--- /srv/rebuilderd/tmp/rebuilderdDHKD1M/inputs/libnfft3-long4_3.5.3-5_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdDHKD1M/out/libnfft3-long4_3.5.3-5_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-10-26 12:30:41.000000 debian-binary │ -rw-r--r-- 0 0 0 1388 2024-10-26 12:30:41.000000 control.tar.xz │ --rw-r--r-- 0 0 0 145064 2024-10-26 12:30:41.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 144344 2024-10-26 12:30:41.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libnfft3-long4 │ │ │ Source: nfft │ │ │ Version: 3.5.3-5 │ │ │ Architecture: amd64 │ │ │ Maintainer: Debian Science Maintainers │ │ │ -Installed-Size: 567 │ │ │ +Installed-Size: 559 │ │ │ Depends: libc6 (>= 2.17), libfftw3-long3 (>= 3.3.10), libgomp1 (>= 4.9) │ │ │ Breaks: libnfft3-long2 (<= 3.5.3-1) │ │ │ Replaces: libnfft3-long2 (<= 3.5.3-1) │ │ │ Provides: libnfft3-long2 │ │ │ Section: libs │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,13 +1,13 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-26 12:30:41.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-26 12:30:41.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-26 12:30:41.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-26 12:30:41.000000 ./usr/lib/x86_64-linux-gnu/ │ │ │ --rw-r--r-- 0 root (0) root (0) 231352 2024-10-26 12:30:41.000000 ./usr/lib/x86_64-linux-gnu/libnfft3l.so.4.0.3 │ │ │ --rw-r--r-- 0 root (0) root (0) 325560 2024-10-26 12:30:41.000000 ./usr/lib/x86_64-linux-gnu/libnfft3l_threads.so.4.0.3 │ │ │ +-rw-r--r-- 0 root (0) root (0) 227256 2024-10-26 12:30:41.000000 ./usr/lib/x86_64-linux-gnu/libnfft3l.so.4.0.3 │ │ │ +-rw-r--r-- 0 root (0) root (0) 321464 2024-10-26 12:30:41.000000 ./usr/lib/x86_64-linux-gnu/libnfft3l_threads.so.4.0.3 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-26 12:30:41.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-26 12:30:41.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-26 12:30:41.000000 ./usr/share/doc/libnfft3-long4/ │ │ │ -rw-r--r-- 0 root (0) root (0) 952 2024-10-26 12:30:41.000000 ./usr/share/doc/libnfft3-long4/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 3460 2022-02-05 22:44:38.000000 ./usr/share/doc/libnfft3-long4/changelog.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2146 2024-10-26 12:25:46.000000 ./usr/share/doc/libnfft3-long4/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-26 12:30:41.000000 ./usr/share/lintian/ │ │ ├── ./usr/lib/x86_64-linux-gnu/libnfft3l.so.4.0.3 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 229752 (bytes into file) │ │ │ │ + Start of section headers: 225656 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 25 │ │ │ │ Section header string table index: 24 │ │ │ ├── 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 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002c40 0x002c40 R 0x1000 │ │ │ │ - LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x0311dd 0x0311dd R E 0x1000 │ │ │ │ - LOAD 0x035000 0x0000000000035000 0x0000000000035000 0x0027c4 0x0027c4 R 0x1000 │ │ │ │ - LOAD 0x037b38 0x0000000000038b38 0x0000000000038b38 0x000528 0x000548 RW 0x1000 │ │ │ │ - DYNAMIC 0x037b48 0x0000000000038b48 0x0000000000038b48 0x000210 0x000210 RW 0x8 │ │ │ │ + LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x03078d 0x03078d R E 0x1000 │ │ │ │ + LOAD 0x034000 0x0000000000034000 0x0000000000034000 0x002794 0x002794 R 0x1000 │ │ │ │ + LOAD 0x036b38 0x0000000000037b38 0x0000000000037b38 0x000528 0x000548 RW 0x1000 │ │ │ │ + DYNAMIC 0x036b48 0x0000000000037b48 0x0000000000037b48 0x000210 0x000210 RW 0x8 │ │ │ │ NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x035aa8 0x0000000000035aa8 0x0000000000035aa8 0x0004a4 0x0004a4 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x034a68 0x0000000000034a68 0x0000000000034a68 0x0004a4 0x0004a4 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ - GNU_RELRO 0x037b38 0x0000000000038b38 0x0000000000038b38 0x0004c8 0x0004c8 R 0x1 │ │ │ │ + GNU_RELRO 0x036b38 0x0000000000037b38 0x0000000000037b38 0x0004c8 0x0004c8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ │ 02 .rodata .eh_frame_hdr .eh_frame │ │ │ │ 03 .init_array .fini_array .dynamic .got .data .bss │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 25 section headers, starting at offset 0x38178: │ │ │ │ +There are 25 section headers, starting at offset 0x37178: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0004c0 00 A 3 0 8 │ │ │ │ [ 3] .dynsym DYNSYM 0000000000000720 000720 000f48 18 A 4 1 8 │ │ │ │ @@ -10,25 +10,25 @@ │ │ │ │ [ 5] .gnu.version VERSYM 000000000000228c 00228c 000146 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000000000023d8 0023d8 000070 00 A 4 2 8 │ │ │ │ [ 7] .rela.dyn RELA 0000000000002448 002448 0001b0 18 A 3 0 8 │ │ │ │ [ 8] .rela.plt RELA 00000000000025f8 0025f8 000648 18 AI 3 20 8 │ │ │ │ [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0000000000003020 003020 000440 10 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 0000000000003460 003460 000008 08 AX 0 0 8 │ │ │ │ - [12] .text PROGBITS 0000000000003480 003480 030d54 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 00000000000341d4 0341d4 000009 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0000000000035000 035000 000aa8 00 A 0 0 32 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 0000000000035aa8 035aa8 0004a4 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0000000000035f50 035f50 001874 00 A 0 0 8 │ │ │ │ - [17] .init_array INIT_ARRAY 0000000000038b38 037b38 000008 08 WA 0 0 8 │ │ │ │ - [18] .fini_array FINI_ARRAY 0000000000038b40 037b40 000008 08 WA 0 0 8 │ │ │ │ - [19] .dynamic DYNAMIC 0000000000038b48 037b48 000210 10 WA 4 0 8 │ │ │ │ - [20] .got PROGBITS 0000000000038d58 037d58 0002a8 08 WA 0 0 8 │ │ │ │ - [21] .data PROGBITS 0000000000039000 038000 000060 00 WA 0 0 16 │ │ │ │ - [22] .bss NOBITS 0000000000039060 038060 000020 00 WA 0 0 8 │ │ │ │ - [23] .gnu_debuglink PROGBITS 0000000000000000 038060 000034 00 0 0 4 │ │ │ │ - [24] .shstrtab STRTAB 0000000000000000 038094 0000de 00 0 0 1 │ │ │ │ + [12] .text PROGBITS 0000000000003480 003480 030304 00 AX 0 0 64 │ │ │ │ + [13] .fini PROGBITS 0000000000033784 033784 000009 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0000000000034000 034000 000a68 00 A 0 0 32 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 0000000000034a68 034a68 0004a4 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0000000000034f10 034f10 001884 00 A 0 0 8 │ │ │ │ + [17] .init_array INIT_ARRAY 0000000000037b38 036b38 000008 08 WA 0 0 8 │ │ │ │ + [18] .fini_array FINI_ARRAY 0000000000037b40 036b40 000008 08 WA 0 0 8 │ │ │ │ + [19] .dynamic DYNAMIC 0000000000037b48 036b48 000210 10 WA 4 0 8 │ │ │ │ + [20] .got PROGBITS 0000000000037d58 036d58 0002a8 08 WA 0 0 8 │ │ │ │ + [21] .data PROGBITS 0000000000038000 037000 000060 00 WA 0 0 16 │ │ │ │ + [22] .bss NOBITS 0000000000038060 037060 000020 00 WA 0 0 8 │ │ │ │ + [23] .gnu_debuglink PROGBITS 0000000000000000 037060 000034 00 0 0 4 │ │ │ │ + [24] .shstrtab STRTAB 0000000000000000 037094 0000de 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), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -23,144 +23,144 @@ │ │ │ │ 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND powl@GLIBC_2.2.5 (5) │ │ │ │ 20: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stderr@GLIBC_2.2.5 (2) │ │ │ │ 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.14 (6) │ │ │ │ 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND srand48@GLIBC_2.2.5 (2) │ │ │ │ 23: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.2.5 (2) │ │ │ │ 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.2.5 (2) │ │ │ │ 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND drand48@GLIBC_2.2.5 (2) │ │ │ │ - 26: 0000000000032450 83 FUNC GLOBAL DEFAULT 12 nfstl_precompute_one_psi │ │ │ │ - 27: 0000000000033820 10 FUNC GLOBAL DEFAULT 12 solverl_init_double │ │ │ │ - 28: 0000000000007190 115 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_complex │ │ │ │ - 29: 0000000000004460 119 FUNC GLOBAL DEFAULT 12 nfftl_modified_multiquadric │ │ │ │ - 30: 000000000002bb50 597 FUNC GLOBAL DEFAULT 12 nfctl_init_guru │ │ │ │ - 31: 0000000000003590 775 FUNC GLOBAL DEFAULT 12 nfftl_bessel_i0 │ │ │ │ - 32: 0000000000006e40 115 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpy_complex │ │ │ │ - 33: 0000000000004870 247 FUNC GLOBAL DEFAULT 12 nfftl_error_l_2_complex │ │ │ │ - 34: 000000000002ab10 757 FUNC GLOBAL DEFAULT 12 nfctl_adjoint_direct │ │ │ │ - 35: 0000000000025310 497 FUNC GLOBAL DEFAULT 12 nfftl_finalize │ │ │ │ - 36: 000000000002b970 83 FUNC GLOBAL DEFAULT 12 nfctl_precompute_one_psi │ │ │ │ - 37: 00000000000109e0 8415 FUNC GLOBAL DEFAULT 12 nfftl_trafo_2d │ │ │ │ - 38: 0000000000032d40 10 FUNC GLOBAL DEFAULT 12 solverl_init_complex │ │ │ │ - 39: 0000000000007050 85 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpby_double │ │ │ │ - 40: 0000000000006580 398 FUNC GLOBAL DEFAULT 12 nfftl_sort_node_indices_radix_lsdf │ │ │ │ - 41: 0000000000023e90 1117 FUNC GLOBAL DEFAULT 12 nfftl_precompute_psi │ │ │ │ - 42: 00000000000047c0 164 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_double │ │ │ │ - 43: 0000000000028200 9651 FUNC GLOBAL DEFAULT 12 nfctl_trafo │ │ │ │ - 44: 000000000002c7c0 9696 FUNC GLOBAL DEFAULT 12 nfstl_trafo │ │ │ │ - 45: 0000000000006ec0 67 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpy_double │ │ │ │ - 46: 000000000001f2e0 17873 FUNC GLOBAL DEFAULT 12 nfftl_adjoint │ │ │ │ - 47: 0000000000025140 30 FUNC GLOBAL DEFAULT 12 nfftl_init_1d │ │ │ │ - 48: 0000000000017b90 18110 FUNC GLOBAL DEFAULT 12 nfftl_trafo │ │ │ │ + 26: 0000000000031b00 83 FUNC GLOBAL DEFAULT 12 nfstl_precompute_one_psi │ │ │ │ + 27: 0000000000032e20 10 FUNC GLOBAL DEFAULT 12 solverl_init_double │ │ │ │ + 28: 0000000000007090 115 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_complex │ │ │ │ + 29: 0000000000004420 116 FUNC GLOBAL DEFAULT 12 nfftl_modified_multiquadric │ │ │ │ + 30: 000000000002b3d0 599 FUNC GLOBAL DEFAULT 12 nfctl_init_guru │ │ │ │ + 31: 0000000000003590 751 FUNC GLOBAL DEFAULT 12 nfftl_bessel_i0 │ │ │ │ + 32: 0000000000006d80 115 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpy_complex │ │ │ │ + 33: 0000000000004830 247 FUNC GLOBAL DEFAULT 12 nfftl_error_l_2_complex │ │ │ │ + 34: 000000000002a3d0 757 FUNC GLOBAL DEFAULT 12 nfctl_adjoint_direct │ │ │ │ + 35: 0000000000024d70 481 FUNC GLOBAL DEFAULT 12 nfftl_finalize │ │ │ │ + 36: 000000000002b1f0 83 FUNC GLOBAL DEFAULT 12 nfctl_precompute_one_psi │ │ │ │ + 37: 0000000000010520 8275 FUNC GLOBAL DEFAULT 12 nfftl_trafo_2d │ │ │ │ + 38: 0000000000032390 10 FUNC GLOBAL DEFAULT 12 solverl_init_complex │ │ │ │ + 39: 0000000000006f80 69 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpby_double │ │ │ │ + 40: 00000000000064c0 397 FUNC GLOBAL DEFAULT 12 nfftl_sort_node_indices_radix_lsdf │ │ │ │ + 41: 00000000000238b0 1083 FUNC GLOBAL DEFAULT 12 nfftl_precompute_psi │ │ │ │ + 42: 0000000000004780 164 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_double │ │ │ │ + 43: 0000000000027bc0 9455 FUNC GLOBAL DEFAULT 12 nfctl_trafo │ │ │ │ + 44: 000000000002bff0 9456 FUNC GLOBAL DEFAULT 12 nfstl_trafo │ │ │ │ + 45: 0000000000006e00 67 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpy_double │ │ │ │ + 46: 000000000001ec50 18108 FUNC GLOBAL DEFAULT 12 nfftl_adjoint │ │ │ │ + 47: 0000000000024bb0 30 FUNC GLOBAL DEFAULT 12 nfftl_init_1d │ │ │ │ + 48: 00000000000174d0 18259 FUNC GLOBAL DEFAULT 12 nfftl_trafo │ │ │ │ 49: 0000000000003540 70 FUNC GLOBAL DEFAULT 12 nfftl_assertion_failed │ │ │ │ - 50: 0000000000006090 386 FUNC GLOBAL DEFAULT 12 nfftl_vpr_double │ │ │ │ - 51: 000000000002be30 261 FUNC GLOBAL DEFAULT 12 nfctl_check │ │ │ │ - 52: 0000000000031e60 1517 FUNC GLOBAL DEFAULT 12 nfstl_precompute_full_psi │ │ │ │ - 53: 0000000000032930 261 FUNC GLOBAL DEFAULT 12 nfstl_check │ │ │ │ - 54: 000000000000da60 898 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_direct │ │ │ │ - 55: 0000000000004c40 86 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2 │ │ │ │ - 56: 0000000000006c40 115 FUNC GLOBAL DEFAULT 12 nfftl_dot_w2_complex │ │ │ │ - 57: 00000000000251c0 325 FUNC GLOBAL DEFAULT 12 nfftl_check │ │ │ │ - 58: 0000000000004bc0 10 FUNC GLOBAL DEFAULT 12 nfftl_exp2i │ │ │ │ - 59: 0000000000007870 8 FUNC GLOBAL DEFAULT 12 nfftl_get_window_name │ │ │ │ - 60: 0000000000004d40 164 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2_exp_int │ │ │ │ - 61: 0000000000003e80 289 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson2 │ │ │ │ - 62: 000000000001c250 12427 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_3d │ │ │ │ - 63: 0000000000031260 875 FUNC GLOBAL DEFAULT 12 nfstl_trafo_direct │ │ │ │ - 64: 00000000000046d0 231 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_complex │ │ │ │ - 65: 0000000000003fb0 1015 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson4 │ │ │ │ - 66: 0000000000032c20 288 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_complex │ │ │ │ - 67: 0000000000024ef0 581 FUNC GLOBAL DEFAULT 12 nfftl_init_lin │ │ │ │ - 68: 00000000000064f0 115 FUNC GLOBAL DEFAULT 12 nfftl_sinc │ │ │ │ - 69: 0000000000004bd0 102 FUNC GLOBAL DEFAULT 12 nfftl_log2i │ │ │ │ - 70: 0000000000032650 597 FUNC GLOBAL DEFAULT 12 nfstl_init_guru │ │ │ │ - 71: 0000000000004a30 323 FUNC GLOBAL DEFAULT 12 nfftl_float_property │ │ │ │ - 72: 0000000000007150 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpawy_double │ │ │ │ - 73: 000000000002a7c0 842 FUNC GLOBAL DEFAULT 12 nfctl_trafo_direct │ │ │ │ - 74: 00000000000324b0 406 FUNC GLOBAL DEFAULT 12 nfstl_init │ │ │ │ - 75: 00000000000238c0 396 FUNC GLOBAL DEFAULT 12 nfftl_precompute_lin_psi │ │ │ │ - 76: 0000000000014bf0 12177 FUNC GLOBAL DEFAULT 12 nfftl_trafo_3d │ │ │ │ - 77: 0000000000007460 944 FUNC GLOBAL DEFAULT 12 nfftl_fftshift_complex_int │ │ │ │ - 78: 0000000000007250 519 FUNC GLOBAL DEFAULT 12 nfftl_fftshift_complex │ │ │ │ - 79: 0000000000006bd0 99 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_w2_complex │ │ │ │ - 80: 00000000000069b0 1 FUNC GLOBAL DEFAULT 12 nfftl_set_num_threads │ │ │ │ - 81: 0000000000005570 2656 FUNC GLOBAL DEFAULT 12 nfftl_lambda2 │ │ │ │ - 82: 0000000000032d50 388 FUNC GLOBAL DEFAULT 12 solverl_before_loop_complex │ │ │ │ - 83: 0000000000006f80 67 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_double │ │ │ │ - 84: 00000000000339c0 1926 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_double │ │ │ │ - 85: 000000000002bdb0 30 FUNC GLOBAL DEFAULT 12 nfctl_init_1d │ │ │ │ - 86: 000000000002eda0 9405 FUNC GLOBAL DEFAULT 12 nfstl_adjoint │ │ │ │ - 87: 0000000000006ad0 35 FUNC GLOBAL DEFAULT 12 nfftl_dot_double │ │ │ │ - 88: 00000000000328b0 30 FUNC GLOBAL DEFAULT 12 nfstl_init_1d │ │ │ │ - 89: 0000000000024cb0 565 FUNC GLOBAL DEFAULT 12 nfftl_init_guru │ │ │ │ - 90: 000000000002b3a0 1487 FUNC GLOBAL DEFAULT 12 nfctl_precompute_full_psi │ │ │ │ - 91: 0000000000039068 8 OBJECT GLOBAL DEFAULT 22 nfftl_die_hook │ │ │ │ - 92: 0000000000024b20 390 FUNC GLOBAL DEFAULT 12 nfftl_init │ │ │ │ - 93: 0000000000004b80 35 FUNC GLOBAL DEFAULT 12 nfftl_prod_real │ │ │ │ - 94: 0000000000025160 42 FUNC GLOBAL DEFAULT 12 nfftl_init_2d │ │ │ │ - 95: 0000000000033670 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_complex │ │ │ │ - 96: 0000000000006b80 67 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_double │ │ │ │ - 97: 0000000000006480 97 FUNC GLOBAL DEFAULT 12 nfftl_vrand_real │ │ │ │ - 98: 0000000000006d00 32 FUNC GLOBAL DEFAULT 12 nfftl_cp_double │ │ │ │ - 99: 0000000000006710 648 FUNC GLOBAL DEFAULT 12 nfftl_sort_node_indices_radix_msdf │ │ │ │ - 100: 0000000000025be0 9749 FUNC GLOBAL DEFAULT 12 nfctl_adjoint │ │ │ │ - 101: 0000000000031c40 540 FUNC GLOBAL DEFAULT 12 nfstl_precompute_psi │ │ │ │ - 102: 00000000000063b0 97 FUNC GLOBAL DEFAULT 12 nfftl_vrand_unit_complex │ │ │ │ - 103: 0000000000006cc0 56 FUNC GLOBAL DEFAULT 12 nfftl_cp_complex │ │ │ │ - 104: 0000000000006220 351 FUNC GLOBAL DEFAULT 12 nfftl_vpr_complex │ │ │ │ - 105: 00000000000315d0 757 FUNC GLOBAL DEFAULT 12 nfstl_adjoint_direct │ │ │ │ - 106: 0000000000006d70 51 FUNC GLOBAL DEFAULT 12 nfftl_cp_a_double │ │ │ │ - 107: 0000000000006d20 67 FUNC GLOBAL DEFAULT 12 nfftl_cp_a_complex │ │ │ │ - 108: 0000000000005fd0 49 FUNC GLOBAL DEFAULT 12 nfftl_free │ │ │ │ - 109: 0000000000006380 24 FUNC GLOBAL DEFAULT 12 nfftl_drand48 │ │ │ │ - 110: 0000000000033700 288 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_double │ │ │ │ - 111: 0000000000024ac0 83 FUNC GLOBAL DEFAULT 12 nfftl_precompute_one_psi │ │ │ │ - 112: 0000000000034150 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_double │ │ │ │ - 113: 0000000000032ee0 1926 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_complex │ │ │ │ - 114: 0000000000007830 39 FUNC GLOBAL DEFAULT 12 nfftl_m2K │ │ │ │ - 115: 0000000000006b00 115 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_complex │ │ │ │ - 116: 000000000002bdd0 42 FUNC GLOBAL DEFAULT 12 nfctl_init_2d │ │ │ │ - 117: 0000000000007210 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_double │ │ │ │ - 118: 00000000000328d0 42 FUNC GLOBAL DEFAULT 12 nfstl_init_2d │ │ │ │ - 119: 00000000000069d0 95 FUNC GLOBAL DEFAULT 12 nfftl_elapsed_seconds │ │ │ │ - 120: 0000000000007810 19 FUNC GLOBAL DEFAULT 12 nfftl_get_version │ │ │ │ - 121: 0000000000025190 48 FUNC GLOBAL DEFAULT 12 nfftl_init_3d │ │ │ │ - 122: 00000000000070b0 147 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpawy_complex │ │ │ │ - 123: 0000000000006f10 99 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_complex │ │ │ │ - 124: 00000000000043b0 162 FUNC GLOBAL DEFAULT 12 nfftl_modified_sobolev │ │ │ │ - 125: 00000000000038a0 1433 FUNC GLOBAL DEFAULT 12 nfftl_bsplines │ │ │ │ - 126: 000000000000d6b0 936 FUNC GLOBAL DEFAULT 12 nfftl_trafo_direct │ │ │ │ - 127: 000000000002bf40 465 FUNC GLOBAL DEFAULT 12 nfctl_finalize │ │ │ │ - 128: 00000000000242f0 1987 FUNC GLOBAL DEFAULT 12 nfftl_precompute_full_psi │ │ │ │ - 129: 0000000000004620 167 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_double │ │ │ │ - 130: 000000000000f3b0 5670 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_1d │ │ │ │ - 131: 0000000000006420 81 FUNC GLOBAL DEFAULT 12 nfftl_vrand_shifted_unit_double │ │ │ │ - 132: 0000000000006a80 67 FUNC GLOBAL DEFAULT 12 nfftl_dot_complex │ │ │ │ - 133: 0000000000006db0 52 FUNC GLOBAL DEFAULT 12 nfftl_cp_w_complex │ │ │ │ - 134: 0000000000004df0 1915 FUNC GLOBAL DEFAULT 12 nfftl_lambda │ │ │ │ - 135: 0000000000003e40 52 FUNC GLOBAL DEFAULT 12 nfftl_modified_fejer │ │ │ │ - 136: 00000000000318d0 412 FUNC GLOBAL DEFAULT 12 nfstl_precompute_lin_psi │ │ │ │ - 137: 0000000000004970 183 FUNC GLOBAL DEFAULT 12 nfftl_error_l_2_double │ │ │ │ - 138: 00000000000069a0 6 FUNC GLOBAL DEFAULT 12 nfftl_get_num_threads │ │ │ │ - 139: 0000000000033830 388 FUNC GLOBAL DEFAULT 12 solverl_before_loop_double │ │ │ │ - 140: 0000000000007860 6 FUNC GLOBAL DEFAULT 12 nfftl_get_default_window_cut_off │ │ │ │ - 141: 0000000000004ca0 148 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2_exp │ │ │ │ - 142: 0000000000006030 88 FUNC GLOBAL DEFAULT 12 nfftl_malloc │ │ │ │ - 143: 000000000002ae10 412 FUNC GLOBAL DEFAULT 12 nfctl_precompute_lin_psi │ │ │ │ - 144: 000000000000ddf0 5553 FUNC GLOBAL DEFAULT 12 nfftl_trafo_1d │ │ │ │ - 145: 00000000000069c0 3 FUNC GLOBAL DEFAULT 12 nfftl_has_threads_enabled │ │ │ │ - 146: 00000000000063a0 5 FUNC GLOBAL DEFAULT 12 nfftl_srand48 │ │ │ │ - 147: 0000000000006a30 55 FUNC GLOBAL DEFAULT 12 nfftl_clock_gettime_seconds │ │ │ │ - 148: 0000000000039070 8 OBJECT GLOBAL DEFAULT 22 nfftl_free_hook │ │ │ │ - 149: 0000000000032a40 465 FUNC GLOBAL DEFAULT 12 nfstl_finalize │ │ │ │ - 150: 0000000000006010 31 FUNC GLOBAL DEFAULT 12 nfftl_die │ │ │ │ - 151: 000000000002b9d0 374 FUNC GLOBAL DEFAULT 12 nfctl_init │ │ │ │ - 152: 000000000002b180 540 FUNC GLOBAL DEFAULT 12 nfctl_precompute_psi │ │ │ │ - 153: 000000000002be00 48 FUNC GLOBAL DEFAULT 12 nfctl_init_3d │ │ │ │ - 154: 0000000000032900 48 FUNC GLOBAL DEFAULT 12 nfstl_init_3d │ │ │ │ - 155: 0000000000023a50 1082 FUNC GLOBAL DEFAULT 12 nfftl_precompute_fg_psi │ │ │ │ - 156: 0000000000031a70 461 FUNC GLOBAL DEFAULT 12 nfstl_precompute_fg_psi │ │ │ │ - 157: 0000000000039078 8 OBJECT GLOBAL DEFAULT 22 nfftl_malloc_hook │ │ │ │ - 158: 0000000000004500 279 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_complex │ │ │ │ - 159: 0000000000012ac0 8485 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_2d │ │ │ │ - 160: 0000000000006df0 37 FUNC GLOBAL DEFAULT 12 nfftl_cp_w_double │ │ │ │ - 161: 000000000002afb0 461 FUNC GLOBAL DEFAULT 12 nfctl_precompute_fg_psi │ │ │ │ - 162: 0000000000006fd0 117 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpby_complex │ │ │ │ + 50: 0000000000006010 362 FUNC GLOBAL DEFAULT 12 nfftl_vpr_double │ │ │ │ + 51: 000000000002b6b0 245 FUNC GLOBAL DEFAULT 12 nfctl_check │ │ │ │ + 52: 0000000000031540 1461 FUNC GLOBAL DEFAULT 12 nfstl_precompute_full_psi │ │ │ │ + 53: 0000000000031fb0 245 FUNC GLOBAL DEFAULT 12 nfstl_check │ │ │ │ + 54: 000000000000d700 930 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_direct │ │ │ │ + 55: 0000000000004c00 86 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2 │ │ │ │ + 56: 0000000000006b80 115 FUNC GLOBAL DEFAULT 12 nfftl_dot_w2_complex │ │ │ │ + 57: 0000000000024c30 309 FUNC GLOBAL DEFAULT 12 nfftl_check │ │ │ │ + 58: 0000000000004b80 10 FUNC GLOBAL DEFAULT 12 nfftl_exp2i │ │ │ │ + 59: 0000000000007770 8 FUNC GLOBAL DEFAULT 12 nfftl_get_window_name │ │ │ │ + 60: 0000000000004d00 156 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2_exp_int │ │ │ │ + 61: 0000000000003e50 289 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson2 │ │ │ │ + 62: 000000000001bc30 12312 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_3d │ │ │ │ + 63: 0000000000030960 875 FUNC GLOBAL DEFAULT 12 nfstl_trafo_direct │ │ │ │ + 64: 0000000000004690 231 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_1_complex │ │ │ │ + 65: 0000000000003f80 999 FUNC GLOBAL DEFAULT 12 nfftl_modified_jackson4 │ │ │ │ + 66: 0000000000032270 288 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_complex │ │ │ │ + 67: 0000000000024940 621 FUNC GLOBAL DEFAULT 12 nfftl_init_lin │ │ │ │ + 68: 0000000000006420 115 FUNC GLOBAL DEFAULT 12 nfftl_sinc │ │ │ │ + 69: 0000000000004b90 102 FUNC GLOBAL DEFAULT 12 nfftl_log2i │ │ │ │ + 70: 0000000000031cd0 599 FUNC GLOBAL DEFAULT 12 nfstl_init_guru │ │ │ │ + 71: 00000000000049e0 323 FUNC GLOBAL DEFAULT 12 nfftl_float_property │ │ │ │ + 72: 0000000000007040 67 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpawy_double │ │ │ │ + 73: 000000000002a0b0 794 FUNC GLOBAL DEFAULT 12 nfctl_trafo_direct │ │ │ │ + 74: 0000000000031b60 358 FUNC GLOBAL DEFAULT 12 nfstl_init │ │ │ │ + 75: 0000000000023310 388 FUNC GLOBAL DEFAULT 12 nfftl_precompute_lin_psi │ │ │ │ + 76: 00000000000145c0 12046 FUNC GLOBAL DEFAULT 12 nfftl_trafo_3d │ │ │ │ + 77: 0000000000007360 944 FUNC GLOBAL DEFAULT 12 nfftl_fftshift_complex_int │ │ │ │ + 78: 0000000000007150 519 FUNC GLOBAL DEFAULT 12 nfftl_fftshift_complex │ │ │ │ + 79: 0000000000006b10 99 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_w2_complex │ │ │ │ + 80: 00000000000068f0 1 FUNC GLOBAL DEFAULT 12 nfftl_set_num_threads │ │ │ │ + 81: 0000000000005510 2640 FUNC GLOBAL DEFAULT 12 nfftl_lambda2 │ │ │ │ + 82: 00000000000323a0 372 FUNC GLOBAL DEFAULT 12 solverl_before_loop_complex │ │ │ │ + 83: 0000000000006ec0 67 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_double │ │ │ │ + 84: 0000000000032fb0 1870 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_double │ │ │ │ + 85: 000000000002b630 30 FUNC GLOBAL DEFAULT 12 nfctl_init_1d │ │ │ │ + 86: 000000000002e4e0 9343 FUNC GLOBAL DEFAULT 12 nfstl_adjoint │ │ │ │ + 87: 0000000000006a10 35 FUNC GLOBAL DEFAULT 12 nfftl_dot_double │ │ │ │ + 88: 0000000000031f30 30 FUNC GLOBAL DEFAULT 12 nfstl_init_1d │ │ │ │ + 89: 00000000000246e0 599 FUNC GLOBAL DEFAULT 12 nfftl_init_guru │ │ │ │ + 90: 000000000002ac40 1447 FUNC GLOBAL DEFAULT 12 nfctl_precompute_full_psi │ │ │ │ + 91: 0000000000038068 8 OBJECT GLOBAL DEFAULT 22 nfftl_die_hook │ │ │ │ + 92: 0000000000024530 422 FUNC GLOBAL DEFAULT 12 nfftl_init │ │ │ │ + 93: 0000000000004b30 35 FUNC GLOBAL DEFAULT 12 nfftl_prod_real │ │ │ │ + 94: 0000000000024bd0 42 FUNC GLOBAL DEFAULT 12 nfftl_init_2d │ │ │ │ + 95: 0000000000032c70 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_complex │ │ │ │ + 96: 0000000000006ac0 67 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_double │ │ │ │ + 97: 00000000000063c0 89 FUNC GLOBAL DEFAULT 12 nfftl_vrand_real │ │ │ │ + 98: 0000000000006c40 32 FUNC GLOBAL DEFAULT 12 nfftl_cp_double │ │ │ │ + 99: 0000000000006650 648 FUNC GLOBAL DEFAULT 12 nfftl_sort_node_indices_radix_msdf │ │ │ │ + 100: 0000000000025610 9636 FUNC GLOBAL DEFAULT 12 nfctl_adjoint │ │ │ │ + 101: 0000000000031320 540 FUNC GLOBAL DEFAULT 12 nfstl_precompute_psi │ │ │ │ + 102: 0000000000006310 81 FUNC GLOBAL DEFAULT 12 nfftl_vrand_unit_complex │ │ │ │ + 103: 0000000000006c00 56 FUNC GLOBAL DEFAULT 12 nfftl_cp_complex │ │ │ │ + 104: 0000000000006180 351 FUNC GLOBAL DEFAULT 12 nfftl_vpr_complex │ │ │ │ + 105: 0000000000030cd0 757 FUNC GLOBAL DEFAULT 12 nfstl_adjoint_direct │ │ │ │ + 106: 0000000000006cb0 43 FUNC GLOBAL DEFAULT 12 nfftl_cp_a_double │ │ │ │ + 107: 0000000000006c60 67 FUNC GLOBAL DEFAULT 12 nfftl_cp_a_complex │ │ │ │ + 108: 0000000000005f60 41 FUNC GLOBAL DEFAULT 12 nfftl_free │ │ │ │ + 109: 00000000000062e0 24 FUNC GLOBAL DEFAULT 12 nfftl_drand48 │ │ │ │ + 110: 0000000000032d00 288 FUNC GLOBAL DEFAULT 12 solverl_init_advanced_double │ │ │ │ + 111: 00000000000244d0 83 FUNC GLOBAL DEFAULT 12 nfftl_precompute_one_psi │ │ │ │ + 112: 0000000000033700 132 FUNC GLOBAL DEFAULT 12 solverl_finalize_double │ │ │ │ + 113: 0000000000032520 1870 FUNC GLOBAL DEFAULT 12 solverl_loop_one_step_complex │ │ │ │ + 114: 0000000000007730 39 FUNC GLOBAL DEFAULT 12 nfftl_m2K │ │ │ │ + 115: 0000000000006a40 115 FUNC GLOBAL DEFAULT 12 nfftl_dot_w_complex │ │ │ │ + 116: 000000000002b650 42 FUNC GLOBAL DEFAULT 12 nfctl_init_2d │ │ │ │ + 117: 0000000000007110 51 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpwy_double │ │ │ │ + 118: 0000000000031f50 42 FUNC GLOBAL DEFAULT 12 nfstl_init_2d │ │ │ │ + 119: 0000000000006910 99 FUNC GLOBAL DEFAULT 12 nfftl_elapsed_seconds │ │ │ │ + 120: 0000000000007710 19 FUNC GLOBAL DEFAULT 12 nfftl_get_version │ │ │ │ + 121: 0000000000024c00 48 FUNC GLOBAL DEFAULT 12 nfftl_init_3d │ │ │ │ + 122: 0000000000006fd0 107 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpawy_complex │ │ │ │ + 123: 0000000000006e50 99 FUNC GLOBAL DEFAULT 12 nfftl_upd_xpay_complex │ │ │ │ + 124: 0000000000004370 165 FUNC GLOBAL DEFAULT 12 nfftl_modified_sobolev │ │ │ │ + 125: 0000000000003880 1417 FUNC GLOBAL DEFAULT 12 nfftl_bsplines │ │ │ │ + 126: 000000000000d3b0 836 FUNC GLOBAL DEFAULT 12 nfftl_trafo_direct │ │ │ │ + 127: 000000000002b7b0 433 FUNC GLOBAL DEFAULT 12 nfctl_finalize │ │ │ │ + 128: 0000000000023cf0 2001 FUNC GLOBAL DEFAULT 12 nfftl_precompute_full_psi │ │ │ │ + 129: 00000000000045d0 183 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_double │ │ │ │ + 130: 000000000000efc0 5472 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_1d │ │ │ │ + 131: 0000000000006370 65 FUNC GLOBAL DEFAULT 12 nfftl_vrand_shifted_unit_double │ │ │ │ + 132: 00000000000069c0 67 FUNC GLOBAL DEFAULT 12 nfftl_dot_complex │ │ │ │ + 133: 0000000000006ce0 68 FUNC GLOBAL DEFAULT 12 nfftl_cp_w_complex │ │ │ │ + 134: 0000000000004da0 1889 FUNC GLOBAL DEFAULT 12 nfftl_lambda │ │ │ │ + 135: 0000000000003e10 52 FUNC GLOBAL DEFAULT 12 nfftl_modified_fejer │ │ │ │ + 136: 0000000000030fd0 388 FUNC GLOBAL DEFAULT 12 nfstl_precompute_lin_psi │ │ │ │ + 137: 0000000000004930 175 FUNC GLOBAL DEFAULT 12 nfftl_error_l_2_double │ │ │ │ + 138: 00000000000068e0 6 FUNC GLOBAL DEFAULT 12 nfftl_get_num_threads │ │ │ │ + 139: 0000000000032e30 372 FUNC GLOBAL DEFAULT 12 solverl_before_loop_double │ │ │ │ + 140: 0000000000007760 6 FUNC GLOBAL DEFAULT 12 nfftl_get_default_window_cut_off │ │ │ │ + 141: 0000000000004c60 148 FUNC GLOBAL DEFAULT 12 nfftl_next_power_of_2_exp │ │ │ │ + 142: 0000000000005fb0 88 FUNC GLOBAL DEFAULT 12 nfftl_malloc │ │ │ │ + 143: 000000000002a6d0 388 FUNC GLOBAL DEFAULT 12 nfctl_precompute_lin_psi │ │ │ │ + 144: 000000000000dab0 5386 FUNC GLOBAL DEFAULT 12 nfftl_trafo_1d │ │ │ │ + 145: 0000000000006900 3 FUNC GLOBAL DEFAULT 12 nfftl_has_threads_enabled │ │ │ │ + 146: 0000000000006300 5 FUNC GLOBAL DEFAULT 12 nfftl_srand48 │ │ │ │ + 147: 0000000000006980 55 FUNC GLOBAL DEFAULT 12 nfftl_clock_gettime_seconds │ │ │ │ + 148: 0000000000038070 8 OBJECT GLOBAL DEFAULT 22 nfftl_free_hook │ │ │ │ + 149: 00000000000320b0 433 FUNC GLOBAL DEFAULT 12 nfstl_finalize │ │ │ │ + 150: 0000000000005f90 31 FUNC GLOBAL DEFAULT 12 nfftl_die │ │ │ │ + 151: 000000000002b250 374 FUNC GLOBAL DEFAULT 12 nfctl_init │ │ │ │ + 152: 000000000002aa20 540 FUNC GLOBAL DEFAULT 12 nfctl_precompute_psi │ │ │ │ + 153: 000000000002b680 48 FUNC GLOBAL DEFAULT 12 nfctl_init_3d │ │ │ │ + 154: 0000000000031f80 48 FUNC GLOBAL DEFAULT 12 nfstl_init_3d │ │ │ │ + 155: 00000000000234a0 1034 FUNC GLOBAL DEFAULT 12 nfftl_precompute_fg_psi │ │ │ │ + 156: 0000000000031160 445 FUNC GLOBAL DEFAULT 12 nfstl_precompute_fg_psi │ │ │ │ + 157: 0000000000038078 8 OBJECT GLOBAL DEFAULT 22 nfftl_malloc_hook │ │ │ │ + 158: 00000000000044c0 271 FUNC GLOBAL DEFAULT 12 nfftl_error_l_infty_complex │ │ │ │ + 159: 0000000000012580 8256 FUNC GLOBAL DEFAULT 12 nfftl_adjoint_2d │ │ │ │ + 160: 0000000000006d30 37 FUNC GLOBAL DEFAULT 12 nfftl_cp_w_double │ │ │ │ + 161: 000000000002a860 445 FUNC GLOBAL DEFAULT 12 nfctl_precompute_fg_psi │ │ │ │ + 162: 0000000000006f10 109 FUNC GLOBAL DEFAULT 12 nfftl_upd_axpby_complex │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,91 +1,91 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x2448 contains 18 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -0000000000038b38 0000000000000008 R_X86_64_RELATIVE 3530 │ │ │ │ -0000000000038b40 0000000000000008 R_X86_64_RELATIVE 34f0 │ │ │ │ -0000000000039000 0000000000000008 R_X86_64_RELATIVE 39000 │ │ │ │ -0000000000038f88 0000003000000006 R_X86_64_GLOB_DAT 0000000000017b90 nfftl_trafo + 0 │ │ │ │ -0000000000038f90 0000002b00000006 R_X86_64_GLOB_DAT 0000000000028200 nfctl_trafo + 0 │ │ │ │ -0000000000038f98 0000006400000006 R_X86_64_GLOB_DAT 0000000000025be0 nfctl_adjoint + 0 │ │ │ │ -0000000000038fa0 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -0000000000038fa8 0000002c00000006 R_X86_64_GLOB_DAT 000000000002c7c0 nfstl_trafo + 0 │ │ │ │ -0000000000038fb0 0000005600000006 R_X86_64_GLOB_DAT 000000000002eda0 nfstl_adjoint + 0 │ │ │ │ -0000000000038fb8 0000000c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ -0000000000038fc0 0000009d00000006 R_X86_64_GLOB_DAT 0000000000039078 nfftl_malloc_hook + 0 │ │ │ │ -0000000000038fc8 0000000d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ -0000000000038fd0 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000038fd8 0000002e00000006 R_X86_64_GLOB_DAT 000000000001f2e0 nfftl_adjoint + 0 │ │ │ │ -0000000000038fe0 0000009400000006 R_X86_64_GLOB_DAT 0000000000039070 nfftl_free_hook + 0 │ │ │ │ -0000000000038fe8 0000005b00000006 R_X86_64_GLOB_DAT 0000000000039068 nfftl_die_hook + 0 │ │ │ │ -0000000000038ff0 0000001400000006 R_X86_64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000038ff8 0000001700000006 R_X86_64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000037b38 0000000000000008 R_X86_64_RELATIVE 3530 │ │ │ │ +0000000000037b40 0000000000000008 R_X86_64_RELATIVE 34f0 │ │ │ │ +0000000000038000 0000000000000008 R_X86_64_RELATIVE 38000 │ │ │ │ +0000000000037f88 0000003000000006 R_X86_64_GLOB_DAT 00000000000174d0 nfftl_trafo + 0 │ │ │ │ +0000000000037f90 0000002b00000006 R_X86_64_GLOB_DAT 0000000000027bc0 nfctl_trafo + 0 │ │ │ │ +0000000000037f98 0000006400000006 R_X86_64_GLOB_DAT 0000000000025610 nfctl_adjoint + 0 │ │ │ │ +0000000000037fa0 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +0000000000037fa8 0000002c00000006 R_X86_64_GLOB_DAT 000000000002bff0 nfstl_trafo + 0 │ │ │ │ +0000000000037fb0 0000005600000006 R_X86_64_GLOB_DAT 000000000002e4e0 nfstl_adjoint + 0 │ │ │ │ +0000000000037fb8 0000000c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ +0000000000037fc0 0000009d00000006 R_X86_64_GLOB_DAT 0000000000038078 nfftl_malloc_hook + 0 │ │ │ │ +0000000000037fc8 0000000d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ +0000000000037fd0 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000037fd8 0000002e00000006 R_X86_64_GLOB_DAT 000000000001ec50 nfftl_adjoint + 0 │ │ │ │ +0000000000037fe0 0000009400000006 R_X86_64_GLOB_DAT 0000000000038070 nfftl_free_hook + 0 │ │ │ │ +0000000000037fe8 0000005b00000006 R_X86_64_GLOB_DAT 0000000000038068 nfftl_die_hook + 0 │ │ │ │ +0000000000037ff0 0000001400000006 R_X86_64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000037ff8 0000001700000006 R_X86_64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.2.5 + 0 │ │ │ │ │ │ │ │ Relocation section '.rela.plt' at offset 0x25f8 contains 67 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -0000000000038d70 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000038d78 0000009700000007 R_X86_64_JUMP_SLOT 000000000002b9d0 nfctl_init + 0 │ │ │ │ -0000000000038d80 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 abort@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000038d88 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ -0000000000038d90 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.3.4 + 0 │ │ │ │ -0000000000038d98 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 puts@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000038da0 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000006ec0 nfftl_upd_axpy_double + 0 │ │ │ │ -0000000000038da8 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000038db0 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.3.4 + 0 │ │ │ │ -0000000000038db8 0000008200000007 R_X86_64_JUMP_SLOT 000000000000f3b0 nfftl_adjoint_1d + 0 │ │ │ │ -0000000000038dc0 000000a100000007 R_X86_64_JUMP_SLOT 000000000002afb0 nfctl_precompute_fg_psi + 0 │ │ │ │ -0000000000038dc8 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 putchar@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000038dd0 0000005a00000007 R_X86_64_JUMP_SLOT 000000000002b3a0 nfctl_precompute_full_psi + 0 │ │ │ │ -0000000000038dd8 0000009b00000007 R_X86_64_JUMP_SLOT 0000000000023a50 nfftl_precompute_fg_psi + 0 │ │ │ │ -0000000000038de0 0000006d00000007 R_X86_64_JUMP_SLOT 0000000000006380 nfftl_drand48 + 0 │ │ │ │ -0000000000038de8 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_plan_r2r + 0 │ │ │ │ -0000000000038df0 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_destroy_plan + 0 │ │ │ │ -0000000000038df8 0000004a00000007 R_X86_64_JUMP_SLOT 00000000000324b0 nfstl_init + 0 │ │ │ │ -0000000000038e00 0000008000000007 R_X86_64_JUMP_SLOT 00000000000242f0 nfftl_precompute_full_psi + 0 │ │ │ │ -0000000000038e08 0000006e00000007 R_X86_64_JUMP_SLOT 0000000000033700 solverl_init_advanced_double + 0 │ │ │ │ -0000000000038e10 0000003100000007 R_X86_64_JUMP_SLOT 0000000000003540 nfftl_assertion_failed + 0 │ │ │ │ -0000000000038e18 0000004b00000007 R_X86_64_JUMP_SLOT 00000000000238c0 nfftl_precompute_lin_psi + 0 │ │ │ │ -0000000000038e20 0000007b00000007 R_X86_64_JUMP_SLOT 0000000000006f10 nfftl_upd_xpay_complex + 0 │ │ │ │ -0000000000038e28 0000008400000007 R_X86_64_JUMP_SLOT 0000000000006a80 nfftl_dot_complex + 0 │ │ │ │ -0000000000038e30 0000009000000007 R_X86_64_JUMP_SLOT 000000000000ddf0 nfftl_trafo_1d + 0 │ │ │ │ -0000000000038e38 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000003590 nfftl_bessel_i0 + 0 │ │ │ │ -0000000000038e40 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_malloc + 0 │ │ │ │ -0000000000038e48 0000000f00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_free + 0 │ │ │ │ -0000000000038e50 0000002500000007 R_X86_64_JUMP_SLOT 00000000000109e0 nfftl_trafo_2d + 0 │ │ │ │ -0000000000038e58 0000009c00000007 R_X86_64_JUMP_SLOT 0000000000031a70 nfstl_precompute_fg_psi + 0 │ │ │ │ -0000000000038e60 0000008800000007 R_X86_64_JUMP_SLOT 00000000000318d0 nfstl_precompute_lin_psi + 0 │ │ │ │ -0000000000038e68 0000007300000007 R_X86_64_JUMP_SLOT 0000000000006b00 nfftl_dot_w_complex + 0 │ │ │ │ -0000000000038e70 0000002800000007 R_X86_64_JUMP_SLOT 0000000000006580 nfftl_sort_node_indices_radix_lsdf + 0 │ │ │ │ -0000000000038e78 0000003e00000007 R_X86_64_JUMP_SLOT 000000000001c250 nfftl_adjoint_3d + 0 │ │ │ │ -0000000000038e80 0000006700000007 R_X86_64_JUMP_SLOT 0000000000006cc0 nfftl_cp_complex + 0 │ │ │ │ -0000000000038e88 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_execute + 0 │ │ │ │ -0000000000038e90 0000006500000007 R_X86_64_JUMP_SLOT 0000000000031c40 nfstl_precompute_psi + 0 │ │ │ │ -0000000000038e98 0000009f00000007 R_X86_64_JUMP_SLOT 0000000000012ac0 nfftl_adjoint_2d + 0 │ │ │ │ -0000000000038ea0 0000002900000007 R_X86_64_JUMP_SLOT 0000000000023e90 nfftl_precompute_psi + 0 │ │ │ │ -0000000000038ea8 0000007e00000007 R_X86_64_JUMP_SLOT 000000000000d6b0 nfftl_trafo_direct + 0 │ │ │ │ -0000000000038eb0 0000005c00000007 R_X86_64_JUMP_SLOT 0000000000024b20 nfftl_init + 0 │ │ │ │ -0000000000038eb8 0000006200000007 R_X86_64_JUMP_SLOT 0000000000006d00 nfftl_cp_double + 0 │ │ │ │ -0000000000038ec0 0000009600000007 R_X86_64_JUMP_SLOT 0000000000006010 nfftl_die + 0 │ │ │ │ -0000000000038ec8 0000009800000007 R_X86_64_JUMP_SLOT 000000000002b180 nfctl_precompute_psi + 0 │ │ │ │ -0000000000038ed0 0000004800000007 R_X86_64_JUMP_SLOT 0000000000007150 nfftl_upd_xpawy_double + 0 │ │ │ │ -0000000000038ed8 0000003700000007 R_X86_64_JUMP_SLOT 0000000000004c40 nfftl_next_power_of_2 + 0 │ │ │ │ -0000000000038ee0 0000006000000007 R_X86_64_JUMP_SLOT 0000000000006b80 nfftl_dot_w_double + 0 │ │ │ │ -0000000000038ee8 0000007a00000007 R_X86_64_JUMP_SLOT 00000000000070b0 nfftl_upd_xpawy_complex + 0 │ │ │ │ -0000000000038ef0 0000004c00000007 R_X86_64_JUMP_SLOT 0000000000014bf0 nfftl_trafo_3d + 0 │ │ │ │ -0000000000038ef8 0000005700000007 R_X86_64_JUMP_SLOT 0000000000006ad0 nfftl_dot_double + 0 │ │ │ │ -0000000000038f00 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_plan_dft + 0 │ │ │ │ -0000000000038f08 0000002000000007 R_X86_64_JUMP_SLOT 0000000000006e40 nfftl_upd_axpy_complex + 0 │ │ │ │ -0000000000038f10 0000008e00000007 R_X86_64_JUMP_SLOT 0000000000006030 nfftl_malloc + 0 │ │ │ │ -0000000000038f18 0000008500000007 R_X86_64_JUMP_SLOT 0000000000006db0 nfftl_cp_w_complex + 0 │ │ │ │ -0000000000038f20 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 powl@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000038f28 0000003600000007 R_X86_64_JUMP_SLOT 000000000000da60 nfftl_adjoint_direct + 0 │ │ │ │ -0000000000038f30 0000007200000007 R_X86_64_JUMP_SLOT 0000000000007830 nfftl_m2K + 0 │ │ │ │ -0000000000038f38 0000004200000007 R_X86_64_JUMP_SLOT 0000000000032c20 solverl_init_advanced_complex + 0 │ │ │ │ -0000000000038f40 0000005300000007 R_X86_64_JUMP_SLOT 0000000000006f80 nfftl_upd_xpay_double + 0 │ │ │ │ -0000000000038f48 000000a000000007 R_X86_64_JUMP_SLOT 0000000000006df0 nfftl_cp_w_double + 0 │ │ │ │ -0000000000038f50 0000008f00000007 R_X86_64_JUMP_SLOT 000000000002ae10 nfctl_precompute_lin_psi + 0 │ │ │ │ -0000000000038f58 0000003400000007 R_X86_64_JUMP_SLOT 0000000000031e60 nfstl_precompute_full_psi + 0 │ │ │ │ -0000000000038f60 0000001500000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ -0000000000038f68 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 srand48@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000038f70 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 fflush@GLIBC_2.2.5 + 0 │ │ │ │ -0000000000038f78 0000006c00000007 R_X86_64_JUMP_SLOT 0000000000005fd0 nfftl_free + 0 │ │ │ │ -0000000000038f80 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 drand48@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000037d70 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000037d78 0000009700000007 R_X86_64_JUMP_SLOT 000000000002b250 nfctl_init + 0 │ │ │ │ +0000000000037d80 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 abort@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000037d88 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 clock_gettime@GLIBC_2.17 + 0 │ │ │ │ +0000000000037d90 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.3.4 + 0 │ │ │ │ +0000000000037d98 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 puts@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000037da0 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000006e00 nfftl_upd_axpy_double + 0 │ │ │ │ +0000000000037da8 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 exit@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000037db0 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.3.4 + 0 │ │ │ │ +0000000000037db8 0000008200000007 R_X86_64_JUMP_SLOT 000000000000efc0 nfftl_adjoint_1d + 0 │ │ │ │ +0000000000037dc0 000000a100000007 R_X86_64_JUMP_SLOT 000000000002a860 nfctl_precompute_fg_psi + 0 │ │ │ │ +0000000000037dc8 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 putchar@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000037dd0 0000005a00000007 R_X86_64_JUMP_SLOT 000000000002ac40 nfctl_precompute_full_psi + 0 │ │ │ │ +0000000000037dd8 0000009b00000007 R_X86_64_JUMP_SLOT 00000000000234a0 nfftl_precompute_fg_psi + 0 │ │ │ │ +0000000000037de0 0000006d00000007 R_X86_64_JUMP_SLOT 00000000000062e0 nfftl_drand48 + 0 │ │ │ │ +0000000000037de8 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_plan_r2r + 0 │ │ │ │ +0000000000037df0 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_destroy_plan + 0 │ │ │ │ +0000000000037df8 0000004a00000007 R_X86_64_JUMP_SLOT 0000000000031b60 nfstl_init + 0 │ │ │ │ +0000000000037e00 0000008000000007 R_X86_64_JUMP_SLOT 0000000000023cf0 nfftl_precompute_full_psi + 0 │ │ │ │ +0000000000037e08 0000006e00000007 R_X86_64_JUMP_SLOT 0000000000032d00 solverl_init_advanced_double + 0 │ │ │ │ +0000000000037e10 0000003100000007 R_X86_64_JUMP_SLOT 0000000000003540 nfftl_assertion_failed + 0 │ │ │ │ +0000000000037e18 0000004b00000007 R_X86_64_JUMP_SLOT 0000000000023310 nfftl_precompute_lin_psi + 0 │ │ │ │ +0000000000037e20 0000007b00000007 R_X86_64_JUMP_SLOT 0000000000006e50 nfftl_upd_xpay_complex + 0 │ │ │ │ +0000000000037e28 0000008400000007 R_X86_64_JUMP_SLOT 00000000000069c0 nfftl_dot_complex + 0 │ │ │ │ +0000000000037e30 0000009000000007 R_X86_64_JUMP_SLOT 000000000000dab0 nfftl_trafo_1d + 0 │ │ │ │ +0000000000037e38 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000003590 nfftl_bessel_i0 + 0 │ │ │ │ +0000000000037e40 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_malloc + 0 │ │ │ │ +0000000000037e48 0000000f00000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_free + 0 │ │ │ │ +0000000000037e50 0000002500000007 R_X86_64_JUMP_SLOT 0000000000010520 nfftl_trafo_2d + 0 │ │ │ │ +0000000000037e58 0000009c00000007 R_X86_64_JUMP_SLOT 0000000000031160 nfstl_precompute_fg_psi + 0 │ │ │ │ +0000000000037e60 0000008800000007 R_X86_64_JUMP_SLOT 0000000000030fd0 nfstl_precompute_lin_psi + 0 │ │ │ │ +0000000000037e68 0000007300000007 R_X86_64_JUMP_SLOT 0000000000006a40 nfftl_dot_w_complex + 0 │ │ │ │ +0000000000037e70 0000002800000007 R_X86_64_JUMP_SLOT 00000000000064c0 nfftl_sort_node_indices_radix_lsdf + 0 │ │ │ │ +0000000000037e78 0000003e00000007 R_X86_64_JUMP_SLOT 000000000001bc30 nfftl_adjoint_3d + 0 │ │ │ │ +0000000000037e80 0000006700000007 R_X86_64_JUMP_SLOT 0000000000006c00 nfftl_cp_complex + 0 │ │ │ │ +0000000000037e88 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_execute + 0 │ │ │ │ +0000000000037e90 0000006500000007 R_X86_64_JUMP_SLOT 0000000000031320 nfstl_precompute_psi + 0 │ │ │ │ +0000000000037e98 0000009f00000007 R_X86_64_JUMP_SLOT 0000000000012580 nfftl_adjoint_2d + 0 │ │ │ │ +0000000000037ea0 0000002900000007 R_X86_64_JUMP_SLOT 00000000000238b0 nfftl_precompute_psi + 0 │ │ │ │ +0000000000037ea8 0000007e00000007 R_X86_64_JUMP_SLOT 000000000000d3b0 nfftl_trafo_direct + 0 │ │ │ │ +0000000000037eb0 0000005c00000007 R_X86_64_JUMP_SLOT 0000000000024530 nfftl_init + 0 │ │ │ │ +0000000000037eb8 0000006200000007 R_X86_64_JUMP_SLOT 0000000000006c40 nfftl_cp_double + 0 │ │ │ │ +0000000000037ec0 0000009600000007 R_X86_64_JUMP_SLOT 0000000000005f90 nfftl_die + 0 │ │ │ │ +0000000000037ec8 0000009800000007 R_X86_64_JUMP_SLOT 000000000002aa20 nfctl_precompute_psi + 0 │ │ │ │ +0000000000037ed0 0000004800000007 R_X86_64_JUMP_SLOT 0000000000007040 nfftl_upd_xpawy_double + 0 │ │ │ │ +0000000000037ed8 0000003700000007 R_X86_64_JUMP_SLOT 0000000000004c00 nfftl_next_power_of_2 + 0 │ │ │ │ +0000000000037ee0 0000006000000007 R_X86_64_JUMP_SLOT 0000000000006ac0 nfftl_dot_w_double + 0 │ │ │ │ +0000000000037ee8 0000007a00000007 R_X86_64_JUMP_SLOT 0000000000006fd0 nfftl_upd_xpawy_complex + 0 │ │ │ │ +0000000000037ef0 0000004c00000007 R_X86_64_JUMP_SLOT 00000000000145c0 nfftl_trafo_3d + 0 │ │ │ │ +0000000000037ef8 0000005700000007 R_X86_64_JUMP_SLOT 0000000000006a10 nfftl_dot_double + 0 │ │ │ │ +0000000000037f00 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 fftwl_plan_dft + 0 │ │ │ │ +0000000000037f08 0000002000000007 R_X86_64_JUMP_SLOT 0000000000006d80 nfftl_upd_axpy_complex + 0 │ │ │ │ +0000000000037f10 0000008e00000007 R_X86_64_JUMP_SLOT 0000000000005fb0 nfftl_malloc + 0 │ │ │ │ +0000000000037f18 0000008500000007 R_X86_64_JUMP_SLOT 0000000000006ce0 nfftl_cp_w_complex + 0 │ │ │ │ +0000000000037f20 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 powl@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000037f28 0000003600000007 R_X86_64_JUMP_SLOT 000000000000d700 nfftl_adjoint_direct + 0 │ │ │ │ +0000000000037f30 0000007200000007 R_X86_64_JUMP_SLOT 0000000000007730 nfftl_m2K + 0 │ │ │ │ +0000000000037f38 0000004200000007 R_X86_64_JUMP_SLOT 0000000000032270 solverl_init_advanced_complex + 0 │ │ │ │ +0000000000037f40 0000005300000007 R_X86_64_JUMP_SLOT 0000000000006ec0 nfftl_upd_xpay_double + 0 │ │ │ │ +0000000000037f48 000000a000000007 R_X86_64_JUMP_SLOT 0000000000006d30 nfftl_cp_w_double + 0 │ │ │ │ +0000000000037f50 0000008f00000007 R_X86_64_JUMP_SLOT 000000000002a6d0 nfctl_precompute_lin_psi + 0 │ │ │ │ +0000000000037f58 0000003400000007 R_X86_64_JUMP_SLOT 0000000000031540 nfstl_precompute_full_psi + 0 │ │ │ │ +0000000000037f60 0000001500000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ +0000000000037f68 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 srand48@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000037f70 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 fflush@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000037f78 0000006c00000007 R_X86_64_JUMP_SLOT 0000000000005f60 nfftl_free + 0 │ │ │ │ +0000000000037f80 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 drand48@GLIBC_2.2.5 + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x37b48 contains 29 entries: │ │ │ │ +Dynamic section at offset 0x36b48 contains 29 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libfftw3l.so.3] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x000000000000000e (SONAME) Library soname: [libnfft3l.so.4] │ │ │ │ 0x000000000000000c (INIT) 0x3000 │ │ │ │ - 0x000000000000000d (FINI) 0x341d4 │ │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x38b38 │ │ │ │ + 0x000000000000000d (FINI) 0x33784 │ │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x37b38 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x38b40 │ │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x37b40 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x260 │ │ │ │ 0x0000000000000005 (STRTAB) 0x1668 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x720 │ │ │ │ 0x000000000000000a (STRSZ) 3107 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ - 0x0000000000000003 (PLTGOT) 0x38d58 │ │ │ │ + 0x0000000000000003 (PLTGOT) 0x37d58 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 1608 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ 0x0000000000000017 (JMPREL) 0x25f8 │ │ │ │ 0x0000000000000007 (RELA) 0x2448 │ │ │ │ 0x0000000000000008 (RELASZ) 432 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ 0x000000000000001e (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: b1c5a713d3eb9430b1d18413ecf55e7e77b97716 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 56064aed0cb54b3e8db23c5cf82e22595dc24350 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,162 +1,162 @@ │ │ │ │ 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: 0x4a4 (offset: 0x35f50) │ │ │ │ + Start of frame section: 0x4a4 (offset: 0x34f10) │ │ │ │ Entries in search table: 0x93 │ │ │ │ - 0xfffffffffffcd578 (offset: 0x3020) -> 0x4c0 fde=[ 18] │ │ │ │ - 0xfffffffffffcd9b8 (offset: 0x3460) -> 0x4e8 fde=[ 40] │ │ │ │ - 0xfffffffffffcda98 (offset: 0x3540) -> 0x500 fde=[ 58] │ │ │ │ - 0xfffffffffffcdae8 (offset: 0x3590) -> 0x520 fde=[ 78] │ │ │ │ - 0xfffffffffffcddf8 (offset: 0x38a0) -> 0x538 fde=[ 90] │ │ │ │ - 0xfffffffffffce398 (offset: 0x3e40) -> 0x570 fde=[ c8] │ │ │ │ - 0xfffffffffffce3d8 (offset: 0x3e80) -> 0x584 fde=[ dc] │ │ │ │ - 0xfffffffffffce508 (offset: 0x3fb0) -> 0x598 fde=[ f0] │ │ │ │ - 0xfffffffffffce908 (offset: 0x43b0) -> 0x5b4 fde=[ 10c] │ │ │ │ - 0xfffffffffffce9b8 (offset: 0x4460) -> 0x5e8 fde=[ 140] │ │ │ │ - 0xfffffffffffcea58 (offset: 0x4500) -> 0x608 fde=[ 160] │ │ │ │ - 0xfffffffffffceb78 (offset: 0x4620) -> 0x61c fde=[ 174] │ │ │ │ - 0xfffffffffffcec28 (offset: 0x46d0) -> 0x630 fde=[ 188] │ │ │ │ - 0xfffffffffffced18 (offset: 0x47c0) -> 0x644 fde=[ 19c] │ │ │ │ - 0xfffffffffffcedc8 (offset: 0x4870) -> 0x658 fde=[ 1b0] │ │ │ │ - 0xfffffffffffceec8 (offset: 0x4970) -> 0x66c fde=[ 1c4] │ │ │ │ - 0xfffffffffffcef88 (offset: 0x4a30) -> 0x680 fde=[ 1d8] │ │ │ │ - 0xfffffffffffcf0d8 (offset: 0x4b80) -> 0x69c fde=[ 1f4] │ │ │ │ - 0xfffffffffffcf118 (offset: 0x4bc0) -> 0x6b0 fde=[ 208] │ │ │ │ - 0xfffffffffffcf128 (offset: 0x4bd0) -> 0x6c4 fde=[ 21c] │ │ │ │ - 0xfffffffffffcf198 (offset: 0x4c40) -> 0x6d8 fde=[ 230] │ │ │ │ - 0xfffffffffffcf1f8 (offset: 0x4ca0) -> 0x6ec fde=[ 244] │ │ │ │ - 0xfffffffffffcf298 (offset: 0x4d40) -> 0x700 fde=[ 258] │ │ │ │ - 0xfffffffffffcf348 (offset: 0x4df0) -> 0x718 fde=[ 270] │ │ │ │ - 0xfffffffffffcfac8 (offset: 0x5570) -> 0x740 fde=[ 298] │ │ │ │ - 0xfffffffffffd0528 (offset: 0x5fd0) -> 0x770 fde=[ 2c8] │ │ │ │ - 0xfffffffffffd0568 (offset: 0x6010) -> 0x784 fde=[ 2dc] │ │ │ │ - 0xfffffffffffd0588 (offset: 0x6030) -> 0x798 fde=[ 2f0] │ │ │ │ - 0xfffffffffffd05e8 (offset: 0x6090) -> 0x7b8 fde=[ 310] │ │ │ │ - 0xfffffffffffd0778 (offset: 0x6220) -> 0x828 fde=[ 380] │ │ │ │ - 0xfffffffffffd08d8 (offset: 0x6380) -> 0x8a0 fde=[ 3f8] │ │ │ │ - 0xfffffffffffd08f8 (offset: 0x63a0) -> 0x8b8 fde=[ 410] │ │ │ │ - 0xfffffffffffd0908 (offset: 0x63b0) -> 0x8cc fde=[ 424] │ │ │ │ - 0xfffffffffffd0978 (offset: 0x6420) -> 0x900 fde=[ 458] │ │ │ │ - 0xfffffffffffd09d8 (offset: 0x6480) -> 0x930 fde=[ 488] │ │ │ │ - 0xfffffffffffd0a48 (offset: 0x64f0) -> 0x968 fde=[ 4c0] │ │ │ │ - 0xfffffffffffd0ad8 (offset: 0x6580) -> 0x980 fde=[ 4d8] │ │ │ │ - 0xfffffffffffd0c68 (offset: 0x6710) -> 0x9b4 fde=[ 50c] │ │ │ │ - 0xfffffffffffd0ef8 (offset: 0x69a0) -> 0x9e0 fde=[ 538] │ │ │ │ - 0xfffffffffffd0f08 (offset: 0x69b0) -> 0x9f4 fde=[ 54c] │ │ │ │ - 0xfffffffffffd0f18 (offset: 0x69c0) -> 0xa08 fde=[ 560] │ │ │ │ - 0xfffffffffffd0f28 (offset: 0x69d0) -> 0xa20 fde=[ 578] │ │ │ │ - 0xfffffffffffd0f88 (offset: 0x6a30) -> 0xa34 fde=[ 58c] │ │ │ │ - 0xfffffffffffd0fd8 (offset: 0x6a80) -> 0xa58 fde=[ 5b0] │ │ │ │ - 0xfffffffffffd1028 (offset: 0x6ad0) -> 0xa6c fde=[ 5c4] │ │ │ │ - 0xfffffffffffd1058 (offset: 0x6b00) -> 0xa80 fde=[ 5d8] │ │ │ │ - 0xfffffffffffd10d8 (offset: 0x6b80) -> 0xa94 fde=[ 5ec] │ │ │ │ - 0xfffffffffffd1128 (offset: 0x6bd0) -> 0xaa8 fde=[ 600] │ │ │ │ - 0xfffffffffffd1198 (offset: 0x6c40) -> 0xabc fde=[ 614] │ │ │ │ - 0xfffffffffffd1218 (offset: 0x6cc0) -> 0xad0 fde=[ 628] │ │ │ │ - 0xfffffffffffd1258 (offset: 0x6d00) -> 0xae4 fde=[ 63c] │ │ │ │ - 0xfffffffffffd1278 (offset: 0x6d20) -> 0xaf8 fde=[ 650] │ │ │ │ - 0xfffffffffffd12c8 (offset: 0x6d70) -> 0xb0c fde=[ 664] │ │ │ │ - 0xfffffffffffd1308 (offset: 0x6db0) -> 0xb20 fde=[ 678] │ │ │ │ - 0xfffffffffffd1348 (offset: 0x6df0) -> 0xb34 fde=[ 68c] │ │ │ │ - 0xfffffffffffd1398 (offset: 0x6e40) -> 0xb48 fde=[ 6a0] │ │ │ │ - 0xfffffffffffd1418 (offset: 0x6ec0) -> 0xb5c fde=[ 6b4] │ │ │ │ - 0xfffffffffffd1468 (offset: 0x6f10) -> 0xb70 fde=[ 6c8] │ │ │ │ - 0xfffffffffffd14d8 (offset: 0x6f80) -> 0xb84 fde=[ 6dc] │ │ │ │ - 0xfffffffffffd1528 (offset: 0x6fd0) -> 0xb98 fde=[ 6f0] │ │ │ │ - 0xfffffffffffd15a8 (offset: 0x7050) -> 0xbac fde=[ 704] │ │ │ │ - 0xfffffffffffd1608 (offset: 0x70b0) -> 0xbc0 fde=[ 718] │ │ │ │ - 0xfffffffffffd16a8 (offset: 0x7150) -> 0xbd4 fde=[ 72c] │ │ │ │ - 0xfffffffffffd16e8 (offset: 0x7190) -> 0xbe8 fde=[ 740] │ │ │ │ - 0xfffffffffffd1768 (offset: 0x7210) -> 0xbfc fde=[ 754] │ │ │ │ - 0xfffffffffffd17a8 (offset: 0x7250) -> 0xc10 fde=[ 768] │ │ │ │ - 0xfffffffffffd19b8 (offset: 0x7460) -> 0xc5c fde=[ 7b4] │ │ │ │ - 0xfffffffffffd1d68 (offset: 0x7810) -> 0xcb0 fde=[ 808] │ │ │ │ - 0xfffffffffffd1d88 (offset: 0x7830) -> 0xcc8 fde=[ 820] │ │ │ │ - 0xfffffffffffd1db8 (offset: 0x7860) -> 0xcdc fde=[ 834] │ │ │ │ - 0xfffffffffffd1dc8 (offset: 0x7870) -> 0xcf0 fde=[ 848] │ │ │ │ - 0xfffffffffffd1dd8 (offset: 0x7880) -> 0xd08 fde=[ 860] │ │ │ │ - 0xfffffffffffd2438 (offset: 0x7ee0) -> 0xd38 fde=[ 890] │ │ │ │ - 0xfffffffffffd2a78 (offset: 0x8520) -> 0xd68 fde=[ 8c0] │ │ │ │ - 0xfffffffffffd30e8 (offset: 0x8b90) -> 0xd98 fde=[ 8f0] │ │ │ │ - 0xfffffffffffd3288 (offset: 0x8d30) -> 0xdac fde=[ 904] │ │ │ │ - 0xfffffffffffd34b8 (offset: 0x8f60) -> 0xdc0 fde=[ 918] │ │ │ │ - 0xfffffffffffd3c48 (offset: 0x96f0) -> 0xe4c fde=[ 9a4] │ │ │ │ - 0xfffffffffffd4478 (offset: 0x9f20) -> 0xed8 fde=[ a30] │ │ │ │ - 0xfffffffffffd6118 (offset: 0xbbc0) -> 0xf74 fde=[ acc] │ │ │ │ - 0xfffffffffffd7c08 (offset: 0xd6b0) -> 0x1010 fde=[ b68] │ │ │ │ - 0xfffffffffffd7fb8 (offset: 0xda60) -> 0x1044 fde=[ b9c] │ │ │ │ - 0xfffffffffffd8348 (offset: 0xddf0) -> 0x1078 fde=[ bd0] │ │ │ │ - 0xfffffffffffd9908 (offset: 0xf3b0) -> 0x10b0 fde=[ c08] │ │ │ │ - 0xfffffffffffdaf38 (offset: 0x109e0) -> 0x10f0 fde=[ c48] │ │ │ │ - 0xfffffffffffdd018 (offset: 0x12ac0) -> 0x111c fde=[ c74] │ │ │ │ - 0xfffffffffffdf148 (offset: 0x14bf0) -> 0x1148 fde=[ ca0] │ │ │ │ - 0xfffffffffffe20e8 (offset: 0x17b90) -> 0x1178 fde=[ cd0] │ │ │ │ - 0xfffffffffffe67a8 (offset: 0x1c250) -> 0x11a4 fde=[ cfc] │ │ │ │ - 0xfffffffffffe9838 (offset: 0x1f2e0) -> 0x11d4 fde=[ d2c] │ │ │ │ - 0xfffffffffffede18 (offset: 0x238c0) -> 0x1200 fde=[ d58] │ │ │ │ - 0xfffffffffffedfa8 (offset: 0x23a50) -> 0x1234 fde=[ d8c] │ │ │ │ - 0xfffffffffffee3e8 (offset: 0x23e90) -> 0x1264 fde=[ dbc] │ │ │ │ - 0xfffffffffffee848 (offset: 0x242f0) -> 0x1294 fde=[ dec] │ │ │ │ - 0xfffffffffffef018 (offset: 0x24ac0) -> 0x12c4 fde=[ e1c] │ │ │ │ - 0xfffffffffffef078 (offset: 0x24b20) -> 0x12e4 fde=[ e3c] │ │ │ │ - 0xfffffffffffef208 (offset: 0x24cb0) -> 0x1330 fde=[ e88] │ │ │ │ - 0xfffffffffffef448 (offset: 0x24ef0) -> 0x137c fde=[ ed4] │ │ │ │ - 0xfffffffffffef698 (offset: 0x25140) -> 0x13c8 fde=[ f20] │ │ │ │ - 0xfffffffffffef6b8 (offset: 0x25160) -> 0x13e0 fde=[ f38] │ │ │ │ - 0xfffffffffffef6e8 (offset: 0x25190) -> 0x13f8 fde=[ f50] │ │ │ │ - 0xfffffffffffef718 (offset: 0x251c0) -> 0x1410 fde=[ f68] │ │ │ │ - 0xfffffffffffef868 (offset: 0x25310) -> 0x1424 fde=[ f7c] │ │ │ │ - 0xfffffffffffefa98 (offset: 0x25540) -> 0x1450 fde=[ fa8] │ │ │ │ - 0xffffffffffff0138 (offset: 0x25be0) -> 0x1480 fde=[ fd8] │ │ │ │ - 0xffffffffffff2758 (offset: 0x28200) -> 0x14b0 fde=[ 1008] │ │ │ │ - 0xffffffffffff4d18 (offset: 0x2a7c0) -> 0x14e0 fde=[ 1038] │ │ │ │ - 0xffffffffffff5068 (offset: 0x2ab10) -> 0x1514 fde=[ 106c] │ │ │ │ - 0xffffffffffff5368 (offset: 0x2ae10) -> 0x1548 fde=[ 10a0] │ │ │ │ - 0xffffffffffff5508 (offset: 0x2afb0) -> 0x157c fde=[ 10d4] │ │ │ │ - 0xffffffffffff56d8 (offset: 0x2b180) -> 0x15c0 fde=[ 1118] │ │ │ │ - 0xffffffffffff58f8 (offset: 0x2b3a0) -> 0x1610 fde=[ 1168] │ │ │ │ - 0xffffffffffff5ec8 (offset: 0x2b970) -> 0x1640 fde=[ 1198] │ │ │ │ - 0xffffffffffff5f28 (offset: 0x2b9d0) -> 0x1660 fde=[ 11b8] │ │ │ │ - 0xffffffffffff60a8 (offset: 0x2bb50) -> 0x16a0 fde=[ 11f8] │ │ │ │ - 0xffffffffffff6308 (offset: 0x2bdb0) -> 0x16ec fde=[ 1244] │ │ │ │ - 0xffffffffffff6328 (offset: 0x2bdd0) -> 0x1704 fde=[ 125c] │ │ │ │ - 0xffffffffffff6358 (offset: 0x2be00) -> 0x171c fde=[ 1274] │ │ │ │ - 0xffffffffffff6388 (offset: 0x2be30) -> 0x1734 fde=[ 128c] │ │ │ │ - 0xffffffffffff6498 (offset: 0x2bf40) -> 0x1748 fde=[ 12a0] │ │ │ │ - 0xffffffffffff6698 (offset: 0x2c140) -> 0x1778 fde=[ 12d0] │ │ │ │ - 0xffffffffffff6d18 (offset: 0x2c7c0) -> 0x17a8 fde=[ 1300] │ │ │ │ - 0xffffffffffff92f8 (offset: 0x2eda0) -> 0x17d8 fde=[ 1330] │ │ │ │ - 0xffffffffffffb7b8 (offset: 0x31260) -> 0x1808 fde=[ 1360] │ │ │ │ - 0xffffffffffffbb28 (offset: 0x315d0) -> 0x183c fde=[ 1394] │ │ │ │ - 0xffffffffffffbe28 (offset: 0x318d0) -> 0x1870 fde=[ 13c8] │ │ │ │ - 0xffffffffffffbfc8 (offset: 0x31a70) -> 0x18a4 fde=[ 13fc] │ │ │ │ - 0xffffffffffffc198 (offset: 0x31c40) -> 0x18e8 fde=[ 1440] │ │ │ │ - 0xffffffffffffc3b8 (offset: 0x31e60) -> 0x1938 fde=[ 1490] │ │ │ │ - 0xffffffffffffc9a8 (offset: 0x32450) -> 0x1968 fde=[ 14c0] │ │ │ │ - 0xffffffffffffca08 (offset: 0x324b0) -> 0x1988 fde=[ 14e0] │ │ │ │ - 0xffffffffffffcba8 (offset: 0x32650) -> 0x19c8 fde=[ 1520] │ │ │ │ - 0xffffffffffffce08 (offset: 0x328b0) -> 0x1a14 fde=[ 156c] │ │ │ │ - 0xffffffffffffce28 (offset: 0x328d0) -> 0x1a2c fde=[ 1584] │ │ │ │ - 0xffffffffffffce58 (offset: 0x32900) -> 0x1a44 fde=[ 159c] │ │ │ │ - 0xffffffffffffce88 (offset: 0x32930) -> 0x1a5c fde=[ 15b4] │ │ │ │ - 0xffffffffffffcf98 (offset: 0x32a40) -> 0x1a70 fde=[ 15c8] │ │ │ │ - 0xffffffffffffd178 (offset: 0x32c20) -> 0x1aa0 fde=[ 15f8] │ │ │ │ - 0xffffffffffffd298 (offset: 0x32d40) -> 0x1ac4 fde=[ 161c] │ │ │ │ - 0xffffffffffffd2a8 (offset: 0x32d50) -> 0x1ad8 fde=[ 1630] │ │ │ │ - 0xffffffffffffd438 (offset: 0x32ee0) -> 0x1b08 fde=[ 1660] │ │ │ │ - 0xffffffffffffdbc8 (offset: 0x33670) -> 0x1bc0 fde=[ 1718] │ │ │ │ - 0xffffffffffffdc58 (offset: 0x33700) -> 0x1bdc fde=[ 1734] │ │ │ │ - 0xffffffffffffdd78 (offset: 0x33820) -> 0x1c00 fde=[ 1758] │ │ │ │ - 0xffffffffffffdd88 (offset: 0x33830) -> 0x1c14 fde=[ 176c] │ │ │ │ - 0xffffffffffffdf18 (offset: 0x339c0) -> 0x1c44 fde=[ 179c] │ │ │ │ - 0xffffffffffffe6a8 (offset: 0x34150) -> 0x1cfc fde=[ 1854] │ │ │ │ + 0xfffffffffffce5b8 (offset: 0x3020) -> 0x4c0 fde=[ 18] │ │ │ │ + 0xfffffffffffce9f8 (offset: 0x3460) -> 0x4e8 fde=[ 40] │ │ │ │ + 0xfffffffffffcead8 (offset: 0x3540) -> 0x500 fde=[ 58] │ │ │ │ + 0xfffffffffffceb28 (offset: 0x3590) -> 0x520 fde=[ 78] │ │ │ │ + 0xfffffffffffcee18 (offset: 0x3880) -> 0x538 fde=[ 90] │ │ │ │ + 0xfffffffffffcf3a8 (offset: 0x3e10) -> 0x570 fde=[ c8] │ │ │ │ + 0xfffffffffffcf3e8 (offset: 0x3e50) -> 0x584 fde=[ dc] │ │ │ │ + 0xfffffffffffcf518 (offset: 0x3f80) -> 0x598 fde=[ f0] │ │ │ │ + 0xfffffffffffcf908 (offset: 0x4370) -> 0x5b4 fde=[ 10c] │ │ │ │ + 0xfffffffffffcf9b8 (offset: 0x4420) -> 0x5e8 fde=[ 140] │ │ │ │ + 0xfffffffffffcfa58 (offset: 0x44c0) -> 0x608 fde=[ 160] │ │ │ │ + 0xfffffffffffcfb68 (offset: 0x45d0) -> 0x61c fde=[ 174] │ │ │ │ + 0xfffffffffffcfc28 (offset: 0x4690) -> 0x630 fde=[ 188] │ │ │ │ + 0xfffffffffffcfd18 (offset: 0x4780) -> 0x644 fde=[ 19c] │ │ │ │ + 0xfffffffffffcfdc8 (offset: 0x4830) -> 0x658 fde=[ 1b0] │ │ │ │ + 0xfffffffffffcfec8 (offset: 0x4930) -> 0x66c fde=[ 1c4] │ │ │ │ + 0xfffffffffffcff78 (offset: 0x49e0) -> 0x680 fde=[ 1d8] │ │ │ │ + 0xfffffffffffd00c8 (offset: 0x4b30) -> 0x69c fde=[ 1f4] │ │ │ │ + 0xfffffffffffd0118 (offset: 0x4b80) -> 0x6b0 fde=[ 208] │ │ │ │ + 0xfffffffffffd0128 (offset: 0x4b90) -> 0x6c4 fde=[ 21c] │ │ │ │ + 0xfffffffffffd0198 (offset: 0x4c00) -> 0x6d8 fde=[ 230] │ │ │ │ + 0xfffffffffffd01f8 (offset: 0x4c60) -> 0x6ec fde=[ 244] │ │ │ │ + 0xfffffffffffd0298 (offset: 0x4d00) -> 0x700 fde=[ 258] │ │ │ │ + 0xfffffffffffd0338 (offset: 0x4da0) -> 0x718 fde=[ 270] │ │ │ │ + 0xfffffffffffd0aa8 (offset: 0x5510) -> 0x740 fde=[ 298] │ │ │ │ + 0xfffffffffffd14f8 (offset: 0x5f60) -> 0x770 fde=[ 2c8] │ │ │ │ + 0xfffffffffffd1528 (offset: 0x5f90) -> 0x784 fde=[ 2dc] │ │ │ │ + 0xfffffffffffd1548 (offset: 0x5fb0) -> 0x798 fde=[ 2f0] │ │ │ │ + 0xfffffffffffd15a8 (offset: 0x6010) -> 0x7b8 fde=[ 310] │ │ │ │ + 0xfffffffffffd1718 (offset: 0x6180) -> 0x828 fde=[ 380] │ │ │ │ + 0xfffffffffffd1878 (offset: 0x62e0) -> 0x8a0 fde=[ 3f8] │ │ │ │ + 0xfffffffffffd1898 (offset: 0x6300) -> 0x8b8 fde=[ 410] │ │ │ │ + 0xfffffffffffd18a8 (offset: 0x6310) -> 0x8cc fde=[ 424] │ │ │ │ + 0xfffffffffffd1908 (offset: 0x6370) -> 0x900 fde=[ 458] │ │ │ │ + 0xfffffffffffd1958 (offset: 0x63c0) -> 0x930 fde=[ 488] │ │ │ │ + 0xfffffffffffd19b8 (offset: 0x6420) -> 0x968 fde=[ 4c0] │ │ │ │ + 0xfffffffffffd1a58 (offset: 0x64c0) -> 0x980 fde=[ 4d8] │ │ │ │ + 0xfffffffffffd1be8 (offset: 0x6650) -> 0x9b4 fde=[ 50c] │ │ │ │ + 0xfffffffffffd1e78 (offset: 0x68e0) -> 0x9e8 fde=[ 540] │ │ │ │ + 0xfffffffffffd1e88 (offset: 0x68f0) -> 0x9fc fde=[ 554] │ │ │ │ + 0xfffffffffffd1e98 (offset: 0x6900) -> 0xa10 fde=[ 568] │ │ │ │ + 0xfffffffffffd1ea8 (offset: 0x6910) -> 0xa28 fde=[ 580] │ │ │ │ + 0xfffffffffffd1f18 (offset: 0x6980) -> 0xa3c fde=[ 594] │ │ │ │ + 0xfffffffffffd1f58 (offset: 0x69c0) -> 0xa60 fde=[ 5b8] │ │ │ │ + 0xfffffffffffd1fa8 (offset: 0x6a10) -> 0xa74 fde=[ 5cc] │ │ │ │ + 0xfffffffffffd1fd8 (offset: 0x6a40) -> 0xa88 fde=[ 5e0] │ │ │ │ + 0xfffffffffffd2058 (offset: 0x6ac0) -> 0xa9c fde=[ 5f4] │ │ │ │ + 0xfffffffffffd20a8 (offset: 0x6b10) -> 0xab0 fde=[ 608] │ │ │ │ + 0xfffffffffffd2118 (offset: 0x6b80) -> 0xac4 fde=[ 61c] │ │ │ │ + 0xfffffffffffd2198 (offset: 0x6c00) -> 0xad8 fde=[ 630] │ │ │ │ + 0xfffffffffffd21d8 (offset: 0x6c40) -> 0xaec fde=[ 644] │ │ │ │ + 0xfffffffffffd21f8 (offset: 0x6c60) -> 0xb00 fde=[ 658] │ │ │ │ + 0xfffffffffffd2248 (offset: 0x6cb0) -> 0xb14 fde=[ 66c] │ │ │ │ + 0xfffffffffffd2278 (offset: 0x6ce0) -> 0xb28 fde=[ 680] │ │ │ │ + 0xfffffffffffd22c8 (offset: 0x6d30) -> 0xb3c fde=[ 694] │ │ │ │ + 0xfffffffffffd2318 (offset: 0x6d80) -> 0xb50 fde=[ 6a8] │ │ │ │ + 0xfffffffffffd2398 (offset: 0x6e00) -> 0xb64 fde=[ 6bc] │ │ │ │ + 0xfffffffffffd23e8 (offset: 0x6e50) -> 0xb78 fde=[ 6d0] │ │ │ │ + 0xfffffffffffd2458 (offset: 0x6ec0) -> 0xb8c fde=[ 6e4] │ │ │ │ + 0xfffffffffffd24a8 (offset: 0x6f10) -> 0xba0 fde=[ 6f8] │ │ │ │ + 0xfffffffffffd2518 (offset: 0x6f80) -> 0xbb4 fde=[ 70c] │ │ │ │ + 0xfffffffffffd2568 (offset: 0x6fd0) -> 0xbc8 fde=[ 720] │ │ │ │ + 0xfffffffffffd25d8 (offset: 0x7040) -> 0xbdc fde=[ 734] │ │ │ │ + 0xfffffffffffd2628 (offset: 0x7090) -> 0xbf0 fde=[ 748] │ │ │ │ + 0xfffffffffffd26a8 (offset: 0x7110) -> 0xc04 fde=[ 75c] │ │ │ │ + 0xfffffffffffd26e8 (offset: 0x7150) -> 0xc18 fde=[ 770] │ │ │ │ + 0xfffffffffffd28f8 (offset: 0x7360) -> 0xc64 fde=[ 7bc] │ │ │ │ + 0xfffffffffffd2ca8 (offset: 0x7710) -> 0xcb8 fde=[ 810] │ │ │ │ + 0xfffffffffffd2cc8 (offset: 0x7730) -> 0xcd0 fde=[ 828] │ │ │ │ + 0xfffffffffffd2cf8 (offset: 0x7760) -> 0xce4 fde=[ 83c] │ │ │ │ + 0xfffffffffffd2d08 (offset: 0x7770) -> 0xcf8 fde=[ 850] │ │ │ │ + 0xfffffffffffd2d18 (offset: 0x7780) -> 0xd10 fde=[ 868] │ │ │ │ + 0xfffffffffffd3378 (offset: 0x7de0) -> 0xd40 fde=[ 898] │ │ │ │ + 0xfffffffffffd39b8 (offset: 0x8420) -> 0xd70 fde=[ 8c8] │ │ │ │ + 0xfffffffffffd4008 (offset: 0x8a70) -> 0xda0 fde=[ 8f8] │ │ │ │ + 0xfffffffffffd41c8 (offset: 0x8c30) -> 0xdb4 fde=[ 90c] │ │ │ │ + 0xfffffffffffd43e8 (offset: 0x8e50) -> 0xdc8 fde=[ 920] │ │ │ │ + 0xfffffffffffd4b48 (offset: 0x95b0) -> 0xe54 fde=[ 9ac] │ │ │ │ + 0xfffffffffffd52f8 (offset: 0x9d60) -> 0xee0 fde=[ a38] │ │ │ │ + 0xfffffffffffd6ec8 (offset: 0xb930) -> 0xf7c fde=[ ad4] │ │ │ │ + 0xfffffffffffd8948 (offset: 0xd3b0) -> 0x1018 fde=[ b70] │ │ │ │ + 0xfffffffffffd8c98 (offset: 0xd700) -> 0x104c fde=[ ba4] │ │ │ │ + 0xfffffffffffd9048 (offset: 0xdab0) -> 0x1080 fde=[ bd8] │ │ │ │ + 0xfffffffffffda558 (offset: 0xefc0) -> 0x10b8 fde=[ c10] │ │ │ │ + 0xfffffffffffdbab8 (offset: 0x10520) -> 0x10f8 fde=[ c50] │ │ │ │ + 0xfffffffffffddb18 (offset: 0x12580) -> 0x1124 fde=[ c7c] │ │ │ │ + 0xfffffffffffdfb58 (offset: 0x145c0) -> 0x1154 fde=[ cac] │ │ │ │ + 0xfffffffffffe2a68 (offset: 0x174d0) -> 0x1184 fde=[ cdc] │ │ │ │ + 0xfffffffffffe71c8 (offset: 0x1bc30) -> 0x11b0 fde=[ d08] │ │ │ │ + 0xfffffffffffea1e8 (offset: 0x1ec50) -> 0x11e0 fde=[ d38] │ │ │ │ + 0xfffffffffffee8a8 (offset: 0x23310) -> 0x120c fde=[ d64] │ │ │ │ + 0xfffffffffffeea38 (offset: 0x234a0) -> 0x1240 fde=[ d98] │ │ │ │ + 0xfffffffffffeee48 (offset: 0x238b0) -> 0x1270 fde=[ dc8] │ │ │ │ + 0xfffffffffffef288 (offset: 0x23cf0) -> 0x12a0 fde=[ df8] │ │ │ │ + 0xfffffffffffefa68 (offset: 0x244d0) -> 0x12d0 fde=[ e28] │ │ │ │ + 0xfffffffffffefac8 (offset: 0x24530) -> 0x12f0 fde=[ e48] │ │ │ │ + 0xfffffffffffefc78 (offset: 0x246e0) -> 0x133c fde=[ e94] │ │ │ │ + 0xfffffffffffefed8 (offset: 0x24940) -> 0x1388 fde=[ ee0] │ │ │ │ + 0xffffffffffff0148 (offset: 0x24bb0) -> 0x13d4 fde=[ f2c] │ │ │ │ + 0xffffffffffff0168 (offset: 0x24bd0) -> 0x13ec fde=[ f44] │ │ │ │ + 0xffffffffffff0198 (offset: 0x24c00) -> 0x1404 fde=[ f5c] │ │ │ │ + 0xffffffffffff01c8 (offset: 0x24c30) -> 0x141c fde=[ f74] │ │ │ │ + 0xffffffffffff0308 (offset: 0x24d70) -> 0x1430 fde=[ f88] │ │ │ │ + 0xffffffffffff0518 (offset: 0x24f80) -> 0x1460 fde=[ fb8] │ │ │ │ + 0xffffffffffff0ba8 (offset: 0x25610) -> 0x1490 fde=[ fe8] │ │ │ │ + 0xffffffffffff3158 (offset: 0x27bc0) -> 0x14c0 fde=[ 1018] │ │ │ │ + 0xffffffffffff5648 (offset: 0x2a0b0) -> 0x14f0 fde=[ 1048] │ │ │ │ + 0xffffffffffff5968 (offset: 0x2a3d0) -> 0x1524 fde=[ 107c] │ │ │ │ + 0xffffffffffff5c68 (offset: 0x2a6d0) -> 0x1558 fde=[ 10b0] │ │ │ │ + 0xffffffffffff5df8 (offset: 0x2a860) -> 0x158c fde=[ 10e4] │ │ │ │ + 0xffffffffffff5fb8 (offset: 0x2aa20) -> 0x15d0 fde=[ 1128] │ │ │ │ + 0xffffffffffff61d8 (offset: 0x2ac40) -> 0x1620 fde=[ 1178] │ │ │ │ + 0xffffffffffff6788 (offset: 0x2b1f0) -> 0x1650 fde=[ 11a8] │ │ │ │ + 0xffffffffffff67e8 (offset: 0x2b250) -> 0x1670 fde=[ 11c8] │ │ │ │ + 0xffffffffffff6968 (offset: 0x2b3d0) -> 0x16b0 fde=[ 1208] │ │ │ │ + 0xffffffffffff6bc8 (offset: 0x2b630) -> 0x16fc fde=[ 1254] │ │ │ │ + 0xffffffffffff6be8 (offset: 0x2b650) -> 0x1714 fde=[ 126c] │ │ │ │ + 0xffffffffffff6c18 (offset: 0x2b680) -> 0x172c fde=[ 1284] │ │ │ │ + 0xffffffffffff6c48 (offset: 0x2b6b0) -> 0x1744 fde=[ 129c] │ │ │ │ + 0xffffffffffff6d48 (offset: 0x2b7b0) -> 0x1758 fde=[ 12b0] │ │ │ │ + 0xffffffffffff6f18 (offset: 0x2b980) -> 0x1788 fde=[ 12e0] │ │ │ │ + 0xffffffffffff7588 (offset: 0x2bff0) -> 0x17b8 fde=[ 1310] │ │ │ │ + 0xffffffffffff9a78 (offset: 0x2e4e0) -> 0x17e8 fde=[ 1340] │ │ │ │ + 0xffffffffffffbef8 (offset: 0x30960) -> 0x1818 fde=[ 1370] │ │ │ │ + 0xffffffffffffc268 (offset: 0x30cd0) -> 0x184c fde=[ 13a4] │ │ │ │ + 0xffffffffffffc568 (offset: 0x30fd0) -> 0x1880 fde=[ 13d8] │ │ │ │ + 0xffffffffffffc6f8 (offset: 0x31160) -> 0x18b4 fde=[ 140c] │ │ │ │ + 0xffffffffffffc8b8 (offset: 0x31320) -> 0x18f8 fde=[ 1450] │ │ │ │ + 0xffffffffffffcad8 (offset: 0x31540) -> 0x1948 fde=[ 14a0] │ │ │ │ + 0xffffffffffffd098 (offset: 0x31b00) -> 0x1978 fde=[ 14d0] │ │ │ │ + 0xffffffffffffd0f8 (offset: 0x31b60) -> 0x1998 fde=[ 14f0] │ │ │ │ + 0xffffffffffffd268 (offset: 0x31cd0) -> 0x19d8 fde=[ 1530] │ │ │ │ + 0xffffffffffffd4c8 (offset: 0x31f30) -> 0x1a24 fde=[ 157c] │ │ │ │ + 0xffffffffffffd4e8 (offset: 0x31f50) -> 0x1a3c fde=[ 1594] │ │ │ │ + 0xffffffffffffd518 (offset: 0x31f80) -> 0x1a54 fde=[ 15ac] │ │ │ │ + 0xffffffffffffd548 (offset: 0x31fb0) -> 0x1a6c fde=[ 15c4] │ │ │ │ + 0xffffffffffffd648 (offset: 0x320b0) -> 0x1a80 fde=[ 15d8] │ │ │ │ + 0xffffffffffffd808 (offset: 0x32270) -> 0x1ab0 fde=[ 1608] │ │ │ │ + 0xffffffffffffd928 (offset: 0x32390) -> 0x1ad4 fde=[ 162c] │ │ │ │ + 0xffffffffffffd938 (offset: 0x323a0) -> 0x1ae8 fde=[ 1640] │ │ │ │ + 0xffffffffffffdab8 (offset: 0x32520) -> 0x1b18 fde=[ 1670] │ │ │ │ + 0xffffffffffffe208 (offset: 0x32c70) -> 0x1bd0 fde=[ 1728] │ │ │ │ + 0xffffffffffffe298 (offset: 0x32d00) -> 0x1bec fde=[ 1744] │ │ │ │ + 0xffffffffffffe3b8 (offset: 0x32e20) -> 0x1c10 fde=[ 1768] │ │ │ │ + 0xffffffffffffe3c8 (offset: 0x32e30) -> 0x1c24 fde=[ 177c] │ │ │ │ + 0xffffffffffffe548 (offset: 0x32fb0) -> 0x1c54 fde=[ 17ac] │ │ │ │ + 0xffffffffffffec98 (offset: 0x33700) -> 0x1d0c fde=[ 1864] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -192,2738 +192,2756 @@ │ │ │ │ 00000058 000000000000001c 0000005c FDE cie=00000000 pc=0000000000003540..0000000000003586 │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000003549 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000354d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000354e │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000003550 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ │ │ │ -00000078 0000000000000014 0000007c FDE cie=00000000 pc=0000000000003590..0000000000003897 │ │ │ │ +00000078 0000000000000014 0000007c FDE cie=00000000 pc=0000000000003590..000000000000387f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000090 0000000000000034 00000094 FDE cie=00000000 pc=00000000000038a0..0000000000003e39 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000038a4 │ │ │ │ +00000090 0000000000000034 00000094 FDE cie=00000000 pc=0000000000003880..0000000000003e09 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003881 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000038ab │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000388f │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000038bc │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000389c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1341 to 0000000000003df9 │ │ │ │ + DW_CFA_advance_loc2: 1325 to 0000000000003dc9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003dfa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003dca │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003e1a │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000003dea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003e1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003deb │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000c8 0000000000000010 000000cc FDE cie=00000000 pc=0000000000003e40..0000000000003e74 │ │ │ │ +000000c8 0000000000000010 000000cc FDE cie=00000000 pc=0000000000003e10..0000000000003e44 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000003e80..0000000000003fa1 │ │ │ │ +000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000003e50..0000000000003f71 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f0 0000000000000018 000000f4 FDE cie=00000000 pc=0000000000003fb0..00000000000043a7 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003fb4 │ │ │ │ +000000f0 0000000000000018 000000f4 FDE cie=00000000 pc=0000000000003f80..0000000000004367 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003f84 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 516 to 00000000000041b8 │ │ │ │ + DW_CFA_advance_loc2: 508 to 0000000000004180 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000041c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004188 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000010c 0000000000000030 00000110 FDE cie=00000000 pc=00000000000043b0..0000000000004452 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000043b1 │ │ │ │ +0000010c 0000000000000030 00000110 FDE cie=00000000 pc=0000000000004370..0000000000004415 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000004371 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000043b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004375 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000043cb │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000004388 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000043f4 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000043b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000004405 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000043c5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000004408 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000043c8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004410 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000043d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000004426 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000043e6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004446 │ │ │ │ + DW_CFA_advance_loc: 39 to 000000000000440d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000444e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004411 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000004451 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000004412 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000140 000000000000001c 00000144 FDE cie=00000000 pc=0000000000004460..00000000000044d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000004461 │ │ │ │ +00000140 000000000000001c 00000144 FDE cie=00000000 pc=0000000000004420..0000000000004494 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000004421 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000446b │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 104 to 00000000000044d3 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000004436 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000004490 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000044d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000004491 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000160 0000000000000010 00000164 FDE cie=00000000 pc=0000000000004500..0000000000004617 │ │ │ │ +00000160 0000000000000010 00000164 FDE cie=00000000 pc=00000000000044c0..00000000000045cf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000174 0000000000000010 00000178 FDE cie=00000000 pc=0000000000004620..00000000000046c7 │ │ │ │ +00000174 0000000000000010 00000178 FDE cie=00000000 pc=00000000000045d0..0000000000004687 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000188 0000000000000010 0000018c FDE cie=00000000 pc=00000000000046d0..00000000000047b7 │ │ │ │ +00000188 0000000000000010 0000018c FDE cie=00000000 pc=0000000000004690..0000000000004777 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=00000000000047c0..0000000000004864 │ │ │ │ +0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=0000000000004780..0000000000004824 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001b0 0000000000000010 000001b4 FDE cie=00000000 pc=0000000000004870..0000000000004967 │ │ │ │ +000001b0 0000000000000010 000001b4 FDE cie=00000000 pc=0000000000004830..0000000000004927 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001c4 0000000000000010 000001c8 FDE cie=00000000 pc=0000000000004970..0000000000004a27 │ │ │ │ +000001c4 0000000000000010 000001c8 FDE cie=00000000 pc=0000000000004930..00000000000049df │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d8 0000000000000018 000001dc FDE cie=00000000 pc=0000000000004a30..0000000000004b73 │ │ │ │ - DW_CFA_advance_loc2: 290 to 0000000000004b52 │ │ │ │ +000001d8 0000000000000018 000001dc FDE cie=00000000 pc=00000000000049e0..0000000000004b23 │ │ │ │ + DW_CFA_advance_loc2: 290 to 0000000000004b02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000004b6e │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000004b1e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001f4 0000000000000010 000001f8 FDE cie=00000000 pc=0000000000004b80..0000000000004ba3 │ │ │ │ +000001f4 0000000000000010 000001f8 FDE cie=00000000 pc=0000000000004b30..0000000000004b53 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000208 0000000000000010 0000020c FDE cie=00000000 pc=0000000000004bc0..0000000000004bca │ │ │ │ +00000208 0000000000000010 0000020c FDE cie=00000000 pc=0000000000004b80..0000000000004b8a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000021c 0000000000000010 00000220 FDE cie=00000000 pc=0000000000004bd0..0000000000004c36 │ │ │ │ +0000021c 0000000000000010 00000220 FDE cie=00000000 pc=0000000000004b90..0000000000004bf6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000230 0000000000000010 00000234 FDE cie=00000000 pc=0000000000004c40..0000000000004c96 │ │ │ │ +00000230 0000000000000010 00000234 FDE cie=00000000 pc=0000000000004c00..0000000000004c56 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000244 0000000000000010 00000248 FDE cie=00000000 pc=0000000000004ca0..0000000000004d34 │ │ │ │ +00000244 0000000000000010 00000248 FDE cie=00000000 pc=0000000000004c60..0000000000004cf4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000258 0000000000000014 0000025c FDE cie=00000000 pc=0000000000004d40..0000000000004de4 │ │ │ │ +00000258 0000000000000014 0000025c FDE cie=00000000 pc=0000000000004d00..0000000000004d9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000270 0000000000000024 00000274 FDE cie=00000000 pc=0000000000004df0..000000000000556b │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004df4 │ │ │ │ +00000270 0000000000000024 00000274 FDE cie=00000000 pc=0000000000004da0..0000000000005501 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004da4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000004e4c │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000004df8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0000000000004e9f │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000000000004e43 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 900 to 0000000000005223 │ │ │ │ + DW_CFA_advance_loc2: 894 to 00000000000051c1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000005230 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000051c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000298 000000000000002c 0000029c FDE cie=00000000 pc=0000000000005570..0000000000005fd0 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000005577 │ │ │ │ +00000298 000000000000002c 0000029c FDE cie=00000000 pc=0000000000005510..0000000000005f60 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000005517 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000055af │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000005547 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000055b0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000005550 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000055b6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005556 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 105 to 000000000000561f │ │ │ │ + DW_CFA_advance_loc1: 99 to 00000000000055b9 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 1325 to 0000000000005b4c │ │ │ │ + DW_CFA_advance_loc2: 1331 to 0000000000005aec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005b60 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005af8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002c8 0000000000000010 000002cc FDE cie=00000000 pc=0000000000005fd0..0000000000006001 │ │ │ │ +000002c8 0000000000000010 000002cc FDE cie=00000000 pc=0000000000005f60..0000000000005f89 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002dc 0000000000000010 000002e0 FDE cie=00000000 pc=0000000000006010..000000000000602f │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006014 │ │ │ │ +000002dc 0000000000000010 000002e0 FDE cie=00000000 pc=0000000000005f90..0000000000005faf │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f94 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000002f0 000000000000001c 000002f4 FDE cie=00000000 pc=0000000000006030..0000000000006088 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006054 │ │ │ │ +000002f0 000000000000001c 000002f4 FDE cie=00000000 pc=0000000000005fb0..0000000000006008 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000005fcc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000606e │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000005fe6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006070 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000005ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000310 000000000000006c 00000314 FDE cie=00000000 pc=0000000000006090..0000000000006212 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006092 │ │ │ │ +00000310 000000000000006c 00000314 FDE cie=00000000 pc=0000000000006010..000000000000617a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006012 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006094 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006014 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006096 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006016 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006098 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006018 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006099 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006019 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000609a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000601a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000609e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000601e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000006108 │ │ │ │ + DW_CFA_advance_loc1: 98 to 0000000000006080 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006109 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006081 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000610a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006082 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000610c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006084 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000610e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006086 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006110 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006088 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006112 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000608a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000006120 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006090 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006123 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000006093 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006126 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000060a0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006136 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000060a6 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006137 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000060a7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000006167 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000060d7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000616a │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000060e2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000617a │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000060ea │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000617c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060ec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000061c6 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000000000000612e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000061ca │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006132 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000061d2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000613a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000061d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000613b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -00000380 0000000000000074 00000384 FDE cie=00000000 pc=0000000000006220..000000000000637f │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006222 │ │ │ │ +00000380 0000000000000074 00000384 FDE cie=00000000 pc=0000000000006180..00000000000062df │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006182 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006224 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006184 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006226 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006186 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006228 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006188 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006229 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000618c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000622a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000618d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006231 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006194 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0000000000006288 │ │ │ │ + DW_CFA_advance_loc1: 84 to 00000000000061e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006289 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000061e9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000628a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000061ea │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000628c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000061ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000628e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000061ee │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006290 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000061f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006292 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000061f2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000062a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000006200 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000062a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000006203 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000062a6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000006210 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000062a9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000006213 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000062b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006215 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000062be │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000621e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000062ee │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000624e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000062f1 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000006259 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000062fe │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000625e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006300 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006260 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000006309 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000006269 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000006343 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000000629b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006346 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000062a8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006349 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000062b2 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000635d │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000062b5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000006366 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000062be │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -000003f8 0000000000000014 000003fc FDE cie=00000000 pc=0000000000006380..0000000000006398 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006384 │ │ │ │ +000003f8 0000000000000014 000003fc FDE cie=00000000 pc=00000000000062e0..00000000000062f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000062e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000006397 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000062f7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000410 0000000000000010 00000414 FDE cie=00000000 pc=00000000000063a0..00000000000063a5 │ │ │ │ +00000410 0000000000000010 00000414 FDE cie=00000000 pc=0000000000006300..0000000000006305 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000424 0000000000000030 00000428 FDE cie=00000000 pc=00000000000063b0..0000000000006411 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000063b7 │ │ │ │ +00000424 0000000000000030 00000428 FDE cie=00000000 pc=0000000000006310..0000000000006361 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006317 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000063b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000631b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000063b9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000631e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000063c0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006325 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 61 to 00000000000063fd │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000006355 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000063fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006356 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000063ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006357 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006401 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006359 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000006410 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006360 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000458 000000000000002c 0000045c FDE cie=00000000 pc=0000000000006420..0000000000006471 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006427 │ │ │ │ +00000458 000000000000002c 0000045c FDE cie=00000000 pc=0000000000006370..00000000000063b1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006377 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000642b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000637b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000642f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000637f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000645f │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000063a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006460 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000063a8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006462 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000063aa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000006470 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000063b0 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000488 0000000000000034 0000048c FDE cie=00000000 pc=0000000000006480..00000000000064e1 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006487 │ │ │ │ +00000488 0000000000000034 0000048c FDE cie=00000000 pc=00000000000063c0..0000000000006419 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000063c7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006488 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063cb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006489 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006490 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000063d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00000000000064d7 │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000000640f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000064d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006410 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000064d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006411 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064db │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006413 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000064e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000006418 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004c0 0000000000000014 000004c4 FDE cie=00000000 pc=00000000000064f0..0000000000006563 │ │ │ │ +000004c0 0000000000000014 000004c4 FDE cie=00000000 pc=0000000000006420..0000000000006493 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004d8 0000000000000030 000004dc FDE cie=00000000 pc=0000000000006580..000000000000670e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006581 │ │ │ │ +000004d8 0000000000000030 000004dc FDE cie=00000000 pc=00000000000064c0..000000000000664d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000064c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006584 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000064c4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000658d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000064c8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000064cd │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000064da │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 350 to 00000000000066eb │ │ │ │ + DW_CFA_advance_loc2: 336 to 000000000000662a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000066ec │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000662b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 000000000000670d │ │ │ │ + DW_CFA_advance_loc: 33 to 000000000000664c │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000050c 0000000000000028 00000510 FDE cie=00000000 pc=0000000000006710..0000000000006998 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006711 │ │ │ │ +0000050c 0000000000000030 00000510 FDE cie=00000000 pc=0000000000006650..00000000000068d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006651 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006714 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000006654 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000671d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006656 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000006660 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000006669 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000666d │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 634 to 0000000000006997 │ │ │ │ + DW_CFA_advance_loc2: 618 to 00000000000068d7 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000538 0000000000000010 0000053c FDE cie=00000000 pc=00000000000069a0..00000000000069a6 │ │ │ │ +00000540 0000000000000010 00000544 FDE cie=00000000 pc=00000000000068e0..00000000000068e6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000054c 0000000000000010 00000550 FDE cie=00000000 pc=00000000000069b0..00000000000069b1 │ │ │ │ +00000554 0000000000000010 00000558 FDE cie=00000000 pc=00000000000068f0..00000000000068f1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000560 0000000000000014 00000564 FDE cie=00000000 pc=00000000000069c0..00000000000069c3 │ │ │ │ +00000568 0000000000000014 0000056c FDE cie=00000000 pc=0000000000006900..0000000000006903 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000578 0000000000000010 0000057c FDE cie=00000000 pc=00000000000069d0..0000000000006a2f │ │ │ │ +00000580 0000000000000010 00000584 FDE cie=00000000 pc=0000000000006910..0000000000006973 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000058c 0000000000000020 00000590 FDE cie=00000000 pc=0000000000006a30..0000000000006a67 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a34 │ │ │ │ +00000594 0000000000000020 00000598 FDE cie=00000000 pc=0000000000006980..00000000000069b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006984 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000006a55 │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000069a5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000006a60 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000069b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000006a66 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000069b6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005b0 0000000000000010 000005b4 FDE cie=00000000 pc=0000000000006a80..0000000000006ac3 │ │ │ │ +000005b8 0000000000000010 000005bc FDE cie=00000000 pc=00000000000069c0..0000000000006a03 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005c4 0000000000000010 000005c8 FDE cie=00000000 pc=0000000000006ad0..0000000000006af3 │ │ │ │ +000005cc 0000000000000010 000005d0 FDE cie=00000000 pc=0000000000006a10..0000000000006a33 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005d8 0000000000000010 000005dc FDE cie=00000000 pc=0000000000006b00..0000000000006b73 │ │ │ │ +000005e0 0000000000000010 000005e4 FDE cie=00000000 pc=0000000000006a40..0000000000006ab3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005ec 0000000000000010 000005f0 FDE cie=00000000 pc=0000000000006b80..0000000000006bc3 │ │ │ │ +000005f4 0000000000000010 000005f8 FDE cie=00000000 pc=0000000000006ac0..0000000000006b03 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000600 0000000000000010 00000604 FDE cie=00000000 pc=0000000000006bd0..0000000000006c33 │ │ │ │ +00000608 0000000000000010 0000060c FDE cie=00000000 pc=0000000000006b10..0000000000006b73 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000614 0000000000000010 00000618 FDE cie=00000000 pc=0000000000006c40..0000000000006cb3 │ │ │ │ +0000061c 0000000000000010 00000620 FDE cie=00000000 pc=0000000000006b80..0000000000006bf3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000628 0000000000000010 0000062c FDE cie=00000000 pc=0000000000006cc0..0000000000006cf8 │ │ │ │ +00000630 0000000000000010 00000634 FDE cie=00000000 pc=0000000000006c00..0000000000006c38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000063c 0000000000000010 00000640 FDE cie=00000000 pc=0000000000006d00..0000000000006d20 │ │ │ │ +00000644 0000000000000010 00000648 FDE cie=00000000 pc=0000000000006c40..0000000000006c60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000650 0000000000000010 00000654 FDE cie=00000000 pc=0000000000006d20..0000000000006d63 │ │ │ │ +00000658 0000000000000010 0000065c FDE cie=00000000 pc=0000000000006c60..0000000000006ca3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000664 0000000000000010 00000668 FDE cie=00000000 pc=0000000000006d70..0000000000006da3 │ │ │ │ +0000066c 0000000000000010 00000670 FDE cie=00000000 pc=0000000000006cb0..0000000000006cdb │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000678 0000000000000010 0000067c FDE cie=00000000 pc=0000000000006db0..0000000000006de4 │ │ │ │ +00000680 0000000000000010 00000684 FDE cie=00000000 pc=0000000000006ce0..0000000000006d24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000068c 0000000000000010 00000690 FDE cie=00000000 pc=0000000000006df0..0000000000006e15 │ │ │ │ +00000694 0000000000000010 00000698 FDE cie=00000000 pc=0000000000006d30..0000000000006d55 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006a0 0000000000000010 000006a4 FDE cie=00000000 pc=0000000000006e40..0000000000006eb3 │ │ │ │ +000006a8 0000000000000010 000006ac FDE cie=00000000 pc=0000000000006d80..0000000000006df3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006b4 0000000000000010 000006b8 FDE cie=00000000 pc=0000000000006ec0..0000000000006f03 │ │ │ │ +000006bc 0000000000000010 000006c0 FDE cie=00000000 pc=0000000000006e00..0000000000006e43 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006c8 0000000000000010 000006cc FDE cie=00000000 pc=0000000000006f10..0000000000006f73 │ │ │ │ +000006d0 0000000000000010 000006d4 FDE cie=00000000 pc=0000000000006e50..0000000000006eb3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006dc 0000000000000010 000006e0 FDE cie=00000000 pc=0000000000006f80..0000000000006fc3 │ │ │ │ +000006e4 0000000000000010 000006e8 FDE cie=00000000 pc=0000000000006ec0..0000000000006f03 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006f0 0000000000000010 000006f4 FDE cie=00000000 pc=0000000000006fd0..0000000000007045 │ │ │ │ +000006f8 0000000000000010 000006fc FDE cie=00000000 pc=0000000000006f10..0000000000006f7d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000704 0000000000000010 00000708 FDE cie=00000000 pc=0000000000007050..00000000000070a5 │ │ │ │ +0000070c 0000000000000010 00000710 FDE cie=00000000 pc=0000000000006f80..0000000000006fc5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000718 0000000000000010 0000071c FDE cie=00000000 pc=00000000000070b0..0000000000007143 │ │ │ │ +00000720 0000000000000010 00000724 FDE cie=00000000 pc=0000000000006fd0..000000000000703b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000072c 0000000000000010 00000730 FDE cie=00000000 pc=0000000000007150..0000000000007183 │ │ │ │ +00000734 0000000000000010 00000738 FDE cie=00000000 pc=0000000000007040..0000000000007083 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000740 0000000000000010 00000744 FDE cie=00000000 pc=0000000000007190..0000000000007203 │ │ │ │ +00000748 0000000000000010 0000074c FDE cie=00000000 pc=0000000000007090..0000000000007103 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000754 0000000000000010 00000758 FDE cie=00000000 pc=0000000000007210..0000000000007243 │ │ │ │ +0000075c 0000000000000010 00000760 FDE cie=00000000 pc=0000000000007110..0000000000007143 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000768 0000000000000048 0000076c FDE cie=00000000 pc=0000000000007250..0000000000007457 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000725b │ │ │ │ +00000770 0000000000000048 00000774 FDE cie=00000000 pc=0000000000007150..0000000000007357 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000715b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007260 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000007166 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007265 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000716d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000726a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000716f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007270 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007170 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007271 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007171 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 475 to 000000000000744c │ │ │ │ + DW_CFA_advance_loc2: 475 to 000000000000734c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000744d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000734d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000744f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000734f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007451 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007351 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007453 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007353 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007455 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007355 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007456 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007356 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007b4 0000000000000050 000007b8 FDE cie=00000000 pc=0000000000007460..0000000000007810 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000746a │ │ │ │ +000007bc 0000000000000050 000007c0 FDE cie=00000000 pc=0000000000007360..0000000000007710 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000736a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000746f │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007376 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007473 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000737b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007478 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000737d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000747e │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000007384 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000007485 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007385 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 871 to 00000000000077ec │ │ │ │ + DW_CFA_advance_loc2: 871 to 00000000000076ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000077ed │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000076ed │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000077ef │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000076ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000077f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000076f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000077f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000076f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000077f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000076f5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000077f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000076f6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000000780f │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000000770f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000808 0000000000000014 0000080c FDE cie=00000000 pc=0000000000007810..0000000000007823 │ │ │ │ +00000810 0000000000000014 00000814 FDE cie=00000000 pc=0000000000007710..0000000000007723 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000820 0000000000000010 00000824 FDE cie=00000000 pc=0000000000007830..0000000000007857 │ │ │ │ +00000828 0000000000000010 0000082c FDE cie=00000000 pc=0000000000007730..0000000000007757 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000834 0000000000000010 00000838 FDE cie=00000000 pc=0000000000007860..0000000000007866 │ │ │ │ +0000083c 0000000000000010 00000840 FDE cie=00000000 pc=0000000000007760..0000000000007766 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000848 0000000000000014 0000084c FDE cie=00000000 pc=0000000000007870..0000000000007878 │ │ │ │ +00000850 0000000000000014 00000854 FDE cie=00000000 pc=0000000000007770..0000000000007778 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000860 000000000000002c 00000864 FDE cie=00000000 pc=0000000000007880..0000000000007ed1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007881 │ │ │ │ +00000868 000000000000002c 0000086c FDE cie=00000000 pc=0000000000007780..0000000000007dd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007781 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007886 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000007786 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000788f │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000778e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007796 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1500 to 0000000000007e6b │ │ │ │ + DW_CFA_advance_loc2: 1493 to 0000000000007d6b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007e70 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000007d70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000890 000000000000002c 00000894 FDE cie=00000000 pc=0000000000007ee0..0000000000008511 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007ee1 │ │ │ │ +00000898 000000000000002c 0000089c FDE cie=00000000 pc=0000000000007de0..0000000000008413 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007de1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007ee6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000007de6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000007eef │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007dee │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007df6 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1468 to 00000000000084ab │ │ │ │ + DW_CFA_advance_loc2: 1461 to 00000000000083ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000084b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000083b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000008c0 000000000000002c 000008c4 FDE cie=00000000 pc=0000000000008520..0000000000008b83 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008521 │ │ │ │ +000008c8 000000000000002c 000008cc FDE cie=00000000 pc=0000000000008420..0000000000008a63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008421 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000008524 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000008424 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000852d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000842d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 652 to 00000000000087b9 │ │ │ │ + DW_CFA_advance_loc2: 652 to 00000000000086b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000087c0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000086c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008f0 0000000000000010 000008f4 FDE cie=00000000 pc=0000000000008b90..0000000000008d30 │ │ │ │ +000008f8 0000000000000010 000008fc FDE cie=00000000 pc=0000000000008a70..0000000000008c30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000904 0000000000000010 00000908 FDE cie=00000000 pc=0000000000008d30..0000000000008f55 │ │ │ │ +0000090c 0000000000000010 00000910 FDE cie=00000000 pc=0000000000008c30..0000000000008e45 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000918 0000000000000088 0000091c FDE cie=00000000 pc=0000000000008f60..00000000000096ec │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f62 │ │ │ │ +00000920 0000000000000088 00000924 FDE cie=00000000 pc=0000000000008e50..00000000000095ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e56 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008f68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008e58 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008f69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008e59 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008f6a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008e5a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 541 to 0000000000009187 │ │ │ │ + DW_CFA_advance_loc2: 557 to 0000000000009087 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009188 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009088 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000918a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000908a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000918c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000908c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000918e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000908e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009190 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009090 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000091a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009098 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 679 to 0000000000009447 │ │ │ │ + DW_CFA_advance_loc2: 687 to 0000000000009347 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009448 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009348 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000944a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000934a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000944c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000934c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000944e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000934e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009450 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009350 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009460 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009358 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 295 to 0000000000009587 │ │ │ │ + DW_CFA_advance_loc1: 235 to 0000000000009443 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009588 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009444 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000958a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009446 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000958c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009448 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000958e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000944a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009590 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000944c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000095a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009450 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 294 to 00000000000096c6 │ │ │ │ + DW_CFA_advance_loc2: 310 to 0000000000009586 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000096c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009587 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000096c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009589 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000096cb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000958b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000096cd │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000958d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000096cf │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000958f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000096d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009590 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000009a4 0000000000000088 000009a8 FDE cie=00000000 pc=00000000000096f0..0000000000009f1a │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000096f2 │ │ │ │ +000009ac 0000000000000088 000009b0 FDE cie=00000000 pc=00000000000095b0..0000000000009d5a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000095b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000096f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000095b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000096f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000095b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000096f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000095b8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000096f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000095b9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000096fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000095ba │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 597 to 000000000000994f │ │ │ │ + DW_CFA_advance_loc2: 597 to 000000000000980f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009950 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009810 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009952 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009812 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009954 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009814 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009956 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009816 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009958 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009818 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009960 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009820 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 811 to 0000000000009c8b │ │ │ │ + DW_CFA_advance_loc2: 683 to 0000000000009acb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009c8c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009acc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c8e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009ace │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009ad0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009ad2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009c94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009ad4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ad8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 230 to 0000000000009d86 │ │ │ │ + DW_CFA_advance_loc1: 238 to 0000000000009bc6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009d87 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009bc7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d89 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009bc9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d8b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009bcb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d8d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009bcd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009d8f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009bcf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009d90 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 182 to 0000000000009e46 │ │ │ │ + DW_CFA_advance_loc1: 182 to 0000000000009c86 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009e47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009c87 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009e49 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009c89 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009e4b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009c8b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009e4d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009c8d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009e4f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009c8f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009e50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009c90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a30 0000000000000098 00000a34 FDE cie=00000000 pc=0000000000009f20..000000000000bbb4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009f22 │ │ │ │ +00000a38 0000000000000098 00000a3c FDE cie=00000000 pc=0000000000009d60..000000000000b92f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009f24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d64 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009f26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d66 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009f28 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009d68 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009f29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009d69 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009f2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009d6a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000009f31 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000009d71 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 904 to 000000000000a2b9 │ │ │ │ + DW_CFA_advance_loc2: 904 to 000000000000a0f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a2ba │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a0fa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a2bb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a0fb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a2bd │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a0fd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a2bf │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a0ff │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a2c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a101 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a2c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a103 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a2c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a104 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2234 to 000000000000ab7e │ │ │ │ + DW_CFA_advance_loc2: 2170 to 000000000000a97e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ab7f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a97f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ab80 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a980 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ab82 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a982 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ab84 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a984 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ab86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a986 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ab88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a988 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ab89 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a989 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1180 to 000000000000b025 │ │ │ │ + DW_CFA_advance_loc2: 788 to 000000000000ac9d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b026 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ac9e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b027 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ac9f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b029 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000aca1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b02b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000aca3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b02d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000aca5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b02f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000aca7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b030 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000aca8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1921 to 000000000000b7b1 │ │ │ │ + DW_CFA_advance_loc2: 2314 to 000000000000b5b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b7b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b5b3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b7b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b5b4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b5b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b5b8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b5ba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b7bb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b5bc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000b7c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000acc 0000000000000098 00000ad0 FDE cie=00000000 pc=000000000000bbc0..000000000000d6a8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bbc2 │ │ │ │ +00000ad4 0000000000000098 00000ad8 FDE cie=00000000 pc=000000000000b930..000000000000d3ab │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b932 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bbc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b934 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bbc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b936 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bbc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b938 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bbc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b939 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bbca │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b93a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000bbd1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000b941 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 864 to 000000000000bf31 │ │ │ │ + DW_CFA_advance_loc2: 816 to 000000000000bc71 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bf32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000bc72 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bf33 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000bc73 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf35 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc75 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf37 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc77 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf39 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc79 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bf3b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bc7b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bf3c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000bc7c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2046 to 000000000000c73a │ │ │ │ + DW_CFA_advance_loc2: 1982 to 000000000000c43a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c73b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c43b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c73c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c43c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c73e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c43e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c740 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c440 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c742 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c442 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c744 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c444 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c745 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c445 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1180 to 000000000000cbe1 │ │ │ │ + DW_CFA_advance_loc2: 724 to 000000000000c719 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cbe2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c71a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cbe3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c71b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cbe5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c71d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cbe7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c71f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cbe9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c721 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cbeb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000c723 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cbec │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c724 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1857 to 000000000000d32d │ │ │ │ + DW_CFA_advance_loc2: 2314 to 000000000000d02e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d32e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d02f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d32f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d030 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d331 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d032 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d333 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d034 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d335 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d036 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d337 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d038 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000d340 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d040 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b68 0000000000000030 00000b6c FDE cie=00000000 pc=000000000000d6b0..000000000000da58 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d6b1 │ │ │ │ +00000b70 0000000000000030 00000b74 FDE cie=00000000 pc=000000000000d3b0..000000000000d6f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d3b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000d6b6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000d3b6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000d6c3 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000d3c3 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 672 to 000000000000d963 │ │ │ │ + DW_CFA_advance_loc2: 592 to 000000000000d613 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000d970 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000d618 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 231 to 000000000000da57 │ │ │ │ + DW_CFA_advance_loc1: 219 to 000000000000d6f3 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b9c 0000000000000030 00000ba0 FDE cie=00000000 pc=000000000000da60..000000000000dde2 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000da61 │ │ │ │ +00000ba4 0000000000000030 00000ba8 FDE cie=00000000 pc=000000000000d700..000000000000daa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d701 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000da69 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d709 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000da76 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000d716 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 655 to 000000000000dd05 │ │ │ │ + DW_CFA_advance_loc2: 687 to 000000000000d9c5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000dd10 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000d9d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 209 to 000000000000dde1 │ │ │ │ + DW_CFA_advance_loc1: 209 to 000000000000daa1 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bd0 0000000000000034 00000bd4 FDE cie=00000000 pc=000000000000ddf0..000000000000f3a1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ddf1 │ │ │ │ +00000bd8 0000000000000034 00000bdc FDE cie=00000000 pc=000000000000dab0..000000000000efba │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000dab1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000ddf4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000dab4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000ddfd │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000dabd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 65 to 000000000000de3e │ │ │ │ + DW_CFA_advance_loc1: 65 to 000000000000dafe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000de40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000db00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1495 to 000000000000e417 │ │ │ │ + DW_CFA_advance_loc2: 1495 to 000000000000e0d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e418 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e0d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c08 000000000000003c 00000c0c FDE cie=00000000 pc=000000000000f3b0..00000000000109d6 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000f3b1 │ │ │ │ +00000c10 000000000000003c 00000c14 FDE cie=00000000 pc=000000000000efc0..0000000000010520 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000efc1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000f3b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000efc4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000f3bd │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000efcd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 87 to 000000000000f414 │ │ │ │ + DW_CFA_advance_loc1: 87 to 000000000000f024 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f028 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1097 to 000000000000f869 │ │ │ │ + DW_CFA_advance_loc2: 1057 to 000000000000f449 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000f870 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000f450 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 225 to 000000000000f951 │ │ │ │ + DW_CFA_advance_loc1: 193 to 000000000000f511 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000000f960 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000f518 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c48 0000000000000028 00000c4c FDE cie=00000000 pc=00000000000109e0..0000000000012abf │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000109e1 │ │ │ │ +00000c50 0000000000000028 00000c54 FDE cie=00000000 pc=0000000000010520..0000000000012573 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010521 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000109e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000010524 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000109f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010534 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0000000000010a4f │ │ │ │ + DW_CFA_advance_loc1: 91 to 000000000001058f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010a50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010590 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000c74 0000000000000028 00000c78 FDE cie=00000000 pc=0000000000012ac0..0000000000014be5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012ac1 │ │ │ │ +00000c7c 000000000000002c 00000c80 FDE cie=00000000 pc=0000000000012580..00000000000145c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000012581 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000012ac4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012584 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000012acd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012588 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000012597 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000012b43 │ │ │ │ + DW_CFA_advance_loc1: 111 to 0000000000012606 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000012b50 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000012610 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000ca0 000000000000002c 00000ca4 FDE cie=00000000 pc=0000000000014bf0..0000000000017b81 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000014bf1 │ │ │ │ +00000cac 000000000000002c 00000cb0 FDE cie=00000000 pc=00000000000145c0..00000000000174ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000145c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000014bf4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000145c4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014c04 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000145d4 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1734 to 00000000000152ca │ │ │ │ + DW_CFA_advance_loc2: 1718 to 0000000000014c8a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000152cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000014c8b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cd0 0000000000000028 00000cd4 FDE cie=00000000 pc=0000000000017b90..000000000001c24e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017b91 │ │ │ │ +00000cdc 0000000000000028 00000ce0 FDE cie=00000000 pc=00000000000174d0..000000000001bc23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000174d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000017b94 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000174d4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017ba4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000174e4 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000017bfc │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000017534 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017bfd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017535 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000cfc 000000000000002c 00000d00 FDE cie=00000000 pc=000000000001c250..000000000001f2db │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001c251 │ │ │ │ +00000d08 000000000000002c 00000d0c FDE cie=00000000 pc=000000000001bc30..000000000001ec48 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001bc31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001c254 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001bc34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001c25d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc38 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001bc47 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 889 to 000000000001c5d6 │ │ │ │ + DW_CFA_advance_loc2: 863 to 000000000001bfa6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001c5d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001bfa7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000d2c 0000000000000028 00000d30 FDE cie=00000000 pc=000000000001f2e0..00000000000238b1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f2e1 │ │ │ │ +00000d38 0000000000000028 00000d3c FDE cie=00000000 pc=000000000001ec50..000000000002330c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ec51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001f2e4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ec57 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f2f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ec67 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000001f34c │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000001ecb7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f34d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ecb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000d58 0000000000000030 00000d5c FDE cie=00000000 pc=00000000000238c0..0000000000023a4c │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000238cf │ │ │ │ +00000d64 0000000000000030 00000d68 FDE cie=00000000 pc=0000000000023310..0000000000023494 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002331f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000238d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023320 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000238d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023321 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 333 to 0000000000023a1e │ │ │ │ + DW_CFA_advance_loc2: 333 to 000000000002346e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023a1f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002346f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023a21 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023471 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000023a30 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000023478 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000023a4b │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000023493 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ │ │ │ -00000d8c 000000000000002c 00000d90 FDE cie=00000000 pc=0000000000023a50..0000000000023e8a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023a51 │ │ │ │ +00000d98 000000000000002c 00000d9c FDE cie=00000000 pc=00000000000234a0..00000000000238aa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000234a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000023a54 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000234a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000023a5d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000234ad │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 515 to 0000000000023c60 │ │ │ │ + DW_CFA_advance_loc2: 491 to 0000000000023698 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023c61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023699 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dbc 000000000000002c 00000dc0 FDE cie=00000000 pc=0000000000023e90..00000000000242ed │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023e91 │ │ │ │ +00000dc8 000000000000002c 00000dcc FDE cie=00000000 pc=00000000000238b0..0000000000023ceb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000238b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000023e94 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000238b4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000023e9d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000238bd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 538 to 00000000000240b7 │ │ │ │ + DW_CFA_advance_loc2: 530 to 0000000000023acf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000240c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023ad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dec 000000000000002c 00000df0 FDE cie=00000000 pc=00000000000242f0..0000000000024ab3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000242f1 │ │ │ │ +00000df8 000000000000002c 00000dfc FDE cie=00000000 pc=0000000000023cf0..00000000000244c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023cf1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000242f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000023cf4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000242fd │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000023cfd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1365 to 0000000000024852 │ │ │ │ + DW_CFA_advance_loc2: 1375 to 000000000002425c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024853 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002425d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e1c 000000000000001c 00000e20 FDE cie=00000000 pc=0000000000024ac0..0000000000024b13 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024ac1 │ │ │ │ +00000e28 000000000000001c 00000e2c FDE cie=00000000 pc=00000000000244d0..0000000000024523 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000244d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000024ad8 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000244e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024ae0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000244f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000024b0e │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000002451e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e3c 0000000000000048 00000e40 FDE cie=00000000 pc=0000000000024b20..0000000000024ca6 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024b22 │ │ │ │ +00000e48 0000000000000048 00000e4c FDE cie=00000000 pc=0000000000024530..00000000000246d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024532 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024b24 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000024537 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024b26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024539 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000024b2b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002453e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024b2c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002453f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024543 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024b3c │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000024552 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 295 to 0000000000024c63 │ │ │ │ + DW_CFA_advance_loc2: 332 to 000000000002469e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024c64 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002469f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000246a0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024c6a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000246a2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024c6c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000246a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024c6e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000246a6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024c70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000246a8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024c80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000246b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e88 0000000000000048 00000e8c FDE cie=00000000 pc=0000000000024cb0..0000000000024ee5 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024cb2 │ │ │ │ +00000e94 0000000000000048 00000e98 FDE cie=00000000 pc=00000000000246e0..0000000000024937 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000246e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024cb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000246ea │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024cb6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000246ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000024cbb │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000246f4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024cbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000246f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024cbd │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000246f9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000024cc4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000024700 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 461 to 0000000000024e91 │ │ │ │ + DW_CFA_advance_loc2: 470 to 00000000000248d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024e92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000248d7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024e93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000248d8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024e95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000248da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024e97 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000248dc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024e99 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000248de │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024e9b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000248e0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000024ea0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000248e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000ed4 0000000000000048 00000ed8 FDE cie=00000000 pc=0000000000024ef0..0000000000025135 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024ef2 │ │ │ │ +00000ee0 0000000000000048 00000ee4 FDE cie=00000000 pc=0000000000024940..0000000000024bad │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024942 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024ef4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002494a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024ef6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002494f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000024efb │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000024954 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024efc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024955 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024efd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024956 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000024f04 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002495d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 463 to 00000000000250d3 │ │ │ │ + DW_CFA_advance_loc2: 502 to 0000000000024b53 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000250d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024b54 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000250d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024b55 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000250d7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024b57 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000250d9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024b59 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000250db │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024b5b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000250dd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024b5d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000250f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000024b68 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000f20 0000000000000014 00000f24 FDE cie=00000000 pc=0000000000025140..000000000002515e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025144 │ │ │ │ +00000f2c 0000000000000014 00000f30 FDE cie=00000000 pc=0000000000024bb0..0000000000024bce │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024bb4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000002515d │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000024bcd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f38 0000000000000014 00000f3c FDE cie=00000000 pc=0000000000025160..000000000002518a │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025164 │ │ │ │ +00000f44 0000000000000014 00000f48 FDE cie=00000000 pc=0000000000024bd0..0000000000024bfa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024bd4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000025189 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000024bf9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f50 0000000000000014 00000f54 FDE cie=00000000 pc=0000000000025190..00000000000251c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025194 │ │ │ │ +00000f5c 0000000000000014 00000f60 FDE cie=00000000 pc=0000000000024c00..0000000000024c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024c04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 00000000000251bf │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000024c2f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f68 0000000000000010 00000f6c FDE cie=00000000 pc=00000000000251c0..0000000000025305 │ │ │ │ +00000f74 0000000000000010 00000f78 FDE cie=00000000 pc=0000000000024c30..0000000000024d65 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f7c 0000000000000028 00000f80 FDE cie=00000000 pc=0000000000025310..0000000000025501 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025311 │ │ │ │ +00000f88 000000000000002c 00000f8c FDE cie=00000000 pc=0000000000024d70..0000000000024f51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024d71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025312 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024d72 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000025319 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000024d79 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 171 to 00000000000253c4 │ │ │ │ + DW_CFA_advance_loc1: 171 to 0000000000024e24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000253c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024e25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000253c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024e26 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000253d0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000024e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000fa8 000000000000002c 00000fac FDE cie=00000000 pc=0000000000025540..0000000000025bd6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025541 │ │ │ │ +00000fb8 000000000000002c 00000fbc FDE cie=00000000 pc=0000000000024f80..0000000000025606 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024f81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000025544 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000024f84 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002554d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000024f8d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 746 to 0000000000025837 │ │ │ │ + DW_CFA_advance_loc2: 746 to 0000000000025277 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000025840 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000025280 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fd8 000000000000002c 00000fdc FDE cie=00000000 pc=0000000000025be0..00000000000281f5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025be1 │ │ │ │ +00000fe8 000000000000002c 00000fec FDE cie=00000000 pc=0000000000025610..0000000000027bb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000025611 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000025be4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000025614 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025618 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000025bf7 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000025627 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1991 to 00000000000263be │ │ │ │ + DW_CFA_advance_loc2: 2007 to 0000000000025dfe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000263bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000025dff │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001008 000000000000002c 0000100c FDE cie=00000000 pc=0000000000028200..000000000002a7b3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000028201 │ │ │ │ +00001018 000000000000002c 0000101c FDE cie=00000000 pc=0000000000027bc0..000000000002a0af │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000027bc1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000028206 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000027bc6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002820a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027bca │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000028219 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000027bd9 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2289 to 0000000000028b0a │ │ │ │ + DW_CFA_advance_loc2: 2289 to 00000000000284ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000028b0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000284cb │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001038 0000000000000030 0000103c FDE cie=00000000 pc=000000000002a7c0..000000000002ab0a │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a7c1 │ │ │ │ +00001048 0000000000000030 0000104c FDE cie=00000000 pc=000000000002a0b0..000000000002a3ca │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a0b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002a7c6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002a0b6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002a7cf │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002a0bf │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 633 to 000000000002aa48 │ │ │ │ + DW_CFA_advance_loc2: 569 to 000000000002a2f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002aa50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a300 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 185 to 000000000002ab09 │ │ │ │ + DW_CFA_advance_loc1: 201 to 000000000002a3c9 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000106c 0000000000000030 00001070 FDE cie=00000000 pc=000000000002ab10..000000000002ae05 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ab11 │ │ │ │ +0000107c 0000000000000030 00001080 FDE cie=00000000 pc=000000000002a3d0..000000000002a6c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a3d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002ab16 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002a3d6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002ab1f │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002a3df │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 585 to 000000000002ad68 │ │ │ │ + DW_CFA_advance_loc2: 585 to 000000000002a628 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ad70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a630 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 148 to 000000000002ae04 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000000000002a6c4 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010a0 0000000000000030 000010a4 FDE cie=00000000 pc=000000000002ae10..000000000002afac │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002ae1f │ │ │ │ +000010b0 0000000000000030 000010b4 FDE cie=00000000 pc=000000000002a6d0..000000000002a854 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002a6df │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ae20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a6e0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ae21 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a6e1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 351 to 000000000002af80 │ │ │ │ + DW_CFA_advance_loc2: 335 to 000000000002a830 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002af81 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a831 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002af83 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a833 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000002af90 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002a838 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000002afab │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000002a853 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ │ │ │ -000010d4 0000000000000040 000010d8 FDE cie=00000000 pc=000000000002afb0..000000000002b17d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002afb2 │ │ │ │ +000010e4 0000000000000040 000010e8 FDE cie=00000000 pc=000000000002a860..000000000002aa1d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a862 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002afb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a864 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002afb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a866 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002afb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a868 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002afb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a869 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002afba │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a86a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 441 to 000000000002b173 │ │ │ │ + DW_CFA_advance_loc2: 425 to 000000000002aa13 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b174 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002aa14 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b176 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b178 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa18 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b17a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa1a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b17c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa1c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001118 000000000000004c 0000111c FDE cie=00000000 pc=000000000002b180..000000000002b39c │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002b18f │ │ │ │ +00001128 000000000000004c 0000112c FDE cie=00000000 pc=000000000002aa20..000000000002ac3c │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002aa2f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b191 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa31 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b193 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa33 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b195 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002aa35 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b196 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002aa36 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b197 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002aa37 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 477 to 000000000002b374 │ │ │ │ + DW_CFA_advance_loc2: 477 to 000000000002ac14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b375 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ac15 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b377 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac17 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b379 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac19 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b37b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac1b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b37d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ac1d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002b380 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002ac20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000002b39b │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000002ac3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001168 000000000000002c 0000116c FDE cie=00000000 pc=000000000002b3a0..000000000002b96f │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b3a1 │ │ │ │ +00001178 000000000000002c 0000117c FDE cie=00000000 pc=000000000002ac40..000000000002b1e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ac41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002b3a6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002ac46 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002b3af │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ac4a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002ac59 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1451 to 000000000002b95a │ │ │ │ + DW_CFA_advance_loc2: 1401 to 000000000002b1d2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b95b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b1d3 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001198 000000000000001c 0000119c FDE cie=00000000 pc=000000000002b970..000000000002b9c3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b971 │ │ │ │ +000011a8 000000000000001c 000011ac FDE cie=00000000 pc=000000000002b1f0..000000000002b243 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b1f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000002b988 │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000002b208 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b990 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b210 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000002b9be │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000002b23e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011b8 000000000000003c 000011bc FDE cie=00000000 pc=000000000002b9d0..000000000002bb46 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b9d2 │ │ │ │ +000011c8 000000000000003c 000011cc FDE cie=00000000 pc=000000000002b250..000000000002b3c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b252 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b9d4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b257 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002b9d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b259 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b9da │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b25d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b9de │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002b264 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 310 to 000000000002bb14 │ │ │ │ + DW_CFA_advance_loc2: 304 to 000000000002b394 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bb15 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b395 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb17 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b397 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb19 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b399 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb1b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b39b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002bb20 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b3a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011f8 0000000000000048 000011fc FDE cie=00000000 pc=000000000002bb50..000000000002bda5 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb52 │ │ │ │ +00001208 0000000000000048 0000120c FDE cie=00000000 pc=000000000002b3d0..000000000002b627 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b3d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb54 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b3da │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bb56 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b3df │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002bb5b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b3e4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bb5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bb5d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b3e9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002bb64 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002b3f0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 485 to 000000000002bd49 │ │ │ │ + DW_CFA_advance_loc2: 477 to 000000000002b5cd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bd4a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b5ce │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bd4b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b5cf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bd4d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b5d1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bd4f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b5d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bd51 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b5d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002bd53 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002b5d7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000002bd60 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002b5e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001244 0000000000000014 00001248 FDE cie=00000000 pc=000000000002bdb0..000000000002bdce │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bdb4 │ │ │ │ +00001254 0000000000000014 00001258 FDE cie=00000000 pc=000000000002b630..000000000002b64e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b634 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000002bdcd │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000002b64d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000125c 0000000000000014 00001260 FDE cie=00000000 pc=000000000002bdd0..000000000002bdfa │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bdd4 │ │ │ │ +0000126c 0000000000000014 00001270 FDE cie=00000000 pc=000000000002b650..000000000002b67a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b654 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000002bdf9 │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000002b679 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001274 0000000000000014 00001278 FDE cie=00000000 pc=000000000002be00..000000000002be30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be04 │ │ │ │ +00001284 0000000000000014 00001288 FDE cie=00000000 pc=000000000002b680..000000000002b6b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b684 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 000000000002be2f │ │ │ │ + DW_CFA_advance_loc: 43 to 000000000002b6af │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000128c 0000000000000010 00001290 FDE cie=00000000 pc=000000000002be30..000000000002bf35 │ │ │ │ +0000129c 0000000000000010 000012a0 FDE cie=00000000 pc=000000000002b6b0..000000000002b7a5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012a0 000000000000002c 000012a4 FDE cie=00000000 pc=000000000002bf40..000000000002c111 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bf41 │ │ │ │ +000012b0 000000000000002c 000012b4 FDE cie=00000000 pc=000000000002b7b0..000000000002b961 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b7b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bf42 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b7b2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002bf49 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002b7b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 183 to 000000000002c000 │ │ │ │ + DW_CFA_advance_loc1: 175 to 000000000002b868 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c001 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b869 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c002 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b86a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002c010 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002b870 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012d0 000000000000002c 000012d4 FDE cie=00000000 pc=000000000002c140..000000000002c7b6 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c141 │ │ │ │ +000012e0 000000000000002c 000012e4 FDE cie=00000000 pc=000000000002b980..000000000002bfe6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b981 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002c144 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002b984 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002c14d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002b98d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 714 to 000000000002c417 │ │ │ │ + DW_CFA_advance_loc2: 714 to 000000000002bc57 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002c420 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002bc60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001300 000000000000002c 00001304 FDE cie=00000000 pc=000000000002c7c0..000000000002eda0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c7c1 │ │ │ │ +00001310 000000000000002c 00001314 FDE cie=00000000 pc=000000000002bff0..000000000002e4e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002bff1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002c7c6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002bff6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002c7cc │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002bffc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000002c7d9 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000002c009 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2433 to 000000000002d15a │ │ │ │ + DW_CFA_advance_loc2: 2381 to 000000000002c956 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002d15b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002c957 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001330 000000000000002c 00001334 FDE cie=00000000 pc=000000000002eda0..000000000003125d │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002eda1 │ │ │ │ +00001340 000000000000002c 00001344 FDE cie=00000000 pc=000000000002e4e0..000000000003095f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e4e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002eda4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002e4e6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eda6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e4e8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000002edb7 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000002e4f9 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1936 to 000000000002f547 │ │ │ │ + DW_CFA_advance_loc2: 1934 to 000000000002ec87 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f548 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ec88 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001360 0000000000000030 00001364 FDE cie=00000000 pc=0000000000031260..00000000000315cb │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031261 │ │ │ │ +00001370 0000000000000030 00001374 FDE cie=00000000 pc=0000000000030960..0000000000030ccb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030961 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031266 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000030966 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003126f │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003096f │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 664 to 0000000000031507 │ │ │ │ + DW_CFA_advance_loc2: 656 to 0000000000030bff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000031510 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 186 to 00000000000315ca │ │ │ │ + DW_CFA_advance_loc1: 202 to 0000000000030cca │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001394 0000000000000030 00001398 FDE cie=00000000 pc=00000000000315d0..00000000000318c5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000315d1 │ │ │ │ +000013a4 0000000000000030 000013a8 FDE cie=00000000 pc=0000000000030cd0..0000000000030fc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030cd1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000315d6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000030cd6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000315d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000030cd8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000315e6 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000030ce6 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 577 to 0000000000031827 │ │ │ │ + DW_CFA_advance_loc2: 577 to 0000000000030f27 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000031830 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000030f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 148 to 00000000000318c4 │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000030fc4 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013c8 0000000000000030 000013cc FDE cie=00000000 pc=00000000000318d0..0000000000031a6c │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000318df │ │ │ │ +000013d8 0000000000000030 000013dc FDE cie=00000000 pc=0000000000030fd0..0000000000031154 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000030fdf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000318e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030fe0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000318e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030fe1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 351 to 0000000000031a40 │ │ │ │ + DW_CFA_advance_loc2: 335 to 0000000000031130 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031a41 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031131 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031a43 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031133 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000031a50 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031138 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000031a6b │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000031153 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ │ │ │ -000013fc 0000000000000040 00001400 FDE cie=00000000 pc=0000000000031a70..0000000000031c3d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031a72 │ │ │ │ +0000140c 0000000000000040 00001410 FDE cie=00000000 pc=0000000000031160..000000000003131d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031162 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031a74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031164 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031a76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031166 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031a78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031168 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031a79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031169 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031a7a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003116a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 441 to 0000000000031c33 │ │ │ │ + DW_CFA_advance_loc2: 425 to 0000000000031313 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031c34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031314 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031c36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031316 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031c38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031318 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031c3a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003131a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031c3c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003131c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001440 000000000000004c 00001444 FDE cie=00000000 pc=0000000000031c40..0000000000031e5c │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000031c4f │ │ │ │ +00001450 000000000000004c 00001454 FDE cie=00000000 pc=0000000000031320..000000000003153c │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000003132f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031c51 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031331 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031c53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031333 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031c55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031335 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031c56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031336 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031c57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031337 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 477 to 0000000000031e34 │ │ │ │ + DW_CFA_advance_loc2: 477 to 0000000000031514 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031e35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031515 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031e37 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031517 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031e39 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031519 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031e3b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003151b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031e3d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003151d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000031e40 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000031520 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000031e5b │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000003153b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001490 000000000000002c 00001494 FDE cie=00000000 pc=0000000000031e60..000000000003244d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031e61 │ │ │ │ +000014a0 000000000000002c 000014a4 FDE cie=00000000 pc=0000000000031540..0000000000031af5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031541 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031e66 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031546 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000031e6f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031548 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000031556 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1484 to 000000000003243b │ │ │ │ + DW_CFA_advance_loc2: 1421 to 0000000000031ae3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003243c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031ae4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000014c0 000000000000001c 000014c4 FDE cie=00000000 pc=0000000000032450..00000000000324a3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032451 │ │ │ │ +000014d0 000000000000001c 000014d4 FDE cie=00000000 pc=0000000000031b00..0000000000031b53 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031b01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000032468 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000031b18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032470 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031b20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000003249e │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000031b4e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014e0 000000000000003c 000014e4 FDE cie=00000000 pc=00000000000324b0..0000000000032646 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000324b2 │ │ │ │ +000014f0 000000000000003c 000014f4 FDE cie=00000000 pc=0000000000031b60..0000000000031cc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000324b4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031b67 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000324b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b69 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000324ba │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031b6d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000324be │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000031b74 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 342 to 0000000000032614 │ │ │ │ + DW_CFA_advance_loc2: 288 to 0000000000031c94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032615 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031c95 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032617 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c97 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032619 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c99 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003261b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031c9b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000032620 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001520 0000000000000048 00001524 FDE cie=00000000 pc=0000000000032650..00000000000328a5 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032652 │ │ │ │ +00001530 0000000000000048 00001534 FDE cie=00000000 pc=0000000000031cd0..0000000000031f27 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031cd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032654 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031cda │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032656 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031cdf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003265b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031ce4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003265c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031ce8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003265d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031ce9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000032664 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000031cf0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 485 to 0000000000032849 │ │ │ │ + DW_CFA_advance_loc2: 477 to 0000000000031ecd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003284a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031ece │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003284b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031ecf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003284d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031ed1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003284f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031ed3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032851 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031ed5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032853 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031ed7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000032860 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031ee0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000156c 0000000000000014 00001570 FDE cie=00000000 pc=00000000000328b0..00000000000328ce │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000328b4 │ │ │ │ +0000157c 0000000000000014 00001580 FDE cie=00000000 pc=0000000000031f30..0000000000031f4e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031f34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000328cd │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000031f4d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001584 0000000000000014 00001588 FDE cie=00000000 pc=00000000000328d0..00000000000328fa │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000328d4 │ │ │ │ +00001594 0000000000000014 00001598 FDE cie=00000000 pc=0000000000031f50..0000000000031f7a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031f54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000328f9 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000031f79 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000159c 0000000000000014 000015a0 FDE cie=00000000 pc=0000000000032900..0000000000032930 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032904 │ │ │ │ +000015ac 0000000000000014 000015b0 FDE cie=00000000 pc=0000000000031f80..0000000000031fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031f84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 000000000003292f │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000031faf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015b4 0000000000000010 000015b8 FDE cie=00000000 pc=0000000000032930..0000000000032a35 │ │ │ │ +000015c4 0000000000000010 000015c8 FDE cie=00000000 pc=0000000000031fb0..00000000000320a5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015c8 000000000000002c 000015cc FDE cie=00000000 pc=0000000000032a40..0000000000032c11 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032a41 │ │ │ │ +000015d8 000000000000002c 000015dc FDE cie=00000000 pc=00000000000320b0..0000000000032261 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000320b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032a42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000320b2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000032a49 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000320b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0000000000032b00 │ │ │ │ + DW_CFA_advance_loc1: 175 to 0000000000032168 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032b01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032169 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032b02 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003216a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000032b10 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032170 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015f8 0000000000000020 000015fc FDE cie=00000000 pc=0000000000032c20..0000000000032d40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032c21 │ │ │ │ +00001608 0000000000000020 0000160c FDE cie=00000000 pc=0000000000032270..0000000000032390 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032271 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000032ca7 │ │ │ │ + DW_CFA_advance_loc1: 134 to 00000000000322f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032cb0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000032300 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032cc4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000032314 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032318 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000161c 0000000000000010 00001620 FDE cie=00000000 pc=0000000000032d40..0000000000032d4a │ │ │ │ +0000162c 0000000000000010 00001630 FDE cie=00000000 pc=0000000000032390..000000000003239a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001630 000000000000002c 00001634 FDE cie=00000000 pc=0000000000032d50..0000000000032ed4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032d51 │ │ │ │ +00001640 000000000000002c 00001644 FDE cie=00000000 pc=00000000000323a0..0000000000032514 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000323a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 89 to 0000000000032daa │ │ │ │ + DW_CFA_advance_loc1: 89 to 00000000000323fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032dab │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000323fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032db4 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000032404 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032db5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032405 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000032e67 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00000000000324b7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032e70 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000324c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000032ecc │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000003250c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001660 00000000000000b4 00001664 FDE cie=00000000 pc=0000000000032ee0..0000000000033666 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032ee1 │ │ │ │ +00001670 00000000000000b4 00001674 FDE cie=00000000 pc=0000000000032520..0000000000032c6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032521 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000032f04 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000032544 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032f10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032548 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000032f3a │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000032572 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032f44 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003257c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032f46 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003257e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 0000000000032f84 │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000325b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000032fa7 │ │ │ │ + DW_CFA_advance_loc: 43 to 00000000000325e3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032fa9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000325e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 105 to 0000000000033012 │ │ │ │ + DW_CFA_advance_loc1: 101 to 000000000003264a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000033015 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003264d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033025 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003265d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033026 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003265e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000033040 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000032678 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033050 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 00000000000330ec │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000003271c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000330f6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032726 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000330f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032727 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033105 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032731 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003311b │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000003274b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033121 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032751 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 175 to 00000000000331d0 │ │ │ │ + DW_CFA_advance_loc1: 163 to 00000000000327f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000331e1 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000032811 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000331e5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032815 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 000000000003328c │ │ │ │ + DW_CFA_advance_loc1: 167 to 00000000000328bc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033296 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000328c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033298 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000328c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000332a6 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000328d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000332c4 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000328f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000332c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000328f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000003337d │ │ │ │ + DW_CFA_advance_loc1: 176 to 00000000000329a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033386 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000329ae │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033387 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000329af │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 00000000000333dd │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000032a05 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000333df │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032a07 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000333e9 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032a11 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000333ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032a12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 244 to 00000000000334de │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000032af6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000334e8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032b00 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000334e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032b01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000334fe │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000032b1e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033507 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000032b27 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033509 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032b29 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003351f │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000032b3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033520 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000033584 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000032ba4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003358d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000032bad │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003358e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032bae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000033604 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000032c1c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003360e │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032c26 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033610 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032c28 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001718 0000000000000018 0000171c FDE cie=00000000 pc=0000000000033670..00000000000336f4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033671 │ │ │ │ +00001728 0000000000000018 0000172c FDE cie=00000000 pc=0000000000032c70..0000000000032cf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032c71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 54 to 00000000000336a7 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000032ca7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000336b0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000032cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001734 0000000000000020 00001738 FDE cie=00000000 pc=0000000000033700..0000000000033820 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033701 │ │ │ │ +00001744 0000000000000020 00001748 FDE cie=00000000 pc=0000000000032d00..0000000000032e20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032d01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000033787 │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000032d87 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033790 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000032d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000337a4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000032da4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000337b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032da8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001758 0000000000000010 0000175c FDE cie=00000000 pc=0000000000033820..000000000003382a │ │ │ │ +00001768 0000000000000010 0000176c FDE cie=00000000 pc=0000000000032e20..0000000000032e2a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000176c 000000000000002c 00001770 FDE cie=00000000 pc=0000000000033830..00000000000339b4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033831 │ │ │ │ +0000177c 000000000000002c 00001780 FDE cie=00000000 pc=0000000000032e30..0000000000032fa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032e31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 89 to 000000000003388a │ │ │ │ + DW_CFA_advance_loc1: 89 to 0000000000032e8a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003388b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032e8b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033894 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000032e94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033895 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032e95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000033947 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000032f47 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033950 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000032f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000339ac │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000032f9c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000179c 00000000000000b4 000017a0 FDE cie=00000000 pc=00000000000339c0..0000000000034146 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000339c1 │ │ │ │ +000017ac 00000000000000b4 000017b0 FDE cie=00000000 pc=0000000000032fb0..00000000000336fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032fb1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000339e4 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000032fd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000339f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032fd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000033a1a │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000033002 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033a24 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003300c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003300e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 0000000000033a64 │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000033048 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000033a87 │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000033073 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033a89 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033075 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 105 to 0000000000033af2 │ │ │ │ + DW_CFA_advance_loc1: 101 to 00000000000330da │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000033af5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000330dd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033b05 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000330ed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033b06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000330ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000033b20 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000033108 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033b30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033110 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000033bcc │ │ │ │ + DW_CFA_advance_loc1: 156 to 00000000000331ac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033bd6 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000331b6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033bd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000331b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033be5 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000331c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000033bfb │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000331db │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000033c01 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000331e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 175 to 0000000000033cb0 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0000000000033284 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000033cc1 │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000332a1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033cc5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000332a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 0000000000033d6c │ │ │ │ + DW_CFA_advance_loc1: 167 to 000000000003334c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033d76 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000033356 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033d78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033358 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000033d86 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000033362 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000033da4 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000033384 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033da5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000033385 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 0000000000033e5d │ │ │ │ + DW_CFA_advance_loc1: 176 to 0000000000033435 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033e66 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003343e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033e67 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003343f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000033ebd │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000033495 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033ebf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000033497 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033ec9 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000334a1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033eca │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000334a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 244 to 0000000000033fbe │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000033586 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000033fc8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000033590 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033fc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000033591 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000033fde │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000335ae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033fe7 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000335b7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000033fe9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000335b9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000033fff │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000335cf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034000 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000335d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000034064 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000033634 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003406d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003363d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003406e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003363e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00000000000340e4 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00000000000336ac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000340ee │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000336b6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000340f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336b8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001854 0000000000000018 00001858 FDE cie=00000000 pc=0000000000034150..00000000000341d4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034151 │ │ │ │ +00001864 0000000000000018 00001868 FDE cie=00000000 pc=0000000000033700..0000000000033784 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000033701 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000034187 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000033737 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000034190 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000033740 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001870 ZERO terminator │ │ │ │ +00001880 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -157,30 +157,28 @@ │ │ │ │ GLIBC_2.3.4 │ │ │ │ GLIBC_2.17 │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSI │ │ │ │ +AWAVAUATI │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ @@ -207,34 +205,30 @@ │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -]A\A]A^A_ │ │ │ │ -AWAVAUHc │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUHc │ │ │ │ +[]A\A]A^A_ │ │ │ │ ([]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ S8XYN;<2| │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ @@ -243,19 +237,16 @@ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AVAUATLc │ │ │ │ []A\A]A^ │ │ │ │ -AWAVAUHc │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ @@ -264,19 +255,17 @@ │ │ │ │ AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AVAUATLc │ │ │ │ []A\A]A^ │ │ │ │ -AWAVAUHc │ │ │ │ []A\A]A^A_ │ │ │ │ nfft: %s:%d: assertion failed: %s │ │ │ │ Number of nodes too small to use PRE_LIN_PSI. │ │ │ │ ths->x out of range [-0.5,0.5) │ │ │ │ polynomial degree N has to be even │ │ │ │ Polynomial degree N is smaller than cut-off m │ │ │ │ ../../../kernel/util/float.c │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0000000000003000 <.init>: │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x35f95(%rip),%rax │ │ │ │ + mov 0x34f95(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ je 3012 │ │ │ │ call *%rax │ │ │ │ add $0x8,%rsp │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,344 +1,344 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 0000000000003020 : │ │ │ │ - push 0x35d3a(%rip) │ │ │ │ - jmp *0x35d3c(%rip) │ │ │ │ + push 0x34d3a(%rip) │ │ │ │ + jmp *0x34d3c(%rip) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ 0000000000003030 : │ │ │ │ - jmp *0x35d3a(%rip) │ │ │ │ + jmp *0x34d3a(%rip) │ │ │ │ push $0x0 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003040 : │ │ │ │ - jmp *0x35d32(%rip) │ │ │ │ + jmp *0x34d32(%rip) │ │ │ │ push $0x1 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003050 : │ │ │ │ - jmp *0x35d2a(%rip) │ │ │ │ + jmp *0x34d2a(%rip) │ │ │ │ push $0x2 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003060 : │ │ │ │ - jmp *0x35d22(%rip) │ │ │ │ + jmp *0x34d22(%rip) │ │ │ │ push $0x3 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003070 <__fprintf_chk@plt>: │ │ │ │ - jmp *0x35d1a(%rip) │ │ │ │ + jmp *0x34d1a(%rip) │ │ │ │ push $0x4 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003080 : │ │ │ │ - jmp *0x35d12(%rip) │ │ │ │ + jmp *0x34d12(%rip) │ │ │ │ push $0x5 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003090 : │ │ │ │ - jmp *0x35d0a(%rip) │ │ │ │ + jmp *0x34d0a(%rip) │ │ │ │ push $0x6 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030a0 : │ │ │ │ - jmp *0x35d02(%rip) │ │ │ │ + jmp *0x34d02(%rip) │ │ │ │ push $0x7 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030b0 <__printf_chk@plt>: │ │ │ │ - jmp *0x35cfa(%rip) │ │ │ │ + jmp *0x34cfa(%rip) │ │ │ │ push $0x8 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030c0 : │ │ │ │ - jmp *0x35cf2(%rip) │ │ │ │ + jmp *0x34cf2(%rip) │ │ │ │ push $0x9 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030d0 : │ │ │ │ - jmp *0x35cea(%rip) │ │ │ │ + jmp *0x34cea(%rip) │ │ │ │ push $0xa │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030e0 : │ │ │ │ - jmp *0x35ce2(%rip) │ │ │ │ + jmp *0x34ce2(%rip) │ │ │ │ push $0xb │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030f0 : │ │ │ │ - jmp *0x35cda(%rip) │ │ │ │ + jmp *0x34cda(%rip) │ │ │ │ push $0xc │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003100 : │ │ │ │ - jmp *0x35cd2(%rip) │ │ │ │ + jmp *0x34cd2(%rip) │ │ │ │ push $0xd │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003110 : │ │ │ │ - jmp *0x35cca(%rip) │ │ │ │ + jmp *0x34cca(%rip) │ │ │ │ push $0xe │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003120 : │ │ │ │ - jmp *0x35cc2(%rip) │ │ │ │ + jmp *0x34cc2(%rip) │ │ │ │ push $0xf │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003130 : │ │ │ │ - jmp *0x35cba(%rip) │ │ │ │ + jmp *0x34cba(%rip) │ │ │ │ push $0x10 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003140 : │ │ │ │ - jmp *0x35cb2(%rip) │ │ │ │ + jmp *0x34cb2(%rip) │ │ │ │ push $0x11 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003150 : │ │ │ │ - jmp *0x35caa(%rip) │ │ │ │ + jmp *0x34caa(%rip) │ │ │ │ push $0x12 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003160 : │ │ │ │ - jmp *0x35ca2(%rip) │ │ │ │ + jmp *0x34ca2(%rip) │ │ │ │ push $0x13 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003170 : │ │ │ │ - jmp *0x35c9a(%rip) │ │ │ │ + jmp *0x34c9a(%rip) │ │ │ │ push $0x14 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003180 : │ │ │ │ - jmp *0x35c92(%rip) │ │ │ │ + jmp *0x34c92(%rip) │ │ │ │ push $0x15 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003190 : │ │ │ │ - jmp *0x35c8a(%rip) │ │ │ │ + jmp *0x34c8a(%rip) │ │ │ │ push $0x16 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031a0 : │ │ │ │ - jmp *0x35c82(%rip) │ │ │ │ + jmp *0x34c82(%rip) │ │ │ │ push $0x17 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031b0 : │ │ │ │ - jmp *0x35c7a(%rip) │ │ │ │ + jmp *0x34c7a(%rip) │ │ │ │ push $0x18 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031c0 : │ │ │ │ - jmp *0x35c72(%rip) │ │ │ │ + jmp *0x34c72(%rip) │ │ │ │ push $0x19 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031d0 : │ │ │ │ - jmp *0x35c6a(%rip) │ │ │ │ + jmp *0x34c6a(%rip) │ │ │ │ push $0x1a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031e0 : │ │ │ │ - jmp *0x35c62(%rip) │ │ │ │ + jmp *0x34c62(%rip) │ │ │ │ push $0x1b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031f0 : │ │ │ │ - jmp *0x35c5a(%rip) │ │ │ │ + jmp *0x34c5a(%rip) │ │ │ │ push $0x1c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003200 : │ │ │ │ - jmp *0x35c52(%rip) │ │ │ │ + jmp *0x34c52(%rip) │ │ │ │ push $0x1d │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003210 : │ │ │ │ - jmp *0x35c4a(%rip) │ │ │ │ + jmp *0x34c4a(%rip) │ │ │ │ push $0x1e │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003220 : │ │ │ │ - jmp *0x35c42(%rip) │ │ │ │ + jmp *0x34c42(%rip) │ │ │ │ push $0x1f │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003230 : │ │ │ │ - jmp *0x35c3a(%rip) │ │ │ │ + jmp *0x34c3a(%rip) │ │ │ │ push $0x20 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003240 : │ │ │ │ - jmp *0x35c32(%rip) │ │ │ │ + jmp *0x34c32(%rip) │ │ │ │ push $0x21 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003250 : │ │ │ │ - jmp *0x35c2a(%rip) │ │ │ │ + jmp *0x34c2a(%rip) │ │ │ │ push $0x22 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003260 : │ │ │ │ - jmp *0x35c22(%rip) │ │ │ │ + jmp *0x34c22(%rip) │ │ │ │ push $0x23 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003270 : │ │ │ │ - jmp *0x35c1a(%rip) │ │ │ │ + jmp *0x34c1a(%rip) │ │ │ │ push $0x24 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003280 : │ │ │ │ - jmp *0x35c12(%rip) │ │ │ │ + jmp *0x34c12(%rip) │ │ │ │ push $0x25 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003290 : │ │ │ │ - jmp *0x35c0a(%rip) │ │ │ │ + jmp *0x34c0a(%rip) │ │ │ │ push $0x26 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032a0 : │ │ │ │ - jmp *0x35c02(%rip) │ │ │ │ + jmp *0x34c02(%rip) │ │ │ │ push $0x27 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032b0 : │ │ │ │ - jmp *0x35bfa(%rip) │ │ │ │ + jmp *0x34bfa(%rip) │ │ │ │ push $0x28 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032c0 : │ │ │ │ - jmp *0x35bf2(%rip) │ │ │ │ + jmp *0x34bf2(%rip) │ │ │ │ push $0x29 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032d0 : │ │ │ │ - jmp *0x35bea(%rip) │ │ │ │ + jmp *0x34bea(%rip) │ │ │ │ push $0x2a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032e0 : │ │ │ │ - jmp *0x35be2(%rip) │ │ │ │ + jmp *0x34be2(%rip) │ │ │ │ push $0x2b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032f0 : │ │ │ │ - jmp *0x35bda(%rip) │ │ │ │ + jmp *0x34bda(%rip) │ │ │ │ push $0x2c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003300 : │ │ │ │ - jmp *0x35bd2(%rip) │ │ │ │ + jmp *0x34bd2(%rip) │ │ │ │ push $0x2d │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003310 : │ │ │ │ - jmp *0x35bca(%rip) │ │ │ │ + jmp *0x34bca(%rip) │ │ │ │ push $0x2e │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003320 : │ │ │ │ - jmp *0x35bc2(%rip) │ │ │ │ + jmp *0x34bc2(%rip) │ │ │ │ push $0x2f │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003330 : │ │ │ │ - jmp *0x35bba(%rip) │ │ │ │ + jmp *0x34bba(%rip) │ │ │ │ push $0x30 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003340 : │ │ │ │ - jmp *0x35bb2(%rip) │ │ │ │ + jmp *0x34bb2(%rip) │ │ │ │ push $0x31 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003350 : │ │ │ │ - jmp *0x35baa(%rip) │ │ │ │ + jmp *0x34baa(%rip) │ │ │ │ push $0x32 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003360 : │ │ │ │ - jmp *0x35ba2(%rip) │ │ │ │ + jmp *0x34ba2(%rip) │ │ │ │ push $0x33 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003370 : │ │ │ │ - jmp *0x35b9a(%rip) │ │ │ │ + jmp *0x34b9a(%rip) │ │ │ │ push $0x34 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003380 : │ │ │ │ - jmp *0x35b92(%rip) │ │ │ │ + jmp *0x34b92(%rip) │ │ │ │ push $0x35 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003390 : │ │ │ │ - jmp *0x35b8a(%rip) │ │ │ │ + jmp *0x34b8a(%rip) │ │ │ │ push $0x36 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033a0 : │ │ │ │ - jmp *0x35b82(%rip) │ │ │ │ + jmp *0x34b82(%rip) │ │ │ │ push $0x37 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033b0 : │ │ │ │ - jmp *0x35b7a(%rip) │ │ │ │ + jmp *0x34b7a(%rip) │ │ │ │ push $0x38 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033c0 : │ │ │ │ - jmp *0x35b72(%rip) │ │ │ │ + jmp *0x34b72(%rip) │ │ │ │ push $0x39 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033d0 : │ │ │ │ - jmp *0x35b6a(%rip) │ │ │ │ + jmp *0x34b6a(%rip) │ │ │ │ push $0x3a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033e0 : │ │ │ │ - jmp *0x35b62(%rip) │ │ │ │ + jmp *0x34b62(%rip) │ │ │ │ push $0x3b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033f0 : │ │ │ │ - jmp *0x35b5a(%rip) │ │ │ │ + jmp *0x34b5a(%rip) │ │ │ │ push $0x3c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003400 : │ │ │ │ - jmp *0x35b52(%rip) │ │ │ │ + jmp *0x34b52(%rip) │ │ │ │ push $0x3d │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003410 : │ │ │ │ - jmp *0x35b4a(%rip) │ │ │ │ + jmp *0x34b4a(%rip) │ │ │ │ push $0x3e │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003420 : │ │ │ │ - jmp *0x35b42(%rip) │ │ │ │ + jmp *0x34b42(%rip) │ │ │ │ push $0x3f │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003430 : │ │ │ │ - jmp *0x35b3a(%rip) │ │ │ │ + jmp *0x34b3a(%rip) │ │ │ │ push $0x40 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003440 : │ │ │ │ - jmp *0x35b32(%rip) │ │ │ │ + jmp *0x34b32(%rip) │ │ │ │ push $0x41 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003450 : │ │ │ │ - jmp *0x35b2a(%rip) │ │ │ │ + jmp *0x34b2a(%rip) │ │ │ │ push $0x42 │ │ │ │ jmp 3020 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt.got {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt.got: │ │ │ │ │ │ │ │ 0000000000003460 <__cxa_finalize@plt>: │ │ │ │ - jmp *0x35b6a(%rip) │ │ │ │ + jmp *0x34b6a(%rip) │ │ │ │ xchg %ax,%ax │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,219 +1,218 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ 0000000000003480 : │ │ │ │ - lea 0x35bd9(%rip),%rdi │ │ │ │ - lea 0x35bd2(%rip),%rax │ │ │ │ + lea 0x34bd9(%rip),%rdi │ │ │ │ + lea 0x34bd2(%rip),%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ je 34a8 <__cxa_finalize@plt+0x48> │ │ │ │ - mov 0x35b1e(%rip),%rax │ │ │ │ + mov 0x34b1e(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ je 34a8 <__cxa_finalize@plt+0x48> │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x35ba9(%rip),%rdi │ │ │ │ - lea 0x35ba2(%rip),%rsi │ │ │ │ + lea 0x34ba9(%rip),%rdi │ │ │ │ + lea 0x34ba2(%rip),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shr $0x3f,%rsi │ │ │ │ sar $0x3,%rax │ │ │ │ add %rax,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ je 34e8 <__cxa_finalize@plt+0x88> │ │ │ │ - mov 0x35aed(%rip),%rax │ │ │ │ + mov 0x34aed(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ je 34e8 <__cxa_finalize@plt+0x88> │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ - cmpb $0x0,0x35b65(%rip) │ │ │ │ + cmpb $0x0,0x34b65(%rip) │ │ │ │ jne 3528 <__cxa_finalize@plt+0xc8> │ │ │ │ push %rbp │ │ │ │ - cmpq $0x0,0x35aca(%rip) │ │ │ │ + cmpq $0x0,0x34aca(%rip) │ │ │ │ mov %rsp,%rbp │ │ │ │ je 3517 <__cxa_finalize@plt+0xb7> │ │ │ │ - mov 0x35aee(%rip),%rdi │ │ │ │ + mov 0x34aee(%rip),%rdi │ │ │ │ call 3460 <__cxa_finalize@plt> │ │ │ │ call 3480 <__cxa_finalize@plt+0x20> │ │ │ │ - movb $0x1,0x35b3d(%rip) │ │ │ │ + movb $0x1,0x34b3d(%rip) │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ jmp 34b0 <__cxa_finalize@plt+0x50> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ 0000000000003540 : │ │ │ │ - mov 0x35ab1(%rip),%rax │ │ │ │ + mov 0x34ab1(%rip),%rax │ │ │ │ push %r12 │ │ │ │ mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %esi,%ebp │ │ │ │ - mov %rdx,%rbx │ │ │ │ + push %rbx │ │ │ │ mov (%rax),%rdi │ │ │ │ + mov %rdx,%rbx │ │ │ │ call 3430 │ │ │ │ - mov 0x35a8e(%rip),%rax │ │ │ │ mov %r12,%r9 │ │ │ │ mov %ebp,%r8d │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x31a8e(%rip),%rdx │ │ │ │ + mov 0x34a85(%rip),%rax │ │ │ │ + lea 0x30a8e(%rip),%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov (%rax),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 3070 <__fprintf_chk@plt> │ │ │ │ call 3050 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 0000000000003590 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 3880 │ │ │ │ + ja 3868 │ │ │ │ fcomip %st(1),%st │ │ │ │ - je 3870 │ │ │ │ - flds 0x31b24(%rip) │ │ │ │ + je 3860 │ │ │ │ + flds 0x30b24(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jb 3720 │ │ │ │ + jb 3718 │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(0) │ │ │ │ fadd %st(1),%st │ │ │ │ - fldt 0x31c30(%rip) │ │ │ │ + fldt 0x30c30(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x31c38(%rip) │ │ │ │ + fldt 0x30c38(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c40(%rip) │ │ │ │ + fldt 0x30c40(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x31c44(%rip) │ │ │ │ + fldt 0x30c44(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c4c(%rip) │ │ │ │ + fldt 0x30c4c(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c4e(%rip) │ │ │ │ + fldt 0x30c4e(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c50(%rip) │ │ │ │ + fldt 0x30c50(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c52(%rip) │ │ │ │ + fldt 0x30c52(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c54(%rip) │ │ │ │ + fldt 0x30c54(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c56(%rip) │ │ │ │ + fldt 0x30c56(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c58(%rip) │ │ │ │ + fldt 0x30c58(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c5a(%rip) │ │ │ │ + fldt 0x30c5a(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ - fldt 0x31c54(%rip) │ │ │ │ + fldt 0x30c54(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x31c5c(%rip) │ │ │ │ + fldt 0x30c5c(%rip) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x31c62(%rip) │ │ │ │ + fldt 0x30c62(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c6a(%rip) │ │ │ │ + fldt 0x30c6a(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x31c6e(%rip) │ │ │ │ + fldt 0x30c6e(%rip) │ │ │ │ fsubp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c74(%rip) │ │ │ │ + fldt 0x30c74(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c76(%rip) │ │ │ │ + fldt 0x30c76(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c78(%rip) │ │ │ │ + fldt 0x30c78(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c7a(%rip) │ │ │ │ + fldt 0x30c7a(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c7c(%rip) │ │ │ │ + fldt 0x30c7c(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c7e(%rip) │ │ │ │ + fldt 0x30c7e(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c80(%rip) │ │ │ │ + fldt 0x30c80(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st,%st(4) │ │ │ │ fldt -0x38(%rsp) │ │ │ │ faddp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x31c76(%rip) │ │ │ │ + fldt 0x30c76(%rip) │ │ │ │ fsubp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt 0x31c76(%rip) │ │ │ │ + fldt 0x30c76(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fld %st(0) │ │ │ │ - fsubrs 0x319ac(%rip) │ │ │ │ + fsubrs 0x309b4(%rip) │ │ │ │ fdiv %st(1),%st │ │ │ │ - fldt 0x31c60(%rip) │ │ │ │ + fldl2e │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -223,382 +222,380 @@ │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fldt 0x31c44(%rip) │ │ │ │ + fldt 0x30c40(%rip) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x31c4c(%rip) │ │ │ │ + fldt 0x30c48(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c54(%rip) │ │ │ │ + fldt 0x30c50(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x31c58(%rip) │ │ │ │ + fldt 0x30c54(%rip) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c5c(%rip) │ │ │ │ + fldt 0x30c58(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x31c60(%rip) │ │ │ │ + fldt 0x30c5c(%rip) │ │ │ │ fsubp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c66(%rip) │ │ │ │ + fldt 0x30c62(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c68(%rip) │ │ │ │ + fldt 0x30c64(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(4) │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldt 0x31c6a(%rip) │ │ │ │ + fldt 0x30c66(%rip) │ │ │ │ fsub %st(3),%st │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x31c64(%rip) │ │ │ │ + fldt 0x30c60(%rip) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x31c6c(%rip) │ │ │ │ + fldt 0x30c68(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c74(%rip) │ │ │ │ + fldt 0x30c70(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x31c78(%rip) │ │ │ │ + fldt 0x30c74(%rip) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c7c(%rip) │ │ │ │ + fldt 0x30c78(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x31c80(%rip) │ │ │ │ + fldt 0x30c7c(%rip) │ │ │ │ fsubp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c86(%rip) │ │ │ │ + fldt 0x30c82(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x31c88(%rip) │ │ │ │ + fldt 0x30c84(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x31c8a(%rip) │ │ │ │ + fldt 0x30c86(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x18(%rsp) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x31c7e(%rip) │ │ │ │ + fldt 0x30c7a(%rip) │ │ │ │ fsubp %st,%st(5) │ │ │ │ faddp %st,%st(4) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt 0x31c7c(%rip) │ │ │ │ + fldt 0x30c78(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x38(%rsp) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fchs │ │ │ │ - flds 0x31846(%rip) │ │ │ │ + flds 0x3085e(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jb 3720 │ │ │ │ + jb 3718 │ │ │ │ jmp 35b4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000038a0 : │ │ │ │ - mov %rdi,%rdx │ │ │ │ +0000000000003880 : │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ sub $0x48,%rsp │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ fldt 0x10(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - fldz │ │ │ │ - fxch %st(2) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ + fldz │ │ │ │ + fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ - jbe 3ddf │ │ │ │ + jbe 3daf │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 3de5 │ │ │ │ - fsub %st(1),%st │ │ │ │ + jbe 3db5 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + fsub %st(1),%st │ │ │ │ + mov %rdi,%rbx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovnbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fld1 │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ or $0xc,%ah │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3943 │ │ │ │ + jle 392a │ │ │ │ mov %r8,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ fld1 │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea -0x1(%rcx),%r13 │ │ │ │ - sub %rbx,%rdx │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov %rdx,%rax │ │ │ │ - sub %rbx,%r11 │ │ │ │ + lea -0x1(%rbx),%r11 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + sub %rcx,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea 0x1(%r11),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax,%r8,1) │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %rcx,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 3b08 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - lea -0x1(%r11),%r12 │ │ │ │ - lea -0x2(%rdx),%r15 │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add %r8,%r10 │ │ │ │ - sub %rdi,%r14 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ mov %r11,%rax │ │ │ │ - lea (%r9,%rbx,1),%rdx │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub %r9,%rax │ │ │ │ - add %r14,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ + sub %rcx,%rax │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 3ae4 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + lea -0x2(%rsi),%r15 │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + shl $0x4,%r12 │ │ │ │ + sub %rbx,%rsi │ │ │ │ + lea -0x1(%rax),%r13 │ │ │ │ + add %r8,%r12 │ │ │ │ + mov %rax,%r10 │ │ │ │ + lea 0x1(%rsi),%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ + mov %r10,%r9 │ │ │ │ + lea (%r14,%r10,1),%rsi │ │ │ │ + sub %r10,%rcx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt -0x10(%r10) │ │ │ │ - sub %r9,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %r15,%rcx │ │ │ │ + sub %r10,%rcx │ │ │ │ + fldt -0x10(%r12) │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fadd %st(4),%st │ │ │ │ fdiv %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%r10) │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jl 3ac0 │ │ │ │ + fstpt (%r12) │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jl 3aa0 │ │ │ │ fld %st(2) │ │ │ │ fdiv %st(2),%st │ │ │ │ - cmp %r12,%rcx │ │ │ │ - jge 3a5c │ │ │ │ - mov %r10,%rax │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jge 3a3c │ │ │ │ + mov %r12,%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%rdx),%rsi │ │ │ │ - sub $0x20,%rax │ │ │ │ + lea -0x1(%rsi),%rdi │ │ │ │ + sub $0x20,%rcx │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub $0x2,%rsi │ │ │ │ + sub $0x2,%r9 │ │ │ │ + sub $0x3,%rdi │ │ │ │ fsubr %st(5),%st │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - sub $0x2,%rdx │ │ │ │ - sub $0x3,%rsi │ │ │ │ - sub $0x2,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rcx) │ │ │ │ fld %st(5) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ + fstpt 0x10(%rcx) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt -0x10(%rax) │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fld %st(5) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 3a00 │ │ │ │ + fstpt (%rcx) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jl 39e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 3a60 │ │ │ │ + jmp 3a40 │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + mov %r9,%rdi │ │ │ │ + dec %r9 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - dec %rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + lea (%r8,%rdi,1),%rcx │ │ │ │ fsubr %st(4),%st │ │ │ │ - shl $0x4,%rsi │ │ │ │ - lea (%r8,%rsi,1),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x10(%r8,%rsi,1) │ │ │ │ + fldt -0x10(%r8,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jg 3ad0 │ │ │ │ - dec %rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + fstpt (%rcx) │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jg 3aa8 │ │ │ │ + dec %rsi │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + lea (%r8,%r9,1),%rcx │ │ │ │ fsubr %st(4),%st │ │ │ │ - shl $0x4,%rdi │ │ │ │ - lea (%r8,%rdi,1),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x10(%r8,%rdi,1) │ │ │ │ + fldt -0x10(%r8,%r9,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - jmp 3ad2 │ │ │ │ + fstpt (%rcx) │ │ │ │ + jmp 3aaa │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3ad2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3aaa │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fdivr %st(2),%st │ │ │ │ - mov %r11,%rax │ │ │ │ - inc %r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %r8,%rax │ │ │ │ - inc %r12 │ │ │ │ - fldt (%rax) │ │ │ │ + mov %rax,%rcx │ │ │ │ + inc %r10 │ │ │ │ + add $0x10,%r12 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + inc %r13 │ │ │ │ + add %r8,%rcx │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - cmp %r13,%r9 │ │ │ │ - jne 39b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea -0x1(%rbx,%rcx,1),%r9 │ │ │ │ - lea 0x1(%rbx),%rsi │ │ │ │ - jmp 3b10 │ │ │ │ - ffreep %st(0) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jl 3e31 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - lea (%rbx,%r9,1),%rdx │ │ │ │ - mov %r9,%r14 │ │ │ │ - mov %r13,%r15 │ │ │ │ - sub %r11,%r15 │ │ │ │ - mov %r11,%r12 │ │ │ │ - mov %r11,-0x68(%rbp) │ │ │ │ - mov %rbx,-0x58(%rbp) │ │ │ │ - shl $0x4,%r14 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + fstpt (%rcx) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 3990 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + lea -0x1(%rcx,%rdx,1),%r9 │ │ │ │ + lea 0x1(%rcx),%r12 │ │ │ │ + jmp 3af0 │ │ │ │ + fstp %st(0) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r12,%rax │ │ │ │ + jl 3e01 │ │ │ │ + lea (%rcx,%r9,1),%rsi │ │ │ │ + mov %r9,%r13 │ │ │ │ + mov %r11,%r15 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + sub %rbx,%rsi │ │ │ │ + shl $0x4,%r13 │ │ │ │ + sub %r12,%r10 │ │ │ │ + sub %rax,%r15 │ │ │ │ + inc %rsi │ │ │ │ + add %r8,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + lea -0x1(%r9),%rsi │ │ │ │ fld1 │ │ │ │ - add %r8,%r14 │ │ │ │ - sub %rdi,%rdx │ │ │ │ - sub %rsi,%rdi │ │ │ │ - inc %rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - lea -0x1(%r9),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - movabs $0x7fffffffffffffff,%rdx │ │ │ │ - setl %sil │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - setne %dl │ │ │ │ - mov %esi,%edi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + movabs $0x7fffffffffffffff,%rsi │ │ │ │ + setl %r14b │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + setne %sil │ │ │ │ + mov %r11,-0x68(%rbp) │ │ │ │ shl $0x4,%r12 │ │ │ │ - and %edx,%edi │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + and %esi,%r14d │ │ │ │ add %r8,%r12 │ │ │ │ - mov %edi,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jg 3c72 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jg 3c52 │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - test %bl,%bl │ │ │ │ - je 3e26 │ │ │ │ - fldt (%r14) │ │ │ │ - mov %r14,%rax │ │ │ │ + test %r14b,%r14b │ │ │ │ + je 3df6 │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + mov %r13,%rax │ │ │ │ mov %r9,%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%rdx),%rsi │ │ │ │ + mov %r11,%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ sub $0x20,%rax │ │ │ │ - fsubr %st(5),%st │ │ │ │ + sub $0x2,%rcx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ mov %rsi,-0x50(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ - sub $0x2,%rdx │ │ │ │ - sub $0x3,%rsi │ │ │ │ sub $0x2,%rdi │ │ │ │ + sub $0x3,%rsi │ │ │ │ + fsubr %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ fld %st(5) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ @@ -614,212 +611,211 @@ │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 3bb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jl 3b90 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rdi,%rsi │ │ │ │ dec %rdi │ │ │ │ - fsubr %st(4),%st │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ lea (%r8,%rsi,1),%rax │ │ │ │ + fsubr %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x10(%r8,%rsi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jg 3c70 │ │ │ │ - dec %rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jg 3c50 │ │ │ │ + dec %rcx │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ lea (%r8,%rdi,1),%rax │ │ │ │ + fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x10(%r8,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - jmp 3c72 │ │ │ │ + jmp 3c52 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fdivr %st(2),%st │ │ │ │ dec %r10 │ │ │ │ fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%r12) │ │ │ │ cmp %r15,%r10 │ │ │ │ - jne 3b80 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ + jne 3b60 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%r11 │ │ │ │ - cmp %rax,-0x40(%rbp) │ │ │ │ - jle 3dfa │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - add %r9,%rbx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jle 3dca │ │ │ │ + add %r9,%rcx │ │ │ │ fld1 │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ + mov %r9,%r12 │ │ │ │ + sub %rbx,%rcx │ │ │ │ + shl $0x4,%r12 │ │ │ │ + lea 0x1(%rax,%rbx,1),%rbx │ │ │ │ + sub %rdi,%r13 │ │ │ │ sub %rdi,%rbx │ │ │ │ - lea (%rdi,%r11,1),%r12 │ │ │ │ - lea 0x1(%rdi),%r14 │ │ │ │ - lea 0x1(%rbx),%r10 │ │ │ │ - mov %r9,%rbx │ │ │ │ - sub %rax,%r12 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add %r8,%rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jg 3dd2 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r11,%rsi │ │ │ │ - sub %rcx,%rdx │ │ │ │ - sub %rax,%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - lea -0x1(%r9),%rdx │ │ │ │ + lea 0x1(%rcx),%r10 │ │ │ │ + lea -0x1(%r9),%rdi │ │ │ │ + add %r8,%r12 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jg 3da2 │ │ │ │ + mov %rbx,%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 3e1b │ │ │ │ - fldt (%rbx) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r9,%r15 │ │ │ │ - mov %r10,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jge 3deb │ │ │ │ + fldt (%r12) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %r10,%rcx │ │ │ │ + fld1 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%rsi),%rdi │ │ │ │ - sub $0x20,%rdx │ │ │ │ - fsubr %st(4),%st │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub $0x2,%rsi │ │ │ │ - sub $0x3,%rdi │ │ │ │ - sub $0x2,%r15 │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ - fld %st(4) │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ + sub $0x20,%rax │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + sub $0x2,%rcx │ │ │ │ + sub $0x2,%r14 │ │ │ │ + sub $0x3,%rsi │ │ │ │ + fsubr %st(5),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x10(%rax) │ │ │ │ + fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(4) │ │ │ │ + fxch %st(1) │ │ │ │ + faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpt 0x20(%rdx) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fsubr %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt (%rdx) │ │ │ │ - fld %st(4) │ │ │ │ + fsubr %st(5),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt (%rax) │ │ │ │ + fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt 0x10(%rdx) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jl 3d10 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + fxch %st(3) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jl 3ce0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r14,%rsi │ │ │ │ + dec %r14 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - dec %r15 │ │ │ │ + shl $0x4,%rsi │ │ │ │ + lea (%r8,%rsi,1),%rax │ │ │ │ fsubr %st(3),%st │ │ │ │ - shl $0x4,%rdi │ │ │ │ - lea (%r8,%rdi,1),%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x10(%r8,%rdi,1) │ │ │ │ + fldt -0x10(%r8,%rsi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jg 3dd0 │ │ │ │ - dec %rsi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + fstpt (%rax) │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jg 3da0 │ │ │ │ + dec %rcx │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + lea (%r8,%r14,1),%rax │ │ │ │ fsubr %st(3),%st │ │ │ │ - shl $0x4,%r15 │ │ │ │ - lea (%r8,%r15,1),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x10(%r8,%r15,1) │ │ │ │ + fldt -0x10(%r8,%r14,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - jmp 3dd2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 3e00 │ │ │ │ - inc %rcx │ │ │ │ - jmp 3cd0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3de9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstpt (%rax) │ │ │ │ + jmp 3da2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 3dd0 │ │ │ │ + inc %rdx │ │ │ │ + jmp 3cb0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3db9 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ fldz │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3e04 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3dd4 │ │ │ │ xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x4,%r13 │ │ │ │ - fldt (%r8,%r13,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + shl $0x4,%r11 │ │ │ │ + fldt (%r8,%r11,1) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %r9,%r15 │ │ │ │ - mov %r10,%rsi │ │ │ │ - jmp 3d6d │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %r10,%rcx │ │ │ │ + jmp 3d3f │ │ │ │ mov %r9,%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - jmp 3c0d │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 3c98 │ │ │ │ + mov %r11,%rcx │ │ │ │ + jmp 3bed │ │ │ │ + mov %r12,%rdi │ │ │ │ + jmp 3c7c │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000003e40 : │ │ │ │ +0000000000003e10 : │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ fildll -0x10(%rsp) │ │ │ │ mov %rdi,-0x10(%rsp) │ │ │ │ imul %rdi,%rdi │ │ │ │ fadd %st(0),%st │ │ │ │ fld1 │ │ │ │ fadd %st,%st(1) │ │ │ │ @@ -833,31 +829,31 @@ │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000003e80 : │ │ │ │ +0000000000003e50 : │ │ │ │ mov %rdi,-0x38(%rsp) │ │ │ │ fildll -0x38(%rsp) │ │ │ │ - flds 0x3124d(%rip) │ │ │ │ mov %rsi,%rax │ │ │ │ - fstpt -0x18(%rsp) │ │ │ │ - fldt -0x18(%rsp) │ │ │ │ + flds 0x3027a(%rip) │ │ │ │ neg %rax │ │ │ │ - fmul %st,%st(1) │ │ │ │ cmovs %rsi,%rax │ │ │ │ + fstpt -0x18(%rsp) │ │ │ │ + fldt -0x18(%rsp) │ │ │ │ mov %rax,-0x20(%rsp) │ │ │ │ + fmul %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - fdivrs 0x31220(%rip) │ │ │ │ + fdivrs 0x30250(%rip) │ │ │ │ fld %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ fadd %st(0),%st │ │ │ │ fadd %st(3),%st │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -866,102 +862,103 @@ │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ fildll -0x20(%rsp) │ │ │ │ fld %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ fstp %st(5) │ │ │ │ - ja 3f40 │ │ │ │ + ja 3f10 │ │ │ │ fsubr %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(5) │ │ │ │ fldt -0x38(%rsp) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ inc %rsi │ │ │ │ mov %rsi,%rax │ │ │ │ - neg %rax │ │ │ │ - cmovs %rsi,%rax │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ + sar $0x3f,%rax │ │ │ │ + xor %rax,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %rsi,-0x20(%rsp) │ │ │ │ fildll -0x20(%rsp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fld1 │ │ │ │ fcomi %st(4),%st │ │ │ │ fstp %st(4) │ │ │ │ - ja 3f70 │ │ │ │ + ja 3f40 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldt -0x38(%rsp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - flds 0x311aa(%rip) │ │ │ │ + flds 0x301d7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(6),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x3118e(%rip) │ │ │ │ + fmuls 0x301be(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x3118a(%rip) │ │ │ │ + fmuls 0x301ba(%rip) │ │ │ │ fmul %st(6),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ - jmp 3ef4 │ │ │ │ + jmp 3ec4 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x3115a(%rip) │ │ │ │ + fmuls 0x3018a(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x31156(%rip) │ │ │ │ + fmuls 0x30186(%rip) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls 0x31142(%rip) │ │ │ │ + fmuls 0x30172(%rip) │ │ │ │ fdivp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000003fb0 : │ │ │ │ +0000000000003f80 : │ │ │ │ sub $0x30,%rsp │ │ │ │ lea 0x2(%rsi),%rdx │ │ │ │ mov %rdi,-0x78(%rsp) │ │ │ │ fildll -0x78(%rsp) │ │ │ │ - fmuls 0x31115(%rip) │ │ │ │ - fadds 0x31113(%rip) │ │ │ │ + fmuls 0x30145(%rip) │ │ │ │ + fadds 0x30143(%rip) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x31113(%rip) │ │ │ │ + fmuls 0x30143(%rip) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x3110f(%rip) │ │ │ │ + fmuls 0x3013f(%rip) │ │ │ │ fstpt -0x8(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ @@ -974,390 +971,389 @@ │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x8(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x48(%rsp) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x310db(%rip) │ │ │ │ + fmuls 0x3010b(%rip) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x18(%rsp) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls 0x310d1(%rip) │ │ │ │ + fmuls 0x30101(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x310cd(%rip) │ │ │ │ + fmuls 0x300fd(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fmuls 0x310c7(%rip) │ │ │ │ + fmuls 0x300f7(%rip) │ │ │ │ faddp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ - fdivrs 0x310b9(%rip) │ │ │ │ + fdivrs 0x300e9(%rip) │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fldz │ │ │ │ fstpt -0x78(%rsp) │ │ │ │ mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rsi,%rax │ │ │ │ mov %rax,-0x58(%rsp) │ │ │ │ fildll -0x58(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x18(%rsp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld1 │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 4310 │ │ │ │ - flds 0x3105a(%rip) │ │ │ │ + ja 42d0 │ │ │ │ + flds 0x3008a(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 41c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jbe 4188 │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x58(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x3108c(%rip) │ │ │ │ + fmuls 0x300bc(%rip) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x31084(%rip) │ │ │ │ + fmuls 0x300b4(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ - fmuls 0x3107c(%rip) │ │ │ │ - fsubs 0x3107a(%rip) │ │ │ │ + fmuls 0x300ac(%rip) │ │ │ │ + fsubs 0x300aa(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x31076(%rip) │ │ │ │ + fmuls 0x300a6(%rip) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x3106a(%rip) │ │ │ │ + fmuls 0x3009a(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x31066(%rip) │ │ │ │ + fmuls 0x30096(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x31058(%rip) │ │ │ │ - fsubrs 0x31056(%rip) │ │ │ │ + fmuls 0x30088(%rip) │ │ │ │ + fsubrs 0x30086(%rip) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fsub %st(6),%st │ │ │ │ - fmuls 0x3104a(%rip) │ │ │ │ + fmuls 0x3007a(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ fld %st(5) │ │ │ │ fmul %st(6),%st │ │ │ │ - fmuls 0x3103e(%rip) │ │ │ │ - fsubrs 0x3103c(%rip) │ │ │ │ + fmuls 0x3006e(%rip) │ │ │ │ + fsubrs 0x3006c(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x3103c(%rip) │ │ │ │ + fmuls 0x3006c(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x3102e(%rip) │ │ │ │ + fmuls 0x3005e(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x31026(%rip) │ │ │ │ + fmuls 0x30056(%rip) │ │ │ │ fldt 0x8(%rsp) │ │ │ │ - fmuls 0x31018(%rip) │ │ │ │ + fmuls 0x30048(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ - fmuls 0x31018(%rip) │ │ │ │ + fmuls 0x30048(%rip) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x3100c(%rip) │ │ │ │ + fmuls 0x3003c(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x31004(%rip) │ │ │ │ + fmuls 0x30034(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x38(%rsp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x78(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x78(%rsp) │ │ │ │ - jmp 41a0 │ │ │ │ + jmp 4168 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 4051 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 4021 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x78(%rsp) │ │ │ │ add $0x30,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - flds 0x30f1a(%rip) │ │ │ │ + flds 0x2ff52(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 42c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jbe 4280 │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x30f5a(%rip) │ │ │ │ - fsubs 0x30f84(%rip) │ │ │ │ + fmuls 0x2ff92(%rip) │ │ │ │ + fsubs 0x2ffbc(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds 0x30f80(%rip) │ │ │ │ + fadds 0x2ffb8(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x30f30(%rip) │ │ │ │ + fmuls 0x2ff68(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x30f72(%rip) │ │ │ │ + fmuls 0x2ffaa(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x30f68(%rip) │ │ │ │ + fmuls 0x2ffa0(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x30ef6(%rip) │ │ │ │ + fmuls 0x2ff2e(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x30f5a(%rip) │ │ │ │ + fmuls 0x2ff92(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x30f52(%rip) │ │ │ │ + fmuls 0x2ff8a(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x30f4a(%rip) │ │ │ │ + fmuls 0x2ff82(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x30ebe(%rip) │ │ │ │ + fmuls 0x2fef6(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(4) │ │ │ │ fmul %st(5),%st │ │ │ │ - fmuls 0x30f30(%rip) │ │ │ │ + fmuls 0x2ff68(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x30f2a(%rip) │ │ │ │ + fmuls 0x2ff62(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ - fmuls 0x30ee6(%rip) │ │ │ │ - fsubs 0x30eac(%rip) │ │ │ │ + fmuls 0x2ff1e(%rip) │ │ │ │ + fsubs 0x2fee4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt 0x8(%rsp) │ │ │ │ - fmuls 0x30f0a(%rip) │ │ │ │ + fmuls 0x2ff42(%rip) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x30f02(%rip) │ │ │ │ + fmuls 0x2ff3a(%rip) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x30ef4(%rip) │ │ │ │ + fmuls 0x2ff2c(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x8(%rsp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 416c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 413c │ │ │ │ + nop │ │ │ │ fstp %st(1) │ │ │ │ - flds 0x30e38(%rip) │ │ │ │ + flds 0x2fe78(%rip) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 4190 │ │ │ │ + jbe 4160 │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld1 │ │ │ │ fldt -0x38(%rsp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(0) │ │ │ │ - fsubs 0x30eb6(%rip) │ │ │ │ + fsubs 0x2fef6(%rip) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld1 │ │ │ │ fsubr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x78(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x78(%rsp) │ │ │ │ - jmp 41a0 │ │ │ │ + jmp 4168 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x78(%rsp) │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x78(%rsp) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x30dde(%rip) │ │ │ │ + fmuls 0x2fe1e(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x30dd2(%rip) │ │ │ │ + fmuls 0x2fe12(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fmuls 0x30dd0(%rip) │ │ │ │ + fmuls 0x2fe10(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds 0x30dca(%rip) │ │ │ │ + fadds 0x2fe0a(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x30dc6(%rip) │ │ │ │ + fmuls 0x2fe06(%rip) │ │ │ │ fld %st(6) │ │ │ │ - fmuls 0x30dba(%rip) │ │ │ │ + fmuls 0x2fdfa(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x30db6(%rip) │ │ │ │ + fmuls 0x2fdf6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(4) │ │ │ │ - fmuls 0x30dae(%rip) │ │ │ │ + fmuls 0x2fdee(%rip) │ │ │ │ faddp %st,%st(4) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x30da6(%rip) │ │ │ │ + fmuls 0x2fde6(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt -0x8(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x38(%rsp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x78(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x78(%rsp) │ │ │ │ - jmp 41a0 │ │ │ │ + jmp 4168 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000043b0 : │ │ │ │ +0000000000004370 : │ │ │ │ push %rbx │ │ │ │ sub $0x20,%rsp │ │ │ │ fldt 0x30(%rsp) │ │ │ │ - fmuls 0x30de9(%rip) │ │ │ │ + fmuls 0x2fe29(%rip) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4410 │ │ │ │ - mov %rdi,%rax │ │ │ │ + je 43d0 │ │ │ │ sub $0x20,%rsp │ │ │ │ + mov %rdi,%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ neg %rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ cmovs %rdi,%rax │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ fildll 0x28(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3390 │ │ │ │ add $0x20,%rsp │ │ │ │ inc %rbx │ │ │ │ fldt 0x10(%rsp) │ │ │ │ - jne 4419 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 43d9 │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ add $0x20,%rsp │ │ │ │ faddp %st,%st(1) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x1,%ebx │ │ │ │ fld1 │ │ │ │ - jmp 441b │ │ │ │ + jmp 43db │ │ │ │ fxch %st(1) │ │ │ │ mov %rbx,%rax │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ sub $0x20,%rsp │ │ │ │ - neg %rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + xor %rax,%rbx │ │ │ │ + sub %rax,%rbx │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - cmovs %rbx,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ fildll 0x28(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3390 │ │ │ │ + fldt 0x30(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ - fldt 0x10(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ - faddp %st,%st(1) │ │ │ │ pop %rbx │ │ │ │ + faddp %st,%st(1) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ │ │ │ │ -0000000000004460 : │ │ │ │ +0000000000004420 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x60,%rsp │ │ │ │ imul %rdi,%rax │ │ │ │ inc %rbx │ │ │ │ - fldt 0x80(%rsp) │ │ │ │ imul %rbx,%rbx │ │ │ │ - fmul %st(0),%st │ │ │ │ + sub $0x50,%rsp │ │ │ │ fldt 0x70(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fldt 0x60(%rsp) │ │ │ │ fchs │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ - fildll 0x28(%rsp) │ │ │ │ + fstpt 0x30(%rsp) │ │ │ │ + fildll 0x20(%rsp) │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3390 │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ - fldt 0x50(%rsp) │ │ │ │ + fstpt 0x20(%rsp) │ │ │ │ + fldt 0x30(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - fildll 0x28(%rsp) │ │ │ │ + fildll 0x30(%rsp) │ │ │ │ fldt 0x40(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3390 │ │ │ │ - fldt 0x30(%rsp) │ │ │ │ - add $0x60,%rsp │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbx │ │ │ │ + faddp %st,%st(1) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000004500 : │ │ │ │ +00000000000044c0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 45b0 │ │ │ │ + je 4570 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4610 │ │ │ │ + jle 45c8 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ add $0x10,%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -1378,15 +1374,15 @@ │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rax │ │ │ │ add $0x20,%rsi │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4540 │ │ │ │ + jne 4500 │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ @@ -1398,20 +1394,20 @@ │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jg 4580 │ │ │ │ + jg 4540 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4610 │ │ │ │ + jle 45c8 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -1425,61 +1421,63 @@ │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 45e0 │ │ │ │ - jmp 456f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x30b96(%rip) │ │ │ │ + jne 45a0 │ │ │ │ + jmp 452f │ │ │ │ + nopl (%rax) │ │ │ │ + flds 0x2fbde(%rip) │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000004620 : │ │ │ │ +00000000000045d0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4680 │ │ │ │ + je 4640 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 46c0 │ │ │ │ + jle 4680 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4640 │ │ │ │ + jne 4600 │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jg 4660 │ │ │ │ + jg 4620 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 46c0 │ │ │ │ + jle 4680 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ @@ -1487,26 +1485,26 @@ │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 46a0 │ │ │ │ - jmp 465b │ │ │ │ + jne 4660 │ │ │ │ + jmp 461b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x30ae6(%rip) │ │ │ │ + flds 0x2fb26(%rip) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000046d0 : │ │ │ │ +0000000000004690 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4760 │ │ │ │ + je 4720 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 47b0 │ │ │ │ + jle 4770 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ add $0x10,%rsi │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ @@ -1524,37 +1522,38 @@ │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 4700 │ │ │ │ + jne 46c0 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 47a5 │ │ │ │ + jle 4765 │ │ │ │ shl $0x5,%r8 │ │ │ │ fldz │ │ │ │ lea (%rcx,%r8,1),%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ fldt (%rcx) │ │ │ │ add $0x20,%rcx │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4740 │ │ │ │ + jne 4700 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 47b0 │ │ │ │ + jle 4770 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ add %rdi,%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fldt (%rdi) │ │ │ │ @@ -1565,92 +1564,91 @@ │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 4780 │ │ │ │ + jne 4740 │ │ │ │ test %r8,%r8 │ │ │ │ - jg 4734 │ │ │ │ + jg 46f4 │ │ │ │ fldz │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ - jmp 472f │ │ │ │ + jmp 46ef │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000047c0 : │ │ │ │ +0000000000004780 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4830 │ │ │ │ + je 47e8 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4860 │ │ │ │ + jle 4820 │ │ │ │ fldz │ │ │ │ - xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 47e0 │ │ │ │ + jne 47a0 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 485a │ │ │ │ + jle 481a │ │ │ │ shl $0x4,%r8 │ │ │ │ fldz │ │ │ │ lea (%rcx,%r8,1),%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 4810 │ │ │ │ + jne 47d0 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4860 │ │ │ │ + jle 4820 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ add %rdi,%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 4840 │ │ │ │ + jne 4800 │ │ │ │ test %r8,%r8 │ │ │ │ - jg 4800 │ │ │ │ + jg 47c0 │ │ │ │ fldz │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ fldz │ │ │ │ - jmp 47fb │ │ │ │ + jmp 47bb │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000004870 : │ │ │ │ +0000000000004830 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4920 │ │ │ │ + je 48e0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4960 │ │ │ │ + jle 4920 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x5,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -1665,253 +1663,255 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 48c0 │ │ │ │ + jne 4880 │ │ │ │ fsqrt │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ inc %rax │ │ │ │ add $0x20,%rdi │ │ │ │ + fldt -0x10(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jg 4900 │ │ │ │ + jg 48c0 │ │ │ │ fsqrt │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4960 │ │ │ │ + jle 4920 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fldt (%rax) │ │ │ │ - fldt 0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ + fldt -0x10(%rax) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4940 │ │ │ │ - jmp 48e5 │ │ │ │ + jne 4900 │ │ │ │ + jmp 48a5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x30846(%rip) │ │ │ │ + flds 0x2f886(%rip) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004970 : │ │ │ │ +0000000000004930 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 49e0 │ │ │ │ + je 49a0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4a20 │ │ │ │ + jle 49d8 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 49a0 │ │ │ │ + jne 4960 │ │ │ │ fsqrt │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rcx │ │ │ │ inc %rax │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jg 49c0 │ │ │ │ + jg 4980 │ │ │ │ fsqrt │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4a20 │ │ │ │ + jle 49d8 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fldt (%rax) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4a00 │ │ │ │ - jmp 49b5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 49c0 │ │ │ │ + jmp 4975 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - flds 0x30786(%rip) │ │ │ │ + flds 0x2f7ce(%rip) │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000004a30 : │ │ │ │ - cmpw $0x0,0x34608(%rip) │ │ │ │ - fldt 0x34612(%rip) │ │ │ │ +00000000000049e0 : │ │ │ │ + fldt 0x3366a(%rip) │ │ │ │ + cmpw $0x0,0x33652(%rip) │ │ │ │ fld %st(0) │ │ │ │ - je 4abe │ │ │ │ + je 4a6e │ │ │ │ + flds 0x2f6e4(%rip) │ │ │ │ mov $0x3f,%eax │ │ │ │ - flds 0x3068f(%rip) │ │ │ │ nopl (%rax) │ │ │ │ - dec %rax │ │ │ │ fmul %st,%st(1) │ │ │ │ - jne 4a50 │ │ │ │ + dec %rax │ │ │ │ + jne 4a00 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x345ef(%rip) │ │ │ │ + fstpt 0x3363f(%rip) │ │ │ │ + fldt 0x33619(%rip) │ │ │ │ mov $0x3ffe,%eax │ │ │ │ - fldt 0x345c4(%rip) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - dec %rax │ │ │ │ fmul %st(2),%st │ │ │ │ - jne 4a70 │ │ │ │ + dec %rax │ │ │ │ + jne 4a20 │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x345b1(%rip) │ │ │ │ - fldt 0x3459b(%rip) │ │ │ │ + fstpt 0x33601(%rip) │ │ │ │ + fldt 0x335eb(%rip) │ │ │ │ mov $0x4000,%eax │ │ │ │ fsub %st(2),%st │ │ │ │ - jmp 4a92 │ │ │ │ + jmp 4a42 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ - dec %rax │ │ │ │ fadd %st(0),%st │ │ │ │ - jne 4a90 │ │ │ │ + dec %rax │ │ │ │ + jne 4a40 │ │ │ │ fxch %st(4) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jae 4ae8 │ │ │ │ - ffreep %st(0) │ │ │ │ + jae 4a98 │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt 0x34573(%rip) │ │ │ │ + fstpt 0x335c3(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - movw $0x0,0x34588(%rip) │ │ │ │ - fstpt 0x34552(%rip) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ax,0x335d8(%rip) │ │ │ │ + fstpt 0x335a2(%rip) │ │ │ │ cmp $0x9,%edi │ │ │ │ - ja 4b4a │ │ │ │ - lea 0x30d36(%rip),%rdx │ │ │ │ + ja 4afa │ │ │ │ + lea 0x2fd56(%rip),%rdx │ │ │ │ mov %edi,%edi │ │ │ │ movslq (%rdx,%rdi,4),%rax │ │ │ │ add %rdx,%rax │ │ │ │ jmp *%rax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds 0x305f5(%rip) │ │ │ │ - jmp 4ae7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x2f645(%rip) │ │ │ │ + jmp 4a97 │ │ │ │ fstp %st(1) │ │ │ │ ret │ │ │ │ fstp %st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 4aa7 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 4a57 │ │ │ │ + fstp %st(0) │ │ │ │ fadd %st(0),%st │ │ │ │ - jmp 4ae7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds 0x306ac(%rip) │ │ │ │ - jmp 4ae7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldz │ │ │ │ - jmp 4ae7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds 0x3069c(%rip) │ │ │ │ - jmp 4ae7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x344fc(%rip) │ │ │ │ - jmp 4ae7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x34500(%rip) │ │ │ │ - jmp 4ae7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds 0x3067c(%rip) │ │ │ │ - jmp 4ae7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x344c8(%rip) │ │ │ │ - jmp 4ae7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 4a97 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x2f6fc(%rip) │ │ │ │ + jmp 4a97 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldz │ │ │ │ + jmp 4a97 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x2f6ec(%rip) │ │ │ │ + jmp 4a97 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x3354c(%rip) │ │ │ │ + jmp 4a97 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x33550(%rip) │ │ │ │ + jmp 4a97 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x2f6cc(%rip) │ │ │ │ + jmp 4a97 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x33518(%rip) │ │ │ │ + jmp 4a97 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea 0x30b87(%rip),%rdx │ │ │ │ + lea 0x2fba7(%rip),%rdx │ │ │ │ mov $0x5a,%esi │ │ │ │ - lea 0x30b98(%rip),%rdi │ │ │ │ + lea 0x2fbb8(%rip),%rdi │ │ │ │ call 3170 │ │ │ │ add $0x8,%rsp │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000004b80 : │ │ │ │ +0000000000004b30 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 4ba0 │ │ │ │ + jle 4b50 │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ lea (%rdi,%rsi,1),%rax │ │ │ │ nop │ │ │ │ fldt (%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 4b90 │ │ │ │ + jne 4b40 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fld1 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004bc0 : │ │ │ │ +0000000000004b80 : │ │ │ │ mov %edi,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004bd0 : │ │ │ │ +0000000000004b90 : │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 4c2e │ │ │ │ + jle 4bee │ │ │ │ mov %rdi,%rdx │ │ │ │ shr $1,%rdx │ │ │ │ or %rdi,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x2,%rax │ │ │ │ or %rdx,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ @@ -1924,27 +1924,27 @@ │ │ │ │ shr $0x10,%rdx │ │ │ │ or %rax,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x20,%rax │ │ │ │ or %rdx,%rax │ │ │ │ movabs $0x3f6eaf2cd271461,%rdx │ │ │ │ imul %rdx,%rax │ │ │ │ - lea 0x30c1b(%rip),%rdx │ │ │ │ + lea 0x2fc1b(%rip),%rdx │ │ │ │ shr $0x3a,%rax │ │ │ │ mov (%rdx,%rax,8),%rax │ │ │ │ ret │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004c40 : │ │ │ │ +0000000000004c00 : │ │ │ │ test %rdi,%rdi │ │ │ │ - js 4c8e │ │ │ │ + js 4c4e │ │ │ │ cmp $0x1,%rdi │ │ │ │ - jle 4c89 │ │ │ │ + jle 4c49 │ │ │ │ dec %rdi │ │ │ │ mov %rdi,%rax │ │ │ │ shr $1,%rax │ │ │ │ or %rdi,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shr $0x2,%rdx │ │ │ │ or %rax,%rdx │ │ │ │ @@ -1962,383 +1962,376 @@ │ │ │ │ or %rax,%rdi │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ ret │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004ca0 : │ │ │ │ +0000000000004c60 : │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov $0x1,%edx │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4d23 │ │ │ │ + je 4ce3 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 4d30 │ │ │ │ + je 4cf0 │ │ │ │ xor %edi,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ nopl (%rax) │ │ │ │ mov %rax,%rsi │ │ │ │ shr $0x3f,%rsi │ │ │ │ lea (%rax,%rsi,1),%rdx │ │ │ │ and $0x1,%edx │ │ │ │ sub %rsi,%rdx │ │ │ │ cmp $0x1,%rdx │ │ │ │ sete %dl │ │ │ │ add %rsi,%rax │ │ │ │ mov %rcx,%rsi │ │ │ │ inc %rcx │ │ │ │ - sar $1,%rax │ │ │ │ movzbl %dl,%edx │ │ │ │ + sar $1,%rax │ │ │ │ or %rdx,%rdi │ │ │ │ cmp $0x1,%rax │ │ │ │ - jne 4cc0 │ │ │ │ + jne 4c80 │ │ │ │ lea 0x1(%rsi,%rdi,1),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,%rsi │ │ │ │ and $0x1,%esi │ │ │ │ - je 4d10 │ │ │ │ + je 4cd0 │ │ │ │ mov $0x2,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 4d1d │ │ │ │ + je 4cdd │ │ │ │ nop │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x2,%rax │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 4d10 │ │ │ │ + jne 4cd0 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rcx,%rax │ │ │ │ mov %rdx,(%r8) │ │ │ │ mov %rax,(%r9) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4d23 │ │ │ │ + jmp 4ce3 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000004d40 : │ │ │ │ +0000000000004d00 : │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %edi,%eax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov $0x1,%edx │ │ │ │ test %edi,%edi │ │ │ │ - je 4dce │ │ │ │ + je 4d8e │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 4de0 │ │ │ │ + je 4d98 │ │ │ │ xor %edi,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %eax,%esi │ │ │ │ shr $0x1f,%esi │ │ │ │ lea (%rax,%rsi,1),%edx │ │ │ │ and $0x1,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ sete %dl │ │ │ │ add %esi,%eax │ │ │ │ - sar $1,%eax │ │ │ │ movzbl %dl,%edx │ │ │ │ + sar $1,%eax │ │ │ │ or %edx,%edi │ │ │ │ mov %ecx,%edx │ │ │ │ inc %ecx │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 4d80 │ │ │ │ + jne 4d40 │ │ │ │ lea 0x1(%rdx,%rdi,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ - je 4dc0 │ │ │ │ + je 4d80 │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x2,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 4dca │ │ │ │ + je 4d8a │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2,%edx │ │ │ │ shl $0x2,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 4dc0 │ │ │ │ + jne 4d80 │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %edx,(%r8) │ │ │ │ mov %eax,(%r9) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4dce │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 4d8e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000004df0 : │ │ │ │ +0000000000004da0 : │ │ │ │ sub $0x68,%rsp │ │ │ │ fldt 0x70(%rsp) │ │ │ │ - fldt 0x80(%rsp) │ │ │ │ fld1 │ │ │ │ - fld %st(0) │ │ │ │ - fsub %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ - fsubs 0x302cf(%rip) │ │ │ │ - fld %st(4) │ │ │ │ - faddl 0x30c2b(%rip) │ │ │ │ + fldt 0x80(%rsp) │ │ │ │ + fsubr %st(1),%st │ │ │ │ + fldt 0x80(%rsp) │ │ │ │ + fsubs 0x2f31c(%rip) │ │ │ │ + fld %st(3) │ │ │ │ + faddl 0x2fc38(%rip) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(2),%st │ │ │ │ - fld %st(0) │ │ │ │ + fldln2 │ │ │ │ + fld %st(1) │ │ │ │ fabs │ │ │ │ - fldt 0x306cd(%rip) │ │ │ │ + fldt 0x2f6f8(%rip) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - jae 5550 │ │ │ │ - fstp %st(3) │ │ │ │ + fstp %st(0) │ │ │ │ + jae 54ee │ │ │ │ + fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x306a5(%rip) │ │ │ │ + fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fyl2xp1 │ │ │ │ - fxch %st(3) │ │ │ │ - fstpt 0x80(%rsp) │ │ │ │ - sub $0x20,%rsp │ │ │ │ + fxch %st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + sub $0x20,%rsp │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x307c8(%rip) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fld %st(2) │ │ │ │ + fldt 0x2f7fe(%rip) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ + fsubr %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpt 0x20(%rsp) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x90(%rsp) │ │ │ │ - faddl 0x30bc1(%rip) │ │ │ │ - fldt 0x30673(%rip) │ │ │ │ + faddl 0x2fbdd(%rip) │ │ │ │ + fldt 0x2f6af(%rip) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3390 │ │ │ │ fldt 0x20(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ - fldt 0x70(%rsp) │ │ │ │ fldt 0x80(%rsp) │ │ │ │ - fadd %st(1),%st │ │ │ │ + fldt 0x70(%rsp) │ │ │ │ + fadd %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jae 5230 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - movss 0x3023a(%rip),%xmm0 │ │ │ │ - movss 0x30302(%rip),%xmm1 │ │ │ │ - movss 0x302f6(%rip),%xmm2 │ │ │ │ - movss 0x301f2(%rip),%xmm3 │ │ │ │ - movss 0x301fe(%rip),%xmm4 │ │ │ │ - movss 0x30292(%rip),%xmm5 │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jae 51c8 │ │ │ │ + fdiv %st,%st(2) │ │ │ │ + movss 0x2f296(%rip),%xmm0 │ │ │ │ + movss 0x2f35e(%rip),%xmm1 │ │ │ │ + movss 0x2f352(%rip),%xmm2 │ │ │ │ + movss 0x2f24e(%rip),%xmm3 │ │ │ │ movss %xmm0,0x24(%rsp) │ │ │ │ + movss 0x2f254(%rip),%xmm4 │ │ │ │ + movss 0x2f2e8(%rip),%xmm5 │ │ │ │ movss %xmm1,0x18(%rsp) │ │ │ │ - fldt 0x30710(%rip) │ │ │ │ movss %xmm2,0x14(%rsp) │ │ │ │ movss %xmm3,0x28(%rsp) │ │ │ │ movss %xmm4,0x30(%rsp) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x306e6(%rip) │ │ │ │ + fldt 0x2f73a(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f722(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x306cc(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f708(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x306b2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f6ee(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x30698(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f6d4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x3067e(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f6ba(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x30664(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f6a0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x3064a(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f686(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x30630(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f66c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x30616(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f652(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x305fc(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f638(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x305e2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f61e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x305c8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f604(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x305ae(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f5ea(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x30594(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f5d0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x3057a(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f5b6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(3) │ │ │ │ fmuls 0x24(%rsp) │ │ │ │ fadd %st(2),%st │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fmuls 0x18(%rsp) │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fmuls 0x14(%rsp) │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fmuls 0x28(%rsp) │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fmuls 0x30(%rsp) │ │ │ │ movss %xmm5,(%rsp) │ │ │ │ - movss 0x301e1(%rip),%xmm6 │ │ │ │ - movss 0x300f5(%rip),%xmm7 │ │ │ │ - movss 0x301d5(%rip),%xmm0 │ │ │ │ - movss 0x301c1(%rip),%xmm1 │ │ │ │ - movss 0x301d1(%rip),%xmm2 │ │ │ │ - movss 0x30199(%rip),%xmm3 │ │ │ │ - movss 0x301ad(%rip),%xmm4 │ │ │ │ + movss 0x2f23d(%rip),%xmm6 │ │ │ │ + movss 0x2f151(%rip),%xmm7 │ │ │ │ + movss 0x2f231(%rip),%xmm0 │ │ │ │ movss %xmm6,0x3c(%rsp) │ │ │ │ + movss 0x2f217(%rip),%xmm1 │ │ │ │ + movss 0x2f227(%rip),%xmm2 │ │ │ │ movss %xmm7,0x34(%rsp) │ │ │ │ + movss 0x2f1e9(%rip),%xmm3 │ │ │ │ + movss 0x2f1fd(%rip),%xmm4 │ │ │ │ + fadd %st(3),%st │ │ │ │ movss %xmm0,0x10(%rsp) │ │ │ │ movss %xmm1,0x2c(%rsp) │ │ │ │ movss %xmm2,0x20(%rsp) │ │ │ │ + fld %st(5) │ │ │ │ + fmuls (%rsp) │ │ │ │ movss %xmm3,0x1c(%rsp) │ │ │ │ - fadd %st(3),%st │ │ │ │ movss %xmm4,0x38(%rsp) │ │ │ │ - fld %st(4) │ │ │ │ - fmuls (%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fmuls 0x3c(%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ - fadd %st(4),%st │ │ │ │ - fadd %st(3),%st │ │ │ │ fld %st(4) │ │ │ │ + fadd %st(5),%st │ │ │ │ + fadd %st(3),%st │ │ │ │ + fld %st(5) │ │ │ │ fmuls 0x34(%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fmuls 0x10(%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fmuls 0x2c(%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fmuls 0x20(%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(6) │ │ │ │ fmuls 0x1c(%rsp) │ │ │ │ fadd %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fxch %st(5) │ │ │ │ + fxch %st(6) │ │ │ │ fmuls 0x38(%rsp) │ │ │ │ faddp %st,%st(4) │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(5) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x30466(%rip) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fldt 0x2f4a2(%rip) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fstpt 0x50(%rsp) │ │ │ │ fld1 │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ - fcomip %st(4),%st │ │ │ │ - jae 5420 │ │ │ │ - fstp %st(3) │ │ │ │ + fcomip %st(3),%st │ │ │ │ + jae 53c0 │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp 50d6 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - fstp %st(3) │ │ │ │ + jmp 5074 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldt 0x30532(%rip) │ │ │ │ + fldt 0x2f574(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3051a(%rip) │ │ │ │ + fldt 0x2f55c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30500(%rip) │ │ │ │ + fldt 0x2f542(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x304e6(%rip) │ │ │ │ + fldt 0x2f528(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x304cc(%rip) │ │ │ │ + fldt 0x2f50e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x304b2(%rip) │ │ │ │ + fldt 0x2f4f4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30498(%rip) │ │ │ │ + fldt 0x2f4da(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3047e(%rip) │ │ │ │ + fldt 0x2f4c0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30464(%rip) │ │ │ │ + fldt 0x2f4a6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3044a(%rip) │ │ │ │ + fldt 0x2f48c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30430(%rip) │ │ │ │ + fldt 0x2f472(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30416(%rip) │ │ │ │ + fldt 0x2f458(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x303fc(%rip) │ │ │ │ + fldt 0x2f43e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x303e2(%rip) │ │ │ │ + fldt 0x2f424(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x303c8(%rip) │ │ │ │ + fldt 0x2f40a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x303ae(%rip) │ │ │ │ + fldt 0x2f3f0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmuls 0x24(%rsp) │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x18(%rsp) │ │ │ │ @@ -2394,399 +2387,396 @@ │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x30301(%rip) │ │ │ │ + fldt 0x2f343(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x50(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt 0x40(%rsp) │ │ │ │ add $0x68,%rsp │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt 0x302da(%rip) │ │ │ │ - movss 0x2fe92(%rip),%xmm5 │ │ │ │ - movss 0x2ff76(%rip),%xmm6 │ │ │ │ - movss 0x2fe96(%rip),%xmm7 │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302ca(%rip) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fldt 0x2f322(%rip) │ │ │ │ + movss 0x2eefa(%rip),%xmm5 │ │ │ │ + movss 0x2efde(%rip),%xmm6 │ │ │ │ movss %xmm5,0x28(%rsp) │ │ │ │ - movss 0x2fe7a(%rip),%xmm5 │ │ │ │ + movss 0x2eef8(%rip),%xmm7 │ │ │ │ + movss 0x2eeec(%rip),%xmm5 │ │ │ │ + fmul %st(3),%st │ │ │ │ movss %xmm6,0x2c(%rsp) │ │ │ │ - movss 0x2ff4c(%rip),%xmm6 │ │ │ │ + movss 0x2efbc(%rip),%xmm6 │ │ │ │ + fldt 0x2f2f6(%rip) │ │ │ │ movss %xmm7,0x30(%rsp) │ │ │ │ - movss 0x2ff42(%rip),%xmm7 │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302a6(%rip) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + movss 0x2efac(%rip),%xmm7 │ │ │ │ movss %xmm5,0x34(%rsp) │ │ │ │ movss %xmm6,0x38(%rsp) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302a0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302a6(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f2e2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302ac(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f2e8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302b2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f2ee(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302b8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f2f4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302be(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f2fa(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302c4(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f300(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302ca(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f306(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302d0(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f30c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302d6(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f312(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302dc(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f318(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302e2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f31e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x302e8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f324(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ - fadds 0x28(%rsp) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f32a(%rip) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x2f330(%rip) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fmul %st(3),%st │ │ │ │ fld %st(3) │ │ │ │ + fadds 0x28(%rsp) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x2c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x30(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x34(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x38(%rsp) │ │ │ │ movss %xmm7,0x3c(%rsp) │ │ │ │ - movss 0x2fe32(%rip),%xmm0 │ │ │ │ - movss 0x2fe72(%rip),%xmm1 │ │ │ │ - movss 0x2fe6e(%rip),%xmm2 │ │ │ │ - movss 0x2fe6a(%rip),%xmm3 │ │ │ │ - movss 0x2fe36(%rip),%xmm4 │ │ │ │ - movss 0x2fe5e(%rip),%xmm5 │ │ │ │ - movss 0x2fd82(%rip),%xmm6 │ │ │ │ + movss 0x2ee9a(%rip),%xmm0 │ │ │ │ + movss 0x2eeda(%rip),%xmm1 │ │ │ │ + movss 0x2eed6(%rip),%xmm2 │ │ │ │ movss %xmm0,(%rsp) │ │ │ │ + movss 0x2eecd(%rip),%xmm3 │ │ │ │ + movss 0x2ee99(%rip),%xmm4 │ │ │ │ movss %xmm1,0x10(%rsp) │ │ │ │ + movss 0x2eebb(%rip),%xmm5 │ │ │ │ + movss 0x2eddf(%rip),%xmm6 │ │ │ │ movss %xmm2,0x14(%rsp) │ │ │ │ + fld %st(5) │ │ │ │ + fadds 0x3c(%rsp) │ │ │ │ movss %xmm3,0x18(%rsp) │ │ │ │ movss %xmm4,0x1c(%rsp) │ │ │ │ movss %xmm5,0x20(%rsp) │ │ │ │ - fld %st(4) │ │ │ │ - fadds 0x3c(%rsp) │ │ │ │ movss %xmm6,0x24(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fadds (%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ - fadds 0x2fd1a(%rip) │ │ │ │ + fld %st(5) │ │ │ │ + fadds 0x2ed82(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ - fadds 0x10(%rsp) │ │ │ │ fld %st(4) │ │ │ │ + fadds 0x10(%rsp) │ │ │ │ + fld %st(5) │ │ │ │ fadds 0x14(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fadds 0x18(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fadd %st(4),%st │ │ │ │ + fadd %st(5),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fld %st(3) │ │ │ │ - fadds 0x1c(%rsp) │ │ │ │ fld %st(4) │ │ │ │ + fadds 0x1c(%rsp) │ │ │ │ + fld %st(5) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fadds 0x24(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ + fmulp %st,%st(5) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(4) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fldt 0x3020c(%rip) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fldt 0x2f254(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x50(%rsp) │ │ │ │ fld1 │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ - fcomip %st(4),%st │ │ │ │ - jb 50d0 │ │ │ │ + fcomip %st(3),%st │ │ │ │ + jb 5070 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 5422 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 53c2 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x300e8(%rip) │ │ │ │ + fldt 0x2f128(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x300f0(%rip) │ │ │ │ + fldt 0x2f130(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x300f6(%rip) │ │ │ │ + fldt 0x2f136(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x300fc(%rip) │ │ │ │ + fldt 0x2f13c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30102(%rip) │ │ │ │ + fldt 0x2f142(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30108(%rip) │ │ │ │ + fldt 0x2f148(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3010e(%rip) │ │ │ │ + fldt 0x2f14e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30114(%rip) │ │ │ │ + fldt 0x2f154(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3011a(%rip) │ │ │ │ + fldt 0x2f15a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30120(%rip) │ │ │ │ + fldt 0x2f160(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30126(%rip) │ │ │ │ + fldt 0x2f166(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3012c(%rip) │ │ │ │ + fldt 0x2f16c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30132(%rip) │ │ │ │ + fldt 0x2f172(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30138(%rip) │ │ │ │ + fldt 0x2f178(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x3013e(%rip) │ │ │ │ + fldt 0x2f17e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x30144(%rip) │ │ │ │ + fldt 0x2f184(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(2) │ │ │ │ fadds 0x3c(%rsp) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(3) │ │ │ │ fadds 0x38(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(3) │ │ │ │ fadds (%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(3) │ │ │ │ fadds 0x34(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(3) │ │ │ │ fadds 0x10(%rsp) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x14(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x30(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ - fadds 0x2fbdd(%rip) │ │ │ │ + fld %st(4) │ │ │ │ + fadds 0x2ec3d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(3) │ │ │ │ fadds 0x2c(%rsp) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x28(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x24(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ - fadds 0x2fcb3(%rip) │ │ │ │ + fld %st(4) │ │ │ │ + fadds 0x2ed13(%rip) │ │ │ │ fmulp %st,%st(4) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x1c(%rsp) │ │ │ │ fmulp %st,%st(4) │ │ │ │ - fxch %st(5) │ │ │ │ + fxch %st(4) │ │ │ │ fadds 0x18(%rsp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fldt 0x300cb(%rip) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fldt 0x2f10b(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp 5211 │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt 0x2ff88(%rip) │ │ │ │ + jmp 51af │ │ │ │ + fxch %st(1) │ │ │ │ + faddp %st,%st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fyl2x │ │ │ │ - fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 4e41 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 4df2 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000005570 : │ │ │ │ +0000000000005510 : │ │ │ │ sub $0xb8,%rsp │ │ │ │ fldt 0xc0(%rsp) │ │ │ │ fldt 0xd0(%rsp) │ │ │ │ fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - je 55a0 │ │ │ │ + je 5538 │ │ │ │ fcomip %st(2),%st │ │ │ │ - jne 55b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 55a6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 5550 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 553e │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ add $0xb8,%rsp │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fld %st(1) │ │ │ │ sub $0x20,%rsp │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl 0x3048a(%rip) │ │ │ │ + fldl 0x2f4aa(%rip) │ │ │ │ fld %st(1) │ │ │ │ fstpt 0x60(%rsp) │ │ │ │ fadd %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ + fstpt 0x20(%rsp) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x50(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3390 │ │ │ │ - fstpt 0x20(%rsp) │ │ │ │ - fldt 0x30040(%rip) │ │ │ │ + fstpt 0x30(%rsp) │ │ │ │ + fldt 0x2f080(%rip) │ │ │ │ fldt 0xf0(%rsp) │ │ │ │ fadd %st,%st(1) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - fldt 0x30(%rsp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x40(%rsp) │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ + fstpt 0x40(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3390 │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ + fldt 0x30(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x80(%rsp) │ │ │ │ - fldt 0x2fed2(%rip) │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ + fldt 0x2ef18(%rip) │ │ │ │ + fldt (%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x10(%rsp) │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fstpt 0x70(%rsp) │ │ │ │ fld1 │ │ │ │ fldt 0x40(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fcomip %st(2),%st │ │ │ │ fldt 0xd0(%rsp) │ │ │ │ fldt 0xc0(%rsp) │ │ │ │ - jae 5b60 │ │ │ │ + jae 5af8 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ + movss 0x2eaf3(%rip),%xmm0 │ │ │ │ fdivr %st(3),%st │ │ │ │ - movss 0x2fa8a(%rip),%xmm0 │ │ │ │ - movss 0x2fb52(%rip),%xmm1 │ │ │ │ - movss 0x2fb46(%rip),%xmm2 │ │ │ │ - movss 0x2fa42(%rip),%xmm3 │ │ │ │ - movss 0x2fa4e(%rip),%xmm4 │ │ │ │ + movss 0x2ebb9(%rip),%xmm1 │ │ │ │ + movss 0x2ebad(%rip),%xmm2 │ │ │ │ movss %xmm0,0x6c(%rsp) │ │ │ │ + movss 0x2eaa3(%rip),%xmm3 │ │ │ │ + movss 0x2eaaf(%rip),%xmm4 │ │ │ │ movss %xmm1,0x60(%rsp) │ │ │ │ - fldt 0x2ff68(%rip) │ │ │ │ movss %xmm2,0x5c(%rsp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x2ff4a(%rip) │ │ │ │ movss %xmm3,(%rsp) │ │ │ │ movss %xmm4,0x20(%rsp) │ │ │ │ + fldt 0x2ef9e(%rip) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldt 0x2ef86(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2ff25(%rip) │ │ │ │ + fldt 0x2ef6c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2ff0b(%rip) │ │ │ │ + fldt 0x2ef52(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fef1(%rip) │ │ │ │ + fldt 0x2ef38(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fed7(%rip) │ │ │ │ + fldt 0x2ef1e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2febd(%rip) │ │ │ │ + fldt 0x2ef04(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fea3(%rip) │ │ │ │ + fldt 0x2eeea(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fe89(%rip) │ │ │ │ + fldt 0x2eed0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fe6f(%rip) │ │ │ │ + fldt 0x2eeb6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fe55(%rip) │ │ │ │ + fldt 0x2ee9c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fe3b(%rip) │ │ │ │ + fldt 0x2ee82(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fe21(%rip) │ │ │ │ + fldt 0x2ee68(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fe07(%rip) │ │ │ │ + fldt 0x2ee4e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fded(%rip) │ │ │ │ + fldt 0x2ee34(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fdd3(%rip) │ │ │ │ + fldt 0x2ee1a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0xa0(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fmuls 0x6c(%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ fld %st(1) │ │ │ │ @@ -2799,33 +2789,32 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmuls (%rsp) │ │ │ │ fadd %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmuls 0x20(%rsp) │ │ │ │ - movss 0x2f9f5(%rip),%xmm5 │ │ │ │ - movss 0x2fa31(%rip),%xmm6 │ │ │ │ - movss 0x2f945(%rip),%xmm7 │ │ │ │ - movss 0x2fa25(%rip),%xmm0 │ │ │ │ - movss 0x2fa11(%rip),%xmm1 │ │ │ │ - movss 0x2fa21(%rip),%xmm2 │ │ │ │ - movss 0x2f9e9(%rip),%xmm3 │ │ │ │ - movss 0x2f9fd(%rip),%xmm4 │ │ │ │ + movss 0x2ea5c(%rip),%xmm5 │ │ │ │ + movss 0x2ea98(%rip),%xmm6 │ │ │ │ + movss 0x2e9ac(%rip),%xmm7 │ │ │ │ movss %xmm5,0x54(%rsp) │ │ │ │ + movss 0x2ea86(%rip),%xmm0 │ │ │ │ + movss 0x2ea72(%rip),%xmm1 │ │ │ │ movss %xmm6,0x50(%rsp) │ │ │ │ + movss 0x2ea7c(%rip),%xmm2 │ │ │ │ + movss 0x2ea44(%rip),%xmm3 │ │ │ │ + fadd %st(5),%st │ │ │ │ movss %xmm7,0x30(%rsp) │ │ │ │ + movss 0x2ea50(%rip),%xmm4 │ │ │ │ movss %xmm0,0x58(%rsp) │ │ │ │ movss %xmm1,0x10(%rsp) │ │ │ │ - movss %xmm2,0x68(%rsp) │ │ │ │ - fadd %st(5),%st │ │ │ │ - movss %xmm3,0x64(%rsp) │ │ │ │ - movss %xmm4,0x40(%rsp) │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x54(%rsp) │ │ │ │ + movss %xmm2,0x68(%rsp) │ │ │ │ + movss %xmm3,0x64(%rsp) │ │ │ │ fadd %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x50(%rsp) │ │ │ │ fadd %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ @@ -2846,90 +2835,93 @@ │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x10(%rsp) │ │ │ │ fadd %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x68(%rsp) │ │ │ │ fadd %st(6),%st │ │ │ │ - fld %st(3) │ │ │ │ + fstpt 0x40(%rsp) │ │ │ │ + fld %st(2) │ │ │ │ fmuls 0x64(%rsp) │ │ │ │ - fadd %st(7),%st │ │ │ │ + fadd %st(6),%st │ │ │ │ + fldt 0x40(%rsp) │ │ │ │ + movss %xmm4,0x40(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fmuls 0x40(%rsp) │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0x90(%rsp) │ │ │ │ - fldt 0x2fca8(%rip) │ │ │ │ + fldt 0x2ece7(%rip) │ │ │ │ fldt 0xa0(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0xa0(%rsp) │ │ │ │ fld1 │ │ │ │ fld %st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(3),%st │ │ │ │ - jae 5d70 │ │ │ │ + jae 5d00 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 5894 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 5834 │ │ │ │ + nop │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldt 0x2fd74(%rip) │ │ │ │ + fldt 0x2edb4(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fd5c(%rip) │ │ │ │ + fldt 0x2ed9c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fd42(%rip) │ │ │ │ + fldt 0x2ed82(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fd28(%rip) │ │ │ │ + fldt 0x2ed68(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fd0e(%rip) │ │ │ │ + fldt 0x2ed4e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fcf4(%rip) │ │ │ │ + fldt 0x2ed34(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fcda(%rip) │ │ │ │ + fldt 0x2ed1a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fcc0(%rip) │ │ │ │ + fldt 0x2ed00(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fca6(%rip) │ │ │ │ + fldt 0x2ece6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc8c(%rip) │ │ │ │ + fldt 0x2eccc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc72(%rip) │ │ │ │ + fldt 0x2ecb2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc58(%rip) │ │ │ │ + fldt 0x2ec98(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc3e(%rip) │ │ │ │ + fldt 0x2ec7e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc24(%rip) │ │ │ │ + fldt 0x2ec64(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc0a(%rip) │ │ │ │ + fldt 0x2ec4a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fbf0(%rip) │ │ │ │ + fldt 0x2ec30(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmuls 0x6c(%rsp) │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x60(%rsp) │ │ │ │ @@ -2985,72 +2977,72 @@ │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x2fb43(%rip) │ │ │ │ + fldt 0x2eb83(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(4),%st │ │ │ │ - jae 5ea0 │ │ │ │ + jae 5e30 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldt 0x2fc21(%rip) │ │ │ │ + fldt 0x2ec61(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fc09(%rip) │ │ │ │ + fldt 0x2ec49(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fbef(%rip) │ │ │ │ + fldt 0x2ec2f(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fbd5(%rip) │ │ │ │ + fldt 0x2ec15(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fbbb(%rip) │ │ │ │ + fldt 0x2ebfb(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fba1(%rip) │ │ │ │ + fldt 0x2ebe1(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fb87(%rip) │ │ │ │ + fldt 0x2ebc7(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fb6d(%rip) │ │ │ │ + fldt 0x2ebad(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fb53(%rip) │ │ │ │ + fldt 0x2eb93(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fb39(%rip) │ │ │ │ + fldt 0x2eb79(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fb1f(%rip) │ │ │ │ + fldt 0x2eb5f(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fb05(%rip) │ │ │ │ + fldt 0x2eb45(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2faeb(%rip) │ │ │ │ + fldt 0x2eb2b(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fad1(%rip) │ │ │ │ + fldt 0x2eb11(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fab7(%rip) │ │ │ │ + fldt 0x2eaf7(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2fa9d(%rip) │ │ │ │ + fldt 0x2eadd(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmuls 0x6c(%rsp) │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x60(%rsp) │ │ │ │ @@ -3106,126 +3098,125 @@ │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x2f9f0(%rip) │ │ │ │ + fldt 0x2ea30(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt 0x90(%rsp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0xa0(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt 0x70(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x80(%rsp) │ │ │ │ add $0xb8,%rsp │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x2f9a2(%rip) │ │ │ │ - movss 0x2f652(%rip),%xmm5 │ │ │ │ - movss 0x2f64e(%rip),%xmm6 │ │ │ │ - movss 0x2f55e(%rip),%xmm7 │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldt 0x2f992(%rip) │ │ │ │ + fldt 0x2e9ea(%rip) │ │ │ │ + movss 0x2e6ba(%rip),%xmm5 │ │ │ │ + movss 0x2e6b6(%rip),%xmm6 │ │ │ │ movss %xmm5,0x58(%rsp) │ │ │ │ - movss 0x2f624(%rip),%xmm5 │ │ │ │ + movss 0x2e5c0(%rip),%xmm7 │ │ │ │ + movss 0x2e694(%rip),%xmm5 │ │ │ │ + fmul %st(3),%st │ │ │ │ movss %xmm6,0x5c(%rsp) │ │ │ │ - movss 0x2f61a(%rip),%xmm6 │ │ │ │ + movss 0x2e688(%rip),%xmm6 │ │ │ │ + fldt 0x2e9be(%rip) │ │ │ │ movss %xmm7,0x20(%rsp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ movss %xmm5,0x40(%rsp) │ │ │ │ movss %xmm6,0x50(%rsp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f96a(%rip) │ │ │ │ + fldt 0x2e9b2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f970(%rip) │ │ │ │ + fldt 0x2e9b8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f976(%rip) │ │ │ │ + fldt 0x2e9be(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f97c(%rip) │ │ │ │ + fldt 0x2e9c4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f982(%rip) │ │ │ │ + fldt 0x2e9ca(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f988(%rip) │ │ │ │ + fldt 0x2e9d0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f98e(%rip) │ │ │ │ + fldt 0x2e9d6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f994(%rip) │ │ │ │ + fldt 0x2e9dc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f99a(%rip) │ │ │ │ + fldt 0x2e9e2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f9a0(%rip) │ │ │ │ + fldt 0x2e9e8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f9a6(%rip) │ │ │ │ + fldt 0x2e9ee(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f9ac(%rip) │ │ │ │ + fldt 0x2e9f4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f9b2(%rip) │ │ │ │ + fldt 0x2e9fa(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x2f9b8(%rip) │ │ │ │ + fldt 0x2ea00(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(4) │ │ │ │ fadds 0x58(%rsp) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x5c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds 0x2f46e(%rip) │ │ │ │ + fadds 0x2e4d6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x40(%rsp) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x50(%rsp) │ │ │ │ - movss 0x2f500(%rip),%xmm7 │ │ │ │ - movss 0x2f458(%rip),%xmm0 │ │ │ │ - movss 0x2f440(%rip),%xmm1 │ │ │ │ - movss 0x2f524(%rip),%xmm2 │ │ │ │ - movss 0x2f534(%rip),%xmm3 │ │ │ │ - movss 0x2f458(%rip),%xmm4 │ │ │ │ - movss 0x2f4f4(%rip),%xmm5 │ │ │ │ - movss 0x2f518(%rip),%xmm6 │ │ │ │ + movss 0x2e568(%rip),%xmm7 │ │ │ │ + movss 0x2e4c0(%rip),%xmm0 │ │ │ │ + movss 0x2e4a8(%rip),%xmm1 │ │ │ │ movss %xmm7,0x54(%rsp) │ │ │ │ + movss 0x2e586(%rip),%xmm2 │ │ │ │ + movss 0x2e596(%rip),%xmm3 │ │ │ │ movss %xmm0,0x30(%rsp) │ │ │ │ + movss 0x2e4b4(%rip),%xmm4 │ │ │ │ + movss 0x2e550(%rip),%xmm5 │ │ │ │ movss %xmm1,(%rsp) │ │ │ │ + movss 0x2e56f(%rip),%xmm6 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ movss %xmm2,0x10(%rsp) │ │ │ │ movss %xmm3,0x68(%rsp) │ │ │ │ movss %xmm4,0x6c(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movss %xmm5,0x64(%rsp) │ │ │ │ - movss %xmm6,0x60(%rsp) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x54(%rsp) │ │ │ │ + movss %xmm6,0x60(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x30(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds (%rsp) │ │ │ │ @@ -3235,87 +3226,86 @@ │ │ │ │ fld %st(6) │ │ │ │ fadds 0x68(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x6c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ - fadds 0x2f4b8(%rip) │ │ │ │ + fadds 0x2e520(%rip) │ │ │ │ fmulp %st,%st(6) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x64(%rsp) │ │ │ │ fmulp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fadds 0x60(%rsp) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0x90(%rsp) │ │ │ │ - fldt 0x2f8c7(%rip) │ │ │ │ + fldt 0x2e90f(%rip) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0xa0(%rsp) │ │ │ │ fld1 │ │ │ │ fld %st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(3),%st │ │ │ │ - jb 5890 │ │ │ │ + jb 5830 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 5d72 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 5d02 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2f798(%rip) │ │ │ │ + fldt 0x2e7e8(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7a0(%rip) │ │ │ │ + fldt 0x2e7f0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7a6(%rip) │ │ │ │ + fldt 0x2e7f6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7ac(%rip) │ │ │ │ + fldt 0x2e7fc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7b2(%rip) │ │ │ │ + fldt 0x2e802(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7b8(%rip) │ │ │ │ + fldt 0x2e808(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7be(%rip) │ │ │ │ + fldt 0x2e80e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7c4(%rip) │ │ │ │ + fldt 0x2e814(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7ca(%rip) │ │ │ │ + fldt 0x2e81a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7d0(%rip) │ │ │ │ + fldt 0x2e820(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7d6(%rip) │ │ │ │ + fldt 0x2e826(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7dc(%rip) │ │ │ │ + fldt 0x2e82c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7e2(%rip) │ │ │ │ + fldt 0x2e832(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7e8(%rip) │ │ │ │ + fldt 0x2e838(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7ee(%rip) │ │ │ │ + fldt 0x2e83e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f7f4(%rip) │ │ │ │ + fldt 0x2e844(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fadds 0x40(%rsp) │ │ │ │ fld %st(3) │ │ │ │ fadds 0x50(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -3330,91 +3320,92 @@ │ │ │ │ fld %st(4) │ │ │ │ fadds 0x5c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds 0x2f28c(%rip) │ │ │ │ + fadds 0x2e2fc(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ fadds (%rsp) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x10(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x68(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x6c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds 0x2f363(%rip) │ │ │ │ + fadds 0x2e3d3(%rip) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x64(%rsp) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ fadds 0x60(%rsp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt 0x2f77b(%rip) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - jmp 59cf │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fldt 0x2e7cb(%rip) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 596f │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2f668(%rip) │ │ │ │ + fldt 0x2e6b8(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f670(%rip) │ │ │ │ + fldt 0x2e6c0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f676(%rip) │ │ │ │ + fldt 0x2e6c6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f67c(%rip) │ │ │ │ + fldt 0x2e6cc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f682(%rip) │ │ │ │ + fldt 0x2e6d2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f688(%rip) │ │ │ │ + fldt 0x2e6d8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f68e(%rip) │ │ │ │ + fldt 0x2e6de(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f694(%rip) │ │ │ │ + fldt 0x2e6e4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f69a(%rip) │ │ │ │ + fldt 0x2e6ea(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f6a0(%rip) │ │ │ │ + fldt 0x2e6f0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f6a6(%rip) │ │ │ │ + fldt 0x2e6f6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f6ac(%rip) │ │ │ │ + fldt 0x2e6fc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f6b2(%rip) │ │ │ │ + fldt 0x2e702(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f6b8(%rip) │ │ │ │ + fldt 0x2e708(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f6be(%rip) │ │ │ │ + fldt 0x2e70e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x2f6c4(%rip) │ │ │ │ + fldt 0x2e714(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fadds 0x50(%rsp) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x40(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -3429,524 +3420,516 @@ │ │ │ │ fld %st(5) │ │ │ │ fadds 0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds 0x2f15c(%rip) │ │ │ │ + fadds 0x2e1cc(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x10(%rsp) │ │ │ │ fld %st(5) │ │ │ │ fadds (%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x68(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x6c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds 0x2f233(%rip) │ │ │ │ + fadds 0x2e2a3(%rip) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x64(%rsp) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(5) │ │ │ │ fadds 0x60(%rsp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt 0x2f64b(%rip) │ │ │ │ + fldt 0x2e69b(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 5b22 │ │ │ │ + jmp 5ac2 │ │ │ │ │ │ │ │ -0000000000005fd0 : │ │ │ │ +0000000000005f60 : │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6000 │ │ │ │ - mov 0x33004(%rip),%rax │ │ │ │ + je 5f88 │ │ │ │ + mov 0x32074(%rip),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 5ff0 │ │ │ │ + je 5f80 │ │ │ │ jmp *%rax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ jmp 31e0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000006010 : │ │ │ │ +0000000000005f90 : │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x32fcd(%rip),%rax │ │ │ │ + mov 0x3204d(%rip),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 6025 │ │ │ │ + je 5fa5 │ │ │ │ call *%rax │ │ │ │ mov $0x1,%edi │ │ │ │ call 30a0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006030 : │ │ │ │ - mov 0x32f89(%rip),%rax │ │ │ │ +0000000000005fb0 : │ │ │ │ + mov 0x32009(%rip),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 6050 │ │ │ │ + je 5fc8 │ │ │ │ jmp *%rax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x18,%rsp │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdi,%rdi │ │ │ │ cmove %rax,%rdi │ │ │ │ call 31d0 │ │ │ │ test %rax,%rax │ │ │ │ - je 6070 │ │ │ │ + je 5ff0 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea 0x2f688(%rip),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x2e6d8(%rip),%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call 32d0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 606a │ │ │ │ + jmp 5fe2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006090 : │ │ │ │ +0000000000006010 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ test %rdi,%rdi │ │ │ │ - je 61ef │ │ │ │ + je 6157 │ │ │ │ mov %rdi,%rbp │ │ │ │ mov %rsi,%r12 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 6190 │ │ │ │ + je 6100 │ │ │ │ mov %rdi,%rcx │ │ │ │ - lea 0x2f669(%rip),%rsi │ │ │ │ - mov $0x1,%edi │ │ │ │ + lea 0x2e6b9(%rip),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - call 30b0 <__printf_chk@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x2f669(%rip),%r14 │ │ │ │ - lea 0x2f65b(%rip),%r15 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x2e6be(%rip),%r14 │ │ │ │ + lea 0x2e6b0(%rip),%r15 │ │ │ │ + call 30b0 <__printf_chk@plt> │ │ │ │ test %r12,%r12 │ │ │ │ - jg 6149 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 60b9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ and $0x7,%r12d │ │ │ │ - jne 61e0 │ │ │ │ - mov 0x32ef7(%rip),%rax │ │ │ │ + jne 6148 │ │ │ │ + mov 0x31f7f(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ jmp 3430 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ push 0x8(%rbp) │ │ │ │ - push 0x0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ + push 0x0(%rbp) │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ cmp $0x7,%r13 │ │ │ │ - je 6180 │ │ │ │ + je 60f0 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%rbp │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 60f0 │ │ │ │ + je 6068 │ │ │ │ mov %rbx,%r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - jne 6120 │ │ │ │ + jne 6090 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ push 0x8(%rbp) │ │ │ │ - push 0x0(%rbp) │ │ │ │ mov $0x1,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ + push 0x0(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ pop %rdi │ │ │ │ pop %r8 │ │ │ │ - jmp 613d │ │ │ │ + jmp 60ad │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xa,%edi │ │ │ │ call 30e0 │ │ │ │ - jmp 613d │ │ │ │ + jmp 60ad │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x2f5ad(%rip),%r13 │ │ │ │ + lea 0x2e60d(%rip),%r13 │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 60fa │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle 6072 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r13,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ inc %rbx │ │ │ │ shl $0x4,%rax │ │ │ │ push 0x8(%rbp,%rax,1) │ │ │ │ push 0x0(%rbp,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 61b0 │ │ │ │ - jmp 60fa │ │ │ │ + jne 6118 │ │ │ │ + jmp 6072 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xa,%edi │ │ │ │ call 30e0 │ │ │ │ - jmp 60fa │ │ │ │ - lea 0x2f526(%rip),%rdi │ │ │ │ + jmp 6072 │ │ │ │ + lea 0x2e58e(%rip),%rdi │ │ │ │ call 3080 │ │ │ │ - mov 0x32df6(%rip),%rax │ │ │ │ + mov 0x31e8e(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ call 3430 │ │ │ │ or $0xffffffff,%edi │ │ │ │ call 30a0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006220 : │ │ │ │ +0000000000006180 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ - sub $0x8,%rsp │ │ │ │ mov %rdi,%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ test %rdx,%rdx │ │ │ │ - je 6320 │ │ │ │ + je 6280 │ │ │ │ mov %rdi,%rcx │ │ │ │ - lea 0x2f4e2(%rip),%rsi │ │ │ │ - mov $0x1,%edi │ │ │ │ + lea 0x2e552(%rip),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - call 30b0 <__printf_chk@plt> │ │ │ │ xor %ebp,%ebp │ │ │ │ - lea 0x2f4f1(%rip),%r14 │ │ │ │ - lea 0x2f4d4(%rip),%r15 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x2e566(%rip),%r14 │ │ │ │ + lea 0x2e549(%rip),%r15 │ │ │ │ + call 30b0 <__printf_chk@plt> │ │ │ │ test %r12,%r12 │ │ │ │ - jg 62d0 │ │ │ │ + jg 6230 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ and $0x3,%r12d │ │ │ │ - jne 6370 │ │ │ │ - mov 0x32d77(%rip),%rax │ │ │ │ + jne 62d0 │ │ │ │ + mov 0x31e17(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ jmp 3430 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push 0x18(%rbx) │ │ │ │ - push 0x10(%rbx) │ │ │ │ - push 0x8(%rbx) │ │ │ │ mov %r14,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ + push 0x10(%rbx) │ │ │ │ + push 0x8(%rbx) │ │ │ │ push (%rbx) │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 6310 │ │ │ │ + je 6270 │ │ │ │ inc %rbp │ │ │ │ add $0x20,%rbx │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 6270 │ │ │ │ + je 61d0 │ │ │ │ mov %rbp,%r13 │ │ │ │ and $0x3,%r13d │ │ │ │ - jne 62a0 │ │ │ │ + jne 6200 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ push 0x18(%rbx) │ │ │ │ - push 0x10(%rbx) │ │ │ │ mov %r14,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ + push 0x10(%rbx) │ │ │ │ xor %eax,%eax │ │ │ │ push 0x8(%rbx) │ │ │ │ push (%rbx) │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ add $0x20,%rsp │ │ │ │ - jmp 62c4 │ │ │ │ + jmp 6224 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0xa,%edi │ │ │ │ call 30e0 │ │ │ │ - jmp 62c4 │ │ │ │ + jmp 6224 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %ebp,%ebp │ │ │ │ - lea 0x2f433(%rip),%r13 │ │ │ │ + lea 0x2e4a3(%rip),%r13 │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 627a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle 61da │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ push 0x18(%rbx) │ │ │ │ - push 0x10(%rbx) │ │ │ │ - push 0x8(%rbx) │ │ │ │ mov %r13,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ + push 0x10(%rbx) │ │ │ │ inc %rbp │ │ │ │ add $0x20,%rbx │ │ │ │ + push -0x18(%rbx) │ │ │ │ push -0x20(%rbx) │ │ │ │ call 30b0 <__printf_chk@plt> │ │ │ │ add $0x20,%rsp │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 6340 │ │ │ │ - jmp 627a │ │ │ │ + jne 6298 │ │ │ │ + jmp 61da │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0xa,%edi │ │ │ │ call 30e0 │ │ │ │ - jmp 627a │ │ │ │ + jmp 61da │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006380 : │ │ │ │ +00000000000062e0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ call 3450 │ │ │ │ movsd %xmm0,0x8(%rsp) │ │ │ │ fldl 0x8(%rsp) │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000063a0 : │ │ │ │ +0000000000006300 : │ │ │ │ jmp 3420 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000063b0 : │ │ │ │ +0000000000006310 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6410 │ │ │ │ + jle 6360 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ + xor %ebp,%ebp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov %rdi,%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ call 3110 │ │ │ │ inc %rbp │ │ │ │ add $0x20,%rbx │ │ │ │ fstpt (%rsp) │ │ │ │ call 3110 │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ call 3110 │ │ │ │ fldt (%rsp) │ │ │ │ fstpt -0x20(%rbx) │ │ │ │ fstpt -0x10(%rbx) │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 63d0 │ │ │ │ + jne 6328 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000006420 : │ │ │ │ +0000000000006370 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6470 │ │ │ │ + jle 63b0 │ │ │ │ push %r12 │ │ │ │ mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ xor %ebx,%ebx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 3110 │ │ │ │ - fsubs 0x2ec91(%rip) │ │ │ │ + fsubs 0x2dd49(%rip) │ │ │ │ mov %rbx,%rax │ │ │ │ inc %rbx │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r12,%rax,1) │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 6440 │ │ │ │ + jne 6388 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000006480 : │ │ │ │ +00000000000063c0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 64e0 │ │ │ │ + jle 6418 │ │ │ │ push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ - sub $0x10,%rsp │ │ │ │ + push %rbp │ │ │ │ mov %rsi,%rbp │ │ │ │ + push %rbx │ │ │ │ xor %ebx,%ebx │ │ │ │ + sub $0x10,%rsp │ │ │ │ fldt 0x40(%rsp) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ call 3110 │ │ │ │ fldt (%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ inc %rbx │ │ │ │ + shl $0x4,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - shl $0x4,%rax │ │ │ │ fstpt (%r12,%rax,1) │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 64b0 │ │ │ │ + jne 63e8 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000064f0 : │ │ │ │ +0000000000006420 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ - fldt 0x2f142(%rip) │ │ │ │ + fldt 0x2e1f2(%rip) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 6510 │ │ │ │ - ffreep %st(0) │ │ │ │ + jb 6440 │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(0) │ │ │ │ fsin │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ - flds 0x2ecc6(%rip) │ │ │ │ + flds 0x2dd96(%rip) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 6550 │ │ │ │ + jb 6480 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x2f128(%rip) │ │ │ │ + fldt 0x2e1d8(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fld1 │ │ │ │ fsubp %st,%st(1) │ │ │ │ - fldt 0x2f12c(%rip) │ │ │ │ + fldt 0x2e1dc(%rip) │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ fstp %st(2) │ │ │ │ - jb 6560 │ │ │ │ + jb 6490 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x2f12c(%rip) │ │ │ │ + fldt 0x2e1dc(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ - jmp 6562 │ │ │ │ + jmp 6492 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006580 : │ │ │ │ +00000000000064c0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %rdx,%r13 │ │ │ │ sub $0x1038,%rsp │ │ │ │ mov %rsi,-0x48(%rbp) │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ test %rcx,%rcx │ │ │ │ - js 66d1 │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %rcx,%r15 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + js 6610 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %rsi,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x1000(%rdi),%rbx │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ mov $0x1000,%edx │ │ │ │ mov %ecx,-0x3c(%rbp) │ │ │ │ call 3030 │ │ │ │ - test %r12,%r12 │ │ │ │ + test %r13,%r13 │ │ │ │ mov -0x3c(%rbp),%ecx │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %r15,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - lea (%r14,%rax,1),%rsi │ │ │ │ - jle 6618 │ │ │ │ + lea (%r15,%rax,1),%rsi │ │ │ │ + jle 6558 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rdx),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ sar %cl,%rax │ │ │ │ and $0x1ff,%eax │ │ │ │ incq (%rdi,%rax,8) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 6600 │ │ │ │ + jne 6540 │ │ │ │ mov %rdi,%rax │ │ │ │ xor %edx,%edx │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ add $0x8,%rax │ │ │ │ add -0x8(%rax),%rdx │ │ │ │ mov %rsi,-0x8(%rax) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 6620 │ │ │ │ + jne 6560 │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - lea (%r14,%rsi,1),%r10 │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 66ba │ │ │ │ + mov %r15,%rax │ │ │ │ + lea (%r15,%rsi,1),%r10 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 65f9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rax),%r9 │ │ │ │ @@ -3956,137 +3939,136 @@ │ │ │ │ and $0x1ff,%edx │ │ │ │ lea (%rdi,%rdx,8),%rsi │ │ │ │ mov (%rsi),%rdx │ │ │ │ mov %rdx,%r11 │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ mov %rdx,(%rsi) │ │ │ │ - mov %r9,0x0(%r13,%r11,1) │ │ │ │ + mov %r9,(%r14,%r11,1) │ │ │ │ mov -0x8(%rax),%r9 │ │ │ │ - mov %r9,0x8(%r13,%r11,1) │ │ │ │ + mov %r9,0x8(%r14,%r11,1) │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 6680 │ │ │ │ + jne 65c0 │ │ │ │ add $0x9,%ecx │ │ │ │ - sub $0x9,%r15 │ │ │ │ - js 66d7 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 65ca │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - cmp %r14,-0x48(%rbp) │ │ │ │ - je 66ec │ │ │ │ + sub $0x9,%r12 │ │ │ │ + js 6616 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 650a │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + cmp %r15,-0x48(%rbp) │ │ │ │ + je 662b │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ call 3410 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000006710 : │ │ │ │ +0000000000006650 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov $0x1000,%edx │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + xor %esi,%esi │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + lea -0x9(%rcx),%rbx │ │ │ │ sub $0x3028,%rsp │ │ │ │ mov %rdi,-0x2038(%rbp) │ │ │ │ - mov $0x1000,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ - mov %rcx,%r12 │ │ │ │ - lea -0x9(%rcx),%rbx │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ call 3030 │ │ │ │ mov -0x2038(%rbp),%r8 │ │ │ │ lea -0x8(%r12),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ test %r8,%r8 │ │ │ │ - jle 6798 │ │ │ │ + jle 66d8 │ │ │ │ mov %r8,%rsi │ │ │ │ mov %r10d,%ecx │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ add %r14,%rsi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rdx),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ sar %cl,%rax │ │ │ │ and $0x1ff,%eax │ │ │ │ incq (%rdi,%rax,8) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 6780 │ │ │ │ + jne 66c0 │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + movq $0x0,(%rdi) │ │ │ │ xor %esi,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ lea -0x1030(%rbp),%r13 │ │ │ │ lea -0x2030(%rbp),%r12 │ │ │ │ - mov (%rdi),%rdx │ │ │ │ movq $0x0,-0x1030(%rbp) │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r9 │ │ │ │ mov (%rdi,%rax,8),%rsi │ │ │ │ movq %rdx,%xmm0 │ │ │ │ add %rdx,%rsi │ │ │ │ sub %r9,%rdx │ │ │ │ movq %rdx,%xmm1 │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ movq %rsi,%xmm2 │ │ │ │ + mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ movhps (%rdi,%rax,8),%xmm1 │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ movups %xmm0,(%rdi,%rax,8) │ │ │ │ + add %rsi,%rdx │ │ │ │ movups %xmm0,0x0(%r13,%rax,8) │ │ │ │ movups %xmm1,-0x8(%r12,%rax,8) │ │ │ │ add $0x2,%rax │ │ │ │ - add %rsi,%rdx │ │ │ │ cmp $0x1ff,%rax │ │ │ │ - jne 67d0 │ │ │ │ + jne 6708 │ │ │ │ mov %rdx,%rax │ │ │ │ sub -0x40(%rbp),%rax │ │ │ │ mov %rdx,0xff8(%rdi) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ mov %rax,-0x1040(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ sub %rdx,%rax │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ mov %rax,-0x1038(%rbp) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 68b9 │ │ │ │ + jle 67f9 │ │ │ │ mov %r8,%r9 │ │ │ │ mov %r10d,%ecx │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ add %r14,%r9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rax),%rsi │ │ │ │ add $0x10,%rax │ │ │ │ mov %rsi,%rdx │ │ │ │ sar %cl,%rdx │ │ │ │ and $0x1ff,%edx │ │ │ │ lea (%rdi,%rdx,8),%r10 │ │ │ │ mov (%r10),%rdx │ │ │ │ @@ -4094,253 +4076,253 @@ │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ mov %rdx,(%r10) │ │ │ │ mov %rsi,(%r15,%r11,1) │ │ │ │ mov -0x8(%rax),%rsi │ │ │ │ mov %rsi,0x8(%r15,%r11,1) │ │ │ │ cmp %r9,%rax │ │ │ │ - jne 6880 │ │ │ │ + jne 67c0 │ │ │ │ mov %r8,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ call 3410 │ │ │ │ xor %r8d,%r8d │ │ │ │ test %rbx,%rbx │ │ │ │ - jns 690c │ │ │ │ - jmp 6989 │ │ │ │ + jns 684c │ │ │ │ + jmp 68c9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%r15,%rax,1),%rdx │ │ │ │ lea (%r14,%rax,1),%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r8,-0x2038(%rbp) │ │ │ │ - call 6710 │ │ │ │ + call 6650 │ │ │ │ mov -0x2038(%rbp),%r8 │ │ │ │ xchg %ax,%ax │ │ │ │ inc %r8 │ │ │ │ cmp $0x200,%r8 │ │ │ │ - je 6989 │ │ │ │ + je 68c9 │ │ │ │ mov (%r12,%r8,8),%rdi │ │ │ │ cmp $0x1,%rdi │ │ │ │ - jle 6900 │ │ │ │ + jle 6840 │ │ │ │ mov 0x0(%r13,%r8,8),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp $0x100,%rdi │ │ │ │ - jg 68e0 │ │ │ │ + jg 6820 │ │ │ │ lea 0x10(%r14,%rax,1),%r10 │ │ │ │ mov $0x1,%r9d │ │ │ │ mov %r10,%rax │ │ │ │ mov %r9,%rsi │ │ │ │ - jmp 6962 │ │ │ │ + jmp 68a2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq %rdx,%xmm0 │ │ │ │ movq %rcx,%xmm1 │ │ │ │ sub $0x10,%rax │ │ │ │ movhps 0x8(%rax),%xmm0 │ │ │ │ movhps 0x18(%rax),%xmm1 │ │ │ │ movups %xmm1,(%rax) │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ test %rsi,%rsi │ │ │ │ - je 6971 │ │ │ │ + je 68b1 │ │ │ │ mov (%rax),%rcx │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ dec %rsi │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jg 6940 │ │ │ │ + jg 6880 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jne 6933 │ │ │ │ + jne 6873 │ │ │ │ inc %r8 │ │ │ │ cmp $0x200,%r8 │ │ │ │ - jne 690c │ │ │ │ + jne 684c │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000069a0 : │ │ │ │ +00000000000068e0 : │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000069b0 : │ │ │ │ +00000000000068f0 : │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000069c0 : │ │ │ │ +0000000000006900 : │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -00000000000069d0 : │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ +0000000000006910 : │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ cvtsi2sd %rdi,%xmm1 │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 69f5 │ │ │ │ + jns 6937 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0x1,%edi │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ shr $1,%rax │ │ │ │ or %rdi,%rax │ │ │ │ cvtsi2sd %rax,%xmm1 │ │ │ │ addsd %xmm1,%xmm1 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ cvtsi2sd %rsi,%xmm0 │ │ │ │ test %rsi,%rsi │ │ │ │ - jns 6a1a │ │ │ │ + jns 695e │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x1,%esi │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ shr $1,%rax │ │ │ │ or %rsi,%rax │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ - fldt 0x2ec60(%rip) │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ + fldt 0x2dcf8(%rip) │ │ │ │ movsd %xmm1,-0x10(%rsp) │ │ │ │ fmull -0x10(%rsp) │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006a30 : │ │ │ │ +0000000000006980 : │ │ │ │ sub $0x18,%rsp │ │ │ │ xor %edi,%edi │ │ │ │ mov %rsp,%rsi │ │ │ │ call 3060 │ │ │ │ test %eax,%eax │ │ │ │ - jne 6a60 │ │ │ │ + jne 69b0 │ │ │ │ fildll 0x8(%rsp) │ │ │ │ - fldt 0x2ec44(%rip) │ │ │ │ + fldt 0x2dcd4(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rsp) │ │ │ │ add $0x18,%rsp │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006a80 : │ │ │ │ +00000000000069c0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6ac0 │ │ │ │ + jle 6a00 │ │ │ │ shl $0x5,%rsi │ │ │ │ fldz │ │ │ │ lea (%rdi,%rsi,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rdi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ + fldt -0x20(%rdi) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 6aa0 │ │ │ │ + jne 69e0 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006ad0 : │ │ │ │ +0000000000006a10 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6af0 │ │ │ │ + jle 6a30 │ │ │ │ shl $0x4,%rsi │ │ │ │ fldz │ │ │ │ lea (%rdi,%rsi,1),%rax │ │ │ │ nop │ │ │ │ fldt (%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 6ae0 │ │ │ │ + jne 6a20 │ │ │ │ ret │ │ │ │ fldz │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006b00 : │ │ │ │ +0000000000006a40 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6b70 │ │ │ │ + jle 6ab0 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ - fldt (%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt -0x20(%rdi) │ │ │ │ fldt -0x10(%rdi) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 6b40 │ │ │ │ + jne 6a80 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006b80 : │ │ │ │ +0000000000006ac0 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6bc0 │ │ │ │ + jle 6b00 │ │ │ │ fldz │ │ │ │ - xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 6ba0 │ │ │ │ + jne 6ae0 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006bd0 : │ │ │ │ +0000000000006b10 : │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 6c30 │ │ │ │ + jle 6b70 │ │ │ │ fldz │ │ │ │ - xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fldt (%rdi,%rax,2) │ │ │ │ fldt 0x10(%rdi,%rax,2) │ │ │ │ @@ -4352,178 +4334,177 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 6c00 │ │ │ │ + jne 6b40 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006c40 : │ │ │ │ +0000000000006b80 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6cb0 │ │ │ │ + jle 6bf0 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ - fldt (%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ fldt -0x10(%rdi) │ │ │ │ - fxch %st(1) │ │ │ │ + fldt -0x20(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 6c80 │ │ │ │ + jne 6bc0 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000006cc0 : │ │ │ │ +0000000000006c00 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6cf7 │ │ │ │ + jle 6c37 │ │ │ │ shl $0x5,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rsi,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 6ce0 │ │ │ │ + jne 6c20 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006d00 : │ │ │ │ +0000000000006c40 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6d1f │ │ │ │ + jle 6c5f │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 6d10 │ │ │ │ + jne 6c50 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000006d20 : │ │ │ │ +0000000000006c60 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6d60 │ │ │ │ + jle 6ca0 │ │ │ │ shl $0x5,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rsi,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 6d40 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 6d62 │ │ │ │ + jne 6c80 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6ca2 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006d70 : │ │ │ │ +0000000000006cb0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6da0 │ │ │ │ + jle 6cd8 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 6d80 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 6da2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 6cc0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6cda │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006db0 : │ │ │ │ +0000000000006ce0 : │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 6de3 │ │ │ │ + jle 6d23 │ │ │ │ shl $0x5,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ - fldt 0x10(%rdx,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt 0x10(%rdx,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 6dc0 │ │ │ │ + jne 6d00 │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006df0 : │ │ │ │ +0000000000006d30 : │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 6e14 │ │ │ │ + jle 6d54 │ │ │ │ shl $0x4,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 6e00 │ │ │ │ + jne 6d40 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000006e40 : │ │ │ │ +0000000000006d80 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6eb0 │ │ │ │ + jle 6df0 │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -4536,51 +4517,51 @@ │ │ │ │ fldt -0x20(%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x30(%rsi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 6e80 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 6eb2 │ │ │ │ + jne 6dc0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6df2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006ec0 : │ │ │ │ +0000000000006e00 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6f00 │ │ │ │ + jle 6e40 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 6ee0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 6f02 │ │ │ │ + jne 6e20 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6e42 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006f10 : │ │ │ │ +0000000000006e50 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6f70 │ │ │ │ + jle 6eb0 │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ @@ -4592,52 +4573,52 @@ │ │ │ │ fldt -0x30(%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x20(%rdi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 6f40 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 6f72 │ │ │ │ + jne 6e80 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6eb2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006f80 : │ │ │ │ +0000000000006ec0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 6fc0 │ │ │ │ + jle 6f00 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 6fa0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 6fc2 │ │ │ │ + jne 6ee0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6f02 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006fd0 : │ │ │ │ +0000000000006f10 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 7040 │ │ │ │ + jle 6f78 │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fldt 0x10(%rdi) │ │ │ │ @@ -4651,66 +4632,62 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x30(%rsi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 7000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7044 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 6f40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6f7c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000007050 : │ │ │ │ +0000000000006f80 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 70a0 │ │ │ │ + jle 6fc0 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 7080 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 70a4 │ │ │ │ + jne 6fa0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 6fc4 │ │ │ │ xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000070b0 : │ │ │ │ +0000000000006fd0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7140 │ │ │ │ + jle 7038 │ │ │ │ shl $0x4,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ lea (%rsi,%rcx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ fldt (%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x20(%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -4720,289 +4697,289 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x30(%rdi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x30(%rdi) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 7100 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7142 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7000 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 703a │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007150 : │ │ │ │ +0000000000007040 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7180 │ │ │ │ + jle 7080 │ │ │ │ shl $0x4,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 7160 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7182 │ │ │ │ + jne 7060 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 7082 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000007190 : │ │ │ │ +0000000000007090 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7200 │ │ │ │ + jle 7100 │ │ │ │ shl $0x4,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ lea (%rsi,%rcx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fldt (%rsi) │ │ │ │ - fldt (%rdi) │ │ │ │ add $0x10,%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt (%rdx) │ │ │ │ add $0x20,%rdx │ │ │ │ + fldt -0x20(%rdi) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldt -0x20(%rdx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x30(%rdi) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x30(%rdx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x30(%rdi) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 71c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7202 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 70c0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 7102 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000007210 : │ │ │ │ +0000000000007110 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7240 │ │ │ │ + jle 7140 │ │ │ │ shl $0x4,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 7220 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7242 │ │ │ │ + jne 7120 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 7142 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000007250 : │ │ │ │ +0000000000007150 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 7456 │ │ │ │ + jle 7356 │ │ │ │ push %r15 │ │ │ │ mov %rdi,%r11 │ │ │ │ - push %r14 │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %rdx,%rdi │ │ │ │ + push %r14 │ │ │ │ + mov $0x1,%eax │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%rcx │ │ │ │ push %r12 │ │ │ │ - mov $0x1,%eax │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov (%rdx),%rbx │ │ │ │ mov $0x1,%edx │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 742e │ │ │ │ + je 732e │ │ │ │ mov %rdx,%r8 │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ mov (%rdi,%rdx,8),%r9 │ │ │ │ not %r8 │ │ │ │ add %rcx,%r8 │ │ │ │ and $0x1,%r8d │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jle 72c4 │ │ │ │ + jle 71c4 │ │ │ │ test %r8,%r8 │ │ │ │ - je 72b0 │ │ │ │ + je 71b0 │ │ │ │ imul (%rdi,%rsi,8),%r9 │ │ │ │ lea 0x2(%rdx),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jle 72c4 │ │ │ │ + jle 71c4 │ │ │ │ imul (%rdi,%rsi,8),%r9 │ │ │ │ imul 0x8(%rdi,%rsi,8),%r9 │ │ │ │ add $0x2,%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jg 72b0 │ │ │ │ + jg 71b0 │ │ │ │ test %rax,%rax │ │ │ │ - jle 73dc │ │ │ │ + jle 72dc │ │ │ │ mov %rbx,%r10 │ │ │ │ shr $0x3f,%r10 │ │ │ │ add %rbx,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 73dc │ │ │ │ + jle 72dc │ │ │ │ test %r9,%r9 │ │ │ │ - jle 73dc │ │ │ │ + jle 72dc │ │ │ │ mov %r10,%r13 │ │ │ │ mov %r9,%r8 │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - shl $0x5,%r8 │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ imul %r9,%rbx │ │ │ │ - lea (%r8,%r11,1),%r14 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov %rdx,-0x18(%rsp) │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %rax,%rdx │ │ │ │ imul %r9,%r13 │ │ │ │ + lea (%r8,%r11,1),%r14 │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %rdi,%r15 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rsi │ │ │ │ + mov %r13,-0x20(%rsp) │ │ │ │ mov %r13,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r13,-0x20(%rsp) │ │ │ │ shl $0x5,%rsi │ │ │ │ add %r14,%rsi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x5,%r13 │ │ │ │ sub %r8,%rcx │ │ │ │ add %r11,%r13 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x20,%r13 │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fldt -0x10(%r13) │ │ │ │ fldt -0x20(%r13) │ │ │ │ fstpt -0x20(%rcx) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%r13) │ │ │ │ fstpt -0x10(%r13) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 7380 │ │ │ │ + jne 7280 │ │ │ │ inc %rdi │ │ │ │ add %r9,%rax │ │ │ │ add %r8,%rsi │ │ │ │ cmp %r10,%rdi │ │ │ │ - jl 7340 │ │ │ │ + jl 7238 │ │ │ │ mov -0x20(%rsp),%r13 │ │ │ │ inc %rbp │ │ │ │ add %rbx,%r12 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %rdx,%rbp │ │ │ │ - jne 7320 │ │ │ │ + jne 7220 │ │ │ │ mov -0x18(%rsp),%rdx │ │ │ │ mov -0x10(%rsp),%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 744b │ │ │ │ + jle 734b │ │ │ │ lea 0x0(,%rdx,8),%r9 │ │ │ │ mov %rdi,%rsi │ │ │ │ mov $0x1,%eax │ │ │ │ lea (%rdi,%r9,1),%r8 │ │ │ │ test $0x8,%r9b │ │ │ │ - je 7407 │ │ │ │ + je 7307 │ │ │ │ lea 0x8(%rdi),%rsi │ │ │ │ mov (%rdi),%rax │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 7419 │ │ │ │ + je 7319 │ │ │ │ imul (%rsi),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ imul -0x8(%rsi),%rax │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 7407 │ │ │ │ + jne 7307 │ │ │ │ inc %rdx │ │ │ │ mov (%rdi,%r9,1),%rbx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jg 7283 │ │ │ │ + jg 7183 │ │ │ │ test %rax,%rax │ │ │ │ - jle 744b │ │ │ │ + jle 734b │ │ │ │ mov %rbx,%r10 │ │ │ │ mov $0x1,%r9d │ │ │ │ shr $0x3f,%r10 │ │ │ │ add %rbx,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jg 72ed │ │ │ │ + jg 71ed │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007460 : │ │ │ │ +0000000000007360 : │ │ │ │ test %esi,%esi │ │ │ │ - jle 780f │ │ │ │ + jle 770f │ │ │ │ push %r15 │ │ │ │ mov (%rdx),%r10d │ │ │ │ - push %r14 │ │ │ │ mov %esi,%ecx │ │ │ │ - push %r13 │ │ │ │ + mov $0x1,%eax │ │ │ │ + push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ - mov $0x1,%eax │ │ │ │ - push %rbp │ │ │ │ mov $0x1,%r12d │ │ │ │ + push %rbp │ │ │ │ push %rbx │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 77cf │ │ │ │ + je 76cf │ │ │ │ mov %ecx,%r9d │ │ │ │ mov $0x1,%esi │ │ │ │ lea -0x1(%rcx),%edi │ │ │ │ sub %r12d,%r9d │ │ │ │ cmp %r12d,%ecx │ │ │ │ cmovle %esi,%r9d │ │ │ │ sub %r12d,%edi │ │ │ │ - cmp $0x16,%edi │ │ │ │ - jbe 77f6 │ │ │ │ + cmp $0x34,%edi │ │ │ │ + jbe 76f6 │ │ │ │ cmp %r12d,%ecx │ │ │ │ - jle 77f6 │ │ │ │ + jle 76f6 │ │ │ │ mov %r9d,%r8d │ │ │ │ movslq %r12d,%rdi │ │ │ │ movd %esi,%xmm3 │ │ │ │ shr $0x2,%r8d │ │ │ │ + lea (%rdx,%rdi,4),%rdi │ │ │ │ pshufd $0x0,%xmm3,%xmm1 │ │ │ │ shl $0x4,%r8 │ │ │ │ - lea (%rdx,%rdi,4),%rdi │ │ │ │ add %rdi,%r8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rdi),%xmm0 │ │ │ │ add $0x10,%rdi │ │ │ │ @@ -5011,72 +4988,72 @@ │ │ │ │ pmuludq %xmm1,%xmm2 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ pshufd $0x8,%xmm2,%xmm1 │ │ │ │ pshufd $0x8,%xmm0,%xmm0 │ │ │ │ punpckldq %xmm0,%xmm1 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jne 7500 │ │ │ │ + jne 7400 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ mov %r9d,%esi │ │ │ │ psrldq $0x8,%xmm0 │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ + add %r12d,%esi │ │ │ │ + and $0x3,%r9d │ │ │ │ pmuludq %xmm1,%xmm2 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ - add %r12d,%esi │ │ │ │ - and $0x3,%r9d │ │ │ │ - pshufd $0x8,%xmm0,%xmm0 │ │ │ │ pshufd $0x8,%xmm2,%xmm1 │ │ │ │ + pshufd $0x8,%xmm0,%xmm0 │ │ │ │ punpckldq %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ psrldq $0x4,%xmm0 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ movd %xmm0,%edi │ │ │ │ - je 75ba │ │ │ │ + je 74ba │ │ │ │ movslq %esi,%rsi │ │ │ │ mov %rsi,%r8 │ │ │ │ imul (%rdx,%rsi,4),%edi │ │ │ │ inc %rsi │ │ │ │ not %r8 │ │ │ │ add %ecx,%r8d │ │ │ │ and $0x1,%r8d │ │ │ │ cmp %esi,%ecx │ │ │ │ - jle 75ba │ │ │ │ + jle 74ba │ │ │ │ test %r8d,%r8d │ │ │ │ - je 75a9 │ │ │ │ + je 74a9 │ │ │ │ imul (%rdx,%rsi,4),%edi │ │ │ │ inc %rsi │ │ │ │ cmp %esi,%ecx │ │ │ │ - jle 75ba │ │ │ │ + jle 74ba │ │ │ │ imul (%rdx,%rsi,4),%edi │ │ │ │ imul 0x4(%rdx,%rsi,4),%edi │ │ │ │ add $0x2,%rsi │ │ │ │ cmp %esi,%ecx │ │ │ │ - jg 75a9 │ │ │ │ + jg 74a9 │ │ │ │ test %eax,%eax │ │ │ │ - jle 7690 │ │ │ │ + jle 7590 │ │ │ │ mov %r10d,%r9d │ │ │ │ shr $0x1f,%r9d │ │ │ │ add %r10d,%r9d │ │ │ │ sar $1,%r9d │ │ │ │ cmp $0x1,%r10d │ │ │ │ - jle 7690 │ │ │ │ + jle 7590 │ │ │ │ test %edi,%edi │ │ │ │ - jle 7690 │ │ │ │ + jle 7590 │ │ │ │ mov %r9d,%ebp │ │ │ │ movslq %edi,%r13 │ │ │ │ + mov %eax,-0x10(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov %r12d,-0xc(%rsp) │ │ │ │ imul %edi,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov %ecx,%r15d │ │ │ │ - mov %eax,-0x10(%rsp) │ │ │ │ - mov %r12d,-0xc(%rsp) │ │ │ │ imul %edi,%ebp │ │ │ │ mov %r13,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ movslq %ebx,%rsi │ │ │ │ movslq %ebp,%rax │ │ │ │ xor %r12d,%r12d │ │ │ │ @@ -5088,43 +5065,43 @@ │ │ │ │ sub %rdi,%rax │ │ │ │ nop │ │ │ │ mov %r8,%rcx │ │ │ │ lea (%r8,%rax,1),%rsi │ │ │ │ sub %rdi,%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x20,%rsi │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fldt -0x10(%rsi) │ │ │ │ fldt -0x20(%rsi) │ │ │ │ fstpt -0x20(%rcx) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rsi) │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 7640 │ │ │ │ + jne 7540 │ │ │ │ inc %r12d │ │ │ │ lea (%rcx,%rdi,1),%r8 │ │ │ │ cmp %r9d,%r12d │ │ │ │ - jl 7630 │ │ │ │ + jl 7530 │ │ │ │ mov -0x10(%rsp),%eax │ │ │ │ inc %r11d │ │ │ │ add %r10d,%ebx │ │ │ │ add %r10d,%ebp │ │ │ │ cmp %eax,%r11d │ │ │ │ - jne 7610 │ │ │ │ + jne 7510 │ │ │ │ mov -0xc(%rsp),%r12d │ │ │ │ mov %r15d,%ecx │ │ │ │ cmp %r12d,%ecx │ │ │ │ - jle 77eb │ │ │ │ + jle 76eb │ │ │ │ lea -0x1(%r12),%eax │ │ │ │ - cmp $0x16,%eax │ │ │ │ - jbe 7803 │ │ │ │ + cmp $0x34,%eax │ │ │ │ + jbe 7703 │ │ │ │ mov %r12d,%esi │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x2,%esi │ │ │ │ movd %ebx,%xmm1 │ │ │ │ shl $0x4,%rsi │ │ │ │ pshufd $0x0,%xmm1,%xmm1 │ │ │ │ @@ -5142,183 +5119,183 @@ │ │ │ │ pmuludq %xmm1,%xmm2 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ pshufd $0x8,%xmm2,%xmm1 │ │ │ │ pshufd $0x8,%xmm0,%xmm0 │ │ │ │ punpckldq %xmm0,%xmm1 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 7700 │ │ │ │ + jne 7600 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ mov %r12d,%esi │ │ │ │ psrldq $0x8,%xmm0 │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ pmuludq %xmm1,%xmm2 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ pshufd $0x8,%xmm2,%xmm1 │ │ │ │ pshufd $0x8,%xmm0,%xmm0 │ │ │ │ punpckldq %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ psrldq $0x4,%xmm0 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ test $0x3,%r12b │ │ │ │ - je 77b8 │ │ │ │ + je 76b8 │ │ │ │ movslq %esi,%rsi │ │ │ │ mov %rsi,%rdi │ │ │ │ imul (%rdx,%rsi,4),%eax │ │ │ │ inc %rsi │ │ │ │ not %rdi │ │ │ │ add %r12d,%edi │ │ │ │ and $0x1,%edi │ │ │ │ cmp %esi,%r12d │ │ │ │ - jle 77b8 │ │ │ │ + jle 76b8 │ │ │ │ test %edi,%edi │ │ │ │ - je 77a6 │ │ │ │ + je 76a6 │ │ │ │ imul (%rdx,%rsi,4),%eax │ │ │ │ inc %rsi │ │ │ │ cmp %esi,%r12d │ │ │ │ - jle 77b8 │ │ │ │ + jle 76b8 │ │ │ │ imul (%rdx,%rsi,4),%eax │ │ │ │ imul 0x4(%rdx,%rsi,4),%eax │ │ │ │ add $0x2,%rsi │ │ │ │ cmp %esi,%r12d │ │ │ │ - jg 77a6 │ │ │ │ + jg 76a6 │ │ │ │ movslq %r12d,%rsi │ │ │ │ inc %r12d │ │ │ │ mov (%rdx,%rsi,4),%r10d │ │ │ │ cmp %r12d,%ecx │ │ │ │ - jg 748e │ │ │ │ + jg 738e │ │ │ │ test %eax,%eax │ │ │ │ - jle 77eb │ │ │ │ + jle 76eb │ │ │ │ mov %r10d,%r9d │ │ │ │ mov $0x1,%edi │ │ │ │ shr $0x1f,%r9d │ │ │ │ add %r10d,%r9d │ │ │ │ sar $1,%r9d │ │ │ │ cmp $0x1,%r10d │ │ │ │ - jg 75e1 │ │ │ │ + jg 74e1 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ mov %r12d,%esi │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 757e │ │ │ │ + jmp 747e │ │ │ │ mov $0x1,%eax │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 777b │ │ │ │ + jmp 767b │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000007810 : │ │ │ │ +0000000000007710 : │ │ │ │ movl $0x3,(%rdi) │ │ │ │ movl $0x5,(%rsi) │ │ │ │ movl $0x3,(%rdx) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000007830 : │ │ │ │ +0000000000007730 : │ │ │ │ mov $0x8,%eax │ │ │ │ - lea 0x2e224(%rip),%rdx │ │ │ │ + lea 0x2d2e4(%rip),%rdx │ │ │ │ cmp %eax,%edi │ │ │ │ cmovle %edi,%eax │ │ │ │ add $0x2,%rdi │ │ │ │ cltq │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ imul %rdi,%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007860 : │ │ │ │ +0000000000007760 : │ │ │ │ mov $0x9,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007870 : │ │ │ │ - lea 0x2def1(%rip),%rax │ │ │ │ +0000000000007770 : │ │ │ │ + lea 0x2cfc1(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0x68,%rsp │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ + shl $0x3,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - shl $0x3,%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ shr $0x4,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ - sub %rdx,%rsp │ │ │ │ + shl $0x4,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ + sub %rdx,%rsp │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,%r14 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%r8 │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov 0xe8(%rdi),%rdi │ │ │ │ mov %r8,%r15 │ │ │ │ lea 0x7(%rsp),%r9 │ │ │ │ - shr $0x3,%r15 │ │ │ │ and $0xfffffffffffffff8,%r8 │ │ │ │ - mov %r9,%rbx │ │ │ │ - and $0xfffffffffffffff8,%r9 │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov 0x50(%r12),%rax │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ + shr $0x3,%r15 │ │ │ │ + mov %r9,%rbx │ │ │ │ + and $0xfffffffffffffff8,%r9 │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ shr $0x3,%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov -0x38(%rbp),%r9 │ │ │ │ movq $0x0,0x0(,%r15,8) │ │ │ │ mov 0x30(%r12),%r15 │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ - mov -0x38(%rbp),%r9 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ movq $0x0,0x0(,%rbx,8) │ │ │ │ - mov %r15,%rax │ │ │ │ fstpt (%rdx) │ │ │ │ + mov %r15,%rax │ │ │ │ dec %rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - js 7ec9 │ │ │ │ + js 7dcb │ │ │ │ mov %rcx,%rdi │ │ │ │ - lea 0x0(,%r15,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ + mov 0x38(%r12),%rbx │ │ │ │ + lea 0x0(,%r15,8),%rdx │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - mov 0x38(%r12),%rbx │ │ │ │ call 3030 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r13,%rdi │ │ │ │ call 3030 │ │ │ │ mov -0x58(%rbp),%rdx │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ @@ -5328,399 +5305,401 @@ │ │ │ │ mov (%rbx,%rdx,8),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rsi,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,(%r14,%rdx,8) │ │ │ │ sub $0x1,%rdx │ │ │ │ - jae 79c0 │ │ │ │ + jae 78c0 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov (%r12),%rsi │ │ │ │ mov %rsi,-0x68(%rbp) │ │ │ │ testb $0x1,0x70(%r12) │ │ │ │ - jne 7c60 │ │ │ │ + jne 7b60 │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 7e5d │ │ │ │ - mov 0x38(%r12),%rdx │ │ │ │ + jle 7d5d │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov 0x38(%r12),%rdx │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %r9,-0x68(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r8,%r15 │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r13,%r15 │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 7b3d │ │ │ │ + jge 7a41 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x48(%r12),%rdi │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov 0x48(%r12),%r9 │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ lea (%rax,%rsi,1),%r13 │ │ │ │ - mov %r13,%r15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x0(,%r14,8),%rbx │ │ │ │ - fldt (%r15) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%r12) │ │ │ │ + mov %r15,%rax │ │ │ │ + mov (%rdx,%r15,8),%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rax │ │ │ │ + add 0x60(%r13),%rax │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - add 0x60(%r12),%rax │ │ │ │ - mov (%rdx,%rbx,1),%rdx │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rax) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov (%rax,%r14,8),%r13 │ │ │ │ + mov (%rax,%r15,8),%r14 │ │ │ │ mov %rdx,%rax │ │ │ │ - inc %r14 │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rdx,%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ sar $1,%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt 0x2dbed(%rip) │ │ │ │ + fldt 0x2ccd0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll (%rdi,%rbx,1) │ │ │ │ + fildll (%r9,%r15,8) │ │ │ │ + inc %r15 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r12) │ │ │ │ + fildll 0x58(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - mov 0x38(%r12),%rdx │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov 0x48(%r12),%rdi │ │ │ │ fldt -0x50(%rbp) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + mov 0x38(%r13),%rdx │ │ │ │ + mov 0x48(%r13),%r9 │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov (%rdx,%rbx,1),%rax │ │ │ │ - imul -0x8(%rcx,%r14,8),%rax │ │ │ │ - add %r13,%rax │ │ │ │ - mov %rax,(%rcx,%r14,8) │ │ │ │ + imul -0x8(%rcx,%r15,8),%rax │ │ │ │ + add %r14,%rax │ │ │ │ + mov %rax,(%rcx,%r15,8) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ - mov (%rdi,%rbx,1),%rax │ │ │ │ + mov (%r9,%rbx,1),%rax │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ - fstpt (%r15) │ │ │ │ - imul -0x8(%rcx,%r14,8),%rax │ │ │ │ - add -0x8(%rbx,%r14,8),%rax │ │ │ │ - mov %rax,(%rcx,%r14,8) │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ + imul -0x8(%rcx,%r15,8),%rax │ │ │ │ + add -0x8(%rbx,%r15,8),%rax │ │ │ │ + mov %rax,(%rcx,%r15,8) │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ + fstpt (%r12) │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jl 7a60 │ │ │ │ - mov -0x88(%rbp),%r15 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - mov (%r12),%r9 │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jl 7960 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov -0x88(%rbp),%r14 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov (%rbx,%rax,8),%rdi │ │ │ │ + mov (%rbx,%rax,8),%r9 │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %rbx,%rdi │ │ │ │ + shl $0x5,%r9 │ │ │ │ + add %rbx,%r9 │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ fldt (%rbx,%rsi,1) │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt (%rdi) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fldt 0x10(%r9) │ │ │ │ mov (%rbx,%rax,8),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rbx,-0x38(%rbp) │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rsi │ │ │ │ + fldt (%r9) │ │ │ │ add %rbx,%rsi │ │ │ │ lea -0x1(%rax),%rbx │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 7bdd │ │ │ │ - jmp 7e90 │ │ │ │ + jg 7add │ │ │ │ + jmp 7d91 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%r10,%rbx,8) │ │ │ │ - movq $0x0,(%r14,%rbx,8) │ │ │ │ - mov %rdi,(%rcx,%rbx,8) │ │ │ │ + nopl (%rax) │ │ │ │ + movq $0x0,(%rcx,%rbx,8) │ │ │ │ + movq $0x0,(%r15,%rbx,8) │ │ │ │ + mov %r9,(%rdi,%rbx,8) │ │ │ │ dec %rbx │ │ │ │ - je 7e80 │ │ │ │ + je 7d80 │ │ │ │ mov (%rdx,%rbx,8),%rax │ │ │ │ - mov (%r14,%rbx,8),%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1(%rax),%r8 │ │ │ │ - shr $0x3f,%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - sar $1,%rdi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 7bc0 │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ + mov (%r15,%rbx,8),%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + lea -0x1(%rax),%r10 │ │ │ │ + shr $0x3f,%r9 │ │ │ │ + add %rax,%r9 │ │ │ │ + sar $1,%r9 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 7ac0 │ │ │ │ + lea 0x0(,%rbx,8),%r9 │ │ │ │ + mov %r9,%r13 │ │ │ │ mov %rax,%r10 │ │ │ │ + lea (%rcx,%r9,1),%r11 │ │ │ │ inc %rsi │ │ │ │ - mov %rsi,(%r14,%rbx,8) │ │ │ │ + add %rdi,%r9 │ │ │ │ shr $0x3f,%r10 │ │ │ │ + incq (%r11) │ │ │ │ add %rax,%r10 │ │ │ │ + incq (%r9) │ │ │ │ sar $1,%r10 │ │ │ │ - add %rdi,%r11 │ │ │ │ - add %rcx,%rdi │ │ │ │ - incq (%r11) │ │ │ │ - incq (%rdi) │ │ │ │ + mov %rsi,(%r15,%rbx,8) │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 7c45 │ │ │ │ + jne 7b42 │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - mov (%rax,%r8,1),%rax │ │ │ │ + movq $0x0,(%r9) │ │ │ │ + mov (%rax,%r13,1),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ mov %rax,(%r11) │ │ │ │ - inc %r15 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - jge 7e5d │ │ │ │ + inc %r14 │ │ │ │ + cmp %r8,%r14 │ │ │ │ + jge 7d5d │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ - jmp 7a20 │ │ │ │ + jmp 7918 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 7e5d │ │ │ │ + jle 7d5d │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ mov 0x38(%r12),%r8 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %r12,-0x70(%rbp) │ │ │ │ - movq $0x0,-0x38(%rbp) │ │ │ │ + mov %rsi,%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + movq $0x0,-0x38(%rbp) │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rsi,%r12 │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %rdi,-0x50(%rbp) │ │ │ │ - jle 7d44 │ │ │ │ + jle 7c44 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ + mov (%r11,%rdi,8),%rsi │ │ │ │ mov %r13,-0x40(%rbp) │ │ │ │ + mov (%r9,%rdi,8),%rdx │ │ │ │ mov -0x90(%rbp),%r13 │ │ │ │ mov 0xc0(%rax),%rbx │ │ │ │ mov 0x48(%rax),%r15 │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ - mov (%r11,%rax,1),%rsi │ │ │ │ - mov (%r9,%rax,1),%rdx │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%r12,%rdi,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r14,%rax,1),%r10 │ │ │ │ imul (%r8,%rax,1),%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ imul (%r15,%rax,1),%rsi │ │ │ │ add (%rcx,%rax,1),%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add (%rbx,%rax,1),%rdi │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %rdx,0x8(%r9,%rax,1) │ │ │ │ mov %rsi,0x8(%r11,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ + add %r10,%rdx │ │ │ │ + mov %rdx,0x8(%r9,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jne 7d00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7c00 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r13 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ mov (%r11,%rax,8),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ add %rbx,%rdx │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - shl $0x5,%rax │ │ │ │ fldt (%rbx) │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ + add %rbx,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - add %rbx,%rax │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ test %rax,%rax │ │ │ │ - jg 7dde │ │ │ │ - jmp 7ea8 │ │ │ │ + jg 7cde │ │ │ │ + jmp 7da9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%rcx,%rdi,8) │ │ │ │ movq $0x0,0x0(%r13,%rdi,8) │ │ │ │ mov %rsi,(%r14,%rdi,8) │ │ │ │ dec %rdi │ │ │ │ - je 7e70 │ │ │ │ + je 7d70 │ │ │ │ mov (%r8,%rdi,8),%rax │ │ │ │ mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r10 │ │ │ │ shr $0x3f,%rsi │ │ │ │ add %rax,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ cmp %r10,%rdx │ │ │ │ - je 7dc0 │ │ │ │ + je 7cc0 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rax,%r10 │ │ │ │ lea (%rcx,%rsi,1),%rbx │ │ │ │ inc %rdx │ │ │ │ add %r14,%rsi │ │ │ │ shr $0x3f,%r10 │ │ │ │ - mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ incq (%rbx) │ │ │ │ - incq (%rsi) │ │ │ │ add %rax,%r10 │ │ │ │ + incq (%rsi) │ │ │ │ sar $1,%r10 │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne 7e48 │ │ │ │ + jne 7d48 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov 0x48(%rax),%rax │ │ │ │ mov (%rax,%r15,1),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ mov %rax,(%rbx) │ │ │ │ incq -0x38(%rbp) │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 7cb0 │ │ │ │ + jne 7bb0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ mov (%r8),%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 7e08 │ │ │ │ + jmp 7d08 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov (%r14),%rsi │ │ │ │ + mov (%r15),%rsi │ │ │ │ mov (%rdx),%rax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 7c06 │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov (%r14,%rbx,8),%rsi │ │ │ │ - mov (%rdx,%rdi,1),%rax │ │ │ │ - mov %rdi,%r8 │ │ │ │ - jmp 7c06 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 7b06 │ │ │ │ + lea 0x0(,%rbx,8),%r9 │ │ │ │ + mov (%r15,%rbx,8),%rsi │ │ │ │ + mov (%rdx,%rbx,8),%rax │ │ │ │ + mov %r9,%r13 │ │ │ │ + jmp 7b06 │ │ │ │ mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ lea -0x8(%rax),%r15 │ │ │ │ - mov (%r8,%r15,1),%rax │ │ │ │ - jmp 7e08 │ │ │ │ + mov -0x8(%r8,%rax,1),%rax │ │ │ │ + jmp 7d08 │ │ │ │ mov %r15,%rbx │ │ │ │ - jmp 79dd │ │ │ │ + jmp 78dd │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0x68,%rsp │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ + shl $0x3,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - shl $0x3,%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ shr $0x4,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ - sub %rdx,%rsp │ │ │ │ + shl $0x4,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ + sub %rdx,%rsp │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,%r14 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%r8 │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xe8(%r12),%rax │ │ │ │ mov %rdi,-0x78(%rbp) │ │ │ │ mov %r8,%r15 │ │ │ │ lea 0x7(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff8,%r8 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov (%r12),%rax │ │ │ │ shr $0x3,%r15 │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ mov %r9,%rbx │ │ │ │ and $0xfffffffffffffff8,%r9 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov (%r12),%rax │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ shr $0x3,%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ call 3030 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov -0x38(%rbp),%r9 │ │ │ │ movq $0x0,0x0(,%r15,8) │ │ │ │ mov 0x30(%r12),%r15 │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ - mov -0x38(%rbp),%r9 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ movq $0x0,0x0(,%rbx,8) │ │ │ │ - mov %r15,%rax │ │ │ │ fstpt (%rdx) │ │ │ │ + mov %r15,%rax │ │ │ │ dec %rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - js 8509 │ │ │ │ + js 840b │ │ │ │ mov %rcx,%rdi │ │ │ │ - lea 0x0(,%r15,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ + mov 0x38(%r12),%rbx │ │ │ │ + lea 0x0(,%r15,8),%rdx │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - mov 0x38(%r12),%rbx │ │ │ │ call 3030 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r13,%rdi │ │ │ │ call 3030 │ │ │ │ mov -0x58(%rbp),%rdx │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ @@ -5730,466 +5709,468 @@ │ │ │ │ mov (%rbx,%rdx,8),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rsi,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,(%r14,%rdx,8) │ │ │ │ sub $0x1,%rdx │ │ │ │ - jae 8020 │ │ │ │ + jae 7f20 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov (%r12),%rsi │ │ │ │ mov %rsi,-0x68(%rbp) │ │ │ │ testb $0x1,0x70(%r12) │ │ │ │ - jne 82a0 │ │ │ │ + jne 81a0 │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 849d │ │ │ │ - mov 0x38(%r12),%rdx │ │ │ │ + jle 839d │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov 0x38(%r12),%rdx │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %r9,-0x68(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r8,%r15 │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r13,%r15 │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 819d │ │ │ │ + jge 80a1 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x48(%r12),%rdi │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov 0x48(%r12),%r9 │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ lea (%rax,%rsi,1),%r13 │ │ │ │ - mov %r13,%r15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rax │ │ │ │ - lea 0x0(,%r14,8),%rbx │ │ │ │ - fldt (%r15) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%r12) │ │ │ │ + mov %r15,%rax │ │ │ │ + mov (%rdx,%r15,8),%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rax │ │ │ │ + add 0x60(%r13),%rax │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - add 0x60(%r12),%rax │ │ │ │ - mov (%rdx,%rbx,1),%rdx │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rax) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov (%rax,%r14,8),%r13 │ │ │ │ + mov (%rax,%r15,8),%r14 │ │ │ │ mov %rdx,%rax │ │ │ │ - inc %r14 │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rdx,%rax │ │ │ │ + mov %r14,%rdx │ │ │ │ sar $1,%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt 0x2d58d(%rip) │ │ │ │ + fldt 0x2c670(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll (%rdi,%rbx,1) │ │ │ │ + fildll (%r9,%r15,8) │ │ │ │ + inc %r15 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r12) │ │ │ │ + fildll 0x58(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - mov 0x38(%r12),%rdx │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov 0x48(%r12),%rdi │ │ │ │ fldt -0x50(%rbp) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + mov 0x38(%r13),%rdx │ │ │ │ + mov 0x48(%r13),%r9 │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov (%rdx,%rbx,1),%rax │ │ │ │ - imul -0x8(%rcx,%r14,8),%rax │ │ │ │ - add %r13,%rax │ │ │ │ - mov %rax,(%rcx,%r14,8) │ │ │ │ + imul -0x8(%rcx,%r15,8),%rax │ │ │ │ + add %r14,%rax │ │ │ │ + mov %rax,(%rcx,%r15,8) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ - mov (%rdi,%rbx,1),%rax │ │ │ │ + mov (%r9,%rbx,1),%rax │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ - fstpt (%r15) │ │ │ │ - imul -0x8(%rcx,%r14,8),%rax │ │ │ │ - add -0x8(%rbx,%r14,8),%rax │ │ │ │ - mov %rax,(%rcx,%r14,8) │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ + imul -0x8(%rcx,%r15,8),%rax │ │ │ │ + add -0x8(%rbx,%r15,8),%rax │ │ │ │ + mov %rax,(%rcx,%r15,8) │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ + fstpt (%r12) │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jl 80c0 │ │ │ │ - mov -0x88(%rbp),%r15 │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - mov (%r12),%r9 │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jl 7fc0 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov -0x88(%rbp),%r14 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov (%rbx,%rax,8),%rdi │ │ │ │ + mov (%rbx,%rax,8),%r9 │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %rbx,%rdi │ │ │ │ + shl $0x5,%r9 │ │ │ │ + add %rbx,%r9 │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ fldt (%rbx,%rsi,1) │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt (%rdi) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fldt 0x10(%r9) │ │ │ │ mov (%rbx,%rax,8),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rbx,-0x38(%rbp) │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rsi │ │ │ │ + fldt (%r9) │ │ │ │ add %rbx,%rsi │ │ │ │ lea -0x1(%rax),%rbx │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 821d │ │ │ │ - jmp 84d0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%r10,%rbx,8) │ │ │ │ - movq $0x0,(%r14,%rbx,8) │ │ │ │ - mov %rdi,(%rcx,%rbx,8) │ │ │ │ + jg 811d │ │ │ │ + jmp 83d1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movq $0x0,(%rcx,%rbx,8) │ │ │ │ + movq $0x0,(%r15,%rbx,8) │ │ │ │ + mov %r9,(%rdi,%rbx,8) │ │ │ │ dec %rbx │ │ │ │ - je 84c0 │ │ │ │ + je 83c0 │ │ │ │ mov (%rdx,%rbx,8),%rax │ │ │ │ - mov (%r14,%rbx,8),%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea -0x1(%rax),%r8 │ │ │ │ - shr $0x3f,%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - sar $1,%rdi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 8200 │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ + mov (%r15,%rbx,8),%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + lea -0x1(%rax),%r10 │ │ │ │ + shr $0x3f,%r9 │ │ │ │ + add %rax,%r9 │ │ │ │ + sar $1,%r9 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 8100 │ │ │ │ + lea 0x0(,%rbx,8),%r9 │ │ │ │ + mov %r9,%r13 │ │ │ │ mov %rax,%r10 │ │ │ │ + lea (%rcx,%r9,1),%r11 │ │ │ │ inc %rsi │ │ │ │ - mov %rsi,(%r14,%rbx,8) │ │ │ │ + add %rdi,%r9 │ │ │ │ shr $0x3f,%r10 │ │ │ │ + incq (%r11) │ │ │ │ add %rax,%r10 │ │ │ │ + incq (%r9) │ │ │ │ sar $1,%r10 │ │ │ │ - add %rdi,%r11 │ │ │ │ - add %rcx,%rdi │ │ │ │ - incq (%r11) │ │ │ │ - incq (%rdi) │ │ │ │ + mov %rsi,(%r15,%rbx,8) │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 8285 │ │ │ │ + jne 8182 │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - mov (%rax,%r8,1),%rax │ │ │ │ + movq $0x0,(%r9) │ │ │ │ + mov (%rax,%r13,1),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ mov %rax,(%r11) │ │ │ │ - inc %r15 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - jge 849d │ │ │ │ + inc %r14 │ │ │ │ + cmp %r8,%r14 │ │ │ │ + jge 839d │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ - jmp 8080 │ │ │ │ + jmp 7f78 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x0,-0x68(%rbp) │ │ │ │ - jle 849d │ │ │ │ + jle 839d │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ mov 0x38(%r12),%r8 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %r12,-0x70(%rbp) │ │ │ │ - movq $0x0,-0x38(%rbp) │ │ │ │ + mov %rsi,%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + movq $0x0,-0x38(%rbp) │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rsi,%r12 │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %rdi,-0x50(%rbp) │ │ │ │ - jle 8384 │ │ │ │ + jle 8284 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ + mov (%r11,%rdi,8),%rsi │ │ │ │ mov %r13,-0x40(%rbp) │ │ │ │ + mov (%r9,%rdi,8),%rdx │ │ │ │ mov -0x90(%rbp),%r13 │ │ │ │ mov 0xc0(%rax),%rbx │ │ │ │ mov 0x48(%rax),%r15 │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ - mov (%r11,%rax,1),%rsi │ │ │ │ - mov (%r9,%rax,1),%rdx │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%r12,%rdi,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r14,%rax,1),%r10 │ │ │ │ imul (%r8,%rax,1),%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ imul (%r15,%rax,1),%rsi │ │ │ │ add (%rcx,%rax,1),%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add (%rbx,%rax,1),%rdi │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %rdx,0x8(%r9,%rax,1) │ │ │ │ mov %rsi,0x8(%r11,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ + add %r10,%rdx │ │ │ │ + mov %rdx,0x8(%r9,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jne 8340 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 8240 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r13 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ mov (%r11,%rax,8),%rdx │ │ │ │ mov (%r9,%rax,8),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ add %rbx,%rdx │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - shl $0x5,%rax │ │ │ │ fldt (%rbx) │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ + add %rbx,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - add %rbx,%rax │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ test %rax,%rax │ │ │ │ - jg 841e │ │ │ │ - jmp 84e8 │ │ │ │ + jg 831e │ │ │ │ + jmp 83e9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%rcx,%rdi,8) │ │ │ │ movq $0x0,0x0(%r13,%rdi,8) │ │ │ │ mov %rsi,(%r14,%rdi,8) │ │ │ │ dec %rdi │ │ │ │ - je 84b0 │ │ │ │ + je 83b0 │ │ │ │ mov (%r8,%rdi,8),%rax │ │ │ │ mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r10 │ │ │ │ shr $0x3f,%rsi │ │ │ │ add %rax,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ cmp %r10,%rdx │ │ │ │ - je 8400 │ │ │ │ + je 8300 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rax,%r10 │ │ │ │ lea (%rcx,%rsi,1),%rbx │ │ │ │ inc %rdx │ │ │ │ add %r14,%rsi │ │ │ │ shr $0x3f,%r10 │ │ │ │ - mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ incq (%rbx) │ │ │ │ - incq (%rsi) │ │ │ │ add %rax,%r10 │ │ │ │ + incq (%rsi) │ │ │ │ sar $1,%r10 │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne 8488 │ │ │ │ + jne 8388 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov 0x48(%rax),%rax │ │ │ │ mov (%rax,%r15,1),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ mov %rax,(%rbx) │ │ │ │ incq -0x38(%rbp) │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 82f0 │ │ │ │ + jne 81f0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ mov (%r8),%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 8448 │ │ │ │ + jmp 8348 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov (%r14),%rsi │ │ │ │ + mov (%r15),%rsi │ │ │ │ mov (%rdx),%rax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 8246 │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov (%r14,%rbx,8),%rsi │ │ │ │ - mov (%rdx,%rdi,1),%rax │ │ │ │ - mov %rdi,%r8 │ │ │ │ - jmp 8246 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 8146 │ │ │ │ + lea 0x0(,%rbx,8),%r9 │ │ │ │ + mov (%r15,%rbx,8),%rsi │ │ │ │ + mov (%rdx,%rbx,8),%rax │ │ │ │ + mov %r9,%r13 │ │ │ │ + jmp 8146 │ │ │ │ mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ lea -0x8(%rax),%r15 │ │ │ │ - mov (%r8,%r15,1),%rax │ │ │ │ - jmp 8448 │ │ │ │ + mov -0x8(%r8,%rax,1),%rax │ │ │ │ + jmp 8348 │ │ │ │ mov %r15,%rbx │ │ │ │ - jmp 803d │ │ │ │ + jmp 7f3d │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - movq 0x30a4c(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ - movhps 0x30a92(%rip),%xmm1 │ │ │ │ + movq 0x2fb49(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movhps 0x2fb8e(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x50(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 8555 │ │ │ │ + je 8459 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 8b6b │ │ │ │ + jle 8a4b │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rsi,1),%rcx │ │ │ │ test $0x8,%sil │ │ │ │ - je 85a0 │ │ │ │ + je 84a0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 85b2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 84b2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 85a0 │ │ │ │ + jne 84a0 │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov %rdx,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x8,%esi │ │ │ │ - je 85e0 │ │ │ │ + je 84e0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 85f2 │ │ │ │ + je 84f2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 85e0 │ │ │ │ + jne 84e0 │ │ │ │ mov %rdx,0x50(%rbx) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 8635 │ │ │ │ + jle 8535 │ │ │ │ mov 0x48(%rbx),%r8 │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ lea 0x0(,%rdi,8),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ xchg %ax,%ax │ │ │ │ fildll (%r8,%rdx,1) │ │ │ │ fildll (%rsi,%rdx,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt (%rax,%rdx,2) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 8620 │ │ │ │ + jne 8520 │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 869b │ │ │ │ - mov 0x40(%rbx),%rsi │ │ │ │ + jle 859b │ │ │ │ + flds 0x2bb87(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0x2ca80(%rip) │ │ │ │ + mov 0x40(%rbx),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - fld1 │ │ │ │ - fldt 0x2d04e(%rip) │ │ │ │ shl $0x4,%rcx │ │ │ │ + fld1 │ │ │ │ + fldpi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ fdivr %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rax,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 8680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 8580 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ test $0x40,%dl │ │ │ │ - jne 8ab0 │ │ │ │ + jne 8998 │ │ │ │ test $0x80,%dl │ │ │ │ - jne 8930 │ │ │ │ + jne 8828 │ │ │ │ test $0x1,%dh │ │ │ │ - jne 894c │ │ │ │ + jne 8844 │ │ │ │ test $0x1,%dl │ │ │ │ - jne 8969 │ │ │ │ + jne 8861 │ │ │ │ test $0x4,%dl │ │ │ │ - je 86f0 │ │ │ │ + je 85f0 │ │ │ │ mov 0x68(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 8b3c │ │ │ │ + je 8a1c │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0xc8(%rbx) │ │ │ │ test $0x8,%dl │ │ │ │ - jne 8b00 │ │ │ │ + jne 89e8 │ │ │ │ test $0x10,%dl │ │ │ │ - jne 8ad0 │ │ │ │ + jne 89b8 │ │ │ │ test $0x20,%dl │ │ │ │ - je 878b │ │ │ │ + je 868b │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 8b4e │ │ │ │ + jle 8a2e │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ mov $0x1,%r12d │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul %rdx,%r12 │ │ │ │ inc %rax │ │ │ │ add %r12,%r12 │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 8730 │ │ │ │ + jne 8630 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ imul %r12,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xc8(%rbx) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ @@ -6197,18 +6178,18 @@ │ │ │ │ imul 0x8(%rbx),%r12 │ │ │ │ mov %rax,0xd8(%rbx) │ │ │ │ lea 0x0(,%r12,8),%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0xd0(%rbx) │ │ │ │ test $0x4,%dh │ │ │ │ - jne 87c0 │ │ │ │ + jne 86c0 │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - jne 890f │ │ │ │ + jne 880f │ │ │ │ movdqa -0x50(%rbp),%xmm3 │ │ │ │ mov %rax,0x108(%rbx) │ │ │ │ movups %xmm3,0x20(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ @@ -6218,128 +6199,126 @@ │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xf0(%rbx) │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 8b59 │ │ │ │ + jne 8a39 │ │ │ │ mov %rax,0xf8(%rbx) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 88a8 │ │ │ │ + jle 87a8 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 8b7c │ │ │ │ + jbe 8a5c │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rdx,%rax,2),%xmm0 │ │ │ │ movdqu 0x10(%rdx,%rax,2),%xmm2 │ │ │ │ shufps $0x88,%xmm2,%xmm0 │ │ │ │ movups %xmm0,(%r12,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 8840 │ │ │ │ + jne 8740 │ │ │ │ test $0x3,%dil │ │ │ │ - je 88a8 │ │ │ │ + je 87a8 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ + mov (%rdx,%rax,8),%r8 │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ lea 0x0(,%rax,4),%rcx │ │ │ │ - mov (%rdx,%rsi,1),%r8 │ │ │ │ - mov %r8d,(%r12,%rcx,1) │ │ │ │ + mov %r8d,(%r12,%rax,4) │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jge 88a8 │ │ │ │ + jge 87a8 │ │ │ │ mov 0x8(%rdx,%rsi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ mov %r8d,0x4(%r12,%rcx,1) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jle 88a8 │ │ │ │ + jle 87a8 │ │ │ │ mov 0x10(%rdx,%rsi,1),%rax │ │ │ │ mov %eax,0x8(%r12,%rcx,1) │ │ │ │ mov 0xf8(%rbx),%rcx │ │ │ │ mov 0xf0(%rbx),%rdx │ │ │ │ - mov 0x74(%rbx),%r9d │ │ │ │ mov $0xffffffff,%r8d │ │ │ │ mov %r12,%rsi │ │ │ │ + mov 0x74(%rbx),%r9d │ │ │ │ call 3350 │ │ │ │ - mov 0xf8(%rbx),%rdx │ │ │ │ - mov 0xf0(%rbx),%rcx │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ mov 0x30(%rbx),%edi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rax,0xb0(%rbx) │ │ │ │ mov %r12,%rsi │ │ │ │ + mov %rax,0xb0(%rbx) │ │ │ │ + mov 0xf8(%rbx),%rdx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov 0xf0(%rbx),%rcx │ │ │ │ call 3350 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,0xb8(%rbx) │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - je 879b │ │ │ │ + je 869b │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ - jmp 879b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 869b │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ test $0x1,%dh │ │ │ │ - je 86b9 │ │ │ │ + je 85b9 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ test $0x1,%dl │ │ │ │ - je 86c2 │ │ │ │ + je 85c2 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov %rsp,-0x58(%rbp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ call 3370 │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ mov %rsp,%r12 │ │ │ │ - mov %rax,%r13 │ │ │ │ mov %rax,0xc0(%rbx) │ │ │ │ - jle 8b30 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jle 8a10 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov (%rdx,%r15,8),%rdi │ │ │ │ lea 0x0(,%r15,8),%r14 │ │ │ │ - mov (%rdx,%r14,1),%rdi │ │ │ │ add %r14,%r13 │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,0x0(%r13) │ │ │ │ - mov (%rdx,%r14,1),%rcx │ │ │ │ + mov (%rdx,%r15,8),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 8a7f │ │ │ │ + jle 896f │ │ │ │ shl $0x4,%r15 │ │ │ │ mov %r15,%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ nop │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rdx,%r13,1) │ │ │ │ @@ -6348,15 +6327,15 @@ │ │ │ │ add %rcx,%rdx │ │ │ │ mov %r15,%rcx │ │ │ │ sar $1,%rdx │ │ │ │ sub %rdx,%rcx │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt 0x2cc70(%rip) │ │ │ │ + fldt 0x2bd60(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rdx,%r14,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -6365,94 +6344,92 @@ │ │ │ │ fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0xc0(%rbx),%rcx │ │ │ │ mov %r15,%rdx │ │ │ │ inc %r15 │ │ │ │ - mov %r15,(%r12) │ │ │ │ fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r15,(%r12) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add (%rcx,%r14,1),%rdx │ │ │ │ fstpt (%rdx) │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rsi │ │ │ │ mov (%rdx,%r14,1),%rcx │ │ │ │ cmp %r15,%rcx │ │ │ │ - jg 8a00 │ │ │ │ + jg 88f0 │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ add $0x8,%r12 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmp 0x30(%rbx),%rax │ │ │ │ - jge 8b30 │ │ │ │ + jge 8a10 │ │ │ │ mov 0xc0(%rbx),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp 89c0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 88b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ - jmp 86a7 │ │ │ │ + jmp 85a7 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ inc %rax │ │ │ │ imul %rax,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0xc8(%rbx) │ │ │ │ - jmp 8702 │ │ │ │ + jmp 8602 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0xc8(%rbx) │ │ │ │ - jmp 86f9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 85f9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x58(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ - jmp 86c2 │ │ │ │ + jmp 85c2 │ │ │ │ mov 0x58(%rbx),%rdi │ │ │ │ call 33b0 │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ - jmp 86d4 │ │ │ │ + jmp 85d4 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 873f │ │ │ │ + jmp 863f │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ - jmp 87de │ │ │ │ - mov $0x1,%edx │ │ │ │ + jmp 86de │ │ │ │ movq $0x1,(%rbx) │ │ │ │ - jmp 85f2 │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 84f2 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 886a │ │ │ │ + jmp 876a │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ fnstcw -0xa(%rsp) │ │ │ │ mov %rcx,-0x18(%rsp) │ │ │ │ fildll -0x18(%rsp) │ │ │ │ - fldt 0x8(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - movzwl -0xa(%rsp),%eax │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rsi,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ + movzwl -0xa(%rsp),%eax │ │ │ │ + fldt 0x8(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0xe(%rsp) │ │ │ │ @@ -6471,288 +6448,290 @@ │ │ │ │ mov %rdx,%r11 │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdi,%rax │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jge 8c70 │ │ │ │ + jge 8b70 │ │ │ │ lea 0x2(%r8,%r8,1),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ cmp $0xffffffffffffffff,%r10 │ │ │ │ - jl 8d2f │ │ │ │ + jl 8c2f │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ - fldt 0x10(%r9) │ │ │ │ inc %rdx │ │ │ │ + add $0x10,%rsi │ │ │ │ + fldt 0x10(%r9) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ - add $0x10,%rsi │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 8c40 │ │ │ │ + jne 8b40 │ │ │ │ ret │ │ │ │ inc %r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 8cb7 │ │ │ │ + jle 8bb7 │ │ │ │ mov %rsi,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%r8) │ │ │ │ add $0x20,%rax │ │ │ │ - fldt 0x10(%r9) │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r8 │ │ │ │ + fldt 0x10(%r9) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ - add $0x10,%r8 │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 8c80 │ │ │ │ + jne 8b80 │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rcx,%rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - js 8d2f │ │ │ │ + js 8c2f │ │ │ │ inc %rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rdi │ │ │ │ - fldt 0x10(%r9) │ │ │ │ inc %rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + fldt 0x10(%r9) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rdi) │ │ │ │ - add $0x10,%rsi │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rdi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 8d00 │ │ │ │ + jne 8c00 │ │ │ │ ret │ │ │ │ fnstcw -0xa(%rsp) │ │ │ │ mov %rcx,-0x18(%rsp) │ │ │ │ fildll -0x18(%rsp) │ │ │ │ - fldt 0x8(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %rdx,%r10 │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ - mov %rdx,%r9 │ │ │ │ + fldt 0x8(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0xe(%rsp) │ │ │ │ fldcw -0xe(%rsp) │ │ │ │ fistpll -0x18(%rsp) │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ - mov -0x18(%rsp),%r11 │ │ │ │ - fldt (%r9) │ │ │ │ - mov %r11,%rax │ │ │ │ + mov -0x18(%rsp),%r9 │ │ │ │ + fldt (%r10) │ │ │ │ + mov %r9,%rax │ │ │ │ sub %r8,%rax │ │ │ │ add %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - lea 0x1(%r11,%r8,1),%rax │ │ │ │ + lea 0x1(%r9,%r8,1),%rax │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov %rdx,%r11 │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %r10,%rax │ │ │ │ - lea 0x10(%r9),%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea (%rsi,%rax,1),%r11 │ │ │ │ - lea 0x20(%rsi,%rax,1),%rax │ │ │ │ - fldt (%r11) │ │ │ │ + mov %r11,%r9 │ │ │ │ + lea 0x10(%r10),%rcx │ │ │ │ + shl $0x5,%r9 │ │ │ │ + add %rsi,%r9 │ │ │ │ + fldt (%r9) │ │ │ │ + lea 0x20(%r9),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%r11) │ │ │ │ + fldt 0x10(%r9) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jge 8e40 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jge 8d38 │ │ │ │ lea 0x2(%r8,%r8,1),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ test %r8,%r8 │ │ │ │ - js 8f40 │ │ │ │ + js 8e38 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ fldt (%rcx) │ │ │ │ inc %rdx │ │ │ │ + add $0x20,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 8e00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 8d00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%r8,%r8,1),%r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - jle 8ebb │ │ │ │ + jle 8dbb │ │ │ │ mov %rcx,%r9 │ │ │ │ mov $0x1,%r8d │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ fldt (%r9) │ │ │ │ inc %r8 │ │ │ │ + add $0x20,%rax │ │ │ │ add $0x10,%r9 │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 8e80 │ │ │ │ + jne 8d80 │ │ │ │ sub $0x2,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ lea 0x10(%rcx,%r8,1),%rcx │ │ │ │ test %rdx,%rdx │ │ │ │ - js 8f50 │ │ │ │ + js 8e40 │ │ │ │ inc %rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ fldt (%rcx) │ │ │ │ inc %rax │ │ │ │ + add $0x20,%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x20(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 8f00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 8f54 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 8e00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 8e44 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 8e44 │ │ │ │ xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 8f54 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ mov %rcx,%rbx │ │ │ │ + lea 0x1(%r11,%r11,1),%r15 │ │ │ │ fnstcw -0xa(%rsp) │ │ │ │ mov %r9,-0x38(%rsp) │ │ │ │ - mov %rsi,-0x30(%rsp) │ │ │ │ fildll -0x38(%rsp) │ │ │ │ - fldt 0x38(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - movzwl -0xa(%rsp),%eax │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ + mov %rsi,-0x30(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ + movzwl -0xa(%rsp),%eax │ │ │ │ + fldt 0x38(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ - lea 0x1(%r11,%r11,1),%r15 │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0xe(%rsp) │ │ │ │ fldcw -0xe(%rsp) │ │ │ │ fistpll -0x38(%rsp) │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ mov -0x38(%rsp),%r10 │ │ │ │ fildll 0x48(%rsp) │ │ │ │ fldt (%r8) │ │ │ │ + mov %r10,%rax │ │ │ │ + sub %r11,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + cqto │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ + idiv %r9 │ │ │ │ + lea 0x1(%r10,%r11,1),%rax │ │ │ │ + add %r9,%rax │ │ │ │ fldcw -0xe(%rsp) │ │ │ │ fistpll -0x38(%rsp) │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ mov -0x38(%rsp),%r8 │ │ │ │ - mov %r10,%rax │ │ │ │ - sub %r11,%rax │ │ │ │ - add %r9,%rax │ │ │ │ - cqto │ │ │ │ - idiv %r9 │ │ │ │ - lea 0x1(%r10,%r11,1),%rax │ │ │ │ - add %r9,%rax │ │ │ │ mov %rdx,%r13 │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ mov %r8,%rax │ │ │ │ sub %r11,%rax │ │ │ │ add 0x48(%rsp),%rax │ │ │ │ mov %rdx,%rbp │ │ │ │ @@ -6760,519 +6739,515 @@ │ │ │ │ idivq 0x48(%rsp) │ │ │ │ lea 0x1(%r8,%r11,1),%rax │ │ │ │ add 0x48(%rsp),%rax │ │ │ │ mov %rdx,-0x38(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x48(%rsp) │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jge 91a0 │ │ │ │ + jge 9098 │ │ │ │ cmp %rdx,-0x38(%rsp) │ │ │ │ - jl 9600 │ │ │ │ + jl 94c0 │ │ │ │ test %r15,%r15 │ │ │ │ - js 9186 │ │ │ │ + js 9086 │ │ │ │ imul 0x48(%rsp),%r13 │ │ │ │ + sub %rdx,%r15 │ │ │ │ mov 0x48(%rsp),%r10 │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ mov -0x30(%rsp),%rbp │ │ │ │ - sub %rdx,%r15 │ │ │ │ mov -0x38(%rsp),%r14 │ │ │ │ mov %r15,%rax │ │ │ │ mov %r15,%r8 │ │ │ │ - lea 0x1(%rdx),%r9 │ │ │ │ shl $0x4,%rax │ │ │ │ shl $0x5,%r10 │ │ │ │ shl $0x5,%r13 │ │ │ │ shl $0x5,%r14 │ │ │ │ - add %r13,%rbp │ │ │ │ lea (%rax,%rcx,1),%r12 │ │ │ │ + add %r13,%rbp │ │ │ │ test %r15,%r15 │ │ │ │ lea 0x2(%r11,%r11,1),%r13 │ │ │ │ cmovle %rcx,%r12 │ │ │ │ xor %r11d,%r11d │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea (%r14,%rbp,1),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - jle 90fc │ │ │ │ + jle 8ffc │ │ │ │ mov %rbx,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 90c0 │ │ │ │ + jne 8fc0 │ │ │ │ test %rdx,%rdx │ │ │ │ - js 96d0 │ │ │ │ + js 9590 │ │ │ │ mov %rbp,%rax │ │ │ │ mov %r12,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 9140 │ │ │ │ + jne 9040 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%rbp │ │ │ │ cmp %r13,%r11 │ │ │ │ - jne 90a0 │ │ │ │ + jne 8f90 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r15,%r12 │ │ │ │ sub %rbp,%r12 │ │ │ │ cmp %rdx,-0x38(%rsp) │ │ │ │ - jl 9460 │ │ │ │ + jl 9358 │ │ │ │ test %r12,%r12 │ │ │ │ - jle 931d │ │ │ │ - imul 0x48(%rsp),%r13 │ │ │ │ + jle 921d │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ mov %r15,%r10 │ │ │ │ - mov -0x38(%rsp),%rcx │ │ │ │ - sub %rdx,%r10 │ │ │ │ - mov %rsi,-0x20(%rsp) │ │ │ │ - mov %rbp,-0x18(%rsp) │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ mov %rsi,%r8 │ │ │ │ - lea 0x1(%rdx),%r11 │ │ │ │ + imul 0x48(%rsp),%r13 │ │ │ │ + sub %rdx,%r10 │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ mov %r15,-0x28(%rsp) │ │ │ │ shl $0x5,%r14 │ │ │ │ + mov %rsi,-0x20(%rsp) │ │ │ │ + lea 0x1(%rdx),%r11 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rbp,-0x18(%rsp) │ │ │ │ shl $0x5,%r13 │ │ │ │ + mov %rcx,%rsi │ │ │ │ lea (%rax,%r13,1),%r9 │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ add %rbx,%rax │ │ │ │ test %r10,%r10 │ │ │ │ - mov %rcx,%rbp │ │ │ │ cmovle %rbx,%rax │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rax,%rsi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x0(%rbp,%r9,1),%rax │ │ │ │ + mov %rax,%rbp │ │ │ │ + nopl (%rax) │ │ │ │ + lea (%rsi,%r9,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle 9274 │ │ │ │ + jle 9174 │ │ │ │ mov %rbx,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt (%r8) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 9240 │ │ │ │ + jne 9140 │ │ │ │ mov %r9,%rax │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov %rbp,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ test %rdx,%rdx │ │ │ │ - js 92f4 │ │ │ │ + js 91f4 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%r8) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 92c0 │ │ │ │ + jne 91c0 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r8 │ │ │ │ add %r14,%r9 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 9220 │ │ │ │ + jne 9110 │ │ │ │ mov -0x20(%rsp),%rsi │ │ │ │ + shl $0x4,%r13 │ │ │ │ mov -0x28(%rsp),%r15 │ │ │ │ mov -0x18(%rsp),%rbp │ │ │ │ - shl $0x4,%r13 │ │ │ │ add %r13,%rsi │ │ │ │ test %rbp,%rbp │ │ │ │ - js 9186 │ │ │ │ + js 9086 │ │ │ │ + mov %r15,%r9 │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ mov -0x38(%rsp),%r14 │ │ │ │ - mov %r15,%r9 │ │ │ │ - mov -0x30(%rsp),%r11 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - mov %r9,%rax │ │ │ │ inc %rbp │ │ │ │ + sub %rdx,%r9 │ │ │ │ + mov -0x30(%rsp),%r11 │ │ │ │ lea 0x1(%rdx),%r10 │ │ │ │ - shl $0x4,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ - lea (%rax,%rbx,1),%r13 │ │ │ │ + shl $0x4,%rax │ │ │ │ test %r9,%r9 │ │ │ │ + lea (%rax,%rbx,1),%r13 │ │ │ │ cmovle %rbx,%r13 │ │ │ │ xor %r12d,%r12d │ │ │ │ nop │ │ │ │ lea (%r14,%r11,1),%rax │ │ │ │ test %r9,%r9 │ │ │ │ - jle 93b3 │ │ │ │ + jle 92b3 │ │ │ │ mov %rbx,%r15 │ │ │ │ xor %r8d,%r8d │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %r8 │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r9,%r8 │ │ │ │ - jne 9380 │ │ │ │ + jne 9280 │ │ │ │ mov %r11,%rax │ │ │ │ mov %r13,%r15 │ │ │ │ xor %r8d,%r8d │ │ │ │ test %rdx,%rdx │ │ │ │ - js 9433 │ │ │ │ + js 9333 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %r8 │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 9400 │ │ │ │ + jne 9300 │ │ │ │ inc %r12 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rcx,%r11 │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 9360 │ │ │ │ + jne 9260 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 94b7 │ │ │ │ - imul 0x48(%rsp),%r13 │ │ │ │ + jle 93af │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ mov %rsi,%r10 │ │ │ │ xor %r14d,%r14d │ │ │ │ + imul 0x48(%rsp),%r13 │ │ │ │ shl $0x5,%rcx │ │ │ │ lea 0x0(%r13,%rax,1),%r9 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ lea 0x2(%r11,%r11,1),%r13 │ │ │ │ shl $0x5,%r9 │ │ │ │ add %rax,%r9 │ │ │ │ test %r15,%r15 │ │ │ │ - jns 95b3 │ │ │ │ + jns 9463 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rcx,%r9 │ │ │ │ cmp %r12,%r14 │ │ │ │ - jne 9495 │ │ │ │ + jne 938d │ │ │ │ nopl (%rax) │ │ │ │ shl $0x4,%r12 │ │ │ │ add %r12,%rsi │ │ │ │ test %rbp,%rbp │ │ │ │ - js 9186 │ │ │ │ + js 9086 │ │ │ │ test %r15,%r15 │ │ │ │ - js 9186 │ │ │ │ + js 9086 │ │ │ │ mov -0x38(%rsp),%r10 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ lea 0x2(%r11,%r11,1),%r9 │ │ │ │ inc %rbp │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ xor %r11d,%r11d │ │ │ │ shl $0x5,%r10 │ │ │ │ - shl $0x5,%rcx │ │ │ │ add %r10,%rax │ │ │ │ + shl $0x5,%rcx │ │ │ │ mov %rax,%r10 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r10,%rax │ │ │ │ mov %rbx,%r8 │ │ │ │ xor %edx,%edx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - add $0x10,%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + add $0x10,%r8 │ │ │ │ fldt -0x10(%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne 9540 │ │ │ │ + jne 9400 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rcx,%r10 │ │ │ │ cmp %rbp,%r11 │ │ │ │ - jne 9500 │ │ │ │ + jne 93f0 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rcx,%r9 │ │ │ │ cmp %r12,%r14 │ │ │ │ - je 94b0 │ │ │ │ + je 93a8 │ │ │ │ mov %r9,%rax │ │ │ │ mov %rbx,%r8 │ │ │ │ xor %edx,%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r8 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + add $0x10,%r8 │ │ │ │ fldt -0x10(%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r13,%rdx │ │ │ │ - jne 95c0 │ │ │ │ - jmp 95a0 │ │ │ │ + jne 9480 │ │ │ │ + jmp 9450 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %r15,%r15 │ │ │ │ - js 9186 │ │ │ │ + js 9086 │ │ │ │ imul 0x48(%rsp),%r13 │ │ │ │ mov -0x38(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ lea 0x2(%r11,%r11,1),%r8 │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ xor %r11d,%r11d │ │ │ │ - shl $0x5,%r10 │ │ │ │ + mov -0x30(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ add %r13,%r9 │ │ │ │ + shl $0x5,%r10 │ │ │ │ shl $0x5,%r9 │ │ │ │ add %r9,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r9,%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - add $0x10,%rcx │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 9680 │ │ │ │ + jne 9540 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r9 │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 9640 │ │ │ │ + jne 9500 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%rbp │ │ │ │ cmp %r11,%r13 │ │ │ │ - je 9186 │ │ │ │ + je 9086 │ │ │ │ lea (%r14,%rbp,1),%rax │ │ │ │ - jmp 90a9 │ │ │ │ + jmp 8f99 │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rcx,%rbx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rbp │ │ │ │ + lea 0x1(%rcx,%rcx,1),%r15 │ │ │ │ fnstcw -0xa(%rsp) │ │ │ │ mov %r9,-0x38(%rsp) │ │ │ │ - mov %rsi,-0x30(%rsp) │ │ │ │ fildll -0x38(%rsp) │ │ │ │ - fldt 0x38(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - movzwl -0xa(%rsp),%eax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ + mov %rsi,-0x30(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov 0x48(%rsp),%rbp │ │ │ │ + movzwl -0xa(%rsp),%eax │ │ │ │ + fldt 0x38(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ - lea 0x1(%rcx,%rcx,1),%r15 │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0xe(%rsp) │ │ │ │ fldcw -0xe(%rsp) │ │ │ │ fistpll -0x38(%rsp) │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ mov -0x38(%rsp),%r10 │ │ │ │ mov %rbp,-0x38(%rsp) │ │ │ │ fildll -0x38(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ fldt (%r8) │ │ │ │ + sub %rcx,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + cqto │ │ │ │ + idiv %r9 │ │ │ │ + lea 0x1(%r10,%rcx,1),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ + add %r9,%rax │ │ │ │ fldcw -0xe(%rsp) │ │ │ │ fistpll -0x38(%rsp) │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ mov -0x38(%rsp),%r8 │ │ │ │ fldz │ │ │ │ fstpt (%rdi) │ │ │ │ fldt (%rdi) │ │ │ │ - mov %r10,%rax │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - sub %rcx,%rax │ │ │ │ - add %r9,%rax │ │ │ │ - cqto │ │ │ │ - idiv %r9 │ │ │ │ - lea 0x1(%r10,%rcx,1),%rax │ │ │ │ - add %r9,%rax │ │ │ │ mov %rdx,%r11 │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ mov %r8,%rax │ │ │ │ sub %rcx,%rax │ │ │ │ add %rbp,%rax │ │ │ │ mov %rdx,%r12 │ │ │ │ @@ -7280,176 +7255,170 @@ │ │ │ │ idiv %rbp │ │ │ │ lea 0x1(%r8,%rcx,1),%rax │ │ │ │ add %rbp,%rax │ │ │ │ mov %rdx,-0x38(%rsp) │ │ │ │ cqto │ │ │ │ idiv %rbp │ │ │ │ cmp %r12,%r11 │ │ │ │ - jge 9960 │ │ │ │ + jge 9820 │ │ │ │ cmp %rdx,-0x38(%rsp) │ │ │ │ - jl 9d90 │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 9bd0 │ │ │ │ + fstp %st(0) │ │ │ │ test %r15,%r15 │ │ │ │ - js 994e │ │ │ │ + js 980e │ │ │ │ imul %rbp,%r11 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ mov %r15,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ mov %rbp,%r10 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ shl $0x5,%r10 │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r13 │ │ │ │ shl $0x5,%r11 │ │ │ │ + shl $0x5,%r14 │ │ │ │ add %r11,%rax │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r13 │ │ │ │ - lea 0x1(%rdx),%r9 │ │ │ │ mov %rax,%r11 │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x5,%r14 │ │ │ │ - lea (%rax,%rbx,1),%r12 │ │ │ │ test %r8,%r8 │ │ │ │ + lea (%rax,%rbx,1),%r12 │ │ │ │ cmovle %rbx,%r12 │ │ │ │ xor %ebp,%ebp │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r14,%r11,1),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - jle 98c0 │ │ │ │ + jle 9780 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %rbx,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 9882 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 9742 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 9880 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9740 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 9e50 │ │ │ │ + js 9c90 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r11,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r12,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 9902 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 97c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 9900 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 97c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r11 │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne 9840 │ │ │ │ - jmp 994e │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9700 │ │ │ │ + jmp 980e │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r15,%r13 │ │ │ │ sub %r12,%r13 │ │ │ │ cmp %rdx,-0x38(%rsp) │ │ │ │ - jl 9ca0 │ │ │ │ + jl 9ad8 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 9b26 │ │ │ │ + jle 99a6 │ │ │ │ imul %rbp,%r11 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ mov %r15,%r10 │ │ │ │ mov %rbp,%rcx │ │ │ │ sub %rdx,%r10 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rsi,-0x18(%rsp) │ │ │ │ - mov %rbp,0x48(%rsp) │ │ │ │ shl $0x5,%rcx │ │ │ │ mov %r15,-0x20(%rsp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ + mov %rbp,0x48(%rsp) │ │ │ │ + mov %rcx,%rbp │ │ │ │ lea (%rax,%r11,1),%r9 │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ - mov %rcx,%rbp │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ mov %r10,%rax │ │ │ │ mov -0x28(%rsp),%rsi │ │ │ │ - mov %r12,-0x28(%rsp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r12,-0x28(%rsp) │ │ │ │ add %rbx,%rax │ │ │ │ test %r10,%r10 │ │ │ │ cmovle %rbx,%rax │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %rax,%r12 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%r9,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle 9a78 │ │ │ │ + jle 98f8 │ │ │ │ fldt (%rdi) │ │ │ │ mov %rbx,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%r8) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%r8) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -7457,33 +7426,33 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 9a40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 98c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r9,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 9af8 │ │ │ │ + js 9978 │ │ │ │ fldt (%rdi) │ │ │ │ mov %r12,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%r8) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%r8) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -7491,63 +7460,57 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 9ac0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9940 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r8 │ │ │ │ add %rbp,%r9 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 99f0 │ │ │ │ + jne 98a8 │ │ │ │ mov -0x18(%rsp),%rsi │ │ │ │ + shl $0x4,%r14 │ │ │ │ mov -0x20(%rsp),%r15 │ │ │ │ mov 0x48(%rsp),%rbp │ │ │ │ mov -0x28(%rsp),%r12 │ │ │ │ - shl $0x4,%r14 │ │ │ │ add %r14,%rsi │ │ │ │ test %r12,%r12 │ │ │ │ - js 994e │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ + js 980e │ │ │ │ mov %r15,%r8 │ │ │ │ - mov -0x30(%rsp),%r10 │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ + shl $0x5,%rbp │ │ │ │ inc %r12 │ │ │ │ sub %rdx,%r8 │ │ │ │ + mov -0x30(%rsp),%r10 │ │ │ │ lea 0x1(%rdx),%r9 │ │ │ │ mov %r8,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - shl $0x5,%rbp │ │ │ │ shl $0x5,%r14 │ │ │ │ - lea (%rax,%rbx,1),%r13 │ │ │ │ + shl $0x4,%rax │ │ │ │ test %r8,%r8 │ │ │ │ + lea (%rax,%rbx,1),%r13 │ │ │ │ cmovle %rbx,%r13 │ │ │ │ xor %r11d,%r11d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%r14,%r10,1),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - jle 9bf7 │ │ │ │ + jle 9a37 │ │ │ │ fldt (%rdi) │ │ │ │ mov %rbx,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -7555,33 +7518,33 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 9bc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9a00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r10,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 9c77 │ │ │ │ + js 9ab7 │ │ │ │ fldt (%rdi) │ │ │ │ mov %r13,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -7589,77 +7552,77 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 9c40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9a80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %r12,%r11 │ │ │ │ - jne 9b70 │ │ │ │ + jne 99e8 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 9cf7 │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ + jle 9b27 │ │ │ │ imul %rbp,%r11 │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ mov %rbp,%r14 │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r10 │ │ │ │ mov %rsi,%r9 │ │ │ │ shl $0x5,%r14 │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r10 │ │ │ │ lea (%r11,%rax,1),%r8 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ xor %r11d,%r11d │ │ │ │ shl $0x5,%r8 │ │ │ │ add %rax,%r8 │ │ │ │ test %r15,%r15 │ │ │ │ - jns 9e70 │ │ │ │ + jns 9cb0 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%r8 │ │ │ │ cmp %r13,%r11 │ │ │ │ - jne 9cd0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 9b08 │ │ │ │ shl $0x4,%r13 │ │ │ │ add %r13,%rsi │ │ │ │ test %r12,%r12 │ │ │ │ - js 994e │ │ │ │ + js 980e │ │ │ │ test %r15,%r15 │ │ │ │ - js 994e │ │ │ │ + js 980e │ │ │ │ mov -0x38(%rsp),%r9 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ inc %r12 │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ xor %r10d,%r10d │ │ │ │ shl $0x5,%rbp │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ shl $0x5,%r9 │ │ │ │ add %r9,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r9,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - nopl (%rax) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%rcx │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -7667,55 +7630,56 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 9d40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9b80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rbp,%r9 │ │ │ │ cmp %r12,%r10 │ │ │ │ - jne 9d30 │ │ │ │ + jne 9b60 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ test %r15,%r15 │ │ │ │ - js 994c │ │ │ │ - mov -0x38(%rsp),%r9 │ │ │ │ + js 980c │ │ │ │ imul %rbp,%r11 │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ - mov %rbp,%r10 │ │ │ │ fld %st(0) │ │ │ │ + mov %rbp,%r10 │ │ │ │ lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ shl $0x5,%r10 │ │ │ │ add %r11,%r9 │ │ │ │ xor %r11d,%r11d │ │ │ │ shl $0x5,%r9 │ │ │ │ add %r9,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %r9,%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x10,%rcx │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -7723,53 +7687,53 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 9e00 │ │ │ │ + jne 9c40 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r9 │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 9dd0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9c08 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r11 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - je 994e │ │ │ │ + je 980e │ │ │ │ lea (%r14,%r11,1),%rax │ │ │ │ - jmp 9849 │ │ │ │ + jmp 9709 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %r8,%rax │ │ │ │ mov %r15,-0x28(%rsp) │ │ │ │ + mov %r8,%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ mov %rbx,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %edx,%edx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%r9) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + fldt (%r9) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -7777,50 +7741,50 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne 9ec0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9d00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%r8 │ │ │ │ cmp %r13,%r11 │ │ │ │ - je 9f10 │ │ │ │ + je 9d50 │ │ │ │ mov %r8,%rax │ │ │ │ - jmp 9e80 │ │ │ │ + jmp 9cc0 │ │ │ │ nop │ │ │ │ mov -0x28(%rsp),%r15 │ │ │ │ - jmp 9cf0 │ │ │ │ + jmp 9b20 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rsi,%rbx │ │ │ │ sub $0x20,%rsp │ │ │ │ fnstcw 0x16(%rsp) │ │ │ │ - mov %rsi,-0x18(%rsp) │ │ │ │ - mov %rcx,-0x70(%rsp) │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ + mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - and $0xf3,%ah │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ mov %r10,-0x68(%rsp) │ │ │ │ fildll -0x68(%rsp) │ │ │ │ + and $0xf3,%ah │ │ │ │ fldt 0x58(%rsp) │ │ │ │ or $0x4,%ah │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %ax,0x14(%rsp) │ │ │ │ movzwl 0x16(%rsp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x12(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ @@ -7828,137 +7792,136 @@ │ │ │ │ mov -0x68(%rsp),%r11 │ │ │ │ mov %r11,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ + lea 0x1(%r11,%rax,1),%rax │ │ │ │ fildll 0x78(%rsp) │ │ │ │ + add %r10,%rax │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ mov -0x68(%rsp),%r9 │ │ │ │ fildll 0x80(%rsp) │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - add %r10,%rax │ │ │ │ mov %rdx,%rcx │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add 0x78(%rsp),%rax │ │ │ │ - mov %rdx,-0x38(%rsp) │ │ │ │ + mov %rdx,-0x40(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x78(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x1(%r9,%rax,1),%rax │ │ │ │ add 0x78(%rsp),%rax │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ + mov %rdx,-0x38(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x78(%rsp) │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ mov -0x68(%rsp),%r9 │ │ │ │ - fldz │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add 0x80(%rsp),%rax │ │ │ │ - mov %rdx,-0x58(%rsp) │ │ │ │ + fldz │ │ │ │ + mov %rdx,%r15 │ │ │ │ cqto │ │ │ │ idivq 0x80(%rsp) │ │ │ │ + mov %rdx,-0x30(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ fstpt (%rdi) │ │ │ │ fldt (%rdi) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + mov -0x40(%rsp),%r14 │ │ │ │ lea 0x1(%r9,%rax,1),%rax │ │ │ │ add 0x80(%rsp),%rax │ │ │ │ - mov %rdx,-0x28(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x80(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ + fstpt 0x10(%rdi) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ cmp %r14,%rcx │ │ │ │ - jge a2c4 │ │ │ │ - mov -0x30(%rsp),%r14 │ │ │ │ - mov -0x58(%rsp),%r10 │ │ │ │ - mov -0x28(%rsp),%r11 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jge ab89 │ │ │ │ + jge a104 │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ + mov -0x30(%rsp),%r11 │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jge a989 │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl af02 │ │ │ │ - ffreep %st(0) │ │ │ │ + jl abb3 │ │ │ │ + fstp %st(0) │ │ │ │ test %rax,%rax │ │ │ │ - js a2b5 │ │ │ │ + js a0f5 │ │ │ │ sub %rdx,%rax │ │ │ │ mov %r11,%r13 │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r13 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ imul %rcx,%rax │ │ │ │ add %r14,%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rax,%rbx │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x2(%rax,%rax,1),%r12 │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r8,%rax │ │ │ │ test %r10,%r10 │ │ │ │ cmovle %r8,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ mov %rcx,%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ mov %rcx,-0x58(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x0(%r13,%rbx,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle a205 │ │ │ │ + jle a045 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp a1c2 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp a002 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -7967,32 +7930,32 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne a1c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a000 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js b7c0 │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + js b5c0 │ │ │ │ fldt (%rdi) │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -8002,125 +7965,124 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne a240 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a080 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne a180 │ │ │ │ + jne 9fb0 │ │ │ │ mov -0x60(%rsp),%r15 │ │ │ │ mov -0x58(%rsp),%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ inc %r15 │ │ │ │ add %rax,%rcx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne a160 │ │ │ │ - jmp a2b5 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9f98 │ │ │ │ + jmp a0f5 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov -0x58(%rsp),%r10 │ │ │ │ sub %r14,%rbx │ │ │ │ - mov -0x30(%rsp),%r14 │ │ │ │ - mov %rbx,-0x50(%rsp) │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jge a4a7 │ │ │ │ - mov -0x28(%rsp),%r10 │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ + mov %rbx,-0x58(%rsp) │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jge a2eb │ │ │ │ + mov -0x30(%rsp),%r10 │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jge b233 │ │ │ │ - cmpq $0x0,-0x50(%rsp) │ │ │ │ - jle a376 │ │ │ │ + jge b002 │ │ │ │ + cmpq $0x0,-0x58(%rsp) │ │ │ │ + jle a1b1 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov -0x28(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%r12 │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ mov %rsi,%r11 │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ mov 0x78(%rsp),%r13 │ │ │ │ imul %rcx,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x5,%r12 │ │ │ │ + imul %r12,%r13 │ │ │ │ add %r14,%rax │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ - imul %r12,%r13 │ │ │ │ add %rbx,%rax │ │ │ │ - mov -0x18(%rsp),%rbx │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ lea 0x2(%rbx,%rbx,1),%r10 │ │ │ │ - cmpq $0x0,-0x20(%rsp) │ │ │ │ - jns bac0 │ │ │ │ - mov -0x50(%rsp),%rbx │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + jns b880 │ │ │ │ + mov -0x58(%rsp),%rbx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r11 │ │ │ │ add %r13,%rax │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne a34a │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ + jne a185 │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ - mov -0x38(%rsp),%rbx │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js a2b5 │ │ │ │ - cmpq $0x0,-0x20(%rsp) │ │ │ │ - js a2b5 │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ - mov -0x28(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r12 │ │ │ │ + js a0f5 │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + js a0f5 │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ + mov -0x30(%rsp),%rdx │ │ │ │ inc %rbx │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ mov %rbx,%r13 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ imul 0x80(%rsp),%r12 │ │ │ │ - xor %ecx,%ecx │ │ │ │ shl $0x5,%rbp │ │ │ │ - add %rdx,%rax │ │ │ │ - mov -0x18(%rsp),%rdx │ │ │ │ lea 0x2(%rbx,%rbx,1),%r10 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov -0x20(%rsp),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x5,%r12 │ │ │ │ add %rax,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ mov -0x70(%rsp),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rdx,%rbx │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rcx,-0x70(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rcx │ │ │ │ mov %r8,%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r11 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r9 │ │ │ │ + add $0x10,%r11 │ │ │ │ fldt -0x10(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -8130,56 +8092,55 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%r9 │ │ │ │ - jne a440 │ │ │ │ + jne a280 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%rbx │ │ │ │ add %rbp,%r15 │ │ │ │ cmp %r10,%r14 │ │ │ │ - jne a410 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a248 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x70(%rsp),%rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ inc %rcx │ │ │ │ cmp %r13,%rcx │ │ │ │ - jne a3f0 │ │ │ │ - jmp a2b5 │ │ │ │ - mov -0x28(%rsp),%rbx │ │ │ │ + jne a230 │ │ │ │ + jmp a0f5 │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jl b4bb │ │ │ │ - cmpq $0x0,-0x50(%rsp) │ │ │ │ - jle a808 │ │ │ │ - mov 0x80(%rsp),%rbp │ │ │ │ + jl b27b │ │ │ │ + cmpq $0x0,-0x58(%rsp) │ │ │ │ + jle a64a │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - sub %rdx,%r11 │ │ │ │ - sub %r10,%r14 │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ shl $0x5,%rbx │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ - mov %r10,%r9 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + sub %r15,%r14 │ │ │ │ mov %rbx,%r12 │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov 0x80(%rsp),%rbp │ │ │ │ mov %r14,%rbx │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ + movq $0x0,-0x50(%rsp) │ │ │ │ shl $0x5,%rbp │ │ │ │ + mov %r15,-0x18(%rsp) │ │ │ │ imul %rbp,%rax │ │ │ │ + imul %rax,%rcx │ │ │ │ mov %rax,(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ - imul %rbp,%rax │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ add %rcx,%rax │ │ │ │ - mov -0x30(%rsp),%rcx │ │ │ │ - mov %rax,-0x40(%rsp) │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ imul %rbp,%rcx │ │ │ │ mov %rcx,-0x8(%rsp) │ │ │ │ mov %r11,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r8,%rcx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rcx │ │ │ │ @@ -8187,44 +8148,42 @@ │ │ │ │ mov %r14,%rcx │ │ │ │ mov -0x70(%rsp),%r14 │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r14,%rcx │ │ │ │ test %rbx,%rbx │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ cmovle %r14,%rcx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - lea 0x1(%r9),%r14 │ │ │ │ + lea 0x1(%r15),%r14 │ │ │ │ + mov %r14,-0x60(%rsp) │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov %r14,-0x60(%rsp) │ │ │ │ - mov %r15,-0x48(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x8(%rsp),%rax │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ + mov -0x48(%rsp),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ lea (%rax,%rsi,1),%r13 │ │ │ │ - jle a694 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle a4d4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ test %r11,%r11 │ │ │ │ - jle a5fc │ │ │ │ + jle a43c │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp a5c2 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp a402 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rcx) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -8233,35 +8192,35 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne a5c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a400 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js a67c │ │ │ │ + js a4bc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r10,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp a642 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp a482 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rcx) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -8270,46 +8229,46 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne a640 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a480 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne a5a0 │ │ │ │ + jne a3d8 │ │ │ │ xor %r14d,%r14d │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - mov -0x40(%rsp),%r13 │ │ │ │ + cmpq $0x0,-0x18(%rsp) │ │ │ │ + mov -0x48(%rsp),%r13 │ │ │ │ mov -0x10(%rsp),%r9 │ │ │ │ - js a7d4 │ │ │ │ + js a614 │ │ │ │ nopl (%rax) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ test %r11,%r11 │ │ │ │ - jle a73c │ │ │ │ + jle a57c │ │ │ │ fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %esi,%esi │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rcx) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -8319,35 +8278,35 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne a700 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a540 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js a7bc │ │ │ │ + js a5fc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r10,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp a782 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp a5c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rcx) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -8356,104 +8315,98 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne a780 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a5c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne a6b0 │ │ │ │ - incq -0x48(%rsp) │ │ │ │ - mov -0x50(%rsp),%rsi │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ - mov (%rsp),%r14 │ │ │ │ + jne a4f0 │ │ │ │ + incq -0x50(%rsp) │ │ │ │ + mov -0x58(%rsp),%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ - add %r14,-0x40(%rsp) │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ + mov (%rsp),%r14 │ │ │ │ + add %r14,-0x48(%rsp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne a570 │ │ │ │ + jne a3b0 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - mov %rax,%r15 │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r15,%rsi │ │ │ │ - mov -0x38(%rsp),%rcx │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov -0x18(%rsp),%r15 │ │ │ │ + add %rax,%rsi │ │ │ │ + mov -0x40(%rsp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - js a2b5 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ + js a0f5 │ │ │ │ inc %rcx │ │ │ │ - mov -0x58(%rsp),%r9 │ │ │ │ - mov %rcx,-0x20(%rsp) │ │ │ │ - mov -0x30(%rsp),%rcx │ │ │ │ - mov -0x28(%rsp),%rbp │ │ │ │ + mov -0x28(%rsp),%rax │ │ │ │ + mov -0x30(%rsp),%rbp │ │ │ │ + movq $0x0,-0x58(%rsp) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ mov -0x70(%rsp),%r11 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - imul %rbx,%rcx │ │ │ │ + mov %rcx,-0x28(%rsp) │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ mov %rax,%r10 │ │ │ │ + mov %rax,%r14 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ + shl $0x5,%rbx │ │ │ │ sub %rdx,%r10 │ │ │ │ - sub %r9,%r14 │ │ │ │ + sub %r15,%r14 │ │ │ │ shl $0x5,%rbp │ │ │ │ + imul %rbx,%rcx │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ - mov %rcx,-0x38(%rsp) │ │ │ │ - mov %r10,%rcx │ │ │ │ imul %rbx,%rax │ │ │ │ + mov %r15,-0x38(%rsp) │ │ │ │ + mov %rcx,-0x40(%rsp) │ │ │ │ + mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ test %r10,%r10 │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ lea (%rcx,%r8,1),%r12 │ │ │ │ mov %r14,%rcx │ │ │ │ - mov %rax,-0x10(%rsp) │ │ │ │ cmovle %r8,%r12 │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ add %r11,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ cmovle %r11,%rcx │ │ │ │ - xor %r15d,%r15d │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ - lea 0x1(%r9),%rcx │ │ │ │ - mov %r15,-0x50(%rsp) │ │ │ │ + mov %rcx,-0x48(%rsp) │ │ │ │ + lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ - mov -0x48(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x40(%rsp),%rax │ │ │ │ + mov -0x50(%rsp),%rcx │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ lea (%rax,%rcx,1),%r13 │ │ │ │ - jle aa14 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle a814 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x0(%rbp,%r13,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle a97c │ │ │ │ + jle a77c │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp a942 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp a742 │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -8462,35 +8415,35 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne a940 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a740 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js a9fc │ │ │ │ + js a7fc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r12,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp a9c2 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp a7c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -8499,47 +8452,47 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne a9c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a7c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne a8f0 │ │ │ │ + jne a728 │ │ │ │ xor %r14d,%r14d │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ - mov -0x40(%rsp),%r9 │ │ │ │ - js ab54 │ │ │ │ + cmpq $0x0,-0x38(%rsp) │ │ │ │ + mov -0x50(%rsp),%r13 │ │ │ │ + mov -0x48(%rsp),%r9 │ │ │ │ + js a954 │ │ │ │ nopl (%rax) │ │ │ │ lea 0x0(%rbp,%r13,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle aabc │ │ │ │ + jle a8bc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp aa82 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp a882 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -8548,35 +8501,35 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne aa80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a880 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js ab3c │ │ │ │ + js a93c │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r12,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp ab02 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp a902 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -8585,113 +8538,321 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne ab00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a900 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne aa30 │ │ │ │ - incq -0x50(%rsp) │ │ │ │ - mov -0x20(%rsp),%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ - mov -0x10(%rsp),%r14 │ │ │ │ + jne a830 │ │ │ │ + incq -0x58(%rsp) │ │ │ │ + mov -0x28(%rsp),%rcx │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,-0x48(%rsp) │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ + mov -0x18(%rsp),%r14 │ │ │ │ + add %r14,-0x50(%rsp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne a8c0 │ │ │ │ + jne a700 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl b030 │ │ │ │ + jge aca8 │ │ │ │ test %rax,%rax │ │ │ │ - js a2b5 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ + js a0f5 │ │ │ │ + sub %r15,%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + imul 0x78(%rsp),%rax │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ + imul %rcx,%rdx │ │ │ │ + imul %rcx,%rax │ │ │ │ + shl $0x5,%r10 │ │ │ │ + imul %r10,%r14 │ │ │ │ + add %rbx,%rax │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ + shl $0x5,%rax │ │ │ │ + imul %r14,%rcx │ │ │ │ + add %rax,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r9 │ │ │ │ + mov -0x38(%rsp),%rbx │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ + imul %r10,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + mov %rdx,-0x50(%rsp) │ │ │ │ + mov %r11,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + test %r11,%r11 │ │ │ │ + cmovle %rbx,%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x1(%r15),%rbx │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ + mov %rdx,-0x58(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r11,%r11 │ │ │ │ + jle aadc │ │ │ │ + mov %rdx,-0x60(%rsp) │ │ │ │ + mov %rbx,%rbp │ │ │ │ + fldt (%rdi) │ │ │ │ + mov -0x50(%rsp),%rbx │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov -0x70(%rsp),%r13 │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + lea (%rbx,%rax,1),%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r8,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rsi) │ │ │ │ + add $0x20,%rdx │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%rbx │ │ │ │ + fldt -0x10(%rbx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt -0x20(%rdx) │ │ │ │ + fmul %st(1),%st │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fldt -0x10(%rdx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rdi) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%rdi) │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne aa80 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%r13 │ │ │ │ + add %r10,%r15 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne aa70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + test %r12,%r12 │ │ │ │ + js b71b │ │ │ │ + mov -0x60(%rsp),%rdx │ │ │ │ + mov %rbp,%rbx │ │ │ │ + fldt (%rdi) │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov -0x58(%rsp),%r13 │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %r8,%rbp │ │ │ │ + xor %r11d,%r11d │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rsi) │ │ │ │ + add $0x20,%rcx │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%rbp │ │ │ │ + fldt -0x10(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt -0x20(%rcx) │ │ │ │ + fmul %st(1),%st │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rdi) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%rdi) │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jne ab40 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%r13 │ │ │ │ + add %r10,%r15 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne aaf8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0x68(%rsp) │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %rdx,%rax │ │ │ │ + mov -0x60(%rsp),%r11 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne aa40 │ │ │ │ + jmp a0f5 │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + js a0f3 │ │ │ │ + imul 0x78(%rsp),%rcx │ │ │ │ + mov -0x30(%rsp),%rax │ │ │ │ + fld %st(0) │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ + imul 0x80(%rsp),%r9 │ │ │ │ + mov -0x70(%rsp),%r15 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + add %r14,%r12 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + imul 0x80(%rsp),%r12 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + add %rax,%r12 │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ + shl $0x5,%r12 │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + lea 0x2(%rax,%rax,1),%r11 │ │ │ │ + mov %r12,%rbp │ │ │ │ + mov %r15,%r10 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbp,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rsi) │ │ │ │ + add $0x20,%rax │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt (%r10) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt -0x20(%rax) │ │ │ │ + fmul %st(1),%st │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fldt -0x10(%rax) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rdi) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%rdi) │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne ac40 │ │ │ │ + inc %rbx │ │ │ │ + add $0x10,%r10 │ │ │ │ + add %r13,%rbp │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jne ac30 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %r9,%r12 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne ac20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + ret │ │ │ │ + test %rax,%rax │ │ │ │ + js a0f5 │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %r10,%r9 │ │ │ │ - sub %r10,%r14 │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - sub %rdx,%r10 │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - imul %rbx,%rax │ │ │ │ + sub %rdx,%r10 │ │ │ │ + sub %r15,%r14 │ │ │ │ mov %r11,%rbp │ │ │ │ mov -0x70(%rsp),%r11 │ │ │ │ - mov %rax,-0x38(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ + movq $0x0,-0x58(%rsp) │ │ │ │ + shl $0x5,%rbx │ │ │ │ + mov %r15,-0x28(%rsp) │ │ │ │ imul %rbx,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rax,-0x40(%rsp) │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ + add %rcx,%rax │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ lea 0x2(%rcx,%rcx,1),%rcx │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ - mov -0x30(%rsp),%rcx │ │ │ │ + mov %rcx,-0x48(%rsp) │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ imul %rbx,%rcx │ │ │ │ - mov %rcx,-0x28(%rsp) │ │ │ │ + mov %rcx,-0x30(%rsp) │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ test %r10,%r10 │ │ │ │ lea (%rcx,%r8,1),%r12 │ │ │ │ mov %r14,%rcx │ │ │ │ cmovle %r8,%r12 │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r11,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ cmovle %r11,%rcx │ │ │ │ - xor %r15d,%r15d │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ - mov %rcx,-0x30(%rsp) │ │ │ │ - lea 0x1(%r9),%rcx │ │ │ │ - mov %r15,-0x50(%rsp) │ │ │ │ + mov %rcx,-0x38(%rsp) │ │ │ │ + lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ - jle ada5 │ │ │ │ - mov -0x28(%rsp),%rcx │ │ │ │ + jle aea5 │ │ │ │ + mov -0x30(%rsp),%rcx │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ - lea (%rax,%rcx,1),%r13 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + lea (%rcx,%rax,1),%r13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x0(%rbp,%r13,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle acfc │ │ │ │ + jle adfc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp acc2 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp adc2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -8700,35 +8861,35 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne acc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne adc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js ad7c │ │ │ │ + js ae7c │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r12,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp ad42 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp ae42 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -8737,46 +8898,47 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne ad40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne ae40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne ac80 │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ - js b8fa │ │ │ │ - mov -0x30(%rsp),%r9 │ │ │ │ + jne ad88 │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ + js b6f2 │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ mov %rax,%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ lea 0x0(%rbp,%r13,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle ae3c │ │ │ │ + jle af3c │ │ │ │ fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -8786,33 +8948,33 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne ae00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne af00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js aebc │ │ │ │ + js afbc │ │ │ │ fldt (%rdi) │ │ │ │ mov %r12,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -8822,255 +8984,41 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne ae80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne af80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne adc0 │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ - incq -0x50(%rsp) │ │ │ │ - mov -0x50(%rsp),%rcx │ │ │ │ + jne aeb8 │ │ │ │ + mov -0x40(%rsp),%r14 │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ + incq -0x58(%rsp) │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ add %r14,%rax │ │ │ │ - mov -0x40(%rsp),%r14 │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ cmp %r14,%rcx │ │ │ │ - jne ac50 │ │ │ │ - jmp a2b5 │ │ │ │ - cmpq $0x0,-0x20(%rsp) │ │ │ │ - js a2b3 │ │ │ │ - imul 0x78(%rsp),%rcx │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - fld %st(0) │ │ │ │ - imul 0x80(%rsp),%r9 │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ - mov -0x70(%rsp),%r15 │ │ │ │ - shl $0x5,%r13 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - add %r14,%r12 │ │ │ │ - imul 0x80(%rsp),%r12 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add %rax,%r12 │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ - shl $0x5,%r12 │ │ │ │ - add %r12,%rax │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - lea 0x2(%rax,%rax,1),%r11 │ │ │ │ - nop │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %r15,%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbp,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - add $0x10,%rcx │ │ │ │ - fldt (%rsi) │ │ │ │ - add $0x20,%rax │ │ │ │ - inc %rdx │ │ │ │ - fldt -0x10(%rcx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt (%r10) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0x20(%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt -0x10(%rax) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%rdi) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jne afc0 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %r13,%rbp │ │ │ │ - cmp %r11,%rbx │ │ │ │ - jne af80 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %r9,%r12 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne af70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - ret │ │ │ │ - test %rax,%rax │ │ │ │ - js a2b5 │ │ │ │ - sub %r10,%rax │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - imul 0x78(%rsp),%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ - imul %r10,%r14 │ │ │ │ - imul %r10,%r15 │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ - mov %r15,%r12 │ │ │ │ - add %rdx,%rax │ │ │ │ - mov -0x18(%rsp),%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rax,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - lea 0x2(%rdx,%rdx,1),%r9 │ │ │ │ - mov %r11,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - test %r11,%r11 │ │ │ │ - cmovle %rcx,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - inc %rbx │ │ │ │ - mov %rdx,-0x50(%rsp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rbx,%rbp │ │ │ │ - test %r11,%r11 │ │ │ │ - jle b15f │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ - fldt (%rdi) │ │ │ │ - lea (%rax,%r12,1),%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,-0x60(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rbx │ │ │ │ - fldt (%rsi) │ │ │ │ - add $0x20,%rax │ │ │ │ - inc %rcx │ │ │ │ - fldt -0x10(%rbx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0x20(%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt -0x10(%rax) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%rdi) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne b100 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r10,%r15 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne b0f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ - js b923 │ │ │ │ - mov %rbp,%rbx │ │ │ │ - mov -0x50(%rsp),%r13 │ │ │ │ - fldt (%rdi) │ │ │ │ - mov %rax,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r11,-0x60(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %r8,%rbp │ │ │ │ - xor %r11d,%r11d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rbp │ │ │ │ - fldt (%rsi) │ │ │ │ - add $0x20,%rcx │ │ │ │ - inc %r11 │ │ │ │ - fldt -0x10(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0x20(%rcx) │ │ │ │ - fmul %st(1),%st │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt -0x10(%rcx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%rdi) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne b1c0 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r10,%r15 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne b180 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0x68(%rsp) │ │ │ │ - mov -0x68(%rsp),%rcx │ │ │ │ - mov -0x60(%rsp),%r11 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %rdx,%rax │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne b0c0 │ │ │ │ - jmp a2b5 │ │ │ │ + jne ad60 │ │ │ │ + jmp a0f5 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle b2d5 │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ + jle b0a4 │ │ │ │ sub %rdx,%rax │ │ │ │ - mov -0x18(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ shl $0x5,%r13 │ │ │ │ imul %r13,%rax │ │ │ │ mov %rax,-0x48(%rsp) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ imul %rcx,%rax │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%r10 │ │ │ │ @@ -9082,83 +9030,81 @@ │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r8,%rax │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rax │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0x20(%rsp) │ │ │ │ - jns b942 │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + jns b73f │ │ │ │ mov -0x48(%rsp),%rbx │ │ │ │ inc %rax │ │ │ │ add $0x10,%r10 │ │ │ │ add %rbx,%r15 │ │ │ │ - mov -0x50(%rsp),%rbx │ │ │ │ + mov -0x58(%rsp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne b2a4 │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ + jne b073 │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ - mov -0x38(%rsp),%rbx │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js a2b5 │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ + js a0f5 │ │ │ │ + mov -0x28(%rsp),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ test %rax,%rax │ │ │ │ - js a2b5 │ │ │ │ + js a0f5 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ + mov -0x20(%rsp),%rcx │ │ │ │ inc %rbx │ │ │ │ - mov 0x80(%rsp),%r14 │ │ │ │ + lea 0x1(%rdx),%r11 │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ - mov -0x28(%rsp),%r12 │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ mov %rbx,-0x50(%rsp) │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ - lea 0x1(%rdx),%r11 │ │ │ │ - shl $0x5,%r14 │ │ │ │ shl $0x5,%r12 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ + shl $0x5,%r14 │ │ │ │ lea 0x2(%rbx,%rbx,1),%r13 │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rax,%rcx │ │ │ │ mov %rcx,%rax │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r8,%rcx │ │ │ │ test %r10,%r10 │ │ │ │ cmovle %r8,%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rcx,-0x68(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r15,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ mov %rax,-0x58(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%r12,%rbx,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle b3fc │ │ │ │ + jle b1bc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp b3c2 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp b182 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -9167,35 +9113,35 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne b3c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne b180 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js b47c │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + js b23c │ │ │ │ fldt 0x10(%rdi) │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp b442 │ │ │ │ + jmp b202 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -9204,103 +9150,111 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne b440 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne b200 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne b3a0 │ │ │ │ + jne b160 │ │ │ │ mov -0x48(%rsp),%rbx │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ - mov -0x60(%rsp),%r15 │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x60(%rsp),%r15 │ │ │ │ add %rbx,%rax │ │ │ │ mov -0x50(%rsp),%rbx │ │ │ │ inc %r15 │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jne b380 │ │ │ │ - jmp a2b5 │ │ │ │ - cmpq $0x0,-0x50(%rsp) │ │ │ │ - jle b63b │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ + jne b148 │ │ │ │ + jmp a0f5 │ │ │ │ + cmpq $0x0,-0x58(%rsp) │ │ │ │ + jle b443 │ │ │ │ + mov %rbx,%r10 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ - sub %r10,%rbx │ │ │ │ - mov %r10,%r14 │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + sub %r15,%rbx │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ - lea 0x1(%r14),%rbp │ │ │ │ - shl $0x5,%r11 │ │ │ │ - imul %r11,%rax │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + lea 0x1(%r15),%rbp │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ imul 0x78(%rsp),%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ + mov %r15,-0x60(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + imul %rcx,%rax │ │ │ │ + shl $0x5,%r11 │ │ │ │ + imul %r11,%r14 │ │ │ │ + add %r10,%rax │ │ │ │ + mov -0x20(%rsp),%r10 │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r14,-0x48(%rsp) │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov -0x38(%rsp),%r10 │ │ │ │ + mov %r13,%rsi │ │ │ │ + imul %rcx,%rax │ │ │ │ + imul %r14,%rcx │ │ │ │ + add %r10,%rax │ │ │ │ imul %r11,%rax │ │ │ │ - mov %rax,-0x60(%rsp) │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov -0x70(%rsp),%rcx │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %r9,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - cmovle %r9,%rax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,-0x40(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ + cmovle %rcx,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ mov -0x70(%rsp),%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ - lea (%rax,%rcx,1),%r14 │ │ │ │ + lea (%rax,%rsi,1),%r14 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle b590 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jns b860 │ │ │ │ + jle b370 │ │ │ │ + test %r15,%r15 │ │ │ │ + jns b658 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add %r11,%r14 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne b576 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - js b612 │ │ │ │ - test %rsi,%rsi │ │ │ │ - js b612 │ │ │ │ - mov -0x40(%rsp),%r12 │ │ │ │ - mov %rcx,%r14 │ │ │ │ + jne b34e │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmpq $0x0,-0x60(%rsp) │ │ │ │ + js b415 │ │ │ │ + test %r15,%r15 │ │ │ │ + js b415 │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ + mov -0x18(%rsp),%r12 │ │ │ │ + mov %rsi,%r14 │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r15,-0x68(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r14,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - mov %r8,%r15 │ │ │ │ + mov %r8,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ - fldt (%r9) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - fldt -0x10(%r15) │ │ │ │ + fldt (%r9) │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -9309,209 +9263,207 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne b5c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne b3c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add %r11,%r14 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne b5b0 │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + jne b398 │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ mov -0x48(%rsp),%rax │ │ │ │ - inc %r15 │ │ │ │ + inc %rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - add %rax,%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jne b560 │ │ │ │ + add %rax,%rsi │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne b338 │ │ │ │ mov -0x10(%rsp),%rsi │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r15,%rsi │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - js a2b5 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov -0x60(%rsp),%r15 │ │ │ │ + add %rcx,%rsi │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + js a0f5 │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ - inc %rax │ │ │ │ - mov -0x28(%rsp),%rcx │ │ │ │ - mov -0x18(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + inc %rbx │ │ │ │ + mov %r15,-0x48(%rsp) │ │ │ │ + mov -0x20(%rsp),%rcx │ │ │ │ + mov -0x28(%rsp),%rbp │ │ │ │ + mov %rbx,-0x58(%rsp) │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ + imul %r10,%rax │ │ │ │ + mov %rbp,%r11 │ │ │ │ + sub %r15,%r11 │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ - mov -0x20(%rsp),%r12 │ │ │ │ - mov -0x58(%rsp),%rbx │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ - shl $0x5,%r10 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ imul %r10,%rax │ │ │ │ - mov %r12,%r11 │ │ │ │ - shl $0x5,%rcx │ │ │ │ mov %rax,-0x60(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ - imul %r10,%r15 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov -0x70(%rsp),%rdx │ │ │ │ - sub %rbx,%r11 │ │ │ │ - mov %r15,-0x48(%rsp) │ │ │ │ lea 0x2(%rax,%rax,1),%r9 │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ test %r11,%r11 │ │ │ │ - cmovle %rdx,%rax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - inc %rbx │ │ │ │ + cmovle %rbx,%rax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x1(%r15),%rbx │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov -0x70(%rsp),%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ lea (%rax,%rcx,1),%r15 │ │ │ │ test %r11,%r11 │ │ │ │ - jle b700 │ │ │ │ - test %r12,%r12 │ │ │ │ - jns b7e0 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ + jle b510 │ │ │ │ + test %rbp,%rbp │ │ │ │ + jns b5e0 │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ add %r10,%r15 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne b6e6 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - js b790 │ │ │ │ - test %r12,%r12 │ │ │ │ - js b790 │ │ │ │ - mov -0x40(%rsp),%r13 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + jne b4ee │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmpq $0x0,-0x48(%rsp) │ │ │ │ + js b591 │ │ │ │ + test %rbp,%rbp │ │ │ │ + js b591 │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ + mov -0x40(%rsp),%r12 │ │ │ │ mov %rcx,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rbp,-0x68(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + nopl (%rax) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r15,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ - mov %r8,%rbp │ │ │ │ + mov %r8,%r14 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp b742 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp b542 │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%rbp │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r14 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - fldt -0x10(%rbp) │ │ │ │ + fldt (%rsi) │ │ │ │ + fldt -0x10(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne b740 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ + jne b540 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ add %r10,%r15 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne b730 │ │ │ │ - mov -0x68(%rsp),%rbp │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ - inc %rbp │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne b530 │ │ │ │ + mov -0x68(%rsp),%r14 │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ + inc %r14 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rax,%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ - cmp %rax,%rbp │ │ │ │ - jne b6d0 │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jne b4d8 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - je a28f │ │ │ │ + je a0cf │ │ │ │ lea (%rbx,%r13,1),%rax │ │ │ │ - jmp a18a │ │ │ │ + jmp 9fbe │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rbp,-0x68(%rsp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - mov %r8,%rbp │ │ │ │ - fldt (%rdi) │ │ │ │ + mov %r8,%r14 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp b802 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp b602 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%rbp │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r14 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - fldt -0x10(%rbp) │ │ │ │ + fldt (%rsi) │ │ │ │ + fldt -0x10(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne b800 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ + jne b600 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ add %r10,%r15 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - je b8e0 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je b6d8 │ │ │ │ mov %r15,%rax │ │ │ │ - jmp b7f0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp b5f0 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ mov %r14,%rax │ │ │ │ - mov %r15,-0x68(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ + mov %r8,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp b882 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp b682 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - fldt (%r9) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - fldt -0x10(%r15) │ │ │ │ + fldt (%r9) │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -9519,76 +9471,71 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne b880 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne b680 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add %r11,%r14 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je b8f0 │ │ │ │ + je b6e8 │ │ │ │ mov %r14,%rax │ │ │ │ - jmp b870 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x68(%rsp),%rbp │ │ │ │ - jmp b700 │ │ │ │ + jmp b660 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x68(%rsp),%r14 │ │ │ │ + jmp b510 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ - jmp b590 │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ - incq -0x50(%rsp) │ │ │ │ - mov -0x50(%rsp),%rcx │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ + jmp b370 │ │ │ │ + mov -0x40(%rsp),%r14 │ │ │ │ + incq -0x58(%rsp) │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ add %r14,%rax │ │ │ │ - mov -0x40(%rsp),%r14 │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ cmp %r14,%rcx │ │ │ │ - jne ac5c │ │ │ │ - jmp a2b5 │ │ │ │ + jne ad6c │ │ │ │ + jmp a0f5 │ │ │ │ incq -0x68(%rsp) │ │ │ │ - mov -0x68(%rsp),%rbx │ │ │ │ + mov -0x60(%rsp),%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x68(%rsp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne b0cc │ │ │ │ - jmp a2b5 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jne aa51 │ │ │ │ + jmp a0f5 │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ mov %rcx,%r12 │ │ │ │ - mov %rsi,-0x40(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%rsi │ │ │ │ mov %r15,%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ - mov %rax,-0x58(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov %r15,-0x50(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%r12,%r9,1),%rax │ │ │ │ test %r11,%r11 │ │ │ │ - jle b9fc │ │ │ │ + jle b7bc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp b9c2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp b782 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%r10) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -9597,35 +9544,35 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne b9c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne b780 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r9,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js ba7c │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + js b83c │ │ │ │ fldt 0x10(%rdi) │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp ba42 │ │ │ │ + jmp b802 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%r10) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -9634,61 +9581,54 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne ba40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne b800 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne b970 │ │ │ │ + jne b768 │ │ │ │ mov -0x48(%rsp),%rsi │ │ │ │ - mov -0x60(%rsp),%r15 │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ + mov -0x50(%rsp),%r15 │ │ │ │ add $0x10,%r10 │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ add %rsi,%r15 │ │ │ │ - mov -0x50(%rsp),%rsi │ │ │ │ + mov -0x58(%rsp),%rsi │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne b950 │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ - jmp b2c9 │ │ │ │ - mov -0x50(%rsp),%rdx │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov %r13,-0x60(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne b750 │ │ │ │ + mov -0x18(%rsp),%rsi │ │ │ │ + jmp b098 │ │ │ │ + mov -0x58(%rsp),%rdx │ │ │ │ + mov -0x70(%rsp),%r15 │ │ │ │ + mov %rsi,%r9 │ │ │ │ nopl (%rax) │ │ │ │ fldt (%rdi) │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ mov %rax,%r14 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - mov %r9,%rbx │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %rax,-0x68(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rax │ │ │ │ - mov %r8,%r13 │ │ │ │ - xor %esi,%esi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - add $0x10,%r13 │ │ │ │ + mov %r8,%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%r11) │ │ │ │ add $0x20,%rax │ │ │ │ - inc %rsi │ │ │ │ - fldt -0x10(%r13) │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%rsi │ │ │ │ + fldt -0x10(%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -9696,56 +9636,55 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jne bb40 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jne b8c0 │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rbx │ │ │ │ add %r12,%r14 │ │ │ │ cmp %r10,%rbp │ │ │ │ - jne bb00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rsp),%rax │ │ │ │ - mov -0x60(%rsp),%rbx │ │ │ │ - inc %rcx │ │ │ │ + jne b8b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ - add %rbx,%rax │ │ │ │ + inc %rcx │ │ │ │ + add %r13,%rax │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne bae0 │ │ │ │ - mov %r15,%rsi │ │ │ │ - jmp a36a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne b890 │ │ │ │ + mov %r9,%rsi │ │ │ │ + jmp a1a5 │ │ │ │ nop │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rsi,%rbx │ │ │ │ sub $0x20,%rsp │ │ │ │ fnstcw 0x16(%rsp) │ │ │ │ - mov %rsi,-0x18(%rsp) │ │ │ │ - mov %rcx,-0x70(%rsp) │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ + mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - and $0xf3,%ah │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ mov %r10,-0x68(%rsp) │ │ │ │ fildll -0x68(%rsp) │ │ │ │ + and $0xf3,%ah │ │ │ │ fldt 0x58(%rsp) │ │ │ │ or $0x4,%ah │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %ax,0x14(%rsp) │ │ │ │ movzwl 0x16(%rsp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x12(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ @@ -9753,40 +9692,40 @@ │ │ │ │ mov -0x68(%rsp),%r11 │ │ │ │ mov %r11,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ + lea 0x1(%r11,%rax,1),%rax │ │ │ │ fildll 0x78(%rsp) │ │ │ │ + add %r10,%rax │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ mov -0x68(%rsp),%r9 │ │ │ │ fildll 0x80(%rsp) │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - add %r10,%rax │ │ │ │ mov %rdx,%rcx │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add 0x78(%rsp),%rax │ │ │ │ - mov %rdx,-0x38(%rsp) │ │ │ │ + mov %rdx,-0x40(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x78(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x1(%r9,%rax,1),%rax │ │ │ │ add 0x78(%rsp),%rax │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ + mov %rdx,-0x38(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x78(%rsp) │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ @@ -9794,85 +9733,81 @@ │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ mov -0x68(%rsp),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add 0x80(%rsp),%rax │ │ │ │ - mov %rdx,-0x58(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ cqto │ │ │ │ idivq 0x80(%rsp) │ │ │ │ + mov %rdx,-0x30(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ + mov -0x40(%rsp),%r14 │ │ │ │ lea 0x1(%r9,%rax,1),%rax │ │ │ │ add 0x80(%rsp),%rax │ │ │ │ - mov %rdx,-0x28(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x80(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ cmp %r14,%rcx │ │ │ │ - jge bf3c │ │ │ │ - mov -0x30(%rsp),%r14 │ │ │ │ - mov -0x58(%rsp),%r10 │ │ │ │ - mov -0x28(%rsp),%r11 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jge c745 │ │ │ │ + jge bc7c │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jge c445 │ │ │ │ + mov -0x30(%rsp),%r11 │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl cabe │ │ │ │ + jl c62b │ │ │ │ test %rax,%rax │ │ │ │ - js bf2d │ │ │ │ + js bc6d │ │ │ │ sub %rdx,%rax │ │ │ │ mov %r11,%r13 │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r13 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ imul %rcx,%rax │ │ │ │ add %r14,%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rax,%rbx │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x2(%rax,%rax,1),%r12 │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r8,%rax │ │ │ │ test %r10,%r10 │ │ │ │ cmovle %r8,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r15,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ mov %rcx,%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ mov %rcx,-0x58(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x0(%r13,%rbx,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle be81 │ │ │ │ + jle bbc1 │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ + nop │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -9881,29 +9816,29 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne be40 │ │ │ │ + jne bb80 │ │ │ │ test %rdx,%rdx │ │ │ │ - js d340 │ │ │ │ + js d040 │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -9912,119 +9847,113 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne bec0 │ │ │ │ + jne bc00 │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne be10 │ │ │ │ + jne bb70 │ │ │ │ mov -0x60(%rsp),%r15 │ │ │ │ mov -0x58(%rsp),%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ inc %r15 │ │ │ │ add %rax,%rcx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne bdf0 │ │ │ │ + jne bb58 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ mov %rax,%rbx │ │ │ │ - mov -0x58(%rsp),%r10 │ │ │ │ sub %r14,%rbx │ │ │ │ - mov -0x30(%rsp),%r14 │ │ │ │ - mov %rbx,-0x50(%rsp) │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jge c127 │ │ │ │ - mov -0x28(%rsp),%r10 │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ + mov %rbx,-0x58(%rsp) │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jge be1f │ │ │ │ + mov -0x30(%rsp),%r10 │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jge cdab │ │ │ │ - cmpq $0x0,-0x50(%rsp) │ │ │ │ - jle bfec │ │ │ │ + jge ca7e │ │ │ │ + cmpq $0x0,-0x58(%rsp) │ │ │ │ + jle bd27 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov -0x28(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%r12 │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ mov %rsi,%r11 │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ mov 0x78(%rsp),%r13 │ │ │ │ imul %rcx,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x5,%r12 │ │ │ │ + imul %r12,%r13 │ │ │ │ add %r14,%rax │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ - imul %r12,%r13 │ │ │ │ add %rbx,%rax │ │ │ │ - mov -0x18(%rsp),%rbx │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ lea 0x2(%rbx,%rbx,1),%r10 │ │ │ │ - cmpq $0x0,-0x20(%rsp) │ │ │ │ - jns d601 │ │ │ │ - mov -0x50(%rsp),%rbx │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + jns d301 │ │ │ │ + mov -0x58(%rsp),%rbx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r11 │ │ │ │ add %r13,%rax │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne bfc0 │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ + jne bcfb │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ - mov -0x38(%rsp),%rbx │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js bf2d │ │ │ │ - cmpq $0x0,-0x20(%rsp) │ │ │ │ - js bf2d │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ - mov -0x28(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r12 │ │ │ │ + js bc6d │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + js bc6d │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ + mov -0x30(%rsp),%rdx │ │ │ │ inc %rbx │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ mov %rbx,%r13 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ imul 0x80(%rsp),%r12 │ │ │ │ - xor %ecx,%ecx │ │ │ │ shl $0x5,%rbp │ │ │ │ - add %rdx,%rax │ │ │ │ - mov -0x18(%rsp),%rdx │ │ │ │ lea 0x2(%rbx,%rbx,1),%r10 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov -0x20(%rsp),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x5,%r12 │ │ │ │ add %rax,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ mov -0x70(%rsp),%rdx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rcx,-0x70(%rsp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r15,%rcx │ │ │ │ mov %r8,%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r11 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r9 │ │ │ │ + add $0x10,%r11 │ │ │ │ fldt -0x10(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rcx) │ │ │ │ @@ -10033,54 +9962,53 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rcx) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %r10,%r9 │ │ │ │ - jne c0c0 │ │ │ │ + jne bdc0 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%rbx │ │ │ │ add %rbp,%r15 │ │ │ │ cmp %r10,%r14 │ │ │ │ - jne c080 │ │ │ │ + jne bdb0 │ │ │ │ mov -0x70(%rsp),%rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ inc %rcx │ │ │ │ cmp %r13,%rcx │ │ │ │ - jne c070 │ │ │ │ - jmp bf2d │ │ │ │ - mov -0x28(%rsp),%rbx │ │ │ │ + jne bda0 │ │ │ │ + jmp bc6d │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jl d037 │ │ │ │ - cmpq $0x0,-0x50(%rsp) │ │ │ │ - jle c444 │ │ │ │ - mov 0x80(%rsp),%rbp │ │ │ │ + jl ccf7 │ │ │ │ + cmpq $0x0,-0x58(%rsp) │ │ │ │ + jle c146 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - sub %rdx,%r11 │ │ │ │ - sub %r10,%r14 │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ shl $0x5,%rbx │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ - mov %r10,%r9 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + sub %r15,%r14 │ │ │ │ mov %rbx,%r12 │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov 0x80(%rsp),%rbp │ │ │ │ mov %r14,%rbx │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ + movq $0x0,-0x50(%rsp) │ │ │ │ shl $0x5,%rbp │ │ │ │ + mov %r15,-0x18(%rsp) │ │ │ │ imul %rbp,%rax │ │ │ │ + imul %rax,%rcx │ │ │ │ mov %rax,(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ - imul %rbp,%rax │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ add %rcx,%rax │ │ │ │ - mov -0x30(%rsp),%rcx │ │ │ │ - mov %rax,-0x40(%rsp) │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ imul %rbp,%rcx │ │ │ │ mov %rcx,-0x8(%rsp) │ │ │ │ mov %r11,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r8,%rcx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rcx │ │ │ │ @@ -10088,41 +10016,40 @@ │ │ │ │ mov %r14,%rcx │ │ │ │ mov -0x70(%rsp),%r14 │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r14,%rcx │ │ │ │ test %rbx,%rbx │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ cmovle %r14,%rcx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - lea 0x1(%r9),%r14 │ │ │ │ + lea 0x1(%r15),%r14 │ │ │ │ + mov %r14,-0x60(%rsp) │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov %r14,-0x60(%rsp) │ │ │ │ - mov %r15,-0x48(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0x8(%rsp),%rax │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ + mov -0x48(%rsp),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ lea (%rax,%rsi,1),%r13 │ │ │ │ - jle c310 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle c010 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ test %r11,%r11 │ │ │ │ - jle c278 │ │ │ │ + jle bf78 │ │ │ │ mov %r8,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10131,30 +10058,30 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne c240 │ │ │ │ + jne bf40 │ │ │ │ mov %r13,%rax │ │ │ │ mov %r10,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ test %rdx,%rdx │ │ │ │ - js c2f8 │ │ │ │ + js bff8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10163,37 +10090,37 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne c2c0 │ │ │ │ + jne bfc0 │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne c220 │ │ │ │ + jne bf08 │ │ │ │ xor %r14d,%r14d │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - mov -0x40(%rsp),%r13 │ │ │ │ + cmpq $0x0,-0x18(%rsp) │ │ │ │ + mov -0x48(%rsp),%r13 │ │ │ │ mov -0x10(%rsp),%r9 │ │ │ │ - js c410 │ │ │ │ + js c110 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ test %r11,%r11 │ │ │ │ - jle c378 │ │ │ │ + jle c078 │ │ │ │ mov %r8,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10202,30 +10129,30 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne c340 │ │ │ │ + jne c040 │ │ │ │ mov %r13,%rax │ │ │ │ mov %r10,%r15 │ │ │ │ xor %esi,%esi │ │ │ │ test %rdx,%rdx │ │ │ │ - js c3f8 │ │ │ │ + js c0f8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10234,95 +10161,93 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne c3c0 │ │ │ │ + jne c0c0 │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne c330 │ │ │ │ - incq -0x48(%rsp) │ │ │ │ - mov -0x50(%rsp),%rsi │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ - mov (%rsp),%r14 │ │ │ │ + jne c030 │ │ │ │ + incq -0x50(%rsp) │ │ │ │ + mov -0x58(%rsp),%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ - add %r14,-0x40(%rsp) │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ + mov (%rsp),%r14 │ │ │ │ + add %r14,-0x48(%rsp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne c1f0 │ │ │ │ + jne bee0 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - mov %rax,%r15 │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r15,%rsi │ │ │ │ - mov -0x38(%rsp),%rbx │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov -0x18(%rsp),%r15 │ │ │ │ + add %rax,%rsi │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js bf2d │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rbp │ │ │ │ + js bc6d │ │ │ │ + mov -0x28(%rsp),%rax │ │ │ │ inc %rbx │ │ │ │ - mov -0x58(%rsp),%r9 │ │ │ │ - mov %rbx,-0x20(%rsp) │ │ │ │ - mov -0x30(%rsp),%rbx │ │ │ │ - mov -0x28(%rsp),%r12 │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ + movq $0x0,-0x58(%rsp) │ │ │ │ + mov 0x80(%rsp),%rbp │ │ │ │ mov -0x70(%rsp),%r11 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rbx,-0x28(%rsp) │ │ │ │ + mov -0x38(%rsp),%rbx │ │ │ │ mov %rax,%r10 │ │ │ │ + mov %rax,%r14 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - sub %rdx,%r10 │ │ │ │ - sub %r9,%r14 │ │ │ │ shl $0x5,%rbp │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ + sub %rdx,%r10 │ │ │ │ + sub %r15,%r14 │ │ │ │ + shl $0x5,%r12 │ │ │ │ imul %rbp,%rbx │ │ │ │ mov %r10,%rcx │ │ │ │ - imul %rbp,%rax │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rbx,-0x38(%rsp) │ │ │ │ - shl $0x5,%r12 │ │ │ │ - mov %rax,-0x10(%rsp) │ │ │ │ + imul %rbp,%rax │ │ │ │ test %r10,%r10 │ │ │ │ + mov %r15,-0x38(%rsp) │ │ │ │ + mov %rbx,-0x40(%rsp) │ │ │ │ lea (%rcx,%r8,1),%rbx │ │ │ │ mov %r14,%rcx │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ cmovle %r8,%rbx │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ add %r11,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ cmovle %r11,%rcx │ │ │ │ - xor %r15d,%r15d │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ - lea 0x1(%r9),%rcx │ │ │ │ - mov %r15,-0x50(%rsp) │ │ │ │ + mov %rcx,-0x48(%rsp) │ │ │ │ + lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ - mov -0x48(%rsp),%rcx │ │ │ │ + mov -0x40(%rsp),%rax │ │ │ │ + mov -0x50(%rsp),%rcx │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ lea (%rax,%rcx,1),%r13 │ │ │ │ - jle c610 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle c310 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle c578 │ │ │ │ + jle c278 │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x10,%r15 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10331,30 +10256,30 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne c540 │ │ │ │ + jne c240 │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ test %rdx,%rdx │ │ │ │ - js c5f8 │ │ │ │ + js c2f8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10363,37 +10288,37 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne c5c0 │ │ │ │ + jne c2c0 │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne c530 │ │ │ │ + jne c220 │ │ │ │ xor %r14d,%r14d │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ - mov -0x40(%rsp),%r9 │ │ │ │ - js c710 │ │ │ │ + cmpq $0x0,-0x38(%rsp) │ │ │ │ + mov -0x50(%rsp),%r13 │ │ │ │ + mov -0x48(%rsp),%r9 │ │ │ │ + js c410 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle c678 │ │ │ │ + jle c378 │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10402,30 +10327,30 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne c640 │ │ │ │ + jne c340 │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ test %rdx,%rdx │ │ │ │ - js c6f8 │ │ │ │ + js c3f8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10434,107 +10359,299 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne c6c0 │ │ │ │ + jne c3c0 │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne c630 │ │ │ │ - incq -0x50(%rsp) │ │ │ │ - mov -0x20(%rsp),%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ - mov -0x10(%rsp),%r14 │ │ │ │ + jne c330 │ │ │ │ + incq -0x58(%rsp) │ │ │ │ + mov -0x28(%rsp),%rcx │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,-0x48(%rsp) │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ + mov -0x18(%rsp),%r14 │ │ │ │ + add %r14,-0x50(%rsp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne c500 │ │ │ │ + jne c1f8 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jl cbec │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jge c724 │ │ │ │ test %rax,%rax │ │ │ │ - js bf2d │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ + js bc6d │ │ │ │ + sub %r15,%rax │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + imul 0x78(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ + imul %rcx,%rdx │ │ │ │ + imul %rcx,%rax │ │ │ │ + shl $0x5,%r10 │ │ │ │ + imul %r10,%r14 │ │ │ │ + add %rbx,%rax │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ + shl $0x5,%rax │ │ │ │ + imul %r14,%rcx │ │ │ │ + add %rax,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r9 │ │ │ │ + mov -0x38(%rsp),%rbx │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ + imul %r10,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + mov %rdx,-0x50(%rsp) │ │ │ │ + mov %r11,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + test %r11,%r11 │ │ │ │ + cmovle %rbx,%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x1(%r15),%rbx │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ + mov %rdx,-0x58(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + test %r11,%r11 │ │ │ │ + jle c598 │ │ │ │ + mov %rdx,-0x60(%rsp) │ │ │ │ + mov %rbx,%rbp │ │ │ │ + mov -0x50(%rsp),%rbx │ │ │ │ + mov -0x70(%rsp),%r13 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea (%rbx,%rax,1),%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r8,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fldt (%rsi) │ │ │ │ + add $0x20,%rdx │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%rbx │ │ │ │ + fldt -0x10(%rbx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldt -0x10(%rdx) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldt (%rdi) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fldt -0x20(%rdx) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpt -0x20(%rdx) │ │ │ │ + fstpt -0x10(%rdx) │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne c540 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%r13 │ │ │ │ + add %r10,%r15 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne c520 │ │ │ │ + test %r12,%r12 │ │ │ │ + js d193 │ │ │ │ + mov -0x60(%rsp),%rdx │ │ │ │ + mov %rbp,%rbx │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ + mov -0x58(%rsp),%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %r8,%rbp │ │ │ │ + xor %r11d,%r11d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fldt (%rsi) │ │ │ │ + add $0x20,%rcx │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%rbp │ │ │ │ + fldt -0x10(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldt (%rdi) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fldt -0x20(%rcx) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpt -0x20(%rcx) │ │ │ │ + fstpt -0x10(%rcx) │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jne c5c0 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%r13 │ │ │ │ + add %r10,%r15 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne c5b0 │ │ │ │ + incq -0x68(%rsp) │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %rdx,%rax │ │ │ │ + mov -0x60(%rsp),%r11 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne c4f8 │ │ │ │ + jmp bc6d │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + js bc6d │ │ │ │ + imul 0x78(%rsp),%rcx │ │ │ │ + mov -0x30(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ + imul 0x80(%rsp),%r9 │ │ │ │ + mov -0x70(%rsp),%r15 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + add %r14,%r12 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + imul 0x80(%rsp),%r12 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + add %rax,%r12 │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ + shl $0x5,%r12 │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + lea 0x2(%rax,%rax,1),%r11 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%rbp │ │ │ │ + mov %r15,%r10 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbp,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rsi) │ │ │ │ + add $0x20,%rax │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt (%r10) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldt -0x10(%rax) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldt (%rdi) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fldt -0x20(%rax) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpt -0x20(%rax) │ │ │ │ + fstpt -0x10(%rax) │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne c6c0 │ │ │ │ + inc %rbx │ │ │ │ + add $0x10,%r10 │ │ │ │ + add %r13,%rbp │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jne c6b0 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %r9,%r12 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne c6a0 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + ret │ │ │ │ + test %rax,%rax │ │ │ │ + js bc6d │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %r10,%r9 │ │ │ │ - sub %r10,%r14 │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - sub %rdx,%r10 │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ - shl $0x5,%r11 │ │ │ │ shl $0x5,%rbx │ │ │ │ - imul %rbx,%rax │ │ │ │ - mov %r11,%r12 │ │ │ │ + sub %rdx,%r10 │ │ │ │ + sub %r15,%r14 │ │ │ │ mov -0x70(%rsp),%r11 │ │ │ │ - mov %rax,-0x38(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ - imul %rbx,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov 0x80(%rsp),%rbp │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ + movq $0x0,-0x58(%rsp) │ │ │ │ + shl $0x5,%rbp │ │ │ │ + mov %r15,-0x28(%rsp) │ │ │ │ + imul %rbp,%rax │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rax,-0x40(%rsp) │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ + add %rcx,%rax │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ lea 0x2(%rcx,%rcx,1),%rcx │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ - mov -0x30(%rsp),%rcx │ │ │ │ - imul %rbx,%rcx │ │ │ │ - mov %rcx,-0x28(%rsp) │ │ │ │ + mov %rcx,-0x48(%rsp) │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ + imul %rbp,%rcx │ │ │ │ + mov %rcx,-0x30(%rsp) │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ test %r10,%r10 │ │ │ │ - lea (%rcx,%r8,1),%rbp │ │ │ │ + lea (%rcx,%r8,1),%rbx │ │ │ │ mov %r14,%rcx │ │ │ │ - cmovle %r8,%rbp │ │ │ │ + cmovle %r8,%rbx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r11,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ cmovle %r11,%rcx │ │ │ │ - xor %r15d,%r15d │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ - mov %rcx,-0x30(%rsp) │ │ │ │ - lea 0x1(%r9),%rcx │ │ │ │ - mov %r15,-0x50(%rsp) │ │ │ │ + mov %rcx,-0x38(%rsp) │ │ │ │ + lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ - jle c961 │ │ │ │ - mov -0x28(%rsp),%rcx │ │ │ │ + jle c921 │ │ │ │ + mov -0x30(%rsp),%rcx │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ - lea (%rax,%rcx,1),%r13 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + lea (%rcx,%rax,1),%r13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle c8b8 │ │ │ │ + jle c878 │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10543,30 +10660,30 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne c880 │ │ │ │ + jne c840 │ │ │ │ mov %r13,%rax │ │ │ │ - mov %rbp,%r15 │ │ │ │ + mov %rbx,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ test %rdx,%rdx │ │ │ │ - js c938 │ │ │ │ + js c8f8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10575,44 +10692,44 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne c900 │ │ │ │ + jne c8c0 │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ - add %rbx,%r13 │ │ │ │ + add %rbp,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne c840 │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ - js d46a │ │ │ │ - mov -0x30(%rsp),%r9 │ │ │ │ + jne c800 │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ + js d16a │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ mov %rax,%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle c9f8 │ │ │ │ + jle c9b8 │ │ │ │ mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10621,30 +10738,30 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne c9c0 │ │ │ │ + jne c980 │ │ │ │ mov %r13,%rax │ │ │ │ - mov %rbp,%r15 │ │ │ │ + mov %rbx,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ test %rdx,%rdx │ │ │ │ - js ca78 │ │ │ │ + js ca38 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -10653,239 +10770,43 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne ca40 │ │ │ │ + jne ca00 │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ - add %rbx,%r13 │ │ │ │ + add %rbp,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne c980 │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ - incq -0x50(%rsp) │ │ │ │ - mov -0x50(%rsp),%rcx │ │ │ │ + jne c938 │ │ │ │ + mov -0x40(%rsp),%r14 │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ + incq -0x58(%rsp) │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ add %r14,%rax │ │ │ │ - mov -0x40(%rsp),%r14 │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ cmp %r14,%rcx │ │ │ │ - jne c810 │ │ │ │ - jmp bf2d │ │ │ │ - cmpq $0x0,-0x20(%rsp) │ │ │ │ - js bf2d │ │ │ │ - imul 0x78(%rsp),%rcx │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - imul 0x80(%rsp),%r9 │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ - mov -0x70(%rsp),%r15 │ │ │ │ - shl $0x5,%r13 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - add %r14,%r12 │ │ │ │ - imul 0x80(%rsp),%r12 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add %rax,%r12 │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ - shl $0x5,%r12 │ │ │ │ - add %r12,%rax │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - lea 0x2(%rax,%rax,1),%r11 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %r15,%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbp,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - add $0x10,%rcx │ │ │ │ - fldt (%rsi) │ │ │ │ - add $0x20,%rax │ │ │ │ - inc %rdx │ │ │ │ - fldt -0x10(%rcx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt (%r10) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt -0x10(%rax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldt (%rdi) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fldt -0x20(%rax) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt -0x20(%rax) │ │ │ │ - fstpt -0x10(%rax) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jne cb80 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %r13,%rbp │ │ │ │ - cmp %r11,%rbx │ │ │ │ - jne cb40 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %r9,%r12 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne cb30 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - ret │ │ │ │ - test %rax,%rax │ │ │ │ - js bf2d │ │ │ │ - sub %r10,%rax │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - imul 0x78(%rsp),%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ - imul %r10,%r14 │ │ │ │ - imul %r10,%r15 │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ - mov %r15,%r12 │ │ │ │ - add %rdx,%rax │ │ │ │ - mov -0x18(%rsp),%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rax,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - lea 0x2(%rdx,%rdx,1),%r9 │ │ │ │ - mov %r11,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - test %r11,%r11 │ │ │ │ - cmovle %rcx,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - inc %rbx │ │ │ │ - mov %rdx,-0x50(%rsp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rbx,%rbp │ │ │ │ - test %r11,%r11 │ │ │ │ - jle cd1b │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ - lea (%rax,%r12,1),%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,-0x60(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x10,%rbx │ │ │ │ - fldt (%rsi) │ │ │ │ - add $0x20,%rax │ │ │ │ - inc %rcx │ │ │ │ - fldt -0x10(%rbx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt -0x10(%rax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldt (%rdi) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fldt -0x20(%rax) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt -0x20(%rax) │ │ │ │ - fstpt -0x10(%rax) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne ccc0 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r10,%r15 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne cca0 │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ - js d493 │ │ │ │ - mov %rbp,%rbx │ │ │ │ - mov -0x50(%rsp),%r13 │ │ │ │ - mov %rax,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r11,-0x60(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %r8,%rbp │ │ │ │ - xor %r11d,%r11d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x10,%rbp │ │ │ │ - fldt (%rsi) │ │ │ │ - add $0x20,%rcx │ │ │ │ - inc %r11 │ │ │ │ - fldt -0x10(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt -0x10(%rcx) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldt (%rdi) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fldt -0x20(%rcx) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt -0x20(%rcx) │ │ │ │ - fstpt -0x10(%rcx) │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne cd40 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r10,%r15 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne cd30 │ │ │ │ - incq -0x68(%rsp) │ │ │ │ - mov -0x68(%rsp),%rcx │ │ │ │ - mov -0x60(%rsp),%r11 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %rdx,%rax │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne cc80 │ │ │ │ - jmp bf2d │ │ │ │ + jne c7d8 │ │ │ │ + jmp bc6d │ │ │ │ test %rbx,%rbx │ │ │ │ - jle ce4b │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ + jle cb1e │ │ │ │ sub %rdx,%rax │ │ │ │ - mov -0x18(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ - shl $0x5,%r13 │ │ │ │ - imul %r13,%rax │ │ │ │ mov %r10,%r9 │ │ │ │ mov %rsi,%r10 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + imul %r13,%rax │ │ │ │ mov %rax,-0x48(%rsp) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ imul %rcx,%rax │ │ │ │ add %r14,%rax │ │ │ │ imul %r13,%rax │ │ │ │ lea (%rbx,%rax,1),%r15 │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ @@ -10893,214 +10814,223 @@ │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r8,%rax │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0x20(%rsp) │ │ │ │ - jns d4b2 │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + jns d1b7 │ │ │ │ mov -0x48(%rsp),%rbx │ │ │ │ inc %rax │ │ │ │ add $0x10,%r10 │ │ │ │ add %rbx,%r15 │ │ │ │ - mov -0x50(%rsp),%rbx │ │ │ │ + mov -0x58(%rsp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne ce1a │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ + jne caed │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ - mov -0x38(%rsp),%rbx │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js bf2d │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ + js bc6d │ │ │ │ + mov -0x28(%rsp),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ test %rax,%rax │ │ │ │ - js bf2d │ │ │ │ + js bc6d │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%r14 │ │ │ │ + mov -0x20(%rsp),%rcx │ │ │ │ inc %rbx │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ - mov -0x28(%rsp),%r12 │ │ │ │ + mov %r8,-0x68(%rsp) │ │ │ │ mov %rbx,-0x50(%rsp) │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ - mov %r8,-0x68(%rsp) │ │ │ │ - shl $0x5,%r14 │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r12 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r13 │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x48(%rsp) │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ - lea 0x2(%rbx,%rbx,1),%r13 │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rax,%rcx │ │ │ │ mov %rcx,%rax │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r8,%rcx │ │ │ │ test %r10,%r10 │ │ │ │ - cmovle %r8,%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + cmovle %r8,%rbx │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %rcx,%rbp │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x70(%rsp),%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r15,-0x60(%rsp) │ │ │ │ + mov -0x70(%rsp),%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov %rax,-0x58(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea (%r12,%r9,1),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%r12,%rbx,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle cf78 │ │ │ │ + jle cc38 │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%r8) │ │ │ │ + fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne cf40 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rbp,%r15 │ │ │ │ + jne cc00 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ test %rdx,%rdx │ │ │ │ - js cff8 │ │ │ │ + js ccb8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%r8) │ │ │ │ + fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne cfc0 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r8 │ │ │ │ - add %r14,%r9 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - jne cf10 │ │ │ │ + jne cc80 │ │ │ │ + inc %rbp │ │ │ │ + add $0x10,%r9 │ │ │ │ + add %r14,%rbx │ │ │ │ + cmp %r13,%rbp │ │ │ │ + jne cbe0 │ │ │ │ mov -0x48(%rsp),%rbx │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ - mov -0x60(%rsp),%r15 │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x60(%rsp),%r15 │ │ │ │ add %rbx,%rax │ │ │ │ mov -0x50(%rsp),%rbx │ │ │ │ inc %r15 │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jne cef0 │ │ │ │ - jmp bf2d │ │ │ │ - cmpq $0x0,-0x50(%rsp) │ │ │ │ - jle d1b7 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ + jne cbc8 │ │ │ │ + jmp bc6d │ │ │ │ + cmpq $0x0,-0x58(%rsp) │ │ │ │ + jle cebf │ │ │ │ + mov %rbx,%r10 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ - sub %r10,%rbx │ │ │ │ - mov %r10,%r14 │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + sub %r15,%rbx │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ - lea 0x1(%r14),%rbp │ │ │ │ - shl $0x5,%r11 │ │ │ │ - imul %r11,%rax │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + lea 0x1(%r15),%rbp │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ imul 0x78(%rsp),%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ + mov %r15,-0x60(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + imul %rcx,%rax │ │ │ │ + shl $0x5,%r11 │ │ │ │ + imul %r11,%r14 │ │ │ │ + add %r10,%rax │ │ │ │ + mov -0x20(%rsp),%r10 │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r14,-0x48(%rsp) │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov -0x38(%rsp),%r10 │ │ │ │ + mov %r13,%rsi │ │ │ │ + imul %rcx,%rax │ │ │ │ + imul %r14,%rcx │ │ │ │ + add %r10,%rax │ │ │ │ imul %r11,%rax │ │ │ │ - mov %rax,-0x60(%rsp) │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov -0x70(%rsp),%rcx │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %r9,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - cmovle %r9,%rax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,-0x40(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ + cmovle %rcx,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ mov -0x70(%rsp),%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ - lea (%rax,%rcx,1),%r14 │ │ │ │ + lea (%rax,%rsi,1),%r14 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle d110 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jns d3d0 │ │ │ │ + jle cde0 │ │ │ │ + test %r15,%r15 │ │ │ │ + jns d0d8 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add %r11,%r14 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne d0f6 │ │ │ │ + jne cdc6 │ │ │ │ xchg %ax,%ax │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - js d18e │ │ │ │ - test %rsi,%rsi │ │ │ │ - js d18e │ │ │ │ - mov -0x40(%rsp),%r12 │ │ │ │ - mov %rcx,%r14 │ │ │ │ + cmpq $0x0,-0x60(%rsp) │ │ │ │ + js ce91 │ │ │ │ + test %r15,%r15 │ │ │ │ + js ce91 │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ + mov -0x18(%rsp),%r12 │ │ │ │ + mov %rsi,%r14 │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r15,-0x68(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ mov %r14,%rax │ │ │ │ - mov %r8,%r15 │ │ │ │ + mov %r8,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%r9) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - fldt -0x10(%r15) │ │ │ │ + add $0x10,%rcx │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -11108,191 +11038,191 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne d140 │ │ │ │ + jne ce40 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add %r11,%r14 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne d130 │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + jne ce08 │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ mov -0x48(%rsp),%rax │ │ │ │ - inc %r15 │ │ │ │ + inc %rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - add %rax,%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jne d0e0 │ │ │ │ + add %rax,%rsi │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne cdb0 │ │ │ │ mov -0x10(%rsp),%rsi │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r15,%rsi │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - js bf2d │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov -0x60(%rsp),%r15 │ │ │ │ + add %rcx,%rsi │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + js bc6d │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ - inc %rax │ │ │ │ - mov -0x28(%rsp),%rcx │ │ │ │ - mov -0x18(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + inc %rbx │ │ │ │ + mov %r15,-0x48(%rsp) │ │ │ │ + mov -0x20(%rsp),%rcx │ │ │ │ + mov -0x28(%rsp),%rbp │ │ │ │ + mov %rbx,-0x58(%rsp) │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ + imul %r10,%rax │ │ │ │ + mov %rbp,%r11 │ │ │ │ + sub %r15,%r11 │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ - mov -0x20(%rsp),%r12 │ │ │ │ - mov -0x58(%rsp),%rbx │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ - shl $0x5,%r10 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ imul %r10,%rax │ │ │ │ - mov %r12,%r11 │ │ │ │ - shl $0x5,%rcx │ │ │ │ mov %rax,-0x60(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ - imul %r10,%r15 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov -0x70(%rsp),%rdx │ │ │ │ - sub %rbx,%r11 │ │ │ │ - mov %r15,-0x48(%rsp) │ │ │ │ lea 0x2(%rax,%rax,1),%r9 │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ test %r11,%r11 │ │ │ │ - cmovle %rdx,%rax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - inc %rbx │ │ │ │ + cmovle %rbx,%rax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x1(%r15),%rbx │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov -0x70(%rsp),%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ lea (%rax,%rcx,1),%r15 │ │ │ │ test %r11,%r11 │ │ │ │ - jle d280 │ │ │ │ - test %r12,%r12 │ │ │ │ - jns d360 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ + jle cf80 │ │ │ │ + test %rbp,%rbp │ │ │ │ + jns d060 │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ add %r10,%r15 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne d266 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + jne cf66 │ │ │ │ xchg %ax,%ax │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - js d30c │ │ │ │ - test %r12,%r12 │ │ │ │ - js d30c │ │ │ │ - mov -0x40(%rsp),%r13 │ │ │ │ + cmpq $0x0,-0x48(%rsp) │ │ │ │ + js d00d │ │ │ │ + test %rbp,%rbp │ │ │ │ + js d00d │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ + mov -0x40(%rsp),%r12 │ │ │ │ mov %rcx,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rbp,-0x68(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %r13d,%r13d │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %r8,%rbp │ │ │ │ + mov %r8,%r14 │ │ │ │ xor %edx,%edx │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rbp │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - fldt -0x10(%rbp) │ │ │ │ + add $0x10,%r14 │ │ │ │ + fldt -0x10(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne d2c0 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ + jne cfc0 │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ add %r10,%r15 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne d2b0 │ │ │ │ - mov -0x68(%rsp),%rbp │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ - inc %rbp │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne cfa8 │ │ │ │ + mov -0x68(%rsp),%r14 │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ + inc %r14 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rax,%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ - cmp %rax,%rbp │ │ │ │ - jne d250 │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jne cf50 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - je bf0b │ │ │ │ + je bc4b │ │ │ │ lea (%rbx,%r13,1),%rax │ │ │ │ - jmp be1a │ │ │ │ + jmp bb7a │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rbp,-0x68(%rsp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%rbp │ │ │ │ + mov %r8,%r14 │ │ │ │ xor %edx,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rbp │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - fldt -0x10(%rbp) │ │ │ │ + add $0x10,%r14 │ │ │ │ + fldt -0x10(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne d380 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ + jne d080 │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ add %r10,%r15 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - je d450 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je d150 │ │ │ │ mov %r15,%rax │ │ │ │ - jmp d370 │ │ │ │ + jmp d070 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ mov %r14,%rax │ │ │ │ - mov %r15,-0x68(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%r15 │ │ │ │ + mov %r8,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%r9) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - fldt -0x10(%r15) │ │ │ │ + add $0x10,%rcx │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -11300,65 +11230,67 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne d400 │ │ │ │ + jne d100 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add %r11,%r14 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je d460 │ │ │ │ + je d160 │ │ │ │ mov %r14,%rax │ │ │ │ - jmp d3e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x68(%rsp),%rbp │ │ │ │ - jmp d280 │ │ │ │ + jmp d0e0 │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x68(%rsp),%r14 │ │ │ │ + jmp cf80 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ - jmp d110 │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ - incq -0x50(%rsp) │ │ │ │ - mov -0x50(%rsp),%rcx │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ + jmp cde0 │ │ │ │ + mov -0x40(%rsp),%r14 │ │ │ │ + incq -0x58(%rsp) │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ add %r14,%rax │ │ │ │ - mov -0x40(%rsp),%r14 │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ cmp %r14,%rcx │ │ │ │ - jne c81c │ │ │ │ - jmp bf2d │ │ │ │ + jne c7e4 │ │ │ │ + jmp bc6d │ │ │ │ incq -0x68(%rsp) │ │ │ │ - mov -0x68(%rsp),%rbx │ │ │ │ + mov -0x60(%rsp),%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x68(%rsp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne cc8c │ │ │ │ - jmp bf2d │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jne c509 │ │ │ │ + jmp bc6d │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ - mov %rcx,%rbp │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %rsi,-0x40(%rsp) │ │ │ │ mov %r8,-0x68(%rsp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%rsi │ │ │ │ - mov %r15,%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ - mov %rax,-0x58(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%r12,%r8,1),%rax │ │ │ │ + mov %r15,%r9 │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %r15,-0x50(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%r12,%r9,1),%rax │ │ │ │ test %r11,%r11 │ │ │ │ - jle d538 │ │ │ │ + jle d238 │ │ │ │ mov -0x68(%rsp),%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - add $0x10,%r15 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -11367,30 +11299,30 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne d500 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rbp,%r15 │ │ │ │ + jne d200 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ test %rdx,%rdx │ │ │ │ - js d5b8 │ │ │ │ + js d2b8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + add $0x10,%r15 │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -11399,112 +11331,111 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne d580 │ │ │ │ - inc %r9 │ │ │ │ + jne d280 │ │ │ │ + inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r13,%r8 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jne d4f0 │ │ │ │ + add %r13,%r9 │ │ │ │ + cmp %r14,%rbp │ │ │ │ + jne d1e8 │ │ │ │ mov -0x48(%rsp),%rsi │ │ │ │ - mov -0x60(%rsp),%r15 │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ + mov -0x50(%rsp),%r15 │ │ │ │ add $0x10,%r10 │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ add %rsi,%r15 │ │ │ │ - mov -0x50(%rsp),%rsi │ │ │ │ + mov -0x58(%rsp),%rsi │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne d4d0 │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ + jne d1d0 │ │ │ │ + mov -0x18(%rsp),%rsi │ │ │ │ mov -0x68(%rsp),%r8 │ │ │ │ - jmp ce3f │ │ │ │ - mov -0x50(%rsp),%rdx │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov %r13,-0x60(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp cb12 │ │ │ │ + mov -0x58(%rsp),%rdx │ │ │ │ + mov -0x70(%rsp),%r15 │ │ │ │ + mov %rsi,%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rax,-0x68(%rsp) │ │ │ │ + mov %r15,%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rax │ │ │ │ - mov %r8,%r13 │ │ │ │ - xor %esi,%esi │ │ │ │ + mov %r8,%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r13 │ │ │ │ fldt (%r11) │ │ │ │ add $0x20,%rax │ │ │ │ - inc %rsi │ │ │ │ - fldt -0x10(%r13) │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%rsi │ │ │ │ + fldt -0x10(%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jne d640 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jne d340 │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rbx │ │ │ │ add %r12,%r14 │ │ │ │ cmp %r10,%rbp │ │ │ │ - jne d630 │ │ │ │ - mov -0x68(%rsp),%rax │ │ │ │ - mov -0x60(%rsp),%rbx │ │ │ │ - inc %rcx │ │ │ │ + jne d328 │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ - add %rbx,%rax │ │ │ │ + inc %rcx │ │ │ │ + add %r13,%rax │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne d620 │ │ │ │ - mov %r15,%rsi │ │ │ │ - jmp bfe0 │ │ │ │ + jne d310 │ │ │ │ + mov %r9,%rsi │ │ │ │ + jmp bd1b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000000d6b0 : │ │ │ │ +000000000000d3b0 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%r15 │ │ │ │ - mov 0x10(%rdi),%rax │ │ │ │ mov %rdi,-0x38(%rbp) │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ cmpq $0x1,0x30(%rcx) │ │ │ │ mov 0x8(%rcx),%rdx │ │ │ │ - je d990 │ │ │ │ + je d638 │ │ │ │ xor %esi,%esi │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d955 │ │ │ │ + jle d605 │ │ │ │ mov %rsi,%rdx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x30(%rcx),%rbx │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ fldz │ │ │ │ mov %rbx,%r14 │ │ │ │ lea 0x0(,%rbx,8),%r12 │ │ │ │ shl $0x4,%r14 │ │ │ │ lea 0x10(%r14),%rax │ │ │ │ @@ -11514,62 +11445,62 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%r12),%rax │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ - mov %rsp,%r8 │ │ │ │ fstpt (%r9) │ │ │ │ + mov %rsp,%r8 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle d7c8 │ │ │ │ + jle d4b8 │ │ │ │ mov %rbx,%r10 │ │ │ │ - mov 0x38(%rcx),%r13 │ │ │ │ fldz │ │ │ │ + mov 0x38(%rcx),%r13 │ │ │ │ xor %esi,%esi │ │ │ │ imul %rdx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ add 0x78(%rcx),%r10 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov 0x0(%r13,%rsi,1),%rdi │ │ │ │ fldt (%r10,%rsi,2) │ │ │ │ - fldt 0x27f11(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt 0x27201(%rip) │ │ │ │ mov %rdi,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rdi,%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%r11,%rsi,2) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ sar $1,%rax │ │ │ │ neg %rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ - fildll -0x38(%rbp) │ │ │ │ mov %rax,(%r8,%rsi,1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%r11,%rsi,2) │ │ │ │ + fildll -0x38(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rsi,2) │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rsi,%r12 │ │ │ │ - jne d780 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne d470 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rcx),%rax │ │ │ │ add %r9,%r14 │ │ │ │ fldt (%r14) │ │ │ │ test %rax,%rax │ │ │ │ - jle d935 │ │ │ │ + jle d5ed │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ fldt (%r15) │ │ │ │ + shl $0x5,%rax │ │ │ │ lea -0x1(%rbx),%r13 │ │ │ │ fldt 0x10(%r15) │ │ │ │ - shl $0x5,%rax │ │ │ │ mov %rsi,%r12 │ │ │ │ add %rax,%rsi │ │ │ │ - jmp d804 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d4ec │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fldt (%r12) │ │ │ │ fldt 0x10(%r12) │ │ │ │ fld %st(4) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ @@ -11588,133 +11519,128 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ test %r13,%r13 │ │ │ │ - jle d984 │ │ │ │ + jle d62c │ │ │ │ mov 0x38(%rcx),%r10 │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,-0x38(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - jmp d893 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d553 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ dec %rbx │ │ │ │ sub %rbx,%rdi │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je d970 │ │ │ │ + je d618 │ │ │ │ mov (%r10,%rax,8),%rbx │ │ │ │ mov (%r8,%rax,8),%rdi │ │ │ │ mov %rbx,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %rbx,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je d880 │ │ │ │ + je d540 │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rdi │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle d910 │ │ │ │ + jle d5d0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov %rax,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%r9,%rdi,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ fildll (%r8,%rax,8) │ │ │ │ - fldt (%r11,%rdi,1) │ │ │ │ inc %rax │ │ │ │ + fldt (%r11,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne d8e0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne d5a0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r14) │ │ │ │ - jmp d920 │ │ │ │ + jmp d5d8 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp %r12,%rsi │ │ │ │ - jne d800 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp d940 │ │ │ │ - ffreep %st(0) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jne d4e8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp d5f0 │ │ │ │ + fstp %st(0) │ │ │ │ + nop │ │ │ │ inc %rdx │ │ │ │ add $0x20,%r15 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ cmp %rdx,0x8(%rcx) │ │ │ │ - jg d710 │ │ │ │ + jg d408 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ + incq (%r8) │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - incq (%r8) │ │ │ │ - jmp d8c8 │ │ │ │ + jmp d588 │ │ │ │ mov (%r8,%r13,8),%rdi │ │ │ │ mov %r13,%rax │ │ │ │ - jmp d8b8 │ │ │ │ + jmp d578 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d955 │ │ │ │ + jle d605 │ │ │ │ mov (%rcx),%rsi │ │ │ │ mov %rsi,%r9 │ │ │ │ shr $0x3f,%r9 │ │ │ │ add %rsi,%r9 │ │ │ │ sar $1,%r9 │ │ │ │ neg %r9 │ │ │ │ test %rsi,%rsi │ │ │ │ - jle d955 │ │ │ │ + jle d605 │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov 0x78(%rcx),%r11 │ │ │ │ mov -0x50(%rbp),%rbx │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea (%rsi,%r9,1),%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ lea (%r15,%rdx,1),%r10 │ │ │ │ + lea (%rsi,%r9,1),%rdi │ │ │ │ fldt 0x10(%rax) │ │ │ │ lea (%r11,%r8,1),%rsi │ │ │ │ - fldt (%rax) │ │ │ │ mov %r9,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ - jmp d9e2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rax) │ │ │ │ + jmp d682 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x27cb6(%rip) │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ inc %rcx │ │ │ │ + add $0x20,%rdx │ │ │ │ + fldt (%rsi) │ │ │ │ + fldt 0x26feb(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - add $0x20,%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rdx) │ │ │ │ fldt -0x10(%rdx) │ │ │ │ fld %st(2) │ │ │ │ fcos │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ @@ -11733,57 +11659,58 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jne d9e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne d680 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne d9c4 │ │ │ │ + jne d66c │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000000da60 : │ │ │ │ +000000000000d700 : │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov (%rcx),%rdx │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ - mov 0x18(%rcx),%r15 │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ + mov 0x18(%rcx),%r15 │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ cmpq $0x1,0x30(%rcx) │ │ │ │ mov 0x8(%rcx),%rdx │ │ │ │ - je dd2e │ │ │ │ + je d9ee │ │ │ │ xor %esi,%esi │ │ │ │ test %rdx,%rdx │ │ │ │ - jle dcf7 │ │ │ │ - fldt 0x27bea(%rip) │ │ │ │ + jle d9b7 │ │ │ │ + fldt 0x26f2a(%rip) │ │ │ │ mov %rsi,%rdx │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x30(%rcx),%rbx │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ fldz │ │ │ │ mov %rbx,%r14 │ │ │ │ lea 0x0(,%rbx,8),%r12 │ │ │ │ @@ -11795,57 +11722,59 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%r12),%rax │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ - mov %rsp,%r8 │ │ │ │ fstpt (%r9) │ │ │ │ + mov %rsp,%r8 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle db82 │ │ │ │ + jle d842 │ │ │ │ mov %rbx,%r10 │ │ │ │ - mov 0x38(%rcx),%r13 │ │ │ │ fldz │ │ │ │ + mov 0x38(%rcx),%r13 │ │ │ │ xor %esi,%esi │ │ │ │ imul %rdx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ add 0x78(%rcx),%r10 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%r13,%rsi,1),%rdi │ │ │ │ fldt (%r10,%rsi,2) │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %rdi,%rax │ │ │ │ + fmul %st(2),%st │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rdi,%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%r11,%rsi,2) │ │ │ │ sar $1,%rax │ │ │ │ neg %rax │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%r11,%rsi,2) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,(%r8,%rsi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rsi,2) │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rsi,%r12 │ │ │ │ - jne db40 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne d800 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rcx),%rax │ │ │ │ add %r9,%r14 │ │ │ │ fldt (%r14) │ │ │ │ test %rax,%rax │ │ │ │ - jle dcd5 │ │ │ │ + jle d995 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - lea -0x1(%rbx),%r13 │ │ │ │ shl $0x5,%rax │ │ │ │ + lea -0x1(%rbx),%r13 │ │ │ │ mov %rsi,%r12 │ │ │ │ add %rax,%rsi │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(0) │ │ │ │ fsincos │ │ │ │ fldt (%r15) │ │ │ │ fldt 0x10(%r15) │ │ │ │ @@ -11863,110 +11792,110 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%r12) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - jle dd22 │ │ │ │ + jle d9e2 │ │ │ │ mov 0x38(%rcx),%r10 │ │ │ │ mov %r13,%rax │ │ │ │ mov %rbx,-0x38(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - jmp dc53 │ │ │ │ + jmp d913 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ dec %rbx │ │ │ │ sub %rbx,%rdi │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je dd10 │ │ │ │ + je d9d0 │ │ │ │ mov (%r10,%rax,8),%rbx │ │ │ │ mov (%r8,%rax,8),%rdi │ │ │ │ mov %rbx,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %rbx,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je dc40 │ │ │ │ + je d900 │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ inc %rdi │ │ │ │ mov %rdi,(%r8,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle dcc4 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle d984 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%r9,%rdi,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fildll (%r8,%rax,8) │ │ │ │ - fldt (%r11,%rdi,1) │ │ │ │ inc %rax │ │ │ │ + fldt (%r11,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne dca0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne d960 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r14) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp %r12,%rsi │ │ │ │ - jne dbb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp dce0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne d870 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp d9a0 │ │ │ │ + fstp %st(0) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%r15 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ cmp %rdx,0x8(%rcx) │ │ │ │ - jg dac0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jg d760 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + incq (%r8) │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - incq (%r8) │ │ │ │ - jmp dc86 │ │ │ │ + jmp d946 │ │ │ │ mov (%r8,%r13,8),%rdi │ │ │ │ mov %r13,%rax │ │ │ │ - jmp dc78 │ │ │ │ + jmp d938 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle dcf7 │ │ │ │ + jle d9b7 │ │ │ │ mov (%rcx),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ shr $0x3f,%r10 │ │ │ │ add %rax,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ neg %r10 │ │ │ │ test %rax,%rax │ │ │ │ - jle dcf7 │ │ │ │ + jle d9b7 │ │ │ │ mov -0x50(%rbp),%rbx │ │ │ │ - mov 0x78(%rcx),%r11 │ │ │ │ + fldt 0x26c6b(%rip) │ │ │ │ mov %r15,%rsi │ │ │ │ xor %r8d,%r8d │ │ │ │ - fldt 0x27941(%rip) │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov 0x78(%rcx),%r11 │ │ │ │ shl $0x5,%rax │ │ │ │ lea (%r15,%rdx,1),%r9 │ │ │ │ lea (%rbx,%rax,1),%rcx │ │ │ │ lea (%r11,%r8,1),%rdi │ │ │ │ mov %r10,%rdx │ │ │ │ mov %rbx,%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -11993,107 +11922,107 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne dd80 │ │ │ │ + jne da40 │ │ │ │ add $0x20,%rsi │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne dd6f │ │ │ │ - ffreep %st(0) │ │ │ │ + jne da2f │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000000ddf0 : │ │ │ │ +000000000000dab0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xa8,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov (%rax),%r15 │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ cmp %rax,%r15 │ │ │ │ - jle de28 │ │ │ │ + jle dae8 │ │ │ │ mov 0x48(%rdi),%rdx │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ mov (%rdx),%r13 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jg de40 │ │ │ │ + jg db00 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 32a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %r15,%rcx │ │ │ │ - movdqu 0xf0(%rdi),%xmm0 │ │ │ │ - mov 0x50(%rdi),%rdx │ │ │ │ mov 0x10(%rdi),%r9 │ │ │ │ + mov 0x50(%rdi),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ shr $0x3f,%rcx │ │ │ │ + movdqu 0xf0(%rdi),%xmm0 │ │ │ │ add %r15,%rcx │ │ │ │ - sar $1,%rcx │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ + sar $1,%rcx │ │ │ │ movq %xmm0,%r12 │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + movups %xmm0,0xe0(%rdi) │ │ │ │ mov %rcx,%r8 │ │ │ │ sub %rcx,%r13 │ │ │ │ - movups %xmm0,0xe0(%rdi) │ │ │ │ mov %r12,%rdi │ │ │ │ - shl $0x5,%r8 │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ + shl $0x5,%r8 │ │ │ │ shl $0x5,%r13 │ │ │ │ - shl $0x5,%rdx │ │ │ │ add %r9,%r8 │ │ │ │ add %r12,%r13 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ testb $0x1,0x70(%rbx) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ - je e1d0 │ │ │ │ + je de88 │ │ │ │ mov 0xc0(%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jle df48 │ │ │ │ + jle dc08 │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ add %rdi,%rsi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ - fldt 0x10(%r9,%rax,2) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%r12 │ │ │ │ + fldt 0x10(%r9,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r9,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x0(%r13,%rax,2) │ │ │ │ fstpt 0x10(%r13,%rax,2) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ @@ -12102,126 +12031,126 @@ │ │ │ │ fldt (%r8,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%r12) │ │ │ │ fstpt -0x10(%r12) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jg df00 │ │ │ │ + jg dbc0 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3260 │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ mov 0xe0(%rbx),%r12 │ │ │ │ lea 0x1(%rax),%r14 │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ lea (%r14,%r14,1),%r11 │ │ │ │ test $0x20,%dl │ │ │ │ - jne e310 │ │ │ │ + jne dfc0 │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov (%rax),%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ test $0x10,%dl │ │ │ │ - jne e418 │ │ │ │ + jne e0d8 │ │ │ │ test $0x8,%dl │ │ │ │ - jne ea78 │ │ │ │ + jne e6f0 │ │ │ │ mov %edx,%ecx │ │ │ │ and $0x800,%ecx │ │ │ │ test $0x2,%dl │ │ │ │ - jne e74b │ │ │ │ + jne e3ee │ │ │ │ and $0x4,%edx │ │ │ │ - jne ec59 │ │ │ │ + jne e891 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e50d │ │ │ │ + jne e1cd │ │ │ │ test %r8,%r8 │ │ │ │ - jle de30 │ │ │ │ + jle daf0 │ │ │ │ fld1 │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r12,-0x90(%rbp) │ │ │ │ mov %rbx,%r12 │ │ │ │ - mov %r11,%rbx │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ lea 0x10(%rax),%r14 │ │ │ │ + mov %r11,%rbx │ │ │ │ mov %r14,%rax │ │ │ │ mov %r15,%r14 │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ mov %rax,%r15 │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %r15,%rsp │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - je e02d │ │ │ │ + je dced │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ mov 0x78(%r12),%rcx │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%r8 │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x58(%r12),%r8 │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ sub %r8,%rdx │ │ │ │ test %rbx,%rbx │ │ │ │ - jle e17c │ │ │ │ + jle de34 │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov 0x60(%r12),%rax │ │ │ │ mov %rsi,%rcx │ │ │ │ + lea (%rbx,%rdx,1),%r8 │ │ │ │ + mov 0x60(%r12),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ - lea (%rbx,%rdx,1),%r8 │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - fldt 0x27603(%rip) │ │ │ │ + fldt 0x26913(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp e130 │ │ │ │ + jmp ddec │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x272ab(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -12234,101 +12163,101 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je e112 │ │ │ │ + je ddce │ │ │ │ fchs │ │ │ │ - fmuls 0x26fc4(%rip) │ │ │ │ - fldt 0x275a2(%rip) │ │ │ │ + fmuls 0x26308(%rip) │ │ │ │ + fldt 0x268b6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je e180 │ │ │ │ + je de40 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja e0d0 │ │ │ │ + ja dd90 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja e2f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja dfa0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne e130 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp e186 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp e186 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne ddec │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + jmp de46 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp de46 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%r12),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ inc %r14 │ │ │ │ - call 8d30 │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + call 8c30 │ │ │ │ mov %r13,%rsp │ │ │ │ cmp %r14,-0x88(%rbp) │ │ │ │ - jne e000 │ │ │ │ - jmp de30 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne dcc0 │ │ │ │ + jmp daf0 │ │ │ │ + nopl (%rax) │ │ │ │ xor %r14d,%r14d │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jle df48 │ │ │ │ + jle dc08 │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ mov %r12,%r15 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + neg %r15 │ │ │ │ mov %r13,-0x80(%rbp) │ │ │ │ mov %rbx,%r13 │ │ │ │ mov %r12,%rbx │ │ │ │ - neg %r15 │ │ │ │ mov %rcx,%r12 │ │ │ │ - mov %r9,-0x68(%rbp) │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ lea (%rax,%r15,1),%rcx │ │ │ │ fldt (%rcx,%rbx,1) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rcx,%rbx,1) │ │ │ │ mov 0x60(%r13),%rcx │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ mov %r14,%rcx │ │ │ │ sub %r12,%rcx │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0x2746e(%rip) │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ + fldt 0x2679a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rcx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -12337,34 +12266,34 @@ │ │ │ │ fildll 0x58(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ fldt -0x60(%rbp) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ - fdiv %st(1),%st │ │ │ │ sub $0x10,%rsp │ │ │ │ inc %r14 │ │ │ │ lea (%rax,%r15,1),%rcx │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpt (%rcx,%rbx,1) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx,%rbx,1) │ │ │ │ lea (%rax,%r15,1),%rcx │ │ │ │ fldt (%rcx,%rbx,1) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rcx,%rbx,1) │ │ │ │ mov 0x60(%r13),%rcx │ │ │ │ add $0x20,%rbx │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ - fldt 0x273fa(%rip) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + fldt 0x2672a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rcx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -12378,67 +12307,69 @@ │ │ │ │ add $0x20,%rsp │ │ │ │ fdiv %st(1),%st │ │ │ │ fstpt -0x20(%rbx) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x10(%rbx) │ │ │ │ cmp %r14,%r12 │ │ │ │ - jg e200 │ │ │ │ + jg deb0 │ │ │ │ mov %r13,%rbx │ │ │ │ - jmp df48 │ │ │ │ + jmp dc08 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x273bf(%rip) │ │ │ │ + fldt 0x266df(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp e122 │ │ │ │ + jmp ddde │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r8,%r8 │ │ │ │ - jle de30 │ │ │ │ - mov 0x18(%rbx),%r13 │ │ │ │ + jle daf0 │ │ │ │ mov %rax,%r15 │ │ │ │ + mov 0x18(%rbx),%r13 │ │ │ │ and $0x800,%edx │ │ │ │ - mov $0x8,%r14d │ │ │ │ - add %r15,%r15 │ │ │ │ xor %r10d,%r10d │ │ │ │ + add %r15,%r15 │ │ │ │ fldz │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov $0x8,%r14d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r10,%rax │ │ │ │ test %edx,%edx │ │ │ │ - je e352 │ │ │ │ + je dffa │ │ │ │ mov 0x108(%rbx),%rax │ │ │ │ mov (%rax,%r14,1),%rax │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ fstpt 0x0(%r13,%rcx,1) │ │ │ │ fldt 0x0(%r13,%rcx,1) │ │ │ │ lea 0x0(%r13,%rcx,1),%rdi │ │ │ │ fstpt 0x10(%r13,%rcx,1) │ │ │ │ fldt 0x10(%r13,%rcx,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle e3f7 │ │ │ │ - mov 0xd0(%rbx),%rsi │ │ │ │ + jle e0b7 │ │ │ │ imul %r11,%rax │ │ │ │ + mov 0xd0(%rbx),%rsi │ │ │ │ mov 0xc8(%rbx),%r9 │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ lea (%rsi,%rax,8),%rsi │ │ │ │ add %r15,%rax │ │ │ │ - add %r9,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ + add %r9,%rcx │ │ │ │ lea 0x20(%r9,%rax,1),%r9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov (%rsi),%rax │ │ │ │ fldt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ add %r12,%rax │ │ │ │ fldt (%rax) │ │ │ │ @@ -12450,265 +12381,261 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne e3c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne e080 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne e340 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne dfe8 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ test %r8,%r8 │ │ │ │ - jle de30 │ │ │ │ - and $0x8,%dh │ │ │ │ + jle daf0 │ │ │ │ mov 0xc8(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov 0x78(%rbx),%r13 │ │ │ │ - jne e48c │ │ │ │ + and $0x8,%dh │ │ │ │ + jne e14c │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %r13,%r15 │ │ │ │ mov %r12,-0x40(%rbp) │ │ │ │ + mov %r13,%r15 │ │ │ │ mov %rsi,%rdi │ │ │ │ - shl $0x5,%r14 │ │ │ │ mov %rbx,%r12 │ │ │ │ - mov %rcx,%r13 │ │ │ │ + shl $0x5,%r14 │ │ │ │ mov %r8,%rbx │ │ │ │ + mov %rcx,%r13 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r12,%rcx │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ mov %r13,%rdx │ │ │ │ + shl $0x4,%rcx │ │ │ │ inc %r12 │ │ │ │ add %r14,%r13 │ │ │ │ - shl $0x4,%rcx │ │ │ │ push 0x8(%r15,%rcx,1) │ │ │ │ push (%r15,%rcx,1) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - call 8d30 │ │ │ │ + call 8c30 │ │ │ │ pop %r8 │ │ │ │ add $0x20,%rdi │ │ │ │ pop %r9 │ │ │ │ cmp %r12,%rbx │ │ │ │ - jne e450 │ │ │ │ - jmp de30 │ │ │ │ + jne e110 │ │ │ │ + jmp daf0 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ mov %r15,%rbx │ │ │ │ mov %rax,%r15 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ + mov %rcx,%r12 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ inc %rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r15),%rdx │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov %r14,%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ shl $0x4,%rcx │ │ │ │ push 0x8(%r13,%rcx,1) │ │ │ │ + shl $0x5,%rdi │ │ │ │ push 0x0(%r13,%rcx,1) │ │ │ │ + add %rax,%rdi │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ add %r12,%rdx │ │ │ │ - add %rax,%rdi │ │ │ │ - call 8d30 │ │ │ │ + call 8c30 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ cmp %rbx,-0x40(%rbp) │ │ │ │ - jne e4b0 │ │ │ │ - jmp de30 │ │ │ │ + jne e170 │ │ │ │ + jmp daf0 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x108(%rbx),%r9 │ │ │ │ - mov %rsp,-0xa8(%rbp) │ │ │ │ - mov 0x78(%rbx),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ xor %r15d,%r15d │ │ │ │ + mov %rsp,-0xa0(%rbp) │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ mov %r9,%r14 │ │ │ │ lea 0xf(%rdi),%rcx │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ sub %rcx,%rsp │ │ │ │ mov %rsp,%r10 │ │ │ │ test %r8,%r8 │ │ │ │ - jle e683 │ │ │ │ + jle e326 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r15,0x8(%r14) │ │ │ │ mov %rcx,(%r14) │ │ │ │ test %rax,%rax │ │ │ │ - jle ee53 │ │ │ │ + jle ea93 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ fildll -0x68(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ lea (%rdi,%rcx,1),%r13 │ │ │ │ movzwl -0x32(%rbp),%ecx │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ mov %r10,%rdi │ │ │ │ or $0xc,%ch │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %cx,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x34(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ mov -0x50(%rbp),%r9 │ │ │ │ mov %rdi,%r11 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ add %r12,%r10 │ │ │ │ - jmp e5ea │ │ │ │ + jmp e29a │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%r9),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ mov %rdx,(%r14) │ │ │ │ - mov (%r9),%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + fildll (%r9) │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%r11 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ - lea (%rdx,%r8,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ mov %rdx,-0x8(%r11) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r14) │ │ │ │ cmp %r9,%r13 │ │ │ │ - jne e5e0 │ │ │ │ + jne e290 │ │ │ │ inc %r15 │ │ │ │ - cmp %r15,-0x60(%rbp) │ │ │ │ - je e65b │ │ │ │ + cmp %r15,%r8 │ │ │ │ + je e305 │ │ │ │ add $0x10,%r14 │ │ │ │ - add %rbx,-0x80(%rbp) │ │ │ │ + add %rbx,-0x60(%rbp) │ │ │ │ movq $0x0,(%r14) │ │ │ │ mov %r15,0x8(%r14) │ │ │ │ - jmp e5c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov -0x88(%rbp),%r11 │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ + jmp e270 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov $0x1,%ecx │ │ │ │ add %rdx,%rdi │ │ │ │ test %rax,%rax │ │ │ │ - jle f389 │ │ │ │ + jle efa2 │ │ │ │ mov %rdi,%rax │ │ │ │ sub %rdx,%rax │ │ │ │ test $0x8,%al │ │ │ │ - je e6ae │ │ │ │ + je e351 │ │ │ │ mov (%rdx),%rcx │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je e6c0 │ │ │ │ + je e363 │ │ │ │ imul (%rdx),%rcx │ │ │ │ add $0x10,%rdx │ │ │ │ imul -0x8(%rdx),%rcx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne e6ae │ │ │ │ + jne e351 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%r13 │ │ │ │ - dec %r13 │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + dec %r14 │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r11,-0x50(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ - shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xa8(%rbp),%rsp │ │ │ │ + mov -0xa0(%rbp),%rsp │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - jmp dfbe │ │ │ │ + jmp dc7e │ │ │ │ shl $0x5,%r14 │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ lea 0x10(%r14),%rax │ │ │ │ lea 0x17(%r14),%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r15 │ │ │ │ and $0xfffffffffffffff0,%r15 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne ee6b │ │ │ │ + jne eaab │ │ │ │ mov 0x60(%rbx),%rsi │ │ │ │ fldt (%rsi) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x26c0a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -12719,83 +12646,83 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ cmp $0x1,%r11 │ │ │ │ - jle e7e6 │ │ │ │ + jle e486 │ │ │ │ lea 0x10(%r15),%rax │ │ │ │ lea (%r15,%r14,1),%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp e7c2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp e462 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne e7c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp e7ec │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne e460 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp e48c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle ea6c │ │ │ │ + jle e6e4 │ │ │ │ fildll -0x70(%rbp) │ │ │ │ mov %r10,%rax │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ + shr $0x4,%rax │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r12,-0x98(%rbp) │ │ │ │ + mov %rbx,%r12 │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - shr $0x4,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ mov %r13,%r15 │ │ │ │ + fld1 │ │ │ │ mov %rax,%r13 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - je e861 │ │ │ │ + je e501 │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov 0x78(%r12),%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -12826,27 +12753,27 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt (%rsi) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe ea30 │ │ │ │ + jbe e6a8 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x26a6e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -12861,30 +12788,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je e953 │ │ │ │ + je e5ef │ │ │ │ fchs │ │ │ │ - fmuls 0x26783(%rip) │ │ │ │ - fldt 0x26d61(%rip) │ │ │ │ + fmuls 0x25ae7(%rip) │ │ │ │ + fldt 0x26095(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ cmpq $0x1,-0x90(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x26a0b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -12892,91 +12819,89 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - jle e9df │ │ │ │ + jle e65f │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne e9c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp e9f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + jne e640 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp e668 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ - inc %r15 │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%r12),%rdi │ │ │ │ + inc %r15 │ │ │ │ fstpt (%rsp) │ │ │ │ - call 8d30 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ + call 8c30 │ │ │ │ mov %rbx,%rsp │ │ │ │ cmp %r15,-0x88(%rbp) │ │ │ │ - je ea6c │ │ │ │ + je e6e4 │ │ │ │ mov 0x60(%r12),%rsi │ │ │ │ - jmp e840 │ │ │ │ + jmp e4e0 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja ea49 │ │ │ │ + ja e6c1 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x26c7e(%rip) │ │ │ │ + fldt 0x25fd6(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp e963 │ │ │ │ + jmp e5ff │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x26c65(%rip) │ │ │ │ + fldt 0x25fbd(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp e963 │ │ │ │ + jmp e5ff │ │ │ │ mov -0xa0(%rbp),%rsp │ │ │ │ - jmp de30 │ │ │ │ + jmp daf0 │ │ │ │ mov 0x60(%rbx),%rcx │ │ │ │ mov %r14,%r15 │ │ │ │ mov %rsp,-0x88(%rbp) │ │ │ │ shl $0x5,%r15 │ │ │ │ + fldt (%rcx) │ │ │ │ lea 0x10(%r15),%rax │ │ │ │ lea 0x17(%r15),%rdi │ │ │ │ - fldt (%rcx) │ │ │ │ sub %rax,%rsp │ │ │ │ - fld1 │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - fchs │ │ │ │ + fld1 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fchs │ │ │ │ mov %rax,%r14 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x268df(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -12987,183 +12912,177 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ cmp $0x1,%r11 │ │ │ │ - jle eb26 │ │ │ │ + jle e786 │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ lea (%rax,%r15,1),%rsi │ │ │ │ fld %st(0) │ │ │ │ - jmp eb02 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp e762 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne eb00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp eb2c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne e760 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp e78c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ xor %r13d,%r13d │ │ │ │ test %r8,%r8 │ │ │ │ - jle ec4d │ │ │ │ + jle e885 │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov %rbx,%r12 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ mov %r11,-0x60(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ + mov %rbx,%r12 │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %r15,%r14 │ │ │ │ mov %r13,%r15 │ │ │ │ mov %rax,%r13 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - and $0x8,%dh │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,%rbx │ │ │ │ mov %r15,%rcx │ │ │ │ - je eb8e │ │ │ │ + and $0x8,%dh │ │ │ │ + je e7e6 │ │ │ │ mov %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r12),%rdx │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ mov 0xc8(%r12),%rdx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ mov %rcx,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ - sub %rax,%rsp │ │ │ │ fldt 0x10(%rdx,%rdi,1) │ │ │ │ fldt (%rdx,%rdi,1) │ │ │ │ + sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ cmpq $0x1,-0x60(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle ebff │ │ │ │ + jle e83f │ │ │ │ mov $0x10,%edx │ │ │ │ fld1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x0(%r13,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jne ebe0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp ec10 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne e820 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp e848 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ shl $0x4,%rcx │ │ │ │ add 0x78(%r12),%rcx │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ + add 0x18(%r12),%rdi │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - inc %r15 │ │ │ │ push 0x8(%rcx) │ │ │ │ + inc %r15 │ │ │ │ push (%rcx) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - call 8d30 │ │ │ │ + call 8c30 │ │ │ │ mov %rbx,%rsp │ │ │ │ cmp %r15,-0x50(%rbp) │ │ │ │ - je ec4d │ │ │ │ + je e885 │ │ │ │ mov 0x70(%r12),%edx │ │ │ │ - jmp eb70 │ │ │ │ + jmp e7c8 │ │ │ │ mov -0x88(%rbp),%rsp │ │ │ │ - jmp de30 │ │ │ │ + jmp daf0 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ lea 0x2(%rax),%rsi │ │ │ │ mov 0x68(%rbx),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rax,%r15 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne f124 │ │ │ │ + jne ed42 │ │ │ │ test %r8,%r8 │ │ │ │ - jle de30 │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %r15,%r14 │ │ │ │ + jle daf0 │ │ │ │ mov %r15,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %r15,%r14 │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %r12,-0x98(%rbp) │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ neg %r14 │ │ │ │ - add $0x10,%rax │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %r12,-0x98(%rbp) │ │ │ │ shl $0x4,%r14 │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ mov %r11,%r12 │ │ │ │ - xchg %ax,%ax │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + fstpt -0x80(%rbp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je ecf2 │ │ │ │ + je e932 │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x78(%rbx),%rdx │ │ │ │ mov 0x48(%rbx),%rcx │ │ │ │ imul %rdi,%rax │ │ │ │ fildll (%rcx) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fldt -0x80(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ sub 0x58(%rbx),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ @@ -13179,141 +13098,137 @@ │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r12,%r12 │ │ │ │ - jle ee01 │ │ │ │ + jle ea41 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ mov 0xc8(%rbx),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ fsubp %st,%st(2) │ │ │ │ neg %rsi │ │ │ │ - jmp edee │ │ │ │ + jmp ea2e │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fldt -0x10(%r8,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rdx,%r11 │ │ │ │ fldt (%r8,%r11,1) │ │ │ │ mov %rax,%r9 │ │ │ │ inc %rax │ │ │ │ sub %r15,%rcx │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r9 │ │ │ │ add %r14,%rdx │ │ │ │ sub %r14,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - je ee10 │ │ │ │ + je ea50 │ │ │ │ test %rcx,%rcx │ │ │ │ - jg edc0 │ │ │ │ + jg ea00 │ │ │ │ fldt 0x10(%r8,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je edc7 │ │ │ │ + je ea07 │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp edca │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp ee14 │ │ │ │ + jmp ea0a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp ea54 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %r10,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%rbx),%rdi │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ fstpt (%rsp) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %r10,%rdx │ │ │ │ inc %r13 │ │ │ │ - call 8d30 │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ + call 8c30 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ cmp %r13,-0x90(%rbp) │ │ │ │ - jne ecc0 │ │ │ │ - jmp de30 │ │ │ │ + jne e900 │ │ │ │ + jmp daf0 │ │ │ │ inc %r15 │ │ │ │ add $0x10,%r14 │ │ │ │ add %rax,%rsi │ │ │ │ cmp %r15,%r8 │ │ │ │ - jne e54a │ │ │ │ - jmp e683 │ │ │ │ + jne e20a │ │ │ │ + jmp e326 │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ mov 0x108(%rbx),%r9 │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov %r9,%r13 │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ + mov %rsp,-0x40(%rbp) │ │ │ │ test %r8,%r8 │ │ │ │ - jle f02a │ │ │ │ + jle ec47 │ │ │ │ xor %ecx,%ecx │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ mov %rsi,0x8(%r13) │ │ │ │ mov %rcx,0x0(%r13) │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle f10c │ │ │ │ + jle ed26 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ - mov %r15,-0xb8(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ fildll -0x68(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r10 │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - add %rdi,%rdx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ + lea (%rdi,%rdx,1),%rcx │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ - mov -0x40(%rbp),%r12 │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ or $0xc,%dh │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ mov %dx,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + mov %r12,-0x98(%rbp) │ │ │ │ + mov %rcx,%r12 │ │ │ │ and $0xf3,%dh │ │ │ │ + mov %r14,-0xa8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ or $0x4,%dh │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ mov %r14,%r11 │ │ │ │ mov -0x50(%rbp),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rax,%r8 │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov %rax,%r8 │ │ │ │ add %rbx,%r11 │ │ │ │ - mov %r15,%rbx │ │ │ │ - jmp ef7b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %r10,%rbx │ │ │ │ + jmp eb9b │ │ │ │ + nop │ │ │ │ imul (%r9),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ mov %rdx,0x0(%r13) │ │ │ │ + mov %rdx,%rcx │ │ │ │ mov (%r9),%rdi │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x8,%rbx │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x10(%r11) │ │ │ │ @@ -13331,153 +13246,152 @@ │ │ │ │ lea (%rdx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,0x0(%r13) │ │ │ │ cmp %r9,%r12 │ │ │ │ - jne ef70 │ │ │ │ + jne eb90 │ │ │ │ mov %r8,%rax │ │ │ │ inc %rax │ │ │ │ cmp %rax,-0x60(%rbp) │ │ │ │ - je eff0 │ │ │ │ + je ec14 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ add $0x10,%r13 │ │ │ │ - add %r10,%r14 │ │ │ │ movq $0x0,0x0(%r13) │ │ │ │ mov %rax,0x8(%r13) │ │ │ │ - jmp ef50 │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rbx,%r14 │ │ │ │ + jmp eb70 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ - mov -0x88(%rbp),%r11 │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov -0x98(%rbp),%r14 │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ + mov -0xa8(%rbp),%r14 │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ mov -0xc0(%rbp),%r10 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - cmpq $0x0,-0xc8(%rbp) │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ - jle f37d │ │ │ │ + jle ef96 │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je f05c │ │ │ │ + je ec76 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je f06e │ │ │ │ + je ec88 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne f05c │ │ │ │ + jne ec76 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r10,-0x88(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r11,-0x50(%rbp) │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ - shl $0x4,%rdi │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ call 3370 │ │ │ │ mov -0x80(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xd0(%rbp),%rsp │ │ │ │ + mov -0xc8(%rbp),%rsp │ │ │ │ mov -0x88(%rbp),%r10 │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - jmp e772 │ │ │ │ + jmp e415 │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r13 │ │ │ │ - add %rcx,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cmp %rsi,%r8 │ │ │ │ - jne eeb6 │ │ │ │ - jmp f02a │ │ │ │ + jne eaf3 │ │ │ │ + jmp ec47 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x108(%rbx),%r9 │ │ │ │ - mov %rsp,-0xb0(%rbp) │ │ │ │ - mov 0x78(%rbx),%r10 │ │ │ │ xor %esi,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ + mov 0x78(%rbx),%r10 │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ mov %r9,%r13 │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsp,-0x40(%rbp) │ │ │ │ + mov %rsp,-0x88(%rbp) │ │ │ │ test %r8,%r8 │ │ │ │ - jle f29d │ │ │ │ + jle eeb6 │ │ │ │ xor %edx,%edx │ │ │ │ mov %r14,0x8(%r13) │ │ │ │ mov %rdx,0x0(%r13) │ │ │ │ test %rax,%rax │ │ │ │ - jle f365 │ │ │ │ + jle ef7e │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ fildll -0x68(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ lea (%rdi,%rdx,1),%rcx │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ + mov %r12,-0x98(%rbp) │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rcx,%rbx │ │ │ │ or $0xc,%dh │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov %r10,%rdi │ │ │ │ mov %dx,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%rbx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ mov -0x80(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - mov %r15,%r11 │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ shl $0x4,%r10 │ │ │ │ add %rdi,%r10 │ │ │ │ - jmp f1fb │ │ │ │ - nopl (%rax) │ │ │ │ + jmp ee1b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%r9),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ mov %rdx,0x0(%r13) │ │ │ │ + mov %rdx,%rcx │ │ │ │ mov (%r9),%r8 │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%r11 │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x10(%r10) │ │ │ │ @@ -13495,105 +13409,103 @@ │ │ │ │ lea (%rdx,%r8,1),%rax │ │ │ │ cqto │ │ │ │ idiv %r8 │ │ │ │ mov %rdx,-0x8(%r11) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,0x0(%r13) │ │ │ │ cmp %r9,%rbx │ │ │ │ - jne f1f0 │ │ │ │ + jne ee10 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,-0x60(%rbp) │ │ │ │ - je f26e │ │ │ │ + je ee8e │ │ │ │ add $0x10,%r13 │ │ │ │ add %r12,-0x80(%rbp) │ │ │ │ movq $0x0,0x0(%r13) │ │ │ │ mov %r14,0x8(%r13) │ │ │ │ - jmp f1d7 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp eded │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%rax │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ - mov -0x88(%rbp),%r11 │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ mov %rsi,%rbx │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov $0x1,%ecx │ │ │ │ add %rdx,%rdi │ │ │ │ test %rax,%rax │ │ │ │ - jle f395 │ │ │ │ + jle efae │ │ │ │ mov %rdi,%rax │ │ │ │ sub %rdx,%rax │ │ │ │ test $0x8,%al │ │ │ │ - je f2c8 │ │ │ │ + je eee1 │ │ │ │ mov (%rdx),%rcx │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je f2da │ │ │ │ + je eef3 │ │ │ │ imul (%rdx),%rcx │ │ │ │ add $0x10,%rdx │ │ │ │ imul -0x8(%rdx),%rcx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne f2c8 │ │ │ │ + jne eee1 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ dec %r14 │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r11,-0x50(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ - shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ mov -0xb0(%rbp),%rsp │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - jmp ec75 │ │ │ │ + jmp e8ad │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ add %rax,%rsi │ │ │ │ cmp %r14,%r8 │ │ │ │ - jne f162 │ │ │ │ - jmp f29d │ │ │ │ + jne ed83 │ │ │ │ + jmp eeb6 │ │ │ │ mov $0xffffffffffffffff,%rcx │ │ │ │ - jmp f0af │ │ │ │ - mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp e701 │ │ │ │ + jmp ecc9 │ │ │ │ mov $0xffffffffffffffff,%r14 │ │ │ │ - jmp f31b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp e3a4 │ │ │ │ + mov $0xffffffffffffffff,%r14 │ │ │ │ + jmp ef34 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000000f3b0 : │ │ │ │ +000000000000efc0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ @@ -13601,49 +13513,48 @@ │ │ │ │ sub $0xd8,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov 0x58(%rdi),%rsi │ │ │ │ mov (%rax),%rax │ │ │ │ mov %rsi,-0x68(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle f3fe │ │ │ │ + jle f00e │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ - lea 0x1(%rsi),%r8 │ │ │ │ - lea (%r8,%r8,1),%rdi │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ + lea 0x1(%rsi),%r15 │ │ │ │ + lea (%r15,%r15,1),%rdi │ │ │ │ mov (%rax),%rax │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jg f420 │ │ │ │ + jg f028 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 33a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ movdqu 0xf0(%rbx),%xmm0 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ shr $0x3f,%rax │ │ │ │ movq %xmm0,%rdx │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ movq %xmm0,-0xb8(%rbp) │ │ │ │ add %rsi,%rax │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ movq %xmm1,%rdi │ │ │ │ - sar $1,%rax │ │ │ │ movups %xmm0,0xe0(%rbx) │ │ │ │ + sar $1,%rax │ │ │ │ movq %xmm1,-0x80(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ @@ -13653,117 +13564,113 @@ │ │ │ │ add %rdx,%rax │ │ │ │ mov 0x50(%rbx),%rdx │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%rbx),%r9d │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - test $0x20,%r9b │ │ │ │ - jne fa00 │ │ │ │ - test $0x10,%r9b │ │ │ │ - jne f960 │ │ │ │ - test $0x8,%r9b │ │ │ │ - jne fb7a │ │ │ │ - mov %r9d,%ecx │ │ │ │ + mov 0x70(%rbx),%r8d │ │ │ │ + test $0x20,%r8b │ │ │ │ + jne f5a8 │ │ │ │ + test $0x10,%r8b │ │ │ │ + jne f518 │ │ │ │ + test $0x8,%r8b │ │ │ │ + jne f73a │ │ │ │ + mov %r8d,%ecx │ │ │ │ and $0x800,%ecx │ │ │ │ - test $0x2,%r9b │ │ │ │ - jne ff56 │ │ │ │ - and $0x4,%r9d │ │ │ │ - jne fd37 │ │ │ │ + test $0x2,%r8b │ │ │ │ + jne fad6 │ │ │ │ + and $0x4,%r8d │ │ │ │ + jne f8cf │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1028c │ │ │ │ + jne fdcc │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle f720 │ │ │ │ + jle f308 │ │ │ │ fld1 │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - mov %r8,%rax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + mov %r15,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + lea (%rsi,%rsi,1),%r12 │ │ │ │ lea 0x10(%rax),%r14 │ │ │ │ - lea (%rsi,%rsi,1),%r9 │ │ │ │ - lea 0x2(%r9),%rax │ │ │ │ - mov %r9,%r13 │ │ │ │ + lea 0x2(%r12),%rax │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %r15,%r14 │ │ │ │ mov %rax,%r15 │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rsp,%r12 │ │ │ │ + mov %rsp,%r13 │ │ │ │ sub %r15,%rsp │ │ │ │ mov %r14,%rdi │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je f57a │ │ │ │ + je f16a │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov 0x78(%rbx),%rcx │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ sub %r8,%rdx │ │ │ │ - cmp $0xffffffffffffffff,%r13 │ │ │ │ - jl f6d0 │ │ │ │ + cmp $0xffffffffffffffff,%r12 │ │ │ │ + jl f2c0 │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ mov %rsi,%rcx │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ + lea (%rax,%rdx,1),%r8 │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - fldt 0x260b7(%rip) │ │ │ │ + fldt 0x25493(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - lea (%rax,%rdx,1),%r8 │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp f680 │ │ │ │ + jmp f26c │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x25d5b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -13776,140 +13683,138 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je f662 │ │ │ │ + je f24e │ │ │ │ fchs │ │ │ │ - fmuls 0x25a74(%rip) │ │ │ │ - fldt 0x26052(%rip) │ │ │ │ + fmuls 0x24e88(%rip) │ │ │ │ + fldt 0x25436(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je f6e0 │ │ │ │ + je f2c8 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja f620 │ │ │ │ + ja f210 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja f870 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja f450 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne f680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne f26c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - jmp f6e6 │ │ │ │ - nop │ │ │ │ + jmp f2ce │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp f6e6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp f2ce │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%rbx),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ inc %r14 │ │ │ │ - call 8b90 │ │ │ │ - mov %r12,%rsp │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + call 8a70 │ │ │ │ + mov %r13,%rsp │ │ │ │ cmp %r14,-0x70(%rbp) │ │ │ │ - jne f550 │ │ │ │ + jne f140 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0xb8(%rbx),%rdi │ │ │ │ call 3260 │ │ │ │ testb $0x1,0x70(%rbx) │ │ │ │ - jne f890 │ │ │ │ + jne f470 │ │ │ │ xor %r12d,%r12d │ │ │ │ cmpq $0x1,-0xa0(%rbp) │ │ │ │ mov -0xb8(%rbp),%r14 │ │ │ │ - jle f406 │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ + jle f016 │ │ │ │ mov %r14,%r13 │ │ │ │ mov %rbx,%rax │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ mov %r14,%rbx │ │ │ │ neg %r13 │ │ │ │ mov %rax,%r14 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ lea (%rax,%r13,1),%rcx │ │ │ │ fldt (%rcx,%rbx,1) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rcx,%rbx,1) │ │ │ │ mov 0x60(%r14),%rcx │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ mov %r12,%rcx │ │ │ │ sub %r15,%rcx │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0x25efb(%rip) │ │ │ │ mov 0x48(%r14),%rcx │ │ │ │ + fldt 0x252f7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rcx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ fldt -0x60(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ mov %r12,-0x40(%rbp) │ │ │ │ - fdiv %st(1),%st │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ inc %r12 │ │ │ │ + fdiv %st(1),%st │ │ │ │ lea (%rax,%r13,1),%rcx │ │ │ │ fstpt (%rcx,%rbx,1) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx,%rbx,1) │ │ │ │ - mov 0x60(%r14),%rcx │ │ │ │ fldt (%rbx) │ │ │ │ + mov 0x60(%r14),%rcx │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov 0x48(%r14),%rcx │ │ │ │ - fldt 0x25e92(%rip) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + fldt 0x25292(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rcx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -13918,64 +13823,61 @@ │ │ │ │ fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ fldt -0x60(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ add $0x20,%rsp │ │ │ │ - fdiv %st(1),%st │ │ │ │ lea (%rax,%r13,1),%rcx │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpt (%rcx,%rbx,1) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jg f770 │ │ │ │ + jg f350 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x25e3f(%rip) │ │ │ │ + fldt 0x2522f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp f672 │ │ │ │ + jmp f25e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xc0(%rbx),%rax │ │ │ │ cmpq $0x1,-0xa0(%rbp) │ │ │ │ mov (%rax),%rsi │ │ │ │ - jle f406 │ │ │ │ + jle f016 │ │ │ │ mov -0xc0(%rbp),%r11 │ │ │ │ mov -0x88(%rbp),%r8 │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x98(%rbp),%r10 │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + mov -0x98(%rbp),%r10 │ │ │ │ mov %r11,%rcx │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rsi,%rcx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ - fldt 0x10(%r10,%rax,2) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rdi │ │ │ │ + fldt 0x10(%r10,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r10,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%r8,%rax,2) │ │ │ │ fstpt 0x10(%r8,%rax,2) │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ @@ -13984,180 +13886,180 @@ │ │ │ │ fldt -0x20(%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%r9,%rax,2) │ │ │ │ fstpt 0x10(%r9,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jg f900 │ │ │ │ + jg f4c0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle f720 │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ - and $0x800,%r9d │ │ │ │ - mov 0xc8(%rbx),%r13 │ │ │ │ - mov 0x18(%rbx),%r15 │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - jne fb13 │ │ │ │ - shl $0x5,%r8 │ │ │ │ + jle f308 │ │ │ │ + mov 0x78(%rbx),%rsi │ │ │ │ + and $0x800,%r8d │ │ │ │ + mov 0xc8(%rbx),%r9 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + jne f6d3 │ │ │ │ + shl $0x5,%r15 │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rax,%r15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r15,%r12 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %rsi,%r15 │ │ │ │ mov %r12,%rcx │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ mov %rbx,%rdx │ │ │ │ + shl $0x4,%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ inc %r12 │ │ │ │ - shl $0x4,%rcx │ │ │ │ + add $0x20,%r13 │ │ │ │ push 0x8(%r15,%rcx,1) │ │ │ │ + add %r14,%rbx │ │ │ │ push (%r15,%rcx,1) │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - add $0x20,%r13 │ │ │ │ - add %r14,%rbx │ │ │ │ - call 8b90 │ │ │ │ + call 8a70 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ cmp %r12,-0x70(%rbp) │ │ │ │ - jne f9b0 │ │ │ │ + jne f560 │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ - jmp f720 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp f308 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - and $0x800,%r9d │ │ │ │ + and $0x800,%r8d │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x108(%rbx),%rdx │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ - mov 0xc8(%rbx),%r11 │ │ │ │ - mov 0xd0(%rbx),%r15 │ │ │ │ + mov 0xc8(%rbx),%r10 │ │ │ │ add %rax,%rax │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ + mov 0xd0(%rbx),%r15 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - jle f720 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne fa70 │ │ │ │ + jle f308 │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne f610 │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - jg fd2f │ │ │ │ + jg f8c7 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,-0x70(%rbp) │ │ │ │ - jne fa3d │ │ │ │ - jmp f720 │ │ │ │ + jne f5e5 │ │ │ │ + jmp f308 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,-0x70(%rbp) │ │ │ │ - je f720 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + je f308 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle fa56 │ │ │ │ + jle f5fe │ │ │ │ mov %rsi,%rax │ │ │ │ - mov %rsi,%r10 │ │ │ │ + mov %rsi,%r9 │ │ │ │ shl $0x4,%rax │ │ │ │ mov 0x8(%rdx,%rax,1),%rsi │ │ │ │ mov -0x80(%rbp),%r12 │ │ │ │ - lea 0x20(%r11),%r13 │ │ │ │ + lea 0x20(%r10),%r13 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - add %r14,%r8 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ imul %rax,%rsi │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ + add %r14,%r11 │ │ │ │ mov %rsi,%rcx │ │ │ │ lea (%r15,%rsi,8),%rdi │ │ │ │ - shl $0x4,%rcx │ │ │ │ add %rax,%rsi │ │ │ │ - add %r11,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ shl $0x4,%rsi │ │ │ │ + add %r10,%rcx │ │ │ │ add %r13,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%rdi),%rax │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%r8) │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x8,%rdi │ │ │ │ + fldt 0x10(%r11) │ │ │ │ shl $0x5,%rax │ │ │ │ add %r12,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%r8) │ │ │ │ + fldt (%r11) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne fac0 │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ + jne f680 │ │ │ │ + lea 0x1(%r9),%rsi │ │ │ │ cmp %rsi,-0x70(%rbp) │ │ │ │ - je f720 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jne fa70 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - jmp fa8e │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r8,%r14 │ │ │ │ + je f308 │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne f610 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + jmp f62e │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %rax,%r13 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %r14,%rdx │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - inc %r12 │ │ │ │ + inc %r14 │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%rbx),%rdx │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %r15,%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ shl $0x4,%rcx │ │ │ │ push 0x8(%rax,%rcx,1) │ │ │ │ + shl $0x5,%rdi │ │ │ │ push (%rax,%rcx,1) │ │ │ │ + add %r13,%rdi │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %r13,%rdx │ │ │ │ - add %r15,%rdi │ │ │ │ - call 8b90 │ │ │ │ + add %r12,%rdx │ │ │ │ + call 8a70 │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ - cmp %r12,-0x70(%rbp) │ │ │ │ - jne fb20 │ │ │ │ - jmp f720 │ │ │ │ - mov %r8,%rcx │ │ │ │ + cmp %r14,-0x70(%rbp) │ │ │ │ + jne f6e0 │ │ │ │ + jmp f308 │ │ │ │ + mov %r15,%rcx │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ shl $0x5,%rcx │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ lea 0x17(%rcx),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ lea 0xf(%rsp),%r14 │ │ │ │ + fldt (%rax) │ │ │ │ and $0xfffffffffffffff0,%r14 │ │ │ │ cmpq $0x1,-0x40(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x257de(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -14167,184 +14069,182 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14) │ │ │ │ - jle fc26 │ │ │ │ + jle f7c6 │ │ │ │ lea 0x10(%r14),%rax │ │ │ │ - add %r14,%rcx │ │ │ │ fld %st(0) │ │ │ │ - jmp fc02 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r14,%rcx │ │ │ │ + jmp f7a2 │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne fc00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp fc2c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne f7a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp f7cc │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ xor %r13d,%r13d │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ lea (%rax,%rax,1),%r15 │ │ │ │ - jle ff4d │ │ │ │ + jle facd │ │ │ │ shr $0x4,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ mov %r14,%r12 │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ mov %r13,%r14 │ │ │ │ - mov %r9d,%edx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %r8d,%edx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rsp,%r13 │ │ │ │ mov %r14,%r8 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ and $0x8,%dh │ │ │ │ - je fc8d │ │ │ │ + je f82d │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%rbx),%rdx │ │ │ │ mov 0x8(%rdx),%r8 │ │ │ │ mov 0xc8(%rbx),%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ cmpq $0x0,-0x68(%rbp) │ │ │ │ fldt 0x10(%rdx,%rdi,1) │ │ │ │ fldt (%rdx,%rdi,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - js fce1 │ │ │ │ + js f881 │ │ │ │ mov $0x10,%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ + xor %ecx,%ecx │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rdx,1) │ │ │ │ inc %rcx │ │ │ │ + fldt (%r12,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rcx,%r15 │ │ │ │ - jge fcc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp fcf0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jge f860 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp f888 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl (%rax) │ │ │ │ shl $0x4,%r8 │ │ │ │ add 0x78(%rbx),%r8 │ │ │ │ add 0x18(%rbx),%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - inc %r14 │ │ │ │ push 0x8(%r8) │ │ │ │ + inc %r14 │ │ │ │ push (%r8) │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ - call 8b90 │ │ │ │ + call 8a70 │ │ │ │ mov %r13,%rsp │ │ │ │ cmp %r14,-0x70(%rbp) │ │ │ │ - je ff4d │ │ │ │ + je facd │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ - jmp fc60 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - jmp fa86 │ │ │ │ + jmp f800 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + jmp f626 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ lea 0x2(%rax),%rsi │ │ │ │ mov 0x68(%rbx),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rax,%r11 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 104ec │ │ │ │ + jne 1002f │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle f720 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %r11,%r13 │ │ │ │ + jle f308 │ │ │ │ mov %r11,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r11,%r13 │ │ │ │ shl $0x5,%rax │ │ │ │ - fstpt -0xb0(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ neg %r13 │ │ │ │ + lea (%r15,%r15,1),%r14 │ │ │ │ add $0x10,%rax │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ - lea (%r8,%r8,1),%r14 │ │ │ │ shl $0x4,%r13 │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %r11,%r12 │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rsp,-0x60(%rbp) │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je fdbf │ │ │ │ + je f957 │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ mov 0x78(%rbx),%rdx │ │ │ │ mov 0x48(%rbx),%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ fildll (%rcx) │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ imul %rdi,%rax │ │ │ │ + and $0xfffffffffffffff0,%r10 │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ sub 0x58(%rbx),%rax │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fabs │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ @@ -14352,93 +14252,91 @@ │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - jle ff01 │ │ │ │ + jle fa81 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ mov 0xc8(%rbx),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ fsubp %st,%st(2) │ │ │ │ neg %rsi │ │ │ │ - jmp feee │ │ │ │ + jmp fa6e │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt -0x10(%r8,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rdx,%r11 │ │ │ │ fldt (%r8,%r11,1) │ │ │ │ mov %rax,%r9 │ │ │ │ inc %rax │ │ │ │ sub %r12,%rcx │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r9 │ │ │ │ add %r13,%rdx │ │ │ │ sub %r13,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ cmp %r14,%rax │ │ │ │ - je ff10 │ │ │ │ + je fa90 │ │ │ │ test %rcx,%rcx │ │ │ │ - jg fec0 │ │ │ │ + jg fa40 │ │ │ │ fldt 0x10(%r8,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je fec7 │ │ │ │ + je fa47 │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp feca │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp ff14 │ │ │ │ + jmp fa4a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp fa94 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %r10,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%rbx),%rdi │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ fstpt (%rsp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ inc %r15 │ │ │ │ - call 8b90 │ │ │ │ + call 8a70 │ │ │ │ mov -0x60(%rbp),%rsp │ │ │ │ cmp %r15,-0x70(%rbp) │ │ │ │ - jne fda0 │ │ │ │ - jmp f720 │ │ │ │ + jne f938 │ │ │ │ + jmp f308 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - jmp f720 │ │ │ │ - mov %r8,%rdx │ │ │ │ + jmp f308 │ │ │ │ + mov %r15,%rdx │ │ │ │ mov %rsp,-0xd0(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ - lea 0x17(%rdx),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ + lea 0x17(%rdx),%r8 │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ lea 0xf(%rsp),%r13 │ │ │ │ + fldt (%rax) │ │ │ │ and $0xfffffffffffffff0,%r13 │ │ │ │ cmpq $0x1,-0x40(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x253f8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -14448,84 +14346,81 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x0(%r13) │ │ │ │ - jle 10006 │ │ │ │ + jle fb66 │ │ │ │ lea 0x10(%r13),%rax │ │ │ │ - add %r13,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp ffe2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + add %r13,%rdx │ │ │ │ + jmp fb42 │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne ffe0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1000c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne fb40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp fb6c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 10773 │ │ │ │ + jne 102a8 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 10243 │ │ │ │ + jle fd83 │ │ │ │ fildll -0x78(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %r13,%r12 │ │ │ │ + lea (%rax,%rax,1),%r15 │ │ │ │ + mov %r8,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - lea (%rax,%rax,1),%r15 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ mov %rsp,%r13 │ │ │ │ mov %r14,%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 10091 │ │ │ │ + je fbe1 │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov 0x78(%rbx),%rdx │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -14539,16 +14434,16 @@ │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ sub 0x58(%rbx),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(5) │ │ │ │ fsubr %st(3),%st │ │ │ │ @@ -14556,27 +14451,27 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 10250 │ │ │ │ + jbe fd90 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x25252(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -14591,31 +14486,31 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1016f │ │ │ │ + je fcbb │ │ │ │ fchs │ │ │ │ - fmuls 0x24f67(%rip) │ │ │ │ - fldt 0x25545(%rip) │ │ │ │ + fmuls 0x2441b(%rip) │ │ │ │ + fldt 0x249c9(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ cmpq $0x0,-0x68(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x251f0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -14623,300 +14518,297 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - js 10201 │ │ │ │ + js fd41 │ │ │ │ fxch %st(1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rax,1) │ │ │ │ inc %rdx │ │ │ │ + fldt (%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jge 101e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 10210 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jge fd20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp fd50 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%rbx),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ inc %r14 │ │ │ │ - call 8b90 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + call 8a70 │ │ │ │ mov %r13,%rsp │ │ │ │ cmp %r14,-0x70(%rbp) │ │ │ │ - jne 10060 │ │ │ │ + jne fbb0 │ │ │ │ mov -0xd0(%rbp),%rsp │ │ │ │ - jmp f720 │ │ │ │ + jmp f308 │ │ │ │ nop │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 10269 │ │ │ │ + ja fda9 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2545e(%rip) │ │ │ │ + fldt 0x248ee(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1017f │ │ │ │ + jmp fccb │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x25445(%rip) │ │ │ │ + fldt 0x248d5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1017f │ │ │ │ + jmp fccb │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ - mov 0x108(%rbx),%r12 │ │ │ │ - mov %rsp,-0xe8(%rbp) │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - mov 0x78(%rbx),%rdx │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ - xor %r15d,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov 0x8(%rbx),%r11 │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ + mov %rsp,-0xe8(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov %r12,%r11 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ + mov %r11,-0xb0(%rbp) │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r8,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r10 │ │ │ │ - test %r9,%r9 │ │ │ │ - jle 1040e │ │ │ │ + mov %rsp,%r9 │ │ │ │ + test %r11,%r11 │ │ │ │ + jle ff3e │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r14,0x8(%r11) │ │ │ │ - mov %rax,(%r11) │ │ │ │ + mov %r13,0x8(%r10) │ │ │ │ + mov %rax,(%r10) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 104d4 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + jle 10013 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ - mov %r12,-0xd0(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov %r8,%rsi │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ - lea (%rdi,%rax,1),%r13 │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r10,%rdi │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r12 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %rdx,%r15 │ │ │ │ or $0xc,%ah │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ + mov %r9,%rdi │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x50(%rbp),%r10 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add %r12,%r10 │ │ │ │ - jmp 1037a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add %r15,%r9 │ │ │ │ + jmp feb2 │ │ │ │ + nopl (%rax) │ │ │ │ imul (%r8),%rdx │ │ │ │ + mov %rdx,(%r10) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov (%r8),%r15 │ │ │ │ - add $0x8,%r8 │ │ │ │ - add $0x10,%r10 │ │ │ │ + fildll (%r8) │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt -0x10(%r10) │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ - lea (%rdx,%r15,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - cmp %r8,%r13 │ │ │ │ - jne 10370 │ │ │ │ - inc %r14 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - je 103f0 │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - add $0x10,%r11 │ │ │ │ - movq $0x0,(%r11) │ │ │ │ - mov %r14,0x8(%r11) │ │ │ │ - add %rbx,-0x50(%rbp) │ │ │ │ - jmp 10350 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov -0xd0(%rbp),%r12 │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne fea8 │ │ │ │ + inc %r13 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je ff20 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + add $0x10,%r10 │ │ │ │ + movq $0x0,(%r10) │ │ │ │ + mov %r13,0x8(%r10) │ │ │ │ + add %rax,%r14 │ │ │ │ + jmp fe90 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 109b5 │ │ │ │ + jle 104ff │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 10440 │ │ │ │ + je ff80 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 10452 │ │ │ │ - xchg %ax,%ax │ │ │ │ + je ff92 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 10440 │ │ │ │ + jne ff80 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%r13 │ │ │ │ - dec %r13 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + dec %r14 │ │ │ │ + mov -0xb0(%rbp),%r12 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ mov -0xe8(%rbp),%rsp │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - jmp f500 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r11 │ │ │ │ - add %rsi,%r15 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jne 102dd │ │ │ │ - jmp 1040e │ │ │ │ + jmp f100 │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add %rsi,%r14 │ │ │ │ + cmp %r13,-0xb0(%rbp) │ │ │ │ + jne fe21 │ │ │ │ + jmp ff3e │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ - mov 0x108(%rbx),%r9 │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov 0x8(%rbx),%r10 │ │ │ │ mov 0x58(%rbx),%rcx │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r15d,%r15d │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %r9,%r14 │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ mov %r10,-0xd8(%rbp) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r8,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ + mov %rsp,%r9 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1067e │ │ │ │ + jle 101c1 │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov %r15,0x8(%r14) │ │ │ │ - mov %r10,(%r14) │ │ │ │ + mov %r14,0x8(%r13) │ │ │ │ + mov %r10,0x0(%r13) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 10757 │ │ │ │ + jle 1028c │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rdx,%r12 │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ mov %rbx,-0xf0(%rbp) │ │ │ │ - mov %r8,-0xf8(%rbp) │ │ │ │ mov -0xd8(%rbp),%rbx │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %rdx,%r12 │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + or $0xc,%ah │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ mov %r11,%rsi │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - lea (%rdi,%rax,1),%r13 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r15,-0xf8(%rbp) │ │ │ │ + mov %r9,%r15 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ + nop │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov %r8,%r11 │ │ │ │ + mov %r15,%r11 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add %rax,%r10 │ │ │ │ - jmp 105ea │ │ │ │ - imul (%r9),%rdx │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add %rax,%r9 │ │ │ │ + jmp 1012b │ │ │ │ + imul (%r8),%rdx │ │ │ │ + mov %rdx,0x0(%r13) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %rdx,(%r14) │ │ │ │ - mov (%r9),%rdi │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ + mov (%r8),%rdi │ │ │ │ + add $0x8,%r8 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x8,%r11 │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt -0x10(%r10) │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ @@ -14925,154 +14817,153 @@ │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ lea (%rdx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,-0x8(%r11) │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,(%r14) │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jne 105e0 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 1065a │ │ │ │ - add $0x10,%r14 │ │ │ │ + mov %rdx,0x0(%r13) │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jne 10120 │ │ │ │ + inc %r14 │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 1019d │ │ │ │ + add $0x10,%r13 │ │ │ │ add %r12,-0x60(%rbp) │ │ │ │ - movq $0x0,(%r14) │ │ │ │ - mov %r15,0x8(%r14) │ │ │ │ - jmp 105c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ + movq $0x0,0x0(%r13) │ │ │ │ + mov %r14,0x8(%r13) │ │ │ │ + jmp 10100 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ mov %r12,%rdx │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ mov %rsi,%r11 │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%r15 │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%rax,%rdi,1),%rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 109c1 │ │ │ │ + jle 1050b │ │ │ │ mov %rsi,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 106ae │ │ │ │ + je 101f1 │ │ │ │ mov (%rax),%rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 106c0 │ │ │ │ + je 10203 │ │ │ │ imul (%rax),%rcx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 106ae │ │ │ │ + jne 101f1 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%r14 │ │ │ │ dec %r14 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ mov %r11,-0x60(%rbp) │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov %r14,%rcx │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ mov -0x100(%rbp),%rsp │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ - jmp fd53 │ │ │ │ - inc %r15 │ │ │ │ - add $0x10,%r14 │ │ │ │ + jmp f8eb │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%r13 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r15,-0xd8(%rbp) │ │ │ │ - jne 1054b │ │ │ │ - jmp 1067e │ │ │ │ + cmp %r14,-0xd8(%rbp) │ │ │ │ + jne 1008d │ │ │ │ + jmp 101c1 │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ - mov 0x108(%rbx),%r12 │ │ │ │ - mov %rsp,-0xf8(%rbp) │ │ │ │ - mov 0x8(%rbx),%r15 │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ + mov 0x30(%rbx),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov 0x8(%rbx),%r15 │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ - lea 0x0(,%r9,8),%rdi │ │ │ │ - mov %r12,%r11 │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + mov 0x108(%rbx),%r12 │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r12,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%rdx │ │ │ │ + mov %rsp,%r9 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 108e4 │ │ │ │ + jle 10426 │ │ │ │ xor %eax,%eax │ │ │ │ mov %r14,0x8(%r11) │ │ │ │ mov %rax,(%r11) │ │ │ │ - test %r9,%r9 │ │ │ │ - jle 1099d │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 104e7 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov %r13,-0xf0(%rbp) │ │ │ │ + mov %r12,-0xd8(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %r12,-0xe0(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ lea (%rdi,%rax,1),%r10 │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ + mov %rbx,-0xe8(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rdx,%r13 │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ + mov %r9,%r8 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x50(%rbp),%rbx │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov %r13,%r12 │ │ │ │ + mov %r8,%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ shl $0x4,%rbx │ │ │ │ add %rax,%rbx │ │ │ │ - jmp 1085a │ │ │ │ + jmp 10392 │ │ │ │ nopl (%rax) │ │ │ │ - imul (%r8),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ + imul (%r9),%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ - mov (%r8),%rdi │ │ │ │ - add $0x8,%r8 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov (%r9),%rdi │ │ │ │ + add $0x8,%r9 │ │ │ │ add $0x10,%rbx │ │ │ │ add $0x8,%r12 │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x10(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -15087,212 +14978,212 @@ │ │ │ │ idiv %rdi │ │ │ │ lea (%rdx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jne 10850 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jne 10388 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 108ca │ │ │ │ + je 10402 │ │ │ │ add $0x10,%r11 │ │ │ │ - add %r9,-0x50(%rbp) │ │ │ │ + add %r13,-0x50(%rbp) │ │ │ │ movq $0x0,(%r11) │ │ │ │ mov %r14,0x8(%r11) │ │ │ │ - jmp 10830 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%r13 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + jmp 10368 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rsi,%r13 │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%rax,%rdi,1),%rsi │ │ │ │ - test %r9,%r9 │ │ │ │ - jle 109cd │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 10517 │ │ │ │ mov %rsi,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 10911 │ │ │ │ + je 10453 │ │ │ │ mov (%rax),%rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 10923 │ │ │ │ + je 10465 │ │ │ │ imul (%rax),%rcx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 10911 │ │ │ │ + jne 10453 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ call 3370 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %r14,%rdi │ │ │ │ call 3440 │ │ │ │ mov -0xf8(%rbp),%rsp │ │ │ │ - jmp 10014 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + jmp fb74 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r11 │ │ │ │ - add %r9,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne 107c7 │ │ │ │ - jmp 108e4 │ │ │ │ - mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp 10493 │ │ │ │ + jne 102fc │ │ │ │ + jmp 10426 │ │ │ │ + mov $0xffffffffffffffff,%r14 │ │ │ │ + jmp ffd3 │ │ │ │ mov $0xffffffffffffffff,%r14 │ │ │ │ - jmp 10701 │ │ │ │ + jmp 10244 │ │ │ │ mov $0xffffffffffffffff,%rcx │ │ │ │ - jmp 10964 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 104a6 │ │ │ │ │ │ │ │ -00000000000109e0 : │ │ │ │ +0000000000010520 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0x118,%rsp │ │ │ │ + sub $0x128,%rsp │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ mov %rdi,-0xe0(%rbp) │ │ │ │ mov (%rdx),%r12 │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 10a35 │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - cmp %r8,%rax │ │ │ │ - jge 10a35 │ │ │ │ + jle 10575 │ │ │ │ + mov 0x8(%rdx),%r15 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jge 10575 │ │ │ │ mov 0x48(%rdi),%rdx │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ mov (%rdx),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 10a35 │ │ │ │ + jle 10575 │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jl 10a50 │ │ │ │ + jl 10590 │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ call 32a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ - movdqu 0xf0(%r15),%xmm0 │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov 0x50(%r15),%rax │ │ │ │ + movdqu 0xf0(%r14),%xmm0 │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + mov 0x50(%r14),%rax │ │ │ │ movq %xmm0,%rdi │ │ │ │ - movq %xmm0,-0x138(%rbp) │ │ │ │ + movq %xmm0,-0x140(%rbp) │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - movups %xmm0,0xe0(%r15) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + movups %xmm0,0xe0(%r14) │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ mov %r12,%rax │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r12,%rax │ │ │ │ sar $1,%rax │ │ │ │ - testb $0x1,0x70(%r15) │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ - jne 11140 │ │ │ │ + testb $0x1,0x70(%r14) │ │ │ │ + jne 10c58 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - jle 10e9f │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - mov %r8,%r11 │ │ │ │ + jle 109ca │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ + mov %r15,%r11 │ │ │ │ sub %rdi,%rax │ │ │ │ - mov %rdi,%r13 │ │ │ │ - sub %rdi,%rbx │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ - imul %r8,%rdi │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - movq $0x0,-0x120(%rbp) │ │ │ │ shr $0x3f,%r11 │ │ │ │ - movq $0x0,-0xd0(%rbp) │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - add %r8,%r11 │ │ │ │ + sub %rdi,%rbx │ │ │ │ + mov %rdi,%r13 │ │ │ │ imul %rcx,%rax │ │ │ │ - mov %r11,%r10 │ │ │ │ + add %r15,%r11 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + sar $1,%r11 │ │ │ │ + imul %r15,%rdi │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ imul %rcx,%rbx │ │ │ │ - sar $1,%r10 │ │ │ │ - sub %r10,%rax │ │ │ │ - mov %r10,%r14 │ │ │ │ - add %r10,%rdi │ │ │ │ - mov %rbx,-0x110(%rbp) │ │ │ │ + mov %r11,%r14 │ │ │ │ + movq $0x0,-0x90(%rbp) │ │ │ │ + sub %r11,%rax │ │ │ │ + mov %r11,-0x60(%rbp) │ │ │ │ + shl $0x5,%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %r10,-0x60(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + add %r11,%rdi │ │ │ │ + movq $0x0,-0x128(%rbp) │ │ │ │ neg %rax │ │ │ │ + mov %rbx,-0x118(%rbp) │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rdi,%r12 │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ neg %r9 │ │ │ │ - sub %r10,%rax │ │ │ │ + sub %r11,%rax │ │ │ │ imul %r9,%r13 │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ - shl $0x5,%r14 │ │ │ │ - shl $0x5,%rdi │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - mov %rdi,%r12 │ │ │ │ mov %r14,%r13 │ │ │ │ mov %rax,%r14 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ sub $0x10,%rsp │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ sub %rdi,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt 0x24ae4(%rip) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ + fldt 0x23f88(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -15306,75 +15197,75 @@ │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ - fldt 0x24a9c(%rip) │ │ │ │ + fldt 0x23f44(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmpq $0x1,-0x100(%rbp) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ + cmpq $0x1,-0x108(%rbp) │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jle 10e30 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ + jle 10960 │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %rdx,%rax │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ mov %r15,%rbx │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ mov %r14,%r15 │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r12,%r13 │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ - mov -0x118(%rbp),%rcx │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ mov %rax,%r12 │ │ │ │ sub %rdx,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - shl $0x5,%rcx │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ sub %rdx,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ mov %rcx,-0xa8(%rbp) │ │ │ │ - nop │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ sub %rcx,%rdx │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - fldt 0x249b3(%rip) │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ + fldt 0x23e55(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%rdx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -15388,238 +15279,234 @@ │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt 0x24970(%rip) │ │ │ │ + fldt 0x23e16(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%rdx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - incq -0x50(%rbp) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + add $0x20,%rsp │ │ │ │ fld1 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + incq -0x50(%rbp) │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ - add $0x20,%rsp │ │ │ │ fdivp %st,%st(1) │ │ │ │ lea (%rsi,%rdi,1),%rdx │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ add $0x20,%rdi │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ add %r12,%rsi │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt -0x10(%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x20(%rdi) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt (%r12) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%rdx,%r15,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdx,%r15,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + add %r12,%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x10(%rdx,%r14,1) │ │ │ │ - add %r12,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rdx,%r13,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt (%rdx,%r13,1) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ add %r12,%rsi │ │ │ │ add $0x20,%r12 │ │ │ │ - fstpt (%rsi) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x10(%rdx,%r13,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldt (%rdx,%r13,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 10cc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ + jl 10800 │ │ │ │ + mov -0x130(%rbp),%rdx │ │ │ │ mov %r13,%r12 │ │ │ │ mov %r14,%r13 │ │ │ │ mov %r15,%r14 │ │ │ │ mov %rbx,%r15 │ │ │ │ - jmp 10e40 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + jmp 10968 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ incq -0xd0(%rbp) │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - add %rdi,-0x120(%rbp) │ │ │ │ - add %rax,-0x118(%rbp) │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ - add %rax,-0x110(%rbp) │ │ │ │ - add %rax,-0x108(%rbp) │ │ │ │ - add %rdi,-0x40(%rbp) │ │ │ │ + add %rdi,-0x128(%rbp) │ │ │ │ add %rax,%rdx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ + add %rax,-0x120(%rbp) │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ sub %rdi,%r14 │ │ │ │ sub %rdi,%r13 │ │ │ │ sub %rdi,%r12 │ │ │ │ + add %rax,-0x110(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + add %rdi,-0x90(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jl 10b90 │ │ │ │ + jl 106c8 │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3260 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x70(%rbx),%ecx │ │ │ │ mov 0xe0(%rbx),%r14 │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov 0x58(%rbx),%rdi │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ + mov 0x58(%rbx),%rdi │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ test $0x20,%cl │ │ │ │ - jne 1136b │ │ │ │ + jne 10e84 │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ mov 0x48(%rax),%rsi │ │ │ │ mov (%rsi),%rax │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ test $0x10,%cl │ │ │ │ - jne 11bd0 │ │ │ │ + jne 116a8 │ │ │ │ test $0x8,%cl │ │ │ │ - jne 120e9 │ │ │ │ + jne 11bd9 │ │ │ │ mov %ecx,%edi │ │ │ │ and $0x800,%edi │ │ │ │ test $0x2,%cl │ │ │ │ - jne 1148e │ │ │ │ + jne 10f8e │ │ │ │ and $0x4,%ecx │ │ │ │ - jne 11d30 │ │ │ │ + jne 11800 │ │ │ │ test %edi,%edi │ │ │ │ - jne 123d1 │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 10a41 │ │ │ │ + jne 11e91 │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 10581 │ │ │ │ fld1 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %r14,-0x108(%rbp) │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ mov -0xe0(%rbp),%r13 │ │ │ │ - fdivr %st(1),%st │ │ │ │ - mov %r14,-0x100(%rbp) │ │ │ │ - lea 0x1(%rdi),%rax │ │ │ │ - lea (%rdi,%rdi,1),%r12 │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + lea (%rbx,%rbx,1),%r12 │ │ │ │ mov %rax,%rdx │ │ │ │ - lea 0x1(%r12),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - shl $0x6,%rdx │ │ │ │ + lea 0x1(%r12),%rbx │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %rax,%r15 │ │ │ │ + shl $0x6,%rdx │ │ │ │ lea -0x20(%rax),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %r15,-0x108(%rbp) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov %r15,-0x110(%rbp) │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - je 10fe6 │ │ │ │ + je 10b06 │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - mov 0x30(%r13),%r11 │ │ │ │ - mov 0x78(%r13),%r9 │ │ │ │ + mov 0x30(%r13),%r9 │ │ │ │ + mov 0x78(%r13),%r8 │ │ │ │ mov 0x48(%r13),%r14 │ │ │ │ - imul %rdi,%r11 │ │ │ │ - fildll (%r14) │ │ │ │ + imul %rdi,%r9 │ │ │ │ shl $0x5,%rdi │ │ │ │ - mov %r11,%rax │ │ │ │ - lea 0x10(%r9,%rdi,1),%r8 │ │ │ │ + fildll (%r14) │ │ │ │ + lea 0x10(%r8,%rdi,1),%r11 │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x58(%r13),%rcx │ │ │ │ or $0xc,%ah │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - fldt (%r9,%rdi,1) │ │ │ │ + fldt (%r8,%rdi,1) │ │ │ │ sub %rcx,%rsi │ │ │ │ cmpq $0x0,-0xf0(%rbp) │ │ │ │ - js 119e0 │ │ │ │ + js 114d0 │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ mov 0x60(%r13),%r15 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r15) │ │ │ │ - fldt 0x2463e(%rip) │ │ │ │ + fldt 0x23aee(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 110fc │ │ │ │ + jmp 10c18 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x242ec(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -15632,28 +15519,28 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 110d1 │ │ │ │ + je 10bed │ │ │ │ fchs │ │ │ │ - fmuls 0x24005(%rip) │ │ │ │ - fldt 0x245e3(%rip) │ │ │ │ + fmuls 0x234e9(%rip) │ │ │ │ + fldt 0x23a97(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rax,%r12 │ │ │ │ - jl 11a50 │ │ │ │ + jl 11530 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -15661,111 +15548,111 @@ │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 11090 │ │ │ │ + ja 10bb0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 119b0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 114a0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 110e1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 10bfd │ │ │ │ + nopl (%rax) │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ mov 0xc0(%rax),%rdx │ │ │ │ cmp $0x1,%r12 │ │ │ │ - jle 10e9f │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov %r8,%r14 │ │ │ │ + jle 109ca │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ mov -0xf0(%rbp),%rcx │ │ │ │ - shr $0x3f,%r14 │ │ │ │ - add %r8,%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ mov %r10,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + shr $0x3f,%rax │ │ │ │ sub %rcx,%rbx │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - sub %r14,%rsi │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - jle 10e9f │ │ │ │ + add %r15,%rax │ │ │ │ + sar $1,%rax │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + jle 109ca │ │ │ │ mov (%rdx),%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ - imul %r8,%rcx │ │ │ │ - mov %r14,%r9 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r13d,%r13d │ │ │ │ + mov %rdi,%r9 │ │ │ │ + shl $0x5,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ shl $0x5,%r9 │ │ │ │ + imul %r15,%rcx │ │ │ │ + xor %r8d,%r8d │ │ │ │ add %rax,%r11 │ │ │ │ neg %rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r8,%rcx │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - neg %rcx │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ + imul %r10,%rbx │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r15,%rcx │ │ │ │ mov %r11,-0x70(%rbp) │ │ │ │ - mov %rdx,%r11 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r15,%rbx │ │ │ │ + xor %r15d,%r15d │ │ │ │ sub %r9,%rax │ │ │ │ - imul %r10,%rcx │ │ │ │ - lea (%r14,%rdx,1),%r10 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + neg %rcx │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ + mov %rdx,%r11 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ - shl $0x5,%rsi │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ + shl $0x5,%rcx │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ shl $0x5,%r11 │ │ │ │ + mov %rbx,%rcx │ │ │ │ shl $0x5,%r10 │ │ │ │ add %rsi,%rax │ │ │ │ mov %rdi,%rdx │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov %r15,%rbx │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov %rbx,%r15 │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %rbx,-0x80(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - sub %rcx,%r14 │ │ │ │ - shl $0x5,%r14 │ │ │ │ + sub %rcx,%r15 │ │ │ │ + shl $0x5,%r15 │ │ │ │ fldt (%rax,%rdi,1) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ fldt (%rax) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ lea (%rax,%r9,1),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r8,%rax │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ add %rcx,%r8 │ │ │ │ sub %r8,%r12 │ │ │ │ xor %r8d,%r8d │ │ │ │ shl $0x5,%r12 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ lea 0x0(%r13,%rsi,1),%rcx │ │ │ │ - lea (%r14,%rax,1),%rbx │ │ │ │ + lea (%r15,%rax,1),%rbx │ │ │ │ inc %r8 │ │ │ │ - fmul %st(2),%st │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x20,%rsi │ │ │ │ + fldt -0x10(%rdi,%rdx,1) │ │ │ │ + fldt -0x10(%rsi) │ │ │ │ + fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt -0x20(%rsi) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fxch %st(1) │ │ │ │ @@ -15774,16 +15661,16 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx,%r11,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ mov %rax,%rbx │ │ │ │ + sub %r14,%rbx │ │ │ │ fld %st(2) │ │ │ │ - sub %r15,%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rcx,%r9,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx,%r9,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ @@ -15795,82 +15682,81 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx,%r10,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ cmp %r8,-0x50(%rbp) │ │ │ │ - jg 11290 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 10da8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ incq -0x60(%rbp) │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - addq $0x10,-0x70(%rbp) │ │ │ │ add %rax,%r13 │ │ │ │ sub %rax,%r11 │ │ │ │ sub %rax,%r9 │ │ │ │ sub %rax,%r10 │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + addq $0x10,-0x70(%rbp) │ │ │ │ + add %rsi,%rbx │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ add %rsi,%rcx │ │ │ │ - add %rsi,%rbx │ │ │ │ cmp %rax,%rdi │ │ │ │ - jl 11230 │ │ │ │ - jmp 10e9f │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ + jl 10d48 │ │ │ │ + jmp 109ca │ │ │ │ mov %rdi,%r12 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ inc %r12 │ │ │ │ imul %r12,%r12 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 10a41 │ │ │ │ + jle 10581 │ │ │ │ mov -0xe0(%rbp),%r9 │ │ │ │ and $0x800,%ecx │ │ │ │ + fldz │ │ │ │ + xor %r10d,%r10d │ │ │ │ lea 0x0(,%r12,4),%r13 │ │ │ │ mov $0x8,%ebx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - fldz │ │ │ │ mov 0x18(%r9),%r11 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r10,%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 113c2 │ │ │ │ + je 10eda │ │ │ │ mov 0x108(%r9),%rax │ │ │ │ mov (%rax,%rbx,1),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ fstpt (%r11,%rdx,1) │ │ │ │ fldt (%r11,%rdx,1) │ │ │ │ lea (%r11,%rdx,1),%rdi │ │ │ │ fstpt 0x10(%r11,%rdx,1) │ │ │ │ fldt 0x10(%r11,%rdx,1) │ │ │ │ test %r12,%r12 │ │ │ │ - je 11477 │ │ │ │ + je 10f77 │ │ │ │ imul %r12,%rax │ │ │ │ - mov 0xd0(%r9),%r8 │ │ │ │ + mov 0xc8(%r9),%r8 │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ - mov %rax,%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ lea 0x0(%r13,%rax,4),%rax │ │ │ │ - shl $0x6,%rsi │ │ │ │ - add 0xc8(%r9),%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ add %r8,%rdx │ │ │ │ - lea (%r8,%rax,8),%r8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add %rax,%r8 │ │ │ │ + add 0xd0(%r9),%rsi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rdx),%rax │ │ │ │ - fldt (%rsi) │ │ │ │ - add $0x8,%rdx │ │ │ │ - add $0x10,%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsi),%rax │ │ │ │ + fldt (%rdx) │ │ │ │ + add $0x10,%rdx │ │ │ │ + add $0x8,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ add %r14,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -15878,48 +15764,48 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 11440 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 10f40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %r10,%r15 │ │ │ │ - jne 113b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 10a41 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ + jne 10ec8 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 10581 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rsp,-0x118(%rbp) │ │ │ │ lea 0x1(%rdx),%r9 │ │ │ │ mov %r9,%r10 │ │ │ │ mov %r9,%r11 │ │ │ │ shl $0x6,%r10 │ │ │ │ + shl $0x5,%r11 │ │ │ │ lea 0x17(%r10),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ lea 0x10(%r10),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ + mov %r11,-0x100(%rbp) │ │ │ │ lea 0xf(%rsp),%rbx │ │ │ │ - shl $0x5,%r11 │ │ │ │ - and $0xfffffffffffffff0,%rbx │ │ │ │ - mov %r11,-0xf8(%rbp) │ │ │ │ mov 0x60(%rax),%rcx │ │ │ │ + and $0xfffffffffffffff0,%rbx │ │ │ │ lea 0x1(%rdx,%rdx,1),%rax │ │ │ │ - lea (%rbx,%r11,1),%rdx │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + lea (%rbx,%r11,1),%rdx │ │ │ │ fldt (%rcx) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x23e98(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -15930,45 +15816,46 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - jle 12ab4 │ │ │ │ + jle 12568 │ │ │ │ lea 0x10(%rbx),%rax │ │ │ │ lea -0x20(%r11),%r8 │ │ │ │ fld %st(0) │ │ │ │ - jmp 11542 │ │ │ │ + jmp 11042 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 11540 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 11040 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x23e10(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -15978,110 +15865,111 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %rcx,%rdx │ │ │ │ fldt 0x20(%rbx,%r8,1) │ │ │ │ + add %rcx,%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 115c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 110c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %edi,%edi │ │ │ │ - jne 1281c │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 11995 │ │ │ │ + jne 122e1 │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 1148d │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ lea (%r9,%r9,1),%rax │ │ │ │ xor %r13d,%r13d │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov %r13,%r15 │ │ │ │ + lea 0x10(%r12),%rax │ │ │ │ mov -0xe0(%rbp),%r13 │ │ │ │ - fld1 │ │ │ │ - mov %r14,-0x108(%rbp) │ │ │ │ + mov %r14,-0x110(%rbp) │ │ │ │ mov %r10,%r14 │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + fld1 │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - lea 0x10(%r12),%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - nop │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ mov %r15,%rcx │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - je 116a3 │ │ │ │ + je 111ab │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ mov 0x78(%r13),%rsi │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ imul %rcx,%rdi │ │ │ │ - fildll (%r8) │ │ │ │ shl $0x5,%rcx │ │ │ │ + fildll (%r8) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov 0x58(%r13),%r9 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rsi,%rcx,1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ mov 0x60(%r13),%r11 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -16093,24 +15981,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 11bb7 │ │ │ │ + jbe 1168f │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x23c39(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -16124,30 +16012,30 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 11786 │ │ │ │ + je 1128a │ │ │ │ fchs │ │ │ │ - fmuls 0x23950(%rip) │ │ │ │ - fldt 0x23f2e(%rip) │ │ │ │ + fmuls 0x22e4c(%rip) │ │ │ │ + fldt 0x233fa(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(5) │ │ │ │ fxch %st(4) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x23bd8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -16155,37 +16043,37 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - jle 117ff │ │ │ │ + jle 112ff │ │ │ │ fxch %st(1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jne 117e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 112e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 11810 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 11310 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - shl $0x4,%rdi │ │ │ │ fildll 0x8(%r8) │ │ │ │ + shl $0x4,%rdi │ │ │ │ lea 0x10(%rsi,%rcx,1),%r8 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ @@ -16209,26 +16097,26 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 11b9a │ │ │ │ + jbe 11672 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x23b03(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -16242,32 +16130,32 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 118bc │ │ │ │ + je 113b8 │ │ │ │ fchs │ │ │ │ - fmuls 0x2381a(%rip) │ │ │ │ - fldt 0x23df8(%rip) │ │ │ │ + fmuls 0x22d1e(%rip) │ │ │ │ + fldt 0x232cc(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x23a9a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -16275,134 +16163,132 @@ │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - jle 1193d │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + jle 1143d │ │ │ │ fxch %st(2) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 11920 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 11950 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ - push -0xa0(%rbp) │ │ │ │ - push -0xb0(%rbp) │ │ │ │ + jne 11420 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 11448 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add 0x18(%r13),%rcx │ │ │ │ + push -0x40(%rbp) │ │ │ │ lea (%rdx,%r12,1),%rax │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ inc %r15 │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ - sub $0x10,%rsp │ │ │ │ - add %rcx,%rdi │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ + push -0xb0(%rbp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ mov %rax,%rcx │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 96f0 │ │ │ │ + call 95b0 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - cmp %r15,-0x40(%rbp) │ │ │ │ - jne 11670 │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ - jmp 10a41 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r15,-0xa0(%rbp) │ │ │ │ + jne 11178 │ │ │ │ + mov -0x118(%rbp),%rsp │ │ │ │ + jmp 10581 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ - fldt 0x23d00(%rip) │ │ │ │ + fldt 0x231e0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 110e1 │ │ │ │ + jmp 10bfd │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ - jmp 119f0 │ │ │ │ + jmp 114d8 │ │ │ │ fstp %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - add 0x18(%r13),%rdi │ │ │ │ - push -0xa0(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + mov %r11,%r8 │ │ │ │ mov %r10,%rdx │ │ │ │ - push -0xb0(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ inc %rbx │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ + add 0x18(%r13),%rdi │ │ │ │ + push -0x40(%rbp) │ │ │ │ + push -0xb0(%rbp) │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ + mov -0x108(%rbp),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 96f0 │ │ │ │ + call 95b0 │ │ │ │ mov -0xd0(%rbp),%rsp │ │ │ │ - cmp %rbx,-0x40(%rbp) │ │ │ │ - jne 10fb0 │ │ │ │ - jmp 10a41 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rbx,-0xa0(%rbp) │ │ │ │ + jne 10ad0 │ │ │ │ + jmp 10581 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x4,%r11 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x8(%r14) │ │ │ │ - fldt 0x10(%r11,%r9,1) │ │ │ │ + shl $0x4,%r9 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + fldt 0x10(%r9,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%r8) │ │ │ │ + fldt (%r11) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x10(%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + fldt 0x23118(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - fldt 0x23c24(%rip) │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ mov %rsi,%rdx │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(3) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ fldt -0x60(%rbp) │ │ │ │ - jmp 11b41 │ │ │ │ + jmp 1161d │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x238a8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -16415,448 +16301,447 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 11b15 │ │ │ │ + je 115f1 │ │ │ │ fchs │ │ │ │ - fmuls 0x235c1(%rip) │ │ │ │ - fldt 0x23b9f(%rip) │ │ │ │ + fmuls 0x22ae5(%rip) │ │ │ │ + fldt 0x23093(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rax,%r12 │ │ │ │ - jl 119d0 │ │ │ │ + jl 114c0 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 11ad0 │ │ │ │ + ja 115b0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 11b80 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 11658 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 11b25 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 11601 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x23b2c(%rip) │ │ │ │ + fldt 0x23024(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 11b25 │ │ │ │ + jmp 11601 │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 11d0d │ │ │ │ + ja 117dd │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x23b10(%rip) │ │ │ │ + fldt 0x23008(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 118cc │ │ │ │ + jmp 113c8 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 120ce │ │ │ │ + ja 11bbe │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x23af7(%rip) │ │ │ │ + fldt 0x22fef(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 11796 │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 10a41 │ │ │ │ + jmp 1129a │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 10581 │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ inc %rbx │ │ │ │ - and $0x8,%ch │ │ │ │ mov 0xc8(%rax),%r13 │ │ │ │ mov 0x18(%rax),%r15 │ │ │ │ mov 0x78(%rax),%rsi │ │ │ │ - jne 11c7a │ │ │ │ + and $0x8,%ch │ │ │ │ + jne 1174a │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - shl $0x5,%rbx │ │ │ │ - shl $0x6,%rax │ │ │ │ lea 0x10(%rsi),%r12 │ │ │ │ + shl $0x5,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ + shl $0x6,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ mov %r13,%r14 │ │ │ │ mov %rbx,%r13 │ │ │ │ mov %r12,%rbx │ │ │ │ mov %r15,%r12 │ │ │ │ mov %rax,%r15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - push -0xa0(%rbp) │ │ │ │ + push -0x40(%rbp) │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ - push -0xb0(%rbp) │ │ │ │ - lea 0x0(%r13,%r14,1),%rcx │ │ │ │ - push -0x8(%rbx) │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %r14,%rdx │ │ │ │ - inc %r12 │ │ │ │ - push -0x10(%rbx) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ + lea 0x0(%r13,%r14,1),%rcx │ │ │ │ + inc %r12 │ │ │ │ add %r15,%r14 │ │ │ │ + push -0xb0(%rbp) │ │ │ │ add $0x20,%rbx │ │ │ │ - call 96f0 │ │ │ │ + push -0x28(%rbx) │ │ │ │ + push -0x30(%rbx) │ │ │ │ + call 95b0 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsp │ │ │ │ - cmp %r12,-0x40(%rbp) │ │ │ │ - jne 11c30 │ │ │ │ - jmp 10a41 │ │ │ │ + cmp %r12,-0xa0(%rbp) │ │ │ │ + jne 11700 │ │ │ │ + jmp 10581 │ │ │ │ xor %r12d,%r12d │ │ │ │ mov %r14,-0x50(%rbp) │ │ │ │ mov %r12,%r14 │ │ │ │ mov %rsi,%r12 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ mov %r14,%rax │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ inc %r14 │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%rdi),%rax │ │ │ │ + add 0x108(%rcx),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - push -0xa0(%rbp) │ │ │ │ + push -0x40(%rbp) │ │ │ │ push -0xb0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ lea 0x1(%rax,%rax,1),%rcx │ │ │ │ - shl $0x5,%rsi │ │ │ │ + mov %rax,%rsi │ │ │ │ imul %rbx,%rcx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + imul %rbx,%rax │ │ │ │ push 0x8(%r12,%rsi,1) │ │ │ │ lea (%r15,%rsi,1),%rdi │ │ │ │ push (%r12,%rsi,1) │ │ │ │ - imul %rbx,%rax │ │ │ │ lea 0x10(%r12,%rsi,1),%r8 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ shl $0x6,%rax │ │ │ │ add %r13,%rcx │ │ │ │ lea 0x0(%r13,%rax,1),%rdx │ │ │ │ - call 96f0 │ │ │ │ + call 95b0 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmp %r14,-0x40(%rbp) │ │ │ │ - jne 11c90 │ │ │ │ - jmp 10a41 │ │ │ │ + cmp %r14,-0xa0(%rbp) │ │ │ │ + jne 11760 │ │ │ │ + jmp 10581 │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x239a1(%rip) │ │ │ │ + fldt 0x22ea1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 118cc │ │ │ │ + jmp 113c8 │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ lea 0x2(%rbx),%rcx │ │ │ │ cqto │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ idiv %rcx │ │ │ │ mov %rax,%rbx │ │ │ │ test %edi,%edi │ │ │ │ - jne 125f2 │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 10a41 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov %r14,-0x100(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ + jne 120b8 │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 10581 │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ movq $0x0,-0x50(%rbp) │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ + mov %r14,-0x110(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ + fstpt -0x70(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ lea (%rdx,%rdx,1),%r12 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - neg %rdx │ │ │ │ + mov %rdx,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ shl $0x6,%rax │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + add $0x10,%rax │ │ │ │ + neg %rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ sub $0x20,%rcx │ │ │ │ - add $0x10,%rax │ │ │ │ mov %rdx,%r13 │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - je 11e21 │ │ │ │ + je 118e9 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov 0x30(%r14),%r8 │ │ │ │ mov 0x78(%r14),%r9 │ │ │ │ - mov 0x48(%r14),%r11 │ │ │ │ + mov 0x48(%r14),%rdi │ │ │ │ imul %rax,%r8 │ │ │ │ - fildll (%r11) │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %r8,%rdx │ │ │ │ + fildll (%rdi) │ │ │ │ mov %rax,%r15 │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov %r8,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ + mov 0x58(%r14),%r11 │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ - mov 0x58(%r14),%rdi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fldt -0xf0(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - sub %rdi,%rax │ │ │ │ + sub %r11,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r12,%r12 │ │ │ │ - jle 11f51 │ │ │ │ + jle 11a51 │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ - mov 0xc8(%r14),%rdi │ │ │ │ + mov %r15,-0x60(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov %r15,-0x60(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ + mov 0xc8(%r14),%rdi │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ fsubp %st,%st(2) │ │ │ │ neg %rsi │ │ │ │ - jmp 11f2d │ │ │ │ + jmp 11a2d │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rdi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rdx,%r15 │ │ │ │ fldt (%rdi,%r15,1) │ │ │ │ mov %rax,%r9 │ │ │ │ inc %rax │ │ │ │ sub %rbx,%rcx │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r9 │ │ │ │ add %r13,%rdx │ │ │ │ sub %r13,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - je 11f40 │ │ │ │ + je 11a40 │ │ │ │ test %rcx,%rcx │ │ │ │ - jg 11f00 │ │ │ │ + jg 11a00 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 11f06 │ │ │ │ + je 11a06 │ │ │ │ mov %rsi,%r15 │ │ │ │ - jmp 11f09 │ │ │ │ + jmp 11a09 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rbp),%r15 │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - jmp 11f60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + jmp 11a60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ - fildll 0x8(%r11) │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ lea 0x10(%r9,%r15,1),%r8 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ + fildll 0x8(%rcx) │ │ │ │ fldt 0x10(%rax,%r9,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ - fldt -0xf0(%rbp) │ │ │ │ + fldt -0x100(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ + sub %r11,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r12,%r12 │ │ │ │ - jle 1205e │ │ │ │ + jle 11b5c │ │ │ │ fld1 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ - mov 0xc8(%r14),%r11 │ │ │ │ + xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0xc8(%r14),%r11 │ │ │ │ lea 0x1(%rax),%r9 │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ mov %rdx,%rdi │ │ │ │ not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ lea (%r10,%rax,1),%rsi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ lea 0x1(%rdx,%r9,1),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 12035 │ │ │ │ + jns 11b35 │ │ │ │ lea (%rdi,%r9,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ inc %rcx │ │ │ │ sub %rbx,%rdx │ │ │ │ add %rbx,%rdi │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt (%r11,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jne 12010 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 12070 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + jne 11b10 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 11b68 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - push -0xa0(%rbp) │ │ │ │ - push -0xb0(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ mov %r10,%rdx │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ + push -0x40(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ + push -0xb0(%rbp) │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ add %r15,%rdi │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 96f0 │ │ │ │ - mov -0x70(%rbp),%rsp │ │ │ │ + call 95b0 │ │ │ │ + mov -0x80(%rbp),%rsp │ │ │ │ incq -0x50(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - cmp %rax,-0x40(%rbp) │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ - jne 11df0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 10a41 │ │ │ │ + cmp %rax,-0xa0(%rbp) │ │ │ │ + jne 118b8 │ │ │ │ + jmp 10581 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x235e0(%rip) │ │ │ │ + fldt 0x22ac0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 11796 │ │ │ │ + jmp 1129a │ │ │ │ mov %rdi,%rdx │ │ │ │ lea 0x1(%rdi),%rdi │ │ │ │ mov %rsp,%r15 │ │ │ │ mov %rdi,%r12 │ │ │ │ mov %rdi,%r13 │ │ │ │ lea 0x1(%rdx,%rdx,1),%r9 │ │ │ │ shl $0x6,%r12 │ │ │ │ + shl $0x5,%r13 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ lea 0x17(%r12),%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ lea 0xf(%rsp),%rbx │ │ │ │ - shl $0x5,%r13 │ │ │ │ - and $0xfffffffffffffff0,%rbx │ │ │ │ mov 0x60(%rax),%rsi │ │ │ │ + and $0xfffffffffffffff0,%rbx │ │ │ │ lea (%rbx,%r13,1),%rdx │ │ │ │ fldt (%rsi) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x23255(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -16867,44 +16752,43 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %r9,%r9 │ │ │ │ - jle 12a9d │ │ │ │ + jle 12551 │ │ │ │ lea 0x10(%rbx),%rax │ │ │ │ lea -0x20(%r13),%r10 │ │ │ │ fld %st(0) │ │ │ │ - jmp 12182 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 11c62 │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 12180 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 11c60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x231d7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -16914,186 +16798,182 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - add %r13,%rax │ │ │ │ fldt 0x20(%rbx,%r10,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %r13,%rax │ │ │ │ + nop │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 12200 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ + jne 11cc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea (%rdi,%rdi,1),%rax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ lea 0x10(%r13),%rax │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - jle 123b8 │ │ │ │ + jle 11e78 │ │ │ │ mov %r11,%rax │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ + shr $0x4,%rax │ │ │ │ mov %r15,-0xd0(%rbp) │ │ │ │ mov -0xe0(%rbp),%r15 │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r14,-0x80(%rbp) │ │ │ │ mov %r12,%r14 │ │ │ │ mov %r10,%r12 │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - shr $0x4,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ and $0x8,%ch │ │ │ │ - je 122ae │ │ │ │ + je 11d6e │ │ │ │ mov %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r15),%rdx │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ mov 0xc8(%r15),%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ lea 0x1(%rdi,%rdi,1),%rcx │ │ │ │ shl $0x6,%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + cmpq $0x0,-0x90(%rbp) │ │ │ │ fldt 0x10(%r8,%rdx,1) │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt (%r8,%rcx,1) │ │ │ │ - jle 123c0 │ │ │ │ - mov $0x10,%edx │ │ │ │ + jle 11e80 │ │ │ │ fld1 │ │ │ │ + mov $0x10,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %r13,%rdx │ │ │ │ - jne 12300 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 11dc0 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ fldt 0x10(%r8,%rcx,1) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ mov -0xc0(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jne 12340 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 11e00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x78(%r15),%rdx │ │ │ │ + shl $0x5,%rdi │ │ │ │ lea (%rsi,%r13,1),%rcx │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ inc %r12 │ │ │ │ - shl $0x5,%rdi │ │ │ │ mov %rdi,%r8 │ │ │ │ add 0x18(%r15),%rdi │ │ │ │ - push -0xa0(%rbp) │ │ │ │ + push -0x40(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ push -0xb0(%rbp) │ │ │ │ push 0x8(%rdx,%r8,1) │ │ │ │ push (%rdx,%r8,1) │ │ │ │ lea 0x10(%rdx,%r8,1),%r8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - call 96f0 │ │ │ │ + call 95b0 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - cmp %r12,-0x40(%rbp) │ │ │ │ - je 123b1 │ │ │ │ + cmp %r12,-0xa0(%rbp) │ │ │ │ + je 11e71 │ │ │ │ mov 0x70(%r15),%ecx │ │ │ │ - jmp 12280 │ │ │ │ + jmp 11d40 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov %r15,%rsp │ │ │ │ - jmp 10a41 │ │ │ │ + jmp 10581 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ - jmp 1235b │ │ │ │ + jmp 11e1b │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ mov 0x30(%rax),%r8 │ │ │ │ mov 0x108(%rax),%r9 │ │ │ │ mov 0x78(%rax),%r15 │ │ │ │ lea 0x0(,%r8,8),%rdi │ │ │ │ mov %r9,%r11 │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ mov %rsp,-0x70(%rbp) │ │ │ │ - jle 12521 │ │ │ │ + jle 11fe1 │ │ │ │ xor %eax,%eax │ │ │ │ mov %r12,0x8(%r11) │ │ │ │ mov %rax,(%r11) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 125d9 │ │ │ │ + jle 1209c │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %r14,-0x80(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%rbx │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - lea (%rdi,%rsi,1),%rbx │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r13,%r10 │ │ │ │ mov -0x70(%rbp),%r14 │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ - add %rdi,%r10 │ │ │ │ - jmp 1249a │ │ │ │ + add %r15,%r10 │ │ │ │ + jmp 11f5a │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r9),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ mov (%r9),%rsi │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ @@ -17115,289 +16995,282 @@ │ │ │ │ lea (%rdx,%rsi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,-0x8(%r14) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r9,%rbx │ │ │ │ - jne 12490 │ │ │ │ + jne 11f50 │ │ │ │ inc %r12 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - je 12509 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 11fc9 │ │ │ │ add $0x10,%r11 │ │ │ │ add %r8,%r13 │ │ │ │ movq $0x0,(%r11) │ │ │ │ mov %r12,0x8(%r11) │ │ │ │ - jmp 12470 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 11f30 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x80(%rbp),%r14 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ add %rsi,%rdi │ │ │ │ mov $0x1,%eax │ │ │ │ test %r8,%r8 │ │ │ │ - jle 12aa8 │ │ │ │ + jle 1255c │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %rsi,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 12549 │ │ │ │ + je 12009 │ │ │ │ mov (%rsi),%rax │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 1255b │ │ │ │ + je 1201b │ │ │ │ imul (%rsi),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ imul -0x8(%rsi),%rax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jne 12549 │ │ │ │ + jne 12009 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%r12 │ │ │ │ dec %r12 │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ mov %r9,-0x50(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ mov -0xd0(%rbp),%rsp │ │ │ │ - jmp 10f2c │ │ │ │ + jmp 10a57 │ │ │ │ inc %r12 │ │ │ │ add $0x10,%r11 │ │ │ │ add %r8,%r13 │ │ │ │ - cmp %r12,-0x40(%rbp) │ │ │ │ - jne 12419 │ │ │ │ - jmp 12521 │ │ │ │ + cmp %r12,-0xa0(%rbp) │ │ │ │ + jne 11edc │ │ │ │ + jmp 11fe1 │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ mov 0x30(%rax),%r15 │ │ │ │ mov 0x108(%rax),%r9 │ │ │ │ mov 0x78(%rax),%rcx │ │ │ │ lea 0x0(,%r15,8),%rdi │ │ │ │ mov %r9,%r8 │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ - jle 12745 │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ + jle 12204 │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,0x8(%r8) │ │ │ │ mov %rdx,(%r8) │ │ │ │ test %r15,%r15 │ │ │ │ - jle 12803 │ │ │ │ + jle 122c5 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ lea (%rdi,%rsi,1),%r11 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov %r13,%r10 │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ - add %rdi,%r10 │ │ │ │ - jmp 126ba │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + add %rax,%r10 │ │ │ │ + jmp 1217a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r9),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r8) │ │ │ │ - mov (%r9),%r14 │ │ │ │ + mov (%r9),%rdi │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ + add $0x8,%r14 │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r14 │ │ │ │ - lea (%rdx,%r14,1),%rax │ │ │ │ + idiv %rdi │ │ │ │ + lea (%rdx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %r14 │ │ │ │ - mov %rdx,-0x8(%rbx) │ │ │ │ + idiv %rdi │ │ │ │ + mov %rdx,-0x8(%r14) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r8) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 126b0 │ │ │ │ + jne 12170 │ │ │ │ inc %r12 │ │ │ │ - cmp %r12,-0x40(%rbp) │ │ │ │ - je 1272a │ │ │ │ + cmp %r12,-0xa0(%rbp) │ │ │ │ + je 121ed │ │ │ │ add $0x10,%r8 │ │ │ │ add %r15,%r13 │ │ │ │ movq $0x0,(%r8) │ │ │ │ mov %r12,0x8(%r8) │ │ │ │ - jmp 1268e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ + jmp 12151 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ mov %rsi,%rax │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ test %r15,%r15 │ │ │ │ - jle 1277f │ │ │ │ + jle 1223e │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 1276d │ │ │ │ + je 1222c │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1277f │ │ │ │ + je 1223e │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1276d │ │ │ │ + jne 1222c │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ + shl $0x4,%rdi │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %r12,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ mov %r12,%rdi │ │ │ │ call 3440 │ │ │ │ mov -0xd0(%rbp),%rsp │ │ │ │ - jmp 11d5d │ │ │ │ + jmp 1182a │ │ │ │ inc %r12 │ │ │ │ add $0x10,%r8 │ │ │ │ add %r15,%r13 │ │ │ │ - cmp %r12,-0x40(%rbp) │ │ │ │ - jne 1263a │ │ │ │ - jmp 12745 │ │ │ │ + cmp %r12,-0xa0(%rbp) │ │ │ │ + jne 12107 │ │ │ │ + jmp 12204 │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - mov 0x78(%rax),%rdi │ │ │ │ mov 0x108(%rax),%r15 │ │ │ │ + mov 0x78(%rax),%rcx │ │ │ │ mov 0x30(%rax),%rax │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ mov %r15,%r12 │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - jle 129b6 │ │ │ │ + jle 12463 │ │ │ │ xor %ecx,%ecx │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ mov %r13,0x8(%r12) │ │ │ │ mov %rcx,(%r12) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 12a84 │ │ │ │ + jle 12531 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %r15,-0x128(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov %r14,-0x108(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - mov %r9,-0x118(%rbp) │ │ │ │ - mov %r10,-0x120(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %r14,-0xf0(%rbp) │ │ │ │ lea (%rdi,%rsi,1),%r11 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ + mov %r9,-0x110(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r10,-0x120(%rbp) │ │ │ │ + mov %r15,-0x128(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov %r8,%r10 │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ mov %r13,-0x70(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ + mov %rsi,%r9 │ │ │ │ add %rax,%r10 │ │ │ │ - jmp 1291b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 123cb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r9),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov (%r9),%r13 │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%r14 │ │ │ │ @@ -17418,274 +17291,274 @@ │ │ │ │ lea (%rdx,%r13,1),%rax │ │ │ │ cqto │ │ │ │ idiv %r13 │ │ │ │ mov %rdx,-0x8(%r14) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r12) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 12910 │ │ │ │ + jne 123c0 │ │ │ │ mov -0x70(%rbp),%r13 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%r15 │ │ │ │ - je 12991 │ │ │ │ + je 12445 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ add $0x10,%r12 │ │ │ │ - add %rdi,%r8 │ │ │ │ - movq $0x0,(%r12) │ │ │ │ mov %r13,0x8(%r12) │ │ │ │ - jmp 128e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov -0x108(%rbp),%r14 │ │ │ │ - mov -0x118(%rbp),%r9 │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + add %rax,%r8 │ │ │ │ + jmp 12396 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ + mov -0x110(%rbp),%r9 │ │ │ │ mov -0x120(%rbp),%r10 │ │ │ │ mov -0x128(%rbp),%r15 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - jle 129f5 │ │ │ │ + jle 1249f │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 129e3 │ │ │ │ + je 1248d │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 129f5 │ │ │ │ + je 1249f │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 129e3 │ │ │ │ + jne 1248d │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%r13 │ │ │ │ + mov -0xa0(%rbp),%r13 │ │ │ │ mov %r10,-0x80(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r9,-0x70(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %r13,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ + shl $0x4,%rdi │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rax,%r12 │ │ │ │ mov %r12,%rdx │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ mov %r12,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ + mov -0xd0(%rbp),%rsp │ │ │ │ mov -0x80(%rbp),%r10 │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ - jmp 115ec │ │ │ │ + jmp 110ec │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ - add %rcx,%r8 │ │ │ │ - cmp %r13,-0x40(%rbp) │ │ │ │ - jne 12875 │ │ │ │ - jmp 129b6 │ │ │ │ + add %rax,%r8 │ │ │ │ + cmp %r13,-0xa0(%rbp) │ │ │ │ + jne 1233a │ │ │ │ + jmp 12463 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 12224 │ │ │ │ + jmp 11ce4 │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 1259c │ │ │ │ + jmp 1205c │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 115e4 │ │ │ │ - nop │ │ │ │ + jmp 110e4 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000012ac0 : │ │ │ │ +0000000000012580 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ sub $0x118,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov 0x58(%r14),%rbx │ │ │ │ mov (%rax),%rdi │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ mov %rdi,-0xb0(%rbp) │ │ │ │ cmp %rbx,%rdi │ │ │ │ - jle 12b2d │ │ │ │ + jle 125f0 │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 12b2d │ │ │ │ + jge 125f0 │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ inc %rbx │ │ │ │ lea (%rbx,%rbx,1),%rdi │ │ │ │ + mov (%rax),%rsi │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jle 12b2d │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jle 125f0 │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jl 12b50 │ │ │ │ + jl 12610 │ │ │ │ mov %r14,%rdi │ │ │ │ call 33a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu 0xf0(%r14),%xmm0 │ │ │ │ - mov 0x50(%r14),%rdx │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ + mov 0x50(%r14),%rdx │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ - movq %xmm0,-0x130(%rbp) │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ + movq %xmm0,-0x138(%rbp) │ │ │ │ + movq %xmm1,%rdi │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ shl $0x5,%rdx │ │ │ │ - movq %xmm1,%rdi │ │ │ │ movups %xmm0,0xe0(%r14) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ movq %xmm1,-0xa8(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r14),%r9d │ │ │ │ test $0x20,%r9b │ │ │ │ - jne 13a62 │ │ │ │ + jne 134e0 │ │ │ │ test $0x10,%r9b │ │ │ │ - jne 139bb │ │ │ │ + jne 1343c │ │ │ │ test $0x8,%r9b │ │ │ │ - jne 13c39 │ │ │ │ + jne 136a9 │ │ │ │ mov %r9d,%ecx │ │ │ │ and $0x800,%ecx │ │ │ │ test $0x2,%r9b │ │ │ │ - jne 13ef5 │ │ │ │ + jne 13955 │ │ │ │ and $0x4,%r9d │ │ │ │ - jne 12dd9 │ │ │ │ + jne 12895 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1446a │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 13060 │ │ │ │ + jne 13e82 │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 12b10 │ │ │ │ fld1 │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ mov %rbx,%rax │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x5,%rbx │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ shl $0x6,%rax │ │ │ │ mov %rbx,%r10 │ │ │ │ - lea (%rdi,%rdi,1),%r12 │ │ │ │ lea -0x20(%rbx),%rbx │ │ │ │ + lea (%rdi,%rdi,1),%r12 │ │ │ │ add $0x10,%rax │ │ │ │ + mov %r10,-0x118(%rbp) │ │ │ │ lea 0x1(%r12),%rdi │ │ │ │ - mov %rbx,-0x118(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %rdi,-0x100(%rbp) │ │ │ │ - mov %r10,-0x110(%rbp) │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fildll -0xd8(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - je 12c86 │ │ │ │ + je 12746 │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - mov 0x30(%r14),%r9 │ │ │ │ - mov 0x78(%r14),%r8 │ │ │ │ + mov 0x30(%r14),%r11 │ │ │ │ + mov 0x78(%r14),%r9 │ │ │ │ mov 0x48(%r14),%r13 │ │ │ │ - imul %rdi,%r9 │ │ │ │ - fildll 0x0(%r13) │ │ │ │ + imul %rdi,%r11 │ │ │ │ shl $0x5,%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ - lea 0x10(%r8,%rdi,1),%r11 │ │ │ │ + fildll 0x0(%r13) │ │ │ │ + lea 0x10(%r9,%rdi,1),%r8 │ │ │ │ + mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ + fldt (%r9,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r14),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x58(%r14),%rcx │ │ │ │ or $0xc,%ah │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fldt (%r8,%rdi,1) │ │ │ │ + fldt (%r9,%rdi,1) │ │ │ │ sub %rcx,%rsi │ │ │ │ cmpq $0x0,-0x100(%rbp) │ │ │ │ - js 13000 │ │ │ │ + js 12ab8 │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ mov 0x60(%r14),%r15 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r15) │ │ │ │ - fldt 0x2299d(%rip) │ │ │ │ + fldt 0x21ead(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 12d9c │ │ │ │ + jmp 12858 │ │ │ │ nop │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2264c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -17698,28 +17571,28 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 12d71 │ │ │ │ + je 1282d │ │ │ │ fchs │ │ │ │ - fmuls 0x22365(%rip) │ │ │ │ - fldt 0x22943(%rip) │ │ │ │ + fmuls 0x218a9(%rip) │ │ │ │ + fldt 0x21e57(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rax,%r12 │ │ │ │ - jl 13460 │ │ │ │ + jl 12f10 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -17727,494 +17600,492 @@ │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 12d30 │ │ │ │ + ja 127f0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 12fd0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 12a88 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 12d81 │ │ │ │ + jmp 1283d │ │ │ │ mov 0x68(%r14),%rax │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ cqto │ │ │ │ lea 0x2(%rdi),%rsi │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ idiv %rsi │ │ │ │ mov %rax,%r15 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 146c2 │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 13060 │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 140cb │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 12b10 │ │ │ │ mov %r15,-0x50(%rbp) │ │ │ │ - neg %rdx │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - add %rbx,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + add %rbx,%rbx │ │ │ │ movq $0x0,-0x50(%rbp) │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ shl $0x6,%rax │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ sub $0x20,%rdi │ │ │ │ + neg %rdx │ │ │ │ + fstpt -0x70(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rdx,%r12 │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rdi,-0x128(%rbp) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ + fildll -0xd8(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + fstpt -0x110(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - je 12e8e │ │ │ │ + je 12954 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov 0x30(%r14),%r8 │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - mov 0x78(%r14),%r9 │ │ │ │ - imul %rax,%r8 │ │ │ │ - sub %rdi,%rsp │ │ │ │ - mov 0x48(%r14),%rdi │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov 0x78(%r14),%r11 │ │ │ │ + mov 0x48(%r14),%r8 │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + fildll (%r8) │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rax,%r13 │ │ │ │ + imul %r9,%rax │ │ │ │ + shl $0x5,%r9 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - fildll (%rdi) │ │ │ │ - fldt (%r9,%rdx,1) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - and $0xf3,%dh │ │ │ │ - or $0x4,%dh │ │ │ │ - mov %dx,-0x34(%rbp) │ │ │ │ + and $0xf3,%ah │ │ │ │ + or $0x4,%ah │ │ │ │ + mov %ax,-0x34(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - fldt -0xf0(%rbp) │ │ │ │ - mov 0x58(%r14),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fldt (%r11,%r9,1) │ │ │ │ + mov 0x58(%r14),%r13 │ │ │ │ or $0xc,%ah │ │ │ │ + fldt -0x100(%rbp) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - sub %r11,%rax │ │ │ │ + sub %r13,%rax │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - jle 135c1 │ │ │ │ + jle 13069 │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ - mov 0xc8(%r14),%rdi │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov %r13,-0x60(%rbp) │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ + mov 0xc8(%r14),%rdi │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ fsubp %st,%st(2) │ │ │ │ neg %rsi │ │ │ │ - jmp 12fb1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 12a71 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt -0x10(%rdi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - mov %rdx,%r13 │ │ │ │ - fldt (%rdi,%r13,1) │ │ │ │ + mov %rdx,%r11 │ │ │ │ + fldt (%rdi,%r11,1) │ │ │ │ mov %rax,%r9 │ │ │ │ inc %rax │ │ │ │ sub %r15,%rcx │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r9 │ │ │ │ add %r12,%rdx │ │ │ │ sub %r12,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r9,1) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 135b0 │ │ │ │ + je 13058 │ │ │ │ test %rcx,%rcx │ │ │ │ - jg 12f80 │ │ │ │ + jg 12a40 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 12f86 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - jmp 12f89 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 12a46 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + jmp 12a49 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ - fldt 0x226e0(%rip) │ │ │ │ + fldt 0x21bf8(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 12d81 │ │ │ │ + jmp 1283d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ - jmp 13010 │ │ │ │ + jmp 12ac0 │ │ │ │ fstp %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %r10,%rdx │ │ │ │ + inc %rbx │ │ │ │ add 0x18(%r14),%rdi │ │ │ │ push -0x78(%rbp) │ │ │ │ - mov %r11,%r8 │ │ │ │ push -0xd8(%rbp) │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - mov %r10,%rdx │ │ │ │ - inc %rbx │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 8f60 │ │ │ │ + call 8e50 │ │ │ │ mov -0xd0(%rbp),%rsp │ │ │ │ - cmp %rbx,-0xa0(%rbp) │ │ │ │ - jne 12c50 │ │ │ │ + cmp %rbx,-0x80(%rbp) │ │ │ │ + jne 12710 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0xb8(%r14),%rdi │ │ │ │ call 3260 │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ mov %rbx,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rbx,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ testb $0x1,0x70(%r14) │ │ │ │ - jne 13780 │ │ │ │ + jne 13208 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 12b35 │ │ │ │ + jle 125f8 │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ mov -0xd8(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - movq $0x0,-0x118(%rbp) │ │ │ │ - movq $0x0,-0xd0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + movq $0x0,-0x90(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%rdx),%rdi │ │ │ │ + movq $0x0,-0x120(%rbp) │ │ │ │ shr $0x3f,%rsi │ │ │ │ + lea 0x1(%rdx),%rdi │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ add %rbx,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ - mov %rsi,%r13 │ │ │ │ + mov %rsi,%r15 │ │ │ │ mov -0xf0(%rbp),%rsi │ │ │ │ - sub %r13,%rax │ │ │ │ - mov %r13,%r15 │ │ │ │ - mov %r13,-0x40(%rbp) │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + sub %r15,%rax │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - neg %rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - neg %rax │ │ │ │ - imul %rsi,%rbx │ │ │ │ sub %rsi,%rdi │ │ │ │ - imul %rsi,%rax │ │ │ │ + neg %rax │ │ │ │ imul %rcx,%rdi │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ - add %r13,%r12 │ │ │ │ sub %rsi,%rax │ │ │ │ - sub %r13,%rdi │ │ │ │ + neg %r12 │ │ │ │ + sub %r15,%rdi │ │ │ │ imul %rcx,%rax │ │ │ │ - shl $0x5,%r12 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ + imul %rsi,%r12 │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %rsi,%rax │ │ │ │ + add %r15,%rax │ │ │ │ + mov %r14,%r15 │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x60(%r15),%rax │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ sub %rbx,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt 0x22514(%rip) │ │ │ │ - mov 0x48(%r14),%rax │ │ │ │ + mov 0x48(%r15),%rax │ │ │ │ + fldt 0x21a38(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r14) │ │ │ │ + fildll 0x58(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ + mov 0x60(%r15),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ - mov 0x48(%r14),%rax │ │ │ │ + mov 0x48(%r15),%rax │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ - fldt 0x224cc(%rip) │ │ │ │ + fldt 0x219f4(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r14) │ │ │ │ + fildll 0x58(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmpq $0x1,-0xe0(%rbp) │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ + cmpq $0x1,-0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jle 133e0 │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ + jle 12e98 │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ mov %rdi,%rax │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov -0x120(%rbp),%rsi │ │ │ │ sub %rdi,%rdx │ │ │ │ lea (%rax,%rbx,1),%r13 │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + mov %rdi,-0x128(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - mov -0x108(%rbp),%rdx │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ shl $0x5,%rsi │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + mov -0x110(%rbp),%rdx │ │ │ │ lea (%rax,%rsi,1),%r12 │ │ │ │ sub %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ mov -0x100(%rbp),%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rdx,-0xa8(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x60(%r14),%rdx │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x60(%r15),%rdx │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - fstpt -0x70(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt 0x10(%rdx) │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt 0x223fb(%rip) │ │ │ │ - mov 0x48(%r14),%rdx │ │ │ │ + mov 0x48(%r15),%rdx │ │ │ │ + fldt 0x2191a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%rdx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r14) │ │ │ │ + fildll 0x58(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - mov 0x60(%r14),%rdx │ │ │ │ + mov 0x60(%r15),%rdx │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fld1 │ │ │ │ inc %rbx │ │ │ │ + fld1 │ │ │ │ + sub $0x10,%rsp │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ - mov 0x48(%r14),%rdx │ │ │ │ + mov 0x48(%r15),%rdx │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt 0x223b0(%rip) │ │ │ │ + fldt 0x218d3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%rdx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r14) │ │ │ │ + fildll 0x58(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ add $0x20,%rsp │ │ │ │ + fld1 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fdivp %st,%st(1) │ │ │ │ lea (%rsi,%r13,1),%rdi │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - lea (%rcx,%r12,1),%rdx │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + lea (%rsi,%r12,1),%rdx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ add $0x20,%r12 │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%r13) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x0(%r13) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x20(%r12) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x10(%r12) │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdi) │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ + add %r13,%rdi │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - add %r13,%rdi │ │ │ │ fstpt (%rdx,%rsi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rdx,%rsi,1) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdi) │ │ │ │ - lea (%rsi,%r13,1),%rdi │ │ │ │ - add $0x20,%r13 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rdx,%r15,1) │ │ │ │ - fstpt 0x10(%rdx,%r15,1) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fstpt (%rdx,%rcx,1) │ │ │ │ + fstpt 0x10(%rdx,%rcx,1) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + lea (%rcx,%r13,1),%rdi │ │ │ │ + add $0x20,%r13 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%rdi) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpt (%rdx,%rcx,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdx,%rcx,1) │ │ │ │ + fstpt (%rdx,%r14,1) │ │ │ │ + fstpt 0x10(%rdx,%r14,1) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jl 13280 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - jmp 133f0 │ │ │ │ + jl 12d40 │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + jmp 12ea0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - mov -0x138(%rbp),%rbx │ │ │ │ + mov -0x140(%rbp),%rbx │ │ │ │ incq -0xd0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ + add %rax,%rdi │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + sub %rbx,%r14 │ │ │ │ add %rax,-0x110(%rbp) │ │ │ │ - add %rax,-0x108(%rbp) │ │ │ │ add %rax,-0x100(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - add %rsi,-0x118(%rbp) │ │ │ │ - add %rbx,-0x80(%rbp) │ │ │ │ - sub %rbx,-0x78(%rbp) │ │ │ │ - sub %rbx,-0x90(%rbp) │ │ │ │ - add %rax,%rdi │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - sub %rbx,%r15 │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jl 13160 │ │ │ │ - jmp 12b35 │ │ │ │ + add %rcx,-0x120(%rbp) │ │ │ │ + add %rbx,-0x90(%rbp) │ │ │ │ + sub %rbx,-0x70(%rbp) │ │ │ │ + sub %rbx,-0x78(%rbp) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jl 12c18 │ │ │ │ + jmp 125f8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x4,%r9 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x8(%r13) │ │ │ │ - fldt 0x10(%r9,%r8,1) │ │ │ │ + shl $0x4,%r11 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + fldt 0x10(%r11,%r9,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%r11) │ │ │ │ + fldt (%r8) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x10(%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + fldt 0x21738(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fldt 0x22214(%rip) │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ mov %rsi,%rdx │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(3) │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - jmp 13551 │ │ │ │ + jmp 12ffd │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x21e98(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -18227,292 +18098,283 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 13525 │ │ │ │ + je 12fd1 │ │ │ │ fchs │ │ │ │ - fmuls 0x21bb1(%rip) │ │ │ │ - fldt 0x2218f(%rip) │ │ │ │ + fmuls 0x21105(%rip) │ │ │ │ + fldt 0x216b3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rax,%r12 │ │ │ │ - jl 12ff0 │ │ │ │ + jl 12aa8 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 134e0 │ │ │ │ + ja 12f90 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 13590 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 13038 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 13535 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 12fe1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2211c(%rip) │ │ │ │ + fldt 0x21644(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 13535 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - jmp 135d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 12fe1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - lea 0x10(%r9,%r13,1),%r8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ + jmp 13070 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nop │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + fildll 0x8(%r8) │ │ │ │ + lea 0x10(%r11,%r9,1),%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ - fildll 0x8(%rdi) │ │ │ │ - fldt 0x10(%rax,%r9,1) │ │ │ │ + fldt 0x10(%rax,%r11,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ - fldt -0x100(%rbp) │ │ │ │ + fldt -0x110(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - sub %r11,%rax │ │ │ │ + sub %r13,%rax │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - jle 136ce │ │ │ │ + jle 1316e │ │ │ │ fld1 │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ - mov 0xc8(%r14),%r11 │ │ │ │ + xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + mov 0xc8(%r14),%r13 │ │ │ │ + lea 0x1(%rax),%r11 │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ mov %rdx,%rdi │ │ │ │ not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ lea (%r10,%rax,1),%rsi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ - add %r9,%rax │ │ │ │ + add %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ + fldt 0x0(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 13740 │ │ │ │ - lea 0x1(%rdx,%r9,1),%rax │ │ │ │ + js 131d0 │ │ │ │ + lea 0x1(%rdx,%r11,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r15,%rdx │ │ │ │ add %r15,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt 0x0(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 13680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 136e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + jne 13120 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 13178 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - push -0x78(%rbp) │ │ │ │ - push -0xd8(%rbp) │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ mov %r10,%rdx │ │ │ │ + push -0x78(%rbp) │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ + push -0xd8(%rbp) │ │ │ │ + add %r9,%rdi │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - add %r13,%rdi │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 8f60 │ │ │ │ - mov -0x70(%rbp),%rsp │ │ │ │ + call 8e50 │ │ │ │ + mov -0x90(%rbp),%rsp │ │ │ │ incq -0x50(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - cmp %rax,-0xa0(%rbp) │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ - jne 12e70 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 13060 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea (%rdi,%r9,1),%rax │ │ │ │ + cmp %rax,-0x80(%rbp) │ │ │ │ + jne 12930 │ │ │ │ + jmp 12b10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea (%rdi,%r11,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r15,%rdx │ │ │ │ add %r15,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt 0x0(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 13680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 136e0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jne 13120 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 13178 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x1,-0xb0(%rbp) │ │ │ │ mov 0xc0(%r14),%rdx │ │ │ │ - jle 12b35 │ │ │ │ + jle 125f8 │ │ │ │ mov -0xe0(%rbp),%rbx │ │ │ │ mov -0xd8(%rbp),%r10 │ │ │ │ mov %rax,%rsi │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %r10,%r15 │ │ │ │ - sub %rsi,%rcx │ │ │ │ shr $0x3f,%r14 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ + sub %rsi,%rcx │ │ │ │ add %rbx,%r14 │ │ │ │ sar $1,%r14 │ │ │ │ - sub %r14,%r15 │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ + mov %r10,%r14 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 12b35 │ │ │ │ + jle 125f8 │ │ │ │ mov (%rdx),%r11 │ │ │ │ mov %rsi,%rax │ │ │ │ + shl $0x5,%r14 │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r14,%r9 │ │ │ │ - imul %rsi,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ neg %rbx │ │ │ │ xor %r13d,%r13d │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - shl $0x5,%r15 │ │ │ │ add %rax,%r11 │ │ │ │ - imul %rcx,%r10 │ │ │ │ + imul %rsi,%rdx │ │ │ │ neg %rax │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ + imul %rcx,%r10 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + shl $0x5,%rsi │ │ │ │ mov %r11,-0x60(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ mov %rdx,%r11 │ │ │ │ - shl $0x5,%r9 │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %r15,%rax │ │ │ │ + add %r14,%rax │ │ │ │ + movq $0x0,-0x70(%rbp) │ │ │ │ mov %r10,%r8 │ │ │ │ - lea (%r14,%rdx,1),%r10 │ │ │ │ - mov %r15,%r14 │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ - mov %rdi,%r15 │ │ │ │ - shl $0x5,%rsi │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + shl $0x4,%rdi │ │ │ │ shl $0x5,%r11 │ │ │ │ - mov %rsi,-0xc0(%rbp) │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ shl $0x5,%r10 │ │ │ │ + mov %rdi,%r15 │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ fldt (%rax,%rbx,1) │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - fldt (%rax) │ │ │ │ - mov %r8,%rax │ │ │ │ lea (%rdi,%r8,1),%rdx │ │ │ │ xor %edi,%edi │ │ │ │ + fldt (%rax) │ │ │ │ + mov %r8,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ lea (%rbx,%r9,1),%rcx │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ mov %rbx,%r12 │ │ │ │ sub %rdx,%rbx │ │ │ │ sub %r8,%r12 │ │ │ │ - shl $0x5,%r12 │ │ │ │ shl $0x5,%rbx │ │ │ │ + shl $0x5,%r12 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ - fldt (%rsi,%r15,1) │ │ │ │ - fldt 0x10(%rax) │ │ │ │ lea (%r12,%rax,1),%r8 │ │ │ │ lea (%rcx,%r13,1),%rdx │ │ │ │ inc %rdi │ │ │ │ - fmul %st(2),%st │ │ │ │ add $0x10,%rsi │ │ │ │ add $0x20,%rcx │ │ │ │ + fldt -0x10(%rsi,%r15,1) │ │ │ │ + fldt 0x10(%rax) │ │ │ │ + fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt -0x20(%rcx) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x10(%r8) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r8) │ │ │ │ mov %rax,%r8 │ │ │ │ + sub %r14,%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - sub %r14,%r8 │ │ │ │ fstpt (%rdx,%r11,1) │ │ │ │ fstpt 0x10(%rdx,%r11,1) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%r8) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r8) │ │ │ │ @@ -18527,198 +18389,197 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx,%r10,1) │ │ │ │ fstpt 0x10(%rdx,%r10,1) │ │ │ │ cmp %rdi,-0x40(%rbp) │ │ │ │ - jg 138e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 13360 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ incq -0x50(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - addq $0x10,-0x60(%rbp) │ │ │ │ - add %rcx,-0x70(%rbp) │ │ │ │ + mov -0x78(%rbp),%r8 │ │ │ │ add %rax,%r13 │ │ │ │ sub %rax,%r11 │ │ │ │ sub %rax,%r9 │ │ │ │ sub %rax,%r10 │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - add %rcx,%r8 │ │ │ │ + add %rsi,%r8 │ │ │ │ + addq $0x10,-0x60(%rbp) │ │ │ │ + add %rsi,-0x70(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jl 13880 │ │ │ │ - jmp 12b35 │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 13060 │ │ │ │ + jl 13300 │ │ │ │ + jmp 125f8 │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 12b10 │ │ │ │ and $0x800,%r9d │ │ │ │ mov 0xc8(%r14),%r12 │ │ │ │ mov 0x18(%r14),%rsi │ │ │ │ mov 0x78(%r14),%r15 │ │ │ │ - jne 13bb0 │ │ │ │ + jne 13620 │ │ │ │ mov %rbx,%rax │ │ │ │ lea 0x10(%r15),%r13 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - xor %r15d,%r15d │ │ │ │ shl $0x5,%rbx │ │ │ │ - mov %r14,-0x40(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ shl $0x6,%rax │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %r14,-0x40(%rbp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r13,%r14 │ │ │ │ mov %rbx,%r13 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push -0x78(%rbp) │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %r12,%rdx │ │ │ │ push -0xd8(%rbp) │ │ │ │ - lea 0x0(%r13,%rbx,1),%rcx │ │ │ │ - push -0x8(%r12) │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - inc %r14 │ │ │ │ - push -0x10(%r12) │ │ │ │ + lea 0x0(%r13,%r12,1),%rcx │ │ │ │ + inc %rbx │ │ │ │ + add %r15,%r12 │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ - add %r15,%rbx │ │ │ │ - add $0x20,%r12 │ │ │ │ - call 8f60 │ │ │ │ + push -0x8(%r14) │ │ │ │ + add $0x20,%r14 │ │ │ │ + push -0x30(%r14) │ │ │ │ + call 8e50 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsp │ │ │ │ - cmp %r14,-0xa0(%rbp) │ │ │ │ - jne 13a10 │ │ │ │ + cmp %rbx,-0x80(%rbp) │ │ │ │ + jne 13490 │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ - jmp 13060 │ │ │ │ + jmp 12b10 │ │ │ │ imul %rbx,%rbx │ │ │ │ - and $0x800,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - mov 0x108(%r14),%rdx │ │ │ │ mov 0x18(%r14),%r12 │ │ │ │ - mov 0xc8(%r14),%r13 │ │ │ │ - mov 0xd0(%r14),%r11 │ │ │ │ + and $0x800,%r9d │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + mov 0x108(%r14),%rdx │ │ │ │ + mov 0xc8(%r14),%r11 │ │ │ │ + mov 0xd0(%r14),%r13 │ │ │ │ lea 0x0(,%rbx,4),%r10 │ │ │ │ - jle 13060 │ │ │ │ + jle 12b10 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 13ac4 │ │ │ │ + jne 13544 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 146b0 │ │ │ │ + jne 140b9 │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xa0(%rbp) │ │ │ │ - jne 13aad │ │ │ │ - jmp 13060 │ │ │ │ - xchg %ax,%ax │ │ │ │ + cmp %r8,-0x80(%rbp) │ │ │ │ + jne 13528 │ │ │ │ + jmp 12b10 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 13b93 │ │ │ │ + je 13610 │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ mov 0x8(%rdx,%rax,1),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x5,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea (%r10,%rax,4),%rax │ │ │ │ add %r12,%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - add %r11,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + lea (%r10,%rax,4),%rdi │ │ │ │ + shl $0x5,%rcx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + shl $0x4,%rdi │ │ │ │ add %r13,%rcx │ │ │ │ - lea (%r11,%rax,8),%rdi │ │ │ │ + add %r11,%rdx │ │ │ │ + add %r11,%rdi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdx),%rax │ │ │ │ - fldt (%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + fldt (%rdx) │ │ │ │ + add $0x10,%rdx │ │ │ │ + add $0x8,%rcx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - add $0x8,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ - add $0x10,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ add %r15,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 13b40 │ │ │ │ + jne 135c0 │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xa0(%rbp) │ │ │ │ - je 13060 │ │ │ │ + cmp %r8,-0x80(%rbp) │ │ │ │ + je 12b10 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 13ac0 │ │ │ │ + jne 13540 │ │ │ │ mov %r8,%rax │ │ │ │ - jmp 13ae4 │ │ │ │ + jmp 13564 │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,-0xa0(%rbp) │ │ │ │ - jne 13b93 │ │ │ │ - jmp 13060 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - xor %r13d,%r13d │ │ │ │ + cmp %r8,-0x80(%rbp) │ │ │ │ + jne 13610 │ │ │ │ + jmp 12b10 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ inc %r13 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x1(%rax,%rax,1),%rcx │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x5,%rsi │ │ │ │ + imul %rbx,%rcx │ │ │ │ + lea 0x10(%r15,%rsi,1),%r8 │ │ │ │ shl $0x6,%rax │ │ │ │ lea (%r12,%rax,1),%rdx │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - imul %rbx,%rcx │ │ │ │ push -0x78(%rbp) │ │ │ │ - lea 0x10(%r15,%rsi,1),%r8 │ │ │ │ + shl $0x5,%rcx │ │ │ │ push -0xd8(%rbp) │ │ │ │ + add %r12,%rcx │ │ │ │ push 0x8(%r15,%rsi,1) │ │ │ │ - push (%r15,%rsi,1) │ │ │ │ - shl $0x5,%rcx │ │ │ │ lea (%rax,%rsi,1),%rdi │ │ │ │ + push (%r15,%rsi,1) │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ - add %r12,%rcx │ │ │ │ - call 8f60 │ │ │ │ + call 8e50 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmp %r13,-0xa0(%rbp) │ │ │ │ - jne 13bc0 │ │ │ │ - jmp 13060 │ │ │ │ + cmp %r13,-0x80(%rbp) │ │ │ │ + jne 13630 │ │ │ │ + jmp 12b10 │ │ │ │ mov 0x60(%r14),%rcx │ │ │ │ mov %rbx,%r13 │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ + shl $0x5,%rbx │ │ │ │ shl $0x6,%r13 │ │ │ │ + fldt (%rcx) │ │ │ │ lea 0x10(%r13),%rax │ │ │ │ lea 0x17(%r13),%rdi │ │ │ │ - fldt (%rcx) │ │ │ │ sub %rax,%rsp │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ lea 0xf(%rsp),%r12 │ │ │ │ - fchs │ │ │ │ + fld1 │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - shl $0x5,%rbx │ │ │ │ lea 0x1(%rax,%rax,1),%r8 │ │ │ │ + fchs │ │ │ │ lea (%r12,%rbx,1),%rdx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x21710(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -18729,43 +18590,45 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r12) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 14bce │ │ │ │ + jle 145a9 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ lea -0x20(%rbx),%rsi │ │ │ │ fld %st(0) │ │ │ │ - jmp 13cc2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 13742 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 13cc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 13740 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x21697(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -18775,40 +18638,38 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %rbx,%rdx │ │ │ │ fldt 0x20(%r12,%rsi,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %rbx,%rdx │ │ │ │ + nop │ │ │ │ fld %st(1) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 13d40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jne 137a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x10(%rbx),%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - jle 13ed8 │ │ │ │ + jle 13938 │ │ │ │ mov %rdi,%rax │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %r13,%r14 │ │ │ │ @@ -18817,117 +18678,117 @@ │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ mov %r15,%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ and $0x800,%r9d │ │ │ │ - je 13dd2 │ │ │ │ + je 13832 │ │ │ │ mov %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r13),%rdx │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov 0xc8(%r13),%r8 │ │ │ │ mov %rcx,%rdx │ │ │ │ lea 0x1(%rcx,%rcx,1),%rdi │ │ │ │ shl $0x6,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ fldt 0x10(%r8,%rdx,1) │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt (%r8,%rdi,1) │ │ │ │ - jle 13ee4 │ │ │ │ - mov $0x10,%edx │ │ │ │ + jle 13944 │ │ │ │ fld1 │ │ │ │ + mov $0x10,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%r12,%rdx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 13e20 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 13880 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ fldt 0x10(%r8,%rdi,1) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r12,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jne 13e60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 138c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x78(%r13),%rdx │ │ │ │ + shl $0x5,%rcx │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - inc %r15 │ │ │ │ push -0x78(%rbp) │ │ │ │ - push -0xd8(%rbp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ mov %rcx,%r8 │ │ │ │ + push -0xd8(%rbp) │ │ │ │ lea (%rsi,%rbx,1),%rcx │ │ │ │ - push 0x8(%rdx,%r8,1) │ │ │ │ + inc %r15 │ │ │ │ add %r8,%rdi │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + push 0x8(%rdx,%r8,1) │ │ │ │ push (%rdx,%r8,1) │ │ │ │ lea 0x10(%rdx,%r8,1),%r8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ - call 8f60 │ │ │ │ + call 8e50 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - cmp %r15,-0xa0(%rbp) │ │ │ │ - je 13ed5 │ │ │ │ + cmp %r15,-0x80(%rbp) │ │ │ │ + je 13935 │ │ │ │ mov 0x70(%r13),%r9d │ │ │ │ - jmp 13da0 │ │ │ │ + jmp 13800 │ │ │ │ mov %r13,%r14 │ │ │ │ mov -0xc0(%rbp),%rsp │ │ │ │ - jmp 13060 │ │ │ │ + jmp 12b10 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ - jmp 13e7c │ │ │ │ + jmp 138dc │ │ │ │ mov 0x60(%r14),%rsi │ │ │ │ mov %rbx,%r10 │ │ │ │ - mov %rsp,-0x118(%rbp) │ │ │ │ + mov %rsp,-0x120(%rbp) │ │ │ │ + shl $0x5,%rbx │ │ │ │ shl $0x6,%r10 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + fldt (%rsi) │ │ │ │ lea 0x10(%r10),%rax │ │ │ │ lea 0x17(%r10),%r9 │ │ │ │ - fldt (%rsi) │ │ │ │ sub %rax,%rsp │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ lea 0xf(%rsp),%r12 │ │ │ │ - fchs │ │ │ │ + fld1 │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - shl $0x5,%rbx │ │ │ │ dec %rax │ │ │ │ - mov %rbx,%r15 │ │ │ │ - lea (%r12,%rbx,1),%rdx │ │ │ │ + fchs │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + lea (%r12,%rbx,1),%rdx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x2144f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -18938,43 +18799,43 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r12) │ │ │ │ test %rax,%rax │ │ │ │ - jle 14bc3 │ │ │ │ + jle 1459e │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ lea -0x20(%rbx),%rdi │ │ │ │ fld %st(0) │ │ │ │ - jmp 13f82 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 139e2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 13f80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 139e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x213d7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -18984,84 +18845,82 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %r15,%rdx │ │ │ │ fldt 0x20(%r12,%rdi,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %r15,%rdx │ │ │ │ + nop │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 14000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 13a40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1491a │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - jle 143f2 │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + jne 1430e │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 13e0a │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ lea 0x10(%r15),%rax │ │ │ │ xor %r13d,%r13d │ │ │ │ mov %r10,%rbx │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ fld1 │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - shr $0x4,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fildll -0xd8(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x100(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ mov %r13,%rcx │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - je 140c3 │ │ │ │ + je 13b03 │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ mov 0x78(%r14),%rsi │ │ │ │ mov 0x48(%r14),%r8 │ │ │ │ imul %rcx,%rdi │ │ │ │ - fildll (%r8) │ │ │ │ shl $0x5,%rcx │ │ │ │ + fildll (%r8) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -19072,19 +18931,19 @@ │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fldt (%rsi,%rcx,1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + mov 0x60(%r14),%r11 │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov 0x60(%r14),%r11 │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -19096,25 +18955,25 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 14417 │ │ │ │ + jbe 13e2f │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x21203(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -19129,30 +18988,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 141be │ │ │ │ + je 13bfa │ │ │ │ fchs │ │ │ │ - fmuls 0x20f18(%rip) │ │ │ │ - fldt 0x214f6(%rip) │ │ │ │ + fmuls 0x204dc(%rip) │ │ │ │ + fldt 0x20a8a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x211a0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -19160,37 +19019,36 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - jle 1423e │ │ │ │ + jle 13c7e │ │ │ │ fxch %st(1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jne 14220 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 14250 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 13c60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 13c88 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - shl $0x4,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fildll 0x8(%r8) │ │ │ │ + shl $0x4,%rdi │ │ │ │ lea 0x10(%rsi,%rcx,1),%r8 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ @@ -19214,26 +19072,26 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 143fe │ │ │ │ + jbe 13e16 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x210b6(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -19247,32 +19105,32 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 14309 │ │ │ │ + je 13d3d │ │ │ │ fchs │ │ │ │ - fmuls 0x20dcd(%rip) │ │ │ │ - fldt 0x213ab(%rip) │ │ │ │ + fmuls 0x20399(%rip) │ │ │ │ + fldt 0x20947(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x100(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ + fmulp %st,%st(4) │ │ │ │ + fxch %st(3) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x21050(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -19280,1149 +19138,1133 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - jle 1439e │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + jle 13dbe │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 14380 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 143b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jne 13da0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 13dc8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ push -0x78(%rbp) │ │ │ │ - push -0xd8(%rbp) │ │ │ │ lea (%rdx,%r15,1),%rax │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ inc %r13 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + push -0xd8(%rbp) │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ - sub $0x10,%rsp │ │ │ │ add %rcx,%rdi │ │ │ │ mov %rax,%rcx │ │ │ │ + sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 8f60 │ │ │ │ + call 8e50 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ - cmp %r13,-0xa0(%rbp) │ │ │ │ - jne 14090 │ │ │ │ - mov -0x118(%rbp),%rsp │ │ │ │ - jmp 13060 │ │ │ │ + cmp %r13,-0x80(%rbp) │ │ │ │ + jne 13ad0 │ │ │ │ + mov -0x120(%rbp),%rsp │ │ │ │ + jmp 12b10 │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1442c │ │ │ │ + ja 13e44 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x212b0(%rip) │ │ │ │ + fldt 0x20868(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 14319 │ │ │ │ + jmp 13d4d │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1444f │ │ │ │ + ja 13e67 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2129b(%rip) │ │ │ │ + fldt 0x20853(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 141ce │ │ │ │ + jmp 13c0a │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x21282(%rip) │ │ │ │ + fldt 0x2083a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 14319 │ │ │ │ + jmp 13d4d │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2125f(%rip) │ │ │ │ + fldt 0x20817(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 141ce │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ + jmp 13c0a │ │ │ │ + mov 0x30(%r14),%r15 │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ - mov 0x108(%r14),%r9 │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - mov 0x8(%r14),%r15 │ │ │ │ - mov 0x78(%r14),%rdx │ │ │ │ - mov 0x58(%r14),%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ + xor %esi,%esi │ │ │ │ xor %r13d,%r13d │ │ │ │ - lea 0x0(,%rsi,8),%rdi │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov %r9,%r11 │ │ │ │ + mov 0x8(%r14),%rdx │ │ │ │ + mov 0x78(%r14),%r8 │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov 0x108(%r14),%r9 │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + mov 0x58(%r14),%rcx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r9,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r10 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 145df │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 13fe3 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r13,0x8(%r11) │ │ │ │ - mov %rax,(%r11) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 14698 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rbx,%rsi │ │ │ │ + mov %r13,0x8(%r12) │ │ │ │ + mov %rax,(%r12) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 140a0 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ - lea (%rdi,%rax,1),%r12 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r10,%rdi │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0x70(%rbp),%r14 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ or $0xc,%ah │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov %r10,%rdi │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ mov %rdi,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ - add %r14,%r10 │ │ │ │ - jmp 1454a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %r8,%r10 │ │ │ │ + jmp 13f5b │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%r9),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov (%r9),%r13 │ │ │ │ - add $0x8,%r9 │ │ │ │ + mov %rcx,(%r12) │ │ │ │ + fildll (%r9) │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %r13,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jne 14540 │ │ │ │ - mov -0x50(%rbp),%r13 │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jne 13f50 │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - je 145c1 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - add $0x10,%r11 │ │ │ │ - movq $0x0,(%r11) │ │ │ │ - mov %r13,0x8(%r11) │ │ │ │ - add %rax,%r8 │ │ │ │ - jmp 14520 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,%rbx │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 13fc9 │ │ │ │ + add $0x10,%r12 │ │ │ │ + add %r15,-0x50(%rbp) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + mov %r13,0x8(%r12) │ │ │ │ + jmp 13f38 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ mov $0x1,%eax │ │ │ │ lea (%rdx,%rdi,1),%rcx │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 14bd9 │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 145b4 │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 1460c │ │ │ │ + je 14010 │ │ │ │ mov (%rdx),%rax │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 1461e │ │ │ │ + je 14022 │ │ │ │ imul (%rdx),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ imul -0x8(%rdx),%rax │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 1460c │ │ │ │ + jne 14010 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%r12 │ │ │ │ - dec %r12 │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov -0x40(%rbp),%r13 │ │ │ │ + dec %r13 │ │ │ │ + mov -0x70(%rbp),%r15 │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov %r13,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ call 3440 │ │ │ │ mov -0xf0(%rbp),%rsp │ │ │ │ - jmp 12bea │ │ │ │ + jmp 126a7 │ │ │ │ inc %r13 │ │ │ │ - add $0x10,%r11 │ │ │ │ - add %rsi,%r8 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jne 144b8 │ │ │ │ - jmp 145df │ │ │ │ + add $0x10,%r12 │ │ │ │ + add %r15,%rsi │ │ │ │ + cmp %r13,-0x70(%rbp) │ │ │ │ + jne 13ed3 │ │ │ │ + jmp 13fe3 │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ mov -0xa8(%rbp),%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - jmp 13ae4 │ │ │ │ - mov 0x78(%r14),%rax │ │ │ │ + jmp 13564 │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ - mov 0x108(%r14),%r9 │ │ │ │ - mov %rsp,-0x108(%rbp) │ │ │ │ - mov 0x8(%r14),%r8 │ │ │ │ - mov 0x58(%r14),%rcx │ │ │ │ + mov 0x48(%r14),%rax │ │ │ │ xor %esi,%esi │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov 0x48(%r14),%rax │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ + mov 0x78(%r14),%r10 │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %r9,%r12 │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + mov 0x108(%r14),%r9 │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ + mov 0x58(%r14),%rcx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r9,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r10 │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 14842 │ │ │ │ + jle 14236 │ │ │ │ xor %r11d,%r11d │ │ │ │ mov %r13,0x8(%r12) │ │ │ │ mov %r11,(%r12) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14902 │ │ │ │ + jle 142f6 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r10,%rbx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ mov %r9,-0xc0(%rbp) │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r14,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ + mov %r10,%rdi │ │ │ │ or $0xc,%ah │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %rdx,%r15 │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov -0x60(%rbp),%r10 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ shl $0x4,%r10 │ │ │ │ - add %rax,%r10 │ │ │ │ - jmp 147ab │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %rdi,%r10 │ │ │ │ + jmp 141ab │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r9),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r12) │ │ │ │ - mov (%r9),%rdi │ │ │ │ - add $0x8,%r9 │ │ │ │ + fildll (%r9) │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%r14 │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - lea (%rdx,%rdi,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ mov %rdx,-0x8(%r14) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r12) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 147a0 │ │ │ │ + jne 141a0 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%r8 │ │ │ │ - je 1481e │ │ │ │ + je 14219 │ │ │ │ add $0x10,%r12 │ │ │ │ add %r15,-0x60(%rbp) │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %r13,0x8(%r12) │ │ │ │ - jmp 1477f │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1417e │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc0(%rbp),%r9 │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ mov %r15,%rdx │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ mov %rsi,%r15 │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%rax,%rdi,1),%rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1487d │ │ │ │ + jle 14271 │ │ │ │ mov %rsi,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 1486b │ │ │ │ + je 1425f │ │ │ │ mov (%rax),%rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 1487d │ │ │ │ + je 14271 │ │ │ │ imul (%rax),%rcx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 1486b │ │ │ │ + jne 1425f │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r12 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ mov %r12,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x108(%rbp),%rsp │ │ │ │ - jmp 12dfc │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ + jmp 128b8 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r13,%r8 │ │ │ │ - jne 14716 │ │ │ │ - jmp 14842 │ │ │ │ + jne 1411c │ │ │ │ + jmp 14236 │ │ │ │ mov 0x78(%r14),%rax │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ - mov 0x108(%r14),%r8 │ │ │ │ - mov %rsp,-0x140(%rbp) │ │ │ │ - mov 0x8(%r14),%r11 │ │ │ │ - mov 0x58(%r14),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov 0x8(%r14),%r11 │ │ │ │ + mov 0x58(%r14),%rcx │ │ │ │ + mov %rsp,-0x140(%rbp) │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %r8,%rbx │ │ │ │ + mov 0x108(%r14),%r8 │ │ │ │ mov %r11,-0xf0(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xd0(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 14ac6 │ │ │ │ + jle 144a1 │ │ │ │ xor %eax,%eax │ │ │ │ mov %r13,0x8(%rbx) │ │ │ │ mov %rax,(%rbx) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14ba7 │ │ │ │ + jle 14582 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov %r14,-0x138(%rbp) │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov %r15,-0x120(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rdx,%r15 │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ mov %r10,-0x100(%rbp) │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ or $0xc,%ah │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r15,-0x128(%rbp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ shl $0x4,%r10 │ │ │ │ add %rax,%r10 │ │ │ │ - jmp 14a2a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 14412 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%rbx) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r10 │ │ │ │ - add $0x8,%r12 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + add $0x8,%r14 │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,-0x8(%r14) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%rbx) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 14a20 │ │ │ │ + jne 14408 │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - je 14a9b │ │ │ │ + cmp %r13,%rdi │ │ │ │ + je 1447d │ │ │ │ add $0x10,%rbx │ │ │ │ add %r15,-0x70(%rbp) │ │ │ │ movq $0x0,(%rbx) │ │ │ │ mov %r13,0x8(%rbx) │ │ │ │ - jmp 149f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 143dd │ │ │ │ + fstp %st(0) │ │ │ │ mov %r15,%rdx │ │ │ │ - mov %rdi,%r12 │ │ │ │ mov -0x100(%rbp),%r10 │ │ │ │ - mov -0x108(%rbp),%r8 │ │ │ │ - mov -0x120(%rbp),%r15 │ │ │ │ - mov -0x138(%rbp),%r14 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%rax,%rdi,1),%rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14b04 │ │ │ │ + jle 144df │ │ │ │ mov %rsi,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 14af2 │ │ │ │ + je 144cd │ │ │ │ mov (%rax),%rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 14b04 │ │ │ │ + je 144df │ │ │ │ imul (%rax),%rcx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 14af2 │ │ │ │ + jne 144cd │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ mov -0xf0(%rbp),%r13 │ │ │ │ mov %r9,-0xc0(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r10,-0x70(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r10,-0x70(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r13,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ + shl $0x4,%rdi │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ mov -0x140(%rbp),%rsp │ │ │ │ mov -0xc0(%rbp),%r9 │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ - jmp 1402c │ │ │ │ + jmp 13a6c │ │ │ │ inc %r13 │ │ │ │ add $0x10,%rbx │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r13,-0xf0(%rbp) │ │ │ │ - jne 1497c │ │ │ │ - jmp 14ac6 │ │ │ │ + jne 14370 │ │ │ │ + jmp 144a1 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 14024 │ │ │ │ + jmp 13a64 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 13d64 │ │ │ │ - mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 1465f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 137c4 │ │ │ │ + mov $0xffffffffffffffff,%r13 │ │ │ │ + jmp 14063 │ │ │ │ │ │ │ │ -0000000000014bf0 : │ │ │ │ +00000000000145c0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0x268,%rsp │ │ │ │ + sub $0x258,%rsp │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ - mov %rdi,-0x1c0(%rbp) │ │ │ │ + mov %rdi,-0x1b8(%rbp) │ │ │ │ mov (%rdx),%r14 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jle 152b0 │ │ │ │ + jle 14c70 │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ - mov %rcx,-0x1d0(%rbp) │ │ │ │ + mov %rcx,-0x1c8(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 152b0 │ │ │ │ + jge 14c70 │ │ │ │ mov 0x10(%rdx),%rdx │ │ │ │ - mov %rdx,-0x1b8(%rbp) │ │ │ │ + mov %rdx,-0x1b0(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 152b0 │ │ │ │ + jge 14c70 │ │ │ │ mov 0x48(%rdi),%rdx │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov (%rdx),%r13 │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jle 152b0 │ │ │ │ - mov 0x8(%rdx),%r12 │ │ │ │ - cmp %r12,%rax │ │ │ │ - jge 152b0 │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ + mov (%rdx),%r12 │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jle 14c70 │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jge 152b0 │ │ │ │ + jge 14c70 │ │ │ │ + mov 0x10(%rdx),%r13 │ │ │ │ + cmp %r13,%rax │ │ │ │ + jge 14c70 │ │ │ │ mov %rdi,%r15 │ │ │ │ movdqu 0xf0(%rdi),%xmm0 │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ - mov %rax,-0x1e8(%rbp) │ │ │ │ - mov 0x50(%r15),%rax │ │ │ │ + movq %xmm0,-0x1d8(%rbp) │ │ │ │ movq %xmm0,%rdi │ │ │ │ - movq %xmm0,-0x1e0(%rbp) │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ + mov %rax,-0x1e0(%rbp) │ │ │ │ + mov 0x50(%r15),%rax │ │ │ │ movups %xmm0,0xe0(%r15) │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ call 3030 │ │ │ │ mov %r14,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r14,%rax │ │ │ │ sar $1,%rax │ │ │ │ - mov %rax,-0x1d8(%rbp) │ │ │ │ + mov %rax,-0x1d0(%rbp) │ │ │ │ testb $0x1,0x70(%r15) │ │ │ │ - je 152cb │ │ │ │ + je 14c8b │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 15b0e │ │ │ │ - mov -0x1d0(%rbp),%rdx │ │ │ │ + jle 154e2 │ │ │ │ + mov -0x1c8(%rbp),%rdx │ │ │ │ mov %rdx,%r11 │ │ │ │ shr $0x3f,%r11 │ │ │ │ mov %r11,%rax │ │ │ │ mov %rdx,%r11 │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0x1b8(%rbp),%rdx │ │ │ │ + mov -0x1b0(%rbp),%rdx │ │ │ │ mov %rax,%r10 │ │ │ │ - sar $1,%r10 │ │ │ │ - mov %r10,-0x130(%rbp) │ │ │ │ mov %rdx,%r15 │ │ │ │ + sar $1,%r10 │ │ │ │ shr $0x3f,%r15 │ │ │ │ + mov %r10,-0x140(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ mov %rdx,%r15 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov %r13,%rdx │ │ │ │ sar $1,%rax │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ sub %rax,%rdx │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ cmp $0x1,%r11 │ │ │ │ - jle 15b0e │ │ │ │ + jle 154e2 │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jle 15b0e │ │ │ │ - mov -0x1c0(%rbp),%rax │ │ │ │ - mov -0x1d8(%rbp),%r8 │ │ │ │ + jle 154e2 │ │ │ │ + mov -0x1b8(%rbp),%rax │ │ │ │ + mov -0x1d0(%rbp),%r8 │ │ │ │ mov 0xc0(%rax),%r9 │ │ │ │ - sub %r8,%r13 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov -0x1e0(%rbp),%r13 │ │ │ │ - imul %r12,%rsi │ │ │ │ + sub %r8,%r12 │ │ │ │ + mov -0x1d0(%rbp),%r8 │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov -0x1d8(%rbp),%r12 │ │ │ │ mov (%r9),%rax │ │ │ │ + imul %rbx,%rsi │ │ │ │ mov 0x8(%r9),%rdi │ │ │ │ mov 0x10(%r9),%r9 │ │ │ │ - mov %rax,-0x1c8(%rbp) │ │ │ │ - mov %r12,%rax │ │ │ │ + mov %rax,-0x1c0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ mov %rdi,-0x100(%rbp) │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ - imul %rbx,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ - lea (%r12,%rsi,1),%rax │ │ │ │ - sub %r10,%r12 │ │ │ │ + lea (%rbx,%rsi,1),%rax │ │ │ │ + sub %r10,%rbx │ │ │ │ sub %r10,%rax │ │ │ │ - imul %rbx,%r12 │ │ │ │ - imul %rbx,%rax │ │ │ │ - imul %rbx,%rsi │ │ │ │ - mov %r12,%r8 │ │ │ │ + imul %r13,%rbx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + imul %r13,%rax │ │ │ │ + imul %r13,%rsi │ │ │ │ + shl $0x5,%r13 │ │ │ │ + mov %r13,-0x120(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ lea (%rdx,%rax,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ - mov %rax,-0x1a0(%rbp) │ │ │ │ - lea (%rdx,%r12,1),%rax │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,-0x198(%rbp) │ │ │ │ + lea (%rdx,%rbx,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rax,%r13,1),%r12 │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,-0x190(%rbp) │ │ │ │ lea (%rdx,%rsi,1),%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %r12,-0x190(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ - lea (%rax,%r13,1),%r12 │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea (%rdx,%r13,1),%rdx │ │ │ │ - mov %r15,%rdi │ │ │ │ + shl $0x5,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ + lea (%rdx,%r12,1),%rdx │ │ │ │ + add %r12,%rax │ │ │ │ mov %rdx,-0x170(%rbp) │ │ │ │ - mov %r12,-0x180(%rbp) │ │ │ │ - lea (%rax,%r13,1),%rdx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0x1d8(%rbp),%r8 │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rax,%r13,1),%rdx │ │ │ │ + lea (%rax,%r12,1),%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r15,%rbx │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rdx,-0x160(%rbp) │ │ │ │ + lea (%rax,%r12,1),%rdx │ │ │ │ mov %r11,%rax │ │ │ │ imul %r8,%rax │ │ │ │ mov %rdx,-0x150(%rbp) │ │ │ │ - shl $0x5,%rsi │ │ │ │ + lea (%rsi,%r12,1),%rdx │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + imul %rbx,%r11 │ │ │ │ imul %rax,%r15 │ │ │ │ - lea (%rsi,%r13,1),%rdx │ │ │ │ add %r10,%rax │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - shl $0x5,%rbx │ │ │ │ mov %r15,%rdx │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov %rbx,-0x120(%rbp) │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov %rbx,%r15 │ │ │ │ imul %r10,%r15 │ │ │ │ - shl $0x5,%rcx │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %rdi,%r15 │ │ │ │ - imul %r15,%r11 │ │ │ │ - imul %rax,%rdi │ │ │ │ - shl $0x5,%r15 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + imul %rax,%r15 │ │ │ │ mov %r11,%rax │ │ │ │ - mov -0x1c8(%rbp),%r11 │ │ │ │ + mov -0x1e0(%rbp),%r11 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0x228(%rbp) │ │ │ │ + mov %rax,-0x220(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov -0x1c0(%rbp),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - add %r11,%rax │ │ │ │ - mov -0x1e8(%rbp),%r11 │ │ │ │ - mov %rax,-0x220(%rbp) │ │ │ │ + shl $0x5,%r15 │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %rax,-0x218(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0x218(%rbp) │ │ │ │ + mov %rax,-0x210(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ + shl $0x5,%r14 │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0x210(%rbp) │ │ │ │ + mov %rax,-0x208(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%r14 │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0x208(%rbp) │ │ │ │ + mov %rax,-0x200(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ mov %rbx,%r14 │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0x200(%rbp) │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov %rax,-0x1f8(%rbp) │ │ │ │ lea (%rbx,%rdx,1),%rax │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x5,%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0x1f8(%rbp) │ │ │ │ + mov %rax,-0x1f0(%rbp) │ │ │ │ lea (%rbx,%rsi,1),%rax │ │ │ │ mov %r15,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0x1f0(%rbp) │ │ │ │ + mov %rax,-0x1e8(%rbp) │ │ │ │ lea (%rbx,%rdi,1),%rax │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0x1d0(%rbp) │ │ │ │ + mov %rax,-0x1c8(%rbp) │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x4,%r14 │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ add %r9,%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x1c8(%rbp),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x1c0(%rbp),%rbx │ │ │ │ mov %rdx,%rdi │ │ │ │ - mov -0x1e0(%rbp),%r15 │ │ │ │ - mov -0x140(%rbp),%r14 │ │ │ │ movq $0x0,-0xc0(%rbp) │ │ │ │ - mov %rdx,-0x1a8(%rbp) │ │ │ │ - mov %rax,-0x1b0(%rbp) │ │ │ │ - mov %rcx,-0x1b8(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rdx,-0x1a0(%rbp) │ │ │ │ + mov -0x1d8(%rbp),%r15 │ │ │ │ fldt (%rbx,%rdi,1) │ │ │ │ - mov -0x220(%rbp),%rbx │ │ │ │ + mov -0x218(%rbp),%rbx │ │ │ │ + mov %rax,-0x1a8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ fldt (%rbx,%rdi,1) │ │ │ │ - mov -0x1e8(%rbp),%rdi │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x1e0(%rbp),%rdi │ │ │ │ lea (%rdi,%rax,1),%r13 │ │ │ │ - mov -0x218(%rbp),%rdi │ │ │ │ - lea (%rdi,%rax,1),%r12 │ │ │ │ mov -0x210(%rbp),%rdi │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ mov -0x208(%rbp),%rdi │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ mov -0x200(%rbp),%rdi │ │ │ │ - lea (%rdi,%rax,1),%r10 │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ mov -0x1f8(%rbp),%rdi │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ mov -0x1f0(%rbp),%rdi │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ + mov -0x1e8(%rbp),%rdi │ │ │ │ lea (%rdi,%rax,1),%r8 │ │ │ │ - mov -0x1d0(%rbp),%rdi │ │ │ │ + mov -0x1c8(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ mov -0x150(%rbp),%rdi │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ mov -0x160(%rbp),%rdi │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ mov -0x180(%rbp),%rdi │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ mov -0x190(%rbp),%rdi │ │ │ │ mov %rdi,-0x90(%rbp) │ │ │ │ - mov -0x1a0(%rbp),%rdi │ │ │ │ + mov -0x198(%rbp),%rdi │ │ │ │ mov %rdi,-0x98(%rbp) │ │ │ │ + mov %rcx,-0x1b0(%rbp) │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov -0x100(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ mov %r14,-0x50(%rbp) │ │ │ │ - mov %rsi,-0xf0(%rbp) │ │ │ │ + mov %rsi,-0xd0(%rbp) │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov -0x110(%rbp),%rdx │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fldt -0xe0(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ + fldt -0xf0(%rbp) │ │ │ │ + fmul %st,%st(3) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ - fxch %st(3) │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fmul %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ mov %rdx,%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ fldt (%r14,%rsi,1) │ │ │ │ - fldt -0x10(%rcx) │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ + add %rax,%rsi │ │ │ │ fldt 0x10(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - add %rax,%rsi │ │ │ │ fmul %st(4),%st │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ fldt 0x10(%r12,%rax,1) │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ add %rax,%rsi │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(7),%st │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ fldt 0x10(%rbx,%rax,1) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ add %rax,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(6),%st │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ fldt 0x10(%r11,%rax,1) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ add %rax,%rsi │ │ │ │ - fmul %st(6),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fmul %st(6),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ fldt 0x10(%r10,%rax,1) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - fmul %st(1),%st │ │ │ │ add %rax,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ fldt 0x10(%r9,%rax,1) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - fmul %st(1),%st │ │ │ │ add %rax,%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ fldt 0x10(%r8,%rax,1) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - fmul %st(1),%st │ │ │ │ add %rax,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ fldt 0x10(%rdi,%rax,1) │ │ │ │ lea (%r15,%rax,1),%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpt (%rsi) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,-0xa8(%rbp) │ │ │ │ - jg 150a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ + jg 14a70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%r14 │ │ │ │ incq -0xc0(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ add %rax,-0x98(%rbp) │ │ │ │ - fldt -0xe0(%rbp) │ │ │ │ - add %rax,-0x90(%rbp) │ │ │ │ - add %rax,-0x40(%rbp) │ │ │ │ - add %rax,-0x80(%rbp) │ │ │ │ - add %rax,-0x70(%rbp) │ │ │ │ - add %rax,-0x60(%rbp) │ │ │ │ add %rsi,%r13 │ │ │ │ add %rsi,%r12 │ │ │ │ add %rsi,%rbx │ │ │ │ + add %rax,-0x90(%rbp) │ │ │ │ add %rsi,%r11 │ │ │ │ add %rsi,%r10 │ │ │ │ add %rsi,%r9 │ │ │ │ + add %rax,-0x40(%rbp) │ │ │ │ add %rsi,%r8 │ │ │ │ add %rax,%r14 │ │ │ │ add %rsi,%rdi │ │ │ │ + add %rax,-0x80(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ add %rax,%r15 │ │ │ │ - cmp %rdx,-0x130(%rbp) │ │ │ │ - jg 15040 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x228(%rbp),%rdi │ │ │ │ - mov -0x1b0(%rbp),%rax │ │ │ │ - mov -0x1a8(%rbp),%rdx │ │ │ │ - mov -0x1b8(%rbp),%rcx │ │ │ │ - add %rcx,-0x1a0(%rbp) │ │ │ │ + add %rax,-0x70(%rbp) │ │ │ │ + add %rax,-0x60(%rbp) │ │ │ │ + cmp %rdx,-0x140(%rbp) │ │ │ │ + jg 14a20 │ │ │ │ + mov -0x220(%rbp),%rdi │ │ │ │ + mov -0x1a8(%rbp),%rax │ │ │ │ + mov -0x1a0(%rbp),%rdx │ │ │ │ + mov -0x1b0(%rbp),%rcx │ │ │ │ + add %rdi,%rax │ │ │ │ + mov -0x1d0(%rbp),%rdi │ │ │ │ + add %rcx,-0x198(%rbp) │ │ │ │ + inc %rdx │ │ │ │ add %rcx,-0x190(%rbp) │ │ │ │ add %rcx,-0x180(%rbp) │ │ │ │ add %rcx,-0x170(%rbp) │ │ │ │ add %rcx,-0x160(%rbp) │ │ │ │ add %rcx,-0x150(%rbp) │ │ │ │ - add %rcx,-0x140(%rbp) │ │ │ │ - add %rcx,-0x1e0(%rbp) │ │ │ │ - add %rdi,%rax │ │ │ │ - mov -0x1d8(%rbp),%rdi │ │ │ │ - inc %rdx │ │ │ │ + add %rcx,-0xb0(%rbp) │ │ │ │ + add %rcx,-0x1d8(%rbp) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jl 14f50 │ │ │ │ - jmp 15b0e │ │ │ │ + jl 14920 │ │ │ │ + jmp 154e2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x1c0(%rbp),%rdi │ │ │ │ + mov -0x1b8(%rbp),%rdi │ │ │ │ call 32a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 15b0e │ │ │ │ - mov -0x1d0(%rbp),%rdx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - movq $0x0,-0x1c8(%rbp) │ │ │ │ - imul %r12,%rcx │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov -0x1d8(%rbp),%rcx │ │ │ │ + jle 154e2 │ │ │ │ + mov -0x1c8(%rbp),%rdx │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r12,%rcx │ │ │ │ + movq $0x0,-0x1c0(%rbp) │ │ │ │ + sub %r9,%rcx │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ shr $0x3f,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdx,%rsi │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0x1b8(%rbp),%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ + mov -0x1b0(%rbp),%rdx │ │ │ │ mov %rax,%r10 │ │ │ │ - sar $1,%r10 │ │ │ │ - mov %r10,-0x1a0(%rbp) │ │ │ │ mov %rdx,%r15 │ │ │ │ + sar $1,%r10 │ │ │ │ shr $0x3f,%r15 │ │ │ │ + mov %r10,-0x198(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ mov %rdx,%r15 │ │ │ │ add %rdx,%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r15,%r14 │ │ │ │ sar $1,%rax │ │ │ │ + imul %r15,%rdx │ │ │ │ + shl $0x5,%r14 │ │ │ │ mov %rax,%r11 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ + lea 0x1(%r12),%rax │ │ │ │ + mov %r13,%r12 │ │ │ │ + sub %r9,%rax │ │ │ │ + shl $0x5,%r12 │ │ │ │ + mov %r14,-0x260(%rbp) │ │ │ │ + imul %rbx,%rax │ │ │ │ + mov %r12,-0x208(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ - imul %rdx,%rax │ │ │ │ - lea 0x1(%r13),%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - imul %rcx,%rsi │ │ │ │ - imul %r12,%rdx │ │ │ │ - imul %rax,%r8 │ │ │ │ + imul %r9,%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + sub %r10,%r8 │ │ │ │ + lea (%rax,%r10,1),%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov -0x1e0(%rbp),%r13 │ │ │ │ - mov %rax,-0x208(%rbp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - sub %rcx,%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - sub %r10,%r9 │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - add %r10,%rsi │ │ │ │ - inc %r9 │ │ │ │ - imul %rbx,%r9 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - sub %r11,%r9 │ │ │ │ - mov %rcx,-0x200(%rbp) │ │ │ │ - shl $0x5,%r9 │ │ │ │ - lea (%r9,%r13,1),%rcx │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rcx,-0x258(%rbp) │ │ │ │ - mov -0x1e8(%rbp),%rcx │ │ │ │ - shl $0x5,%r9 │ │ │ │ - shl $0x5,%r14 │ │ │ │ - add %rcx,%r9 │ │ │ │ - mov %r14,-0x260(%rbp) │ │ │ │ - mov %r9,-0x250(%rbp) │ │ │ │ - lea 0x1(%r12),%r9 │ │ │ │ - sub %r10,%r9 │ │ │ │ - imul %rbx,%r9 │ │ │ │ + mov %rax,-0x200(%rbp) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov -0x200(%rbp),%r12 │ │ │ │ + imul %rbx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - sub %r11,%r9 │ │ │ │ - mov %rax,-0x288(%rbp) │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add %r13,%r9 │ │ │ │ - mov %r9,-0x248(%rbp) │ │ │ │ - mov %r14,%r9 │ │ │ │ - imul %r10,%r9 │ │ │ │ - add %rcx,%r9 │ │ │ │ - mov %r9,-0x238(%rbp) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - imul %r12,%r9 │ │ │ │ - sub %r10,%rdi │ │ │ │ - imul %rax,%rdi │ │ │ │ - inc %r9 │ │ │ │ - imul %rbx,%r9 │ │ │ │ - sub %r11,%rbx │ │ │ │ - add %r13,%rdi │ │ │ │ - mov %rdi,-0x210(%rbp) │ │ │ │ - sub %r11,%r9 │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add %r13,%r9 │ │ │ │ - mov %r9,-0x230(%rbp) │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - imul %rsi,%r9 │ │ │ │ - lea (%rcx,%r9,1),%rcx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r11,%rbx │ │ │ │ - lea (%rbx,%r8,1),%rdi │ │ │ │ - mov %rcx,-0x228(%rbp) │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %r14,%rdi │ │ │ │ - mov %rdi,-0x280(%rbp) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov -0x1c0(%rbp),%r12 │ │ │ │ + mov %rax,-0x1f8(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov -0x1d8(%rbp),%r8 │ │ │ │ + inc %rax │ │ │ │ + imul %r13,%rax │ │ │ │ + sub %r11,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r8,%rax │ │ │ │ + mov %rax,-0x258(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + imul %r12,%rax │ │ │ │ + mov -0x1e0(%rbp),%r12 │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,-0x250(%rbp) │ │ │ │ + lea 0x1(%rbx),%rax │ │ │ │ + sub %r10,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ + sub %r11,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r8,%rax │ │ │ │ + mov %rax,-0x248(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + imul %r10,%rax │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,-0x238(%rbp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + imul %rbx,%rax │ │ │ │ + inc %rax │ │ │ │ sub %r10,%rdi │ │ │ │ - imul %rax,%rdi │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add %r13,%rdi │ │ │ │ - lea (%r9,%r13,1),%rcx │ │ │ │ - mov %rdi,-0x278(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rcx,-0x220(%rbp) │ │ │ │ - imul %r10,%rdi │ │ │ │ + sub %r10,%rbx │ │ │ │ + imul %r13,%rax │ │ │ │ + sub %r11,%r13 │ │ │ │ + sub %r11,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r8,%rax │ │ │ │ + mov %rax,-0x230(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r12,%r14 │ │ │ │ + imul %rsi,%rax │ │ │ │ + add %rax,%r14 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %r12,%r13 │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r14,-0x228(%rbp) │ │ │ │ + lea (%rax,%r8,1),%r14 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r14,-0x220(%rbp) │ │ │ │ + mov %r11,%r14 │ │ │ │ shl $0x5,%r11 │ │ │ │ - add %rbx,%rdi │ │ │ │ - lea (%r14,%r11,1),%rcx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %rcx,-0x218(%rbp) │ │ │ │ - add %r14,%rdi │ │ │ │ - mov %rdi,-0x270(%rbp) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - imul %rdi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %r13,%rdx │ │ │ │ - mov %rdx,-0x268(%rbp) │ │ │ │ - mov %r15,%rdx │ │ │ │ - imul %rsi,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ + lea (%r12,%r11,1),%r11 │ │ │ │ + mov -0x208(%rbp),%r12 │ │ │ │ + mov %r11,-0x218(%rbp) │ │ │ │ + imul %r12,%rax │ │ │ │ + lea (%rax,%r8,1),%r11 │ │ │ │ + mov %r9,%rax │ │ │ │ + imul %rdx,%rax │ │ │ │ + mov %r11,-0x210(%rbp) │ │ │ │ + add %r14,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea 0x0(%r13,%rax,1),%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %r12,%rax │ │ │ │ + mov %rdx,-0x280(%rbp) │ │ │ │ + mov -0x1b8(%rbp),%r12 │ │ │ │ + lea (%rax,%r8,1),%rdx │ │ │ │ + mov %r15,%rax │ │ │ │ + imul %r10,%rax │ │ │ │ + mov %rdx,-0x278(%rbp) │ │ │ │ + add %r14,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea 0x0(%r13,%rax,1),%rbx │ │ │ │ + mov -0x1f8(%rbp),%rax │ │ │ │ + mov %rbx,-0x270(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - shl $0x5,%rdx │ │ │ │ + imul %rax,%rcx │ │ │ │ + lea (%rcx,%r8,1),%rax │ │ │ │ + mov %rax,-0x268(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + imul %rsi,%rax │ │ │ │ + add %r14,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r13,%rax │ │ │ │ mov %rbx,%r13 │ │ │ │ - add %r14,%rdx │ │ │ │ - mov %rdx,-0x240(%rbp) │ │ │ │ + mov %rax,-0x240(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%r12),%rdx │ │ │ │ - mov -0x1d8(%rbp),%rax │ │ │ │ + mov -0x1d0(%rbp),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x1c8(%rbp),%rdx │ │ │ │ + mov -0x1c0(%rbp),%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - fldt 0x20187(%rip) │ │ │ │ mov 0x48(%r12),%rdx │ │ │ │ + fldt 0x1f792(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rdx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -20435,101 +20277,101 @@ │ │ │ │ mov 0x60(%r12),%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x180(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ mov 0x48(%r12),%rdx │ │ │ │ - fildll -0x1c8(%rbp) │ │ │ │ - fldt 0x2013b(%rip) │ │ │ │ + fildll -0x1c0(%rbp) │ │ │ │ + fldt 0x1f74b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rdx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmpq $0x1,-0x1d0(%rbp) │ │ │ │ + cmpq $0x1,-0x1c8(%rbp) │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ + jle 154ae │ │ │ │ + mov -0x1e0(%rbp),%rax │ │ │ │ fstpt -0x190(%rbp) │ │ │ │ - jle 15adc │ │ │ │ - mov -0x1e8(%rbp),%rax │ │ │ │ - mov -0x288(%rbp),%rdx │ │ │ │ + mov -0x208(%rbp),%rdx │ │ │ │ mov -0x260(%rbp),%rcx │ │ │ │ - movq $0x0,-0x170(%rbp) │ │ │ │ - mov %r13,-0x1f0(%rbp) │ │ │ │ - mov %rbx,-0x1f8(%rbp) │ │ │ │ lea (%rax,%rbx,1),%r11 │ │ │ │ mov -0x258(%rbp),%rax │ │ │ │ + movq $0x0,-0x170(%rbp) │ │ │ │ + mov %r13,-0x1e8(%rbp) │ │ │ │ add %r13,%rax │ │ │ │ + mov %rbx,-0x1f0(%rbp) │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ mov -0x250(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r10 │ │ │ │ mov -0x248(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0x150(%rbp) │ │ │ │ mov -0x238(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r9 │ │ │ │ mov -0x230(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov -0x228(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r8 │ │ │ │ mov -0x220(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ mov -0x218(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%rdi │ │ │ │ mov -0x210(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ mov -0x280(%rbp),%rax │ │ │ │ lea (%rbx,%rax,1),%rsi │ │ │ │ mov -0x278(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ mov -0x270(%rbp),%rax │ │ │ │ lea (%rbx,%rax,1),%r14 │ │ │ │ mov -0x268(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov -0x240(%rbp),%rax │ │ │ │ lea (%rax,%rbx,1),%r15 │ │ │ │ - mov -0x1e0(%rbp),%rax │ │ │ │ + mov -0x1d8(%rbp),%rax │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ - mov %rdx,-0xa8(%rbp) │ │ │ │ - mov -0x1a0(%rbp),%rdx │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ + sub $0x10,%rsp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x198(%rbp),%rdi │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ fldt 0x10(%rax) │ │ │ │ mov -0x170(%rbp),%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - fldt 0x1ff8f(%rip) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ + mov %r9,-0x98(%rbp) │ │ │ │ + fldt 0x1f5a5(%rip) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -20548,31 +20390,31 @@ │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fldt -0x190(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rax) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ fildll -0x170(%rbp) │ │ │ │ - fldt 0x1ff31(%rip) │ │ │ │ + fldt 0x1f541(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmpq $0x1,-0x1b8(%rbp) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ + cmpq $0x1,-0x1b0(%rbp) │ │ │ │ fld1 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x98(%rbp),%r9 │ │ │ │ mov -0xa0(%rbp),%r10 │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ @@ -20580,42 +20422,42 @@ │ │ │ │ mov -0xd0(%rbp),%r11 │ │ │ │ fldt -0x180(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x190(%rbp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ - jle 15a50 │ │ │ │ - mov %rdx,-0x1a8(%rbp) │ │ │ │ - mov %rcx,-0x1b0(%rbp) │ │ │ │ - jmp 15806 │ │ │ │ + jle 15420 │ │ │ │ + mov %rdx,-0x1a0(%rbp) │ │ │ │ + mov %rcx,-0x1a8(%rbp) │ │ │ │ + jmp 151d6 │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ mov %r11,-0xa8(%rbp) │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ + mov %r9,-0x98(%rbp) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fldt 0x20(%rax) │ │ │ │ mov %r13,%rax │ │ │ │ sub %rcx,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - fldt 0x1fe3b(%rip) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + fldt 0x1f44e(%rip) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x10(%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -20623,319 +20465,320 @@ │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ mov %r13,-0x60(%rbp) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fld1 │ │ │ │ inc %r13 │ │ │ │ + fld1 │ │ │ │ + sub $0x10,%rsp │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fldt 0x20(%rax) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - fldt 0x1fdec(%rip) │ │ │ │ + fldt 0x1f3fc(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x10(%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov -0xa8(%rbp),%r11 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ + add $0x20,%rsp │ │ │ │ + fld1 │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ mov -0xa0(%rbp),%r10 │ │ │ │ - fld1 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ mov -0x98(%rbp),%r9 │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ - add $0x20,%rsp │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ add %rbx,%rax │ │ │ │ fldt 0x10(%r11,%rbx,1) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ fmul %st,%st(2) │ │ │ │ fldt (%r11,%rbx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fldt 0x10(%r10,%rbx,1) │ │ │ │ mov -0x150(%rbp),%rax │ │ │ │ + add %rbx,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ - add %rbx,%rax │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt (%r10,%rbx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fldt 0x10(%r9,%rbx,1) │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + add %rbx,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ - add %rbx,%rax │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt (%r9,%rbx,1) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fldt 0x10(%r8,%rbx,1) │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ + add %rbx,%rax │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - add %rbx,%rax │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt (%r8,%rbx,1) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fmul %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fldt 0x10(%rdi,%rbx,1) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - fmul %st(5),%st │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ + fmul %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rdi,%rbx,1) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ fmul %st(6),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fldt 0x10(%rsi,%rbx,1) │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ - fmul %st(5),%st │ │ │ │ add %rbx,%rax │ │ │ │ + fmul %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rsi,%rbx,1) │ │ │ │ fmul %st(6),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fldt 0x10(%r14,%rbx,1) │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ - fmul %st(5),%st │ │ │ │ add %rbx,%rax │ │ │ │ + fmul %st(5),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r14,%rbx,1) │ │ │ │ fmul %st(6),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ fldt 0x10(%r15,%rbx,1) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ - fmul %st(5),%st │ │ │ │ add %rbx,%rax │ │ │ │ + fmul %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%r15,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ fmulp %st,%st(6) │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt (%rax) │ │ │ │ fxch %st(4) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rcx,%r13 │ │ │ │ - jl 15800 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x1a8(%rbp),%rdx │ │ │ │ - mov -0x1b0(%rbp),%rcx │ │ │ │ - jmp 15a60 │ │ │ │ + jl 151d0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x1a0(%rbp),%rdx │ │ │ │ + mov -0x1a8(%rbp),%rcx │ │ │ │ + jmp 15430 │ │ │ │ xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ incq -0x170(%rbp) │ │ │ │ - mov -0x1a0(%rbp),%rbx │ │ │ │ - mov -0x170(%rbp),%rax │ │ │ │ add %rcx,%r11 │ │ │ │ add %rcx,%r10 │ │ │ │ add %rcx,%r9 │ │ │ │ add %rdx,-0x160(%rbp) │ │ │ │ - add %rdx,-0x150(%rbp) │ │ │ │ add %rcx,%r8 │ │ │ │ add %rcx,%rdi │ │ │ │ add %rcx,%rsi │ │ │ │ + add %rdx,-0x150(%rbp) │ │ │ │ add %rcx,%r14 │ │ │ │ add %rcx,%r15 │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ + mov -0x198(%rbp),%rbx │ │ │ │ + add %rdx,-0xb0(%rbp) │ │ │ │ add %rdx,-0x140(%rbp) │ │ │ │ add %rdx,-0x130(%rbp) │ │ │ │ - add %rdx,-0xb0(%rbp) │ │ │ │ add %rdx,-0x120(%rbp) │ │ │ │ add %rdx,-0x110(%rbp) │ │ │ │ add %rdx,-0x100(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jl 156b0 │ │ │ │ - mov -0x1f0(%rbp),%r13 │ │ │ │ - mov -0x1f8(%rbp),%rbx │ │ │ │ - mov -0x208(%rbp),%rdx │ │ │ │ - incq -0x1c8(%rbp) │ │ │ │ - mov -0x1c8(%rbp),%rax │ │ │ │ - add %rdx,%rbx │ │ │ │ + jl 15080 │ │ │ │ + mov -0x1e8(%rbp),%r13 │ │ │ │ + mov -0x1f0(%rbp),%rbx │ │ │ │ + jmp 154b0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x200(%rbp),%rdx │ │ │ │ + incq -0x1c0(%rbp) │ │ │ │ + mov -0x1c0(%rbp),%rax │ │ │ │ + add %rdx,%rbx │ │ │ │ + mov -0x1f8(%rbp),%rdx │ │ │ │ add %rdx,%r13 │ │ │ │ - mov -0x1d8(%rbp),%rdx │ │ │ │ + mov -0x1d0(%rbp),%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 154f0 │ │ │ │ - mov -0x1c0(%rbp),%rbx │ │ │ │ + jl 14ec0 │ │ │ │ + mov -0x1b8(%rbp),%rbx │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3260 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ mov %rdx,-0x98(%rbp) │ │ │ │ mov 0xe0(%rbx),%rdx │ │ │ │ mov %rdx,-0xd0(%rbp) │ │ │ │ test $0x20,%al │ │ │ │ - jne 160f5 │ │ │ │ - mov -0x1c0(%rbp),%rdx │ │ │ │ + jne 15aab │ │ │ │ + mov -0x1b8(%rbp),%rdx │ │ │ │ mov 0x48(%rdx),%rsi │ │ │ │ mov (%rsi),%rdx │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ mov 0x8(%rsi),%rdx │ │ │ │ mov %rdx,-0xa8(%rbp) │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ mov %rdx,-0xc0(%rbp) │ │ │ │ test $0x10,%al │ │ │ │ - jne 1620e │ │ │ │ + jne 15bce │ │ │ │ test $0x8,%al │ │ │ │ - jne 162d8 │ │ │ │ + jne 15c8b │ │ │ │ mov %eax,%ecx │ │ │ │ and $0x800,%ecx │ │ │ │ test $0x2,%al │ │ │ │ - jne 16683 │ │ │ │ + jne 168b8 │ │ │ │ test $0x4,%al │ │ │ │ - jne 16df8 │ │ │ │ + jne 1604c │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 17455 │ │ │ │ + jne 166c1 │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 152bc │ │ │ │ + jle 14c7c │ │ │ │ fld1 │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov -0x1c0(%rbp),%r12 │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov -0x1b8(%rbp),%r12 │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea (%rdi,%rdi,1),%r14 │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + lea (%rdi,%rdi,1),%r13 │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rdx │ │ │ │ - lea 0x1(%r14),%rdi │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ + lea 0x1(%r13),%rdi │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + fdivr %st(1),%st │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x6,%rdi │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ sub $0x20,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ lea -0x40(%rdi),%rax │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ mov %rax,-0x170(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov %rdi,-0x130(%rbp) │ │ │ │ mov %rax,-0x150(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ mov -0x150(%rbp),%rax │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - je 15c74 │ │ │ │ + je 15647 │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov 0x30(%r12),%r9 │ │ │ │ mov 0x78(%r12),%r8 │ │ │ │ - mov 0x48(%r12),%r15 │ │ │ │ lea (%rdi,%rdi,2),%r11 │ │ │ │ + mov 0x48(%r12),%r15 │ │ │ │ shl $0x4,%r11 │ │ │ │ imul %rdi,%r9 │ │ │ │ fildll (%r15) │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x58(%r12),%rdx │ │ │ │ or $0xc,%ah │ │ │ │ - mov %rdx,-0xe0(%rbp) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + mov %rdx,-0xe0(%rbp) │ │ │ │ fldt (%r8,%r11,1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x120(%rbp) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ - cmpq $0x0,-0x140(%rbp) │ │ │ │ - js 1605d │ │ │ │ + cmpq $0x0,-0xb0(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x110(%rbp) │ │ │ │ + js 15a21 │ │ │ │ fildll -0xe0(%rbp) │ │ │ │ - mov 0x60(%r12),%r13 │ │ │ │ + mov 0x60(%r12),%r14 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - fldt 0x1f9a6(%rip) │ │ │ │ + fldt (%r14) │ │ │ │ + fldt 0x1efa4(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - jmp 15d9c │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 15768 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1f648(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -20948,103 +20791,102 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 15d75 │ │ │ │ + je 15741 │ │ │ │ fchs │ │ │ │ - fmuls 0x1f361(%rip) │ │ │ │ - fldt 0x1f93f(%rip) │ │ │ │ + fmuls 0x1e995(%rip) │ │ │ │ + fldt 0x1ef43(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jl 15dec │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jl 157b8 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 15d30 │ │ │ │ + ja 15700 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 15dd2 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1579e │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ - jmp 15d85 │ │ │ │ + jmp 15751 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1f8da(%rip) │ │ │ │ + fldt 0x1eede(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 15d85 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r9 │ │ │ │ + jmp 15751 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x8(%r15) │ │ │ │ - lea 0x10(%r8,%r11,1),%rax │ │ │ │ + inc %r9 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ fldt (%r8,%r9,1) │ │ │ │ + mov %r9,-0x120(%rbp) │ │ │ │ + lea 0x10(%r8,%r11,1),%r9 │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%r9) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x10(%r13) │ │ │ │ + fldt 0x10(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + fldt 0x1ee82(%rip) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - fldt 0x1f87b(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%rsi │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rsi,%rdx │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ fld1 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ - jmp 15edd │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 158a1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1f508(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -21057,99 +20899,100 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 15eb5 │ │ │ │ + je 15879 │ │ │ │ fchs │ │ │ │ - fmuls 0x1f221(%rip) │ │ │ │ - fldt 0x1f7ff(%rip) │ │ │ │ + fmuls 0x1e85d(%rip) │ │ │ │ + fldt 0x1ee0b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jl 15f2d │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jl 158f1 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 15e70 │ │ │ │ + ja 15838 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 15f13 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 158d7 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ - jmp 15ec5 │ │ │ │ + jmp 15889 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1f799(%rip) │ │ │ │ + fldt 0x1eda5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 15ec5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 15889 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ fildll 0x10(%r15) │ │ │ │ lea 0x20(%r8,%r11,1),%rcx │ │ │ │ - fldt 0x10(%r8,%r9,1) │ │ │ │ + fldt 0x10(%r8,%rax,1) │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x20(%r13) │ │ │ │ + fldt 0x20(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + fldt 0x1ed50(%rip) │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ - fldt 0x1f747(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%r8 │ │ │ │ mov -0x170(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %r8,%rdx │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ - jmp 1600d │ │ │ │ + jmp 159d1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1f3d8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -21162,239 +21005,233 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 15fe5 │ │ │ │ + je 159a9 │ │ │ │ fchs │ │ │ │ - fmuls 0x1f0f1(%rip) │ │ │ │ - fldt 0x1f6cf(%rip) │ │ │ │ + fmuls 0x1e72d(%rip) │ │ │ │ + fldt 0x1ecdb(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x40(%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rdx,%rax │ │ │ │ sub %r8,%rax │ │ │ │ dec %rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jl 16074 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jl 15a31 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 15fa0 │ │ │ │ + ja 15968 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 16043 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 15a07 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ - jmp 15ff5 │ │ │ │ + jmp 159b9 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1f669(%rip) │ │ │ │ + fldt 0x1ec75(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 15ff5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x10(%r8,%r11,1),%rax │ │ │ │ + jmp 159b9 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x10(%r8,%r11,1),%r9 │ │ │ │ lea 0x20(%r8,%r11,1),%rcx │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - jmp 1607c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ + jmp 15a39 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0x110(%rbp),%r9 │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - inc %rbx │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov -0x130(%rbp),%rdx │ │ │ │ add 0x18(%r12),%rdi │ │ │ │ push -0x98(%rbp) │ │ │ │ + inc %rbx │ │ │ │ push -0xc0(%rbp) │ │ │ │ add %r10,%rax │ │ │ │ - push -0xa8(%rbp) │ │ │ │ lea (%r10,%rdx,1),%r8 │ │ │ │ mov %r10,%rdx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + push -0xa8(%rbp) │ │ │ │ push -0xa0(%rbp) │ │ │ │ push %rcx │ │ │ │ mov %rax,%rcx │ │ │ │ - push -0x118(%rbp) │ │ │ │ - push -0x120(%rbp) │ │ │ │ - call 9f20 │ │ │ │ + push -0x108(%rbp) │ │ │ │ + push -0x110(%rbp) │ │ │ │ + call 9d60 │ │ │ │ mov -0x100(%rbp),%rsp │ │ │ │ cmp %rbx,-0x40(%rbp) │ │ │ │ - jne 15c3c │ │ │ │ - jmp 152bc │ │ │ │ + jne 1560f │ │ │ │ + jmp 14c7c │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ inc %rdx │ │ │ │ mov %rdx,%r10 │ │ │ │ imul %rdx,%r10 │ │ │ │ imul %rdx,%r10 │ │ │ │ shl $0x3,%r10 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 152bc │ │ │ │ - mov -0x1c0(%rbp),%r13 │ │ │ │ - mov -0xd0(%rbp),%r12 │ │ │ │ + jle 14c7c │ │ │ │ + mov -0x1b8(%rbp),%r13 │ │ │ │ and $0x800,%eax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - xor %r9d,%r9d │ │ │ │ fldz │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov -0xd0(%rbp),%r12 │ │ │ │ + mov $0x8,%ebx │ │ │ │ mov 0x18(%r13),%r11 │ │ │ │ mov %r9,%rdx │ │ │ │ test %eax,%eax │ │ │ │ - je 1614e │ │ │ │ + je 15b04 │ │ │ │ mov 0x108(%r13),%rdx │ │ │ │ mov (%rdx,%rbx,1),%rdx │ │ │ │ mov %rdx,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ fstpt (%r11,%rcx,1) │ │ │ │ fldt (%r11,%rcx,1) │ │ │ │ lea (%r11,%rcx,1),%rdi │ │ │ │ fstpt 0x10(%r11,%rcx,1) │ │ │ │ fldt 0x10(%r11,%rcx,1) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 161f7 │ │ │ │ + jle 15bb7 │ │ │ │ imul %r10,%rdx │ │ │ │ - mov 0xd0(%r13),%r8 │ │ │ │ + mov 0xd0(%r13),%rsi │ │ │ │ + mov 0xc8(%r13),%r8 │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add 0xc8(%r13),%rsi │ │ │ │ - lea (%r8,%rdx,8),%rcx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + lea (%rsi,%rdx,8),%rsi │ │ │ │ add %r10,%rdx │ │ │ │ - lea (%r8,%rdx,8),%r8 │ │ │ │ - jmp 161c2 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add %r8,%rcx │ │ │ │ + add %rdx,%r8 │ │ │ │ + jmp 15b82 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - fldt (%rsi) │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x10,%rsi │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + fldt (%rcx) │ │ │ │ + add $0x10,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ shl $0x5,%rdx │ │ │ │ add %r12,%rdx │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 161c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 15b80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r9 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %r9,%r14 │ │ │ │ - jne 1613c │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 152bc │ │ │ │ + jne 15af2 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 14c7c │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 152bc │ │ │ │ - mov -0x1c0(%rbp),%rdx │ │ │ │ + jle 14c7c │ │ │ │ + mov -0x1b8(%rbp),%rdx │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ mov 0xc8(%rdx),%r14 │ │ │ │ - mov 0x18(%rdx),%r13 │ │ │ │ - mov 0x78(%rdx),%r15 │ │ │ │ + mov 0x18(%rdx),%r15 │ │ │ │ lea 0x1(%rdi),%rbx │ │ │ │ + mov 0x78(%rdx),%r13 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 17396 │ │ │ │ - lea (%rbx,%rbx,2),%r12 │ │ │ │ + jne 1660e │ │ │ │ mov %rbx,%rax │ │ │ │ - add $0x10,%r15 │ │ │ │ - mov %r13,%rdi │ │ │ │ - shl $0x5,%r12 │ │ │ │ - shl $0x6,%rax │ │ │ │ + lea (%rbx,%rbx,2),%r12 │ │ │ │ + mov %r15,%rdi │ │ │ │ shl $0x5,%rbx │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %r14,%r15 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea 0x10(%r13),%r14 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov %r12,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov %rax,%r15 │ │ │ │ + xor %r13d,%r13d │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea 0x10(%rbx),%rdx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + lea (%rbx,%r15,1),%rcx │ │ │ │ + mov %r14,%r9 │ │ │ │ push -0x98(%rbp) │ │ │ │ + mov %r15,%rdx │ │ │ │ + inc %r13 │ │ │ │ + add $0x30,%r14 │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ push -0xc0(%rbp) │ │ │ │ - lea 0x0(%r13,%r12,1),%rcx │ │ │ │ - mov %rbx,%r9 │ │ │ │ push -0xa8(%rbp) │ │ │ │ push -0xa0(%rbp) │ │ │ │ - inc %r14 │ │ │ │ - add $0x30,%rbx │ │ │ │ - push %rdx │ │ │ │ - mov %r12,%rdx │ │ │ │ - push -0x38(%rbx) │ │ │ │ - push -0x40(%rbx) │ │ │ │ - lea (%rax,%r12,1),%r8 │ │ │ │ - add %r15,%r12 │ │ │ │ - call 9f20 │ │ │ │ + push %rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + push -0x38(%r14) │ │ │ │ + push -0x40(%r14) │ │ │ │ + lea (%rax,%r15,1),%r8 │ │ │ │ + add %r12,%r15 │ │ │ │ + call 9d60 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x40,%rsp │ │ │ │ - cmp %r14,-0x40(%rbp) │ │ │ │ - jne 16275 │ │ │ │ - jmp 152bc │ │ │ │ + cmp %r13,-0x40(%rbp) │ │ │ │ + jne 15c27 │ │ │ │ + jmp 14c7c │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ mov %rsp,-0x120(%rbp) │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ - lea (%rsi,%rsi,1),%r15 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - lea (%r15,%rsi,1),%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea 0x17(%rdx),%r13 │ │ │ │ - lea 0x10(%rdx),%rdx │ │ │ │ + lea (%rsi,%rsi,1),%r11 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + lea (%r11,%rsi,1),%r14 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea 0x10(%r14),%rdx │ │ │ │ + lea 0x17(%r14),%r15 │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov -0x1c0(%rbp),%rdx │ │ │ │ - lea 0xf(%rsp),%r14 │ │ │ │ - shl $0x5,%r12 │ │ │ │ - and $0xfffffffffffffff0,%r14 │ │ │ │ + mov -0x1b8(%rbp),%rdx │ │ │ │ + lea 0xf(%rsp),%r12 │ │ │ │ mov 0x60(%rdx),%rdi │ │ │ │ + and $0xfffffffffffffff0,%r12 │ │ │ │ lea 0x1(%rcx,%rcx,1),%rdx │ │ │ │ - lea (%r14,%r12,1),%rcx │ │ │ │ mov %rdx,-0xe0(%rbp) │ │ │ │ + lea (%r12,%r13,1),%rcx │ │ │ │ fldt (%rdi) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1f051(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -21403,45 +21240,45 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r14) │ │ │ │ + fstpt (%r12) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 17b69 │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - lea -0x20(%r12),%r10 │ │ │ │ + jle 174b6 │ │ │ │ + lea 0x10(%r12),%rdx │ │ │ │ + lea -0x20(%r13),%r10 │ │ │ │ fld %st(0) │ │ │ │ - jmp 1637a │ │ │ │ + jmp 15d27 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 16378 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 15d25 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - lea (%r14,%r10,1),%r8 │ │ │ │ + lea (%r12,%r10,1),%r8 │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1efdb(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -21451,42 +21288,42 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %r12,%rdx │ │ │ │ fldt 0x20(%r8) │ │ │ │ + add %r13,%rdx │ │ │ │ fld %st(1) │ │ │ │ add $0x10,%rcx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 163de │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 15d87 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%rdi) │ │ │ │ mov %rsi,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + lea (%r12,%r9,1),%rcx │ │ │ │ fld1 │ │ │ │ + lea 0x10(%rcx),%rdx │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea (%r14,%r9,1),%rcx │ │ │ │ - lea 0x10(%rcx),%rdx │ │ │ │ fld1 │ │ │ │ - fldt 0x1ef6e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -21496,192 +21333,773 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ - add %r12,%rcx │ │ │ │ fldt 0x40(%r8,%r10,1) │ │ │ │ + add %r13,%rcx │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 1644c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 15df1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 16dc9 │ │ │ │ + jle 16040 │ │ │ │ lea 0x0(,%rsi,4),%rdx │ │ │ │ - mov -0x1c0(%rbp),%r11 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r11,-0x70(%rbp) │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ - lea 0x10(%r12),%rdx │ │ │ │ - shl $0x6,%rsi │ │ │ │ + shl $0x6,%rbx │ │ │ │ + lea 0x10(%r13),%rdx │ │ │ │ + mov -0x1b8(%rbp),%r11 │ │ │ │ mov %rdx,-0xf0(%rbp) │ │ │ │ - lea 0x10(%rsi),%rdx │ │ │ │ + lea 0x10(%rbx),%rdx │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rsi,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r10,%r15 │ │ │ │ shr $0x4,%rdx │ │ │ │ + mov %r9,-0x110(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rdx,-0x100(%rbp) │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r10,%r15 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %eax,%edx │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ - test $0x8,%ah │ │ │ │ - je 164ef │ │ │ │ - mov %r15,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add 0x108(%r11),%rax │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ + and $0x8,%dh │ │ │ │ + je 15e93 │ │ │ │ + mov %r15,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add 0x108(%r11),%rdx │ │ │ │ + mov 0x8(%rdx),%rdi │ │ │ │ + lea (%rdi,%rdi,1),%r8 │ │ │ │ + mov 0xc8(%r11),%r9 │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ - mov 0xc8(%r11),%r8 │ │ │ │ - lea (%rdi,%rdi,1),%rsi │ │ │ │ + lea (%r8,%rdi,1),%rdx │ │ │ │ + mov %rdx,%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ - lea (%rsi,%rdi,1),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0xf(%rsp),%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ - fldt 0x10(%r8,%rcx,1) │ │ │ │ - fldt (%r8,%rcx,1) │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ + fldt 0x10(%r9,%rcx,1) │ │ │ │ + fldt (%r9,%rcx,1) │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ + lea 0x1(%rdx),%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%rdx) │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - fldt (%r8,%rcx,1) │ │ │ │ - jle 16dd5 │ │ │ │ - mov $0x10,%eax │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rsi) │ │ │ │ + fldt (%r9,%rcx,1) │ │ │ │ + jle 1601c │ │ │ │ fld1 │ │ │ │ + mov $0x10,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt (%r14,%rax,1) │ │ │ │ + fldt (%r12,%rdx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rdx,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jne 16560 │ │ │ │ - ffreep %st(0) │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + add $0x10,%rdx │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 15f00 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov %r10,%rax │ │ │ │ - fldt 0x10(%r8,%rcx,1) │ │ │ │ + fldt 0x10(%r9,%rcx,1) │ │ │ │ fxch %st(1) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx,%rax,1) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r14,%rax,1) │ │ │ │ + fldt (%r12,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rdx,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jne 165a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - fldt 0x30(%r8,%rcx,1) │ │ │ │ - fldt 0x20(%r8,%rcx,1) │ │ │ │ - shl $0x4,%rax │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + add $0x10,%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 15f40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x30(%r9,%rcx,1) │ │ │ │ + fldt 0x20(%r9,%rcx,1) │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r14,%rax,1) │ │ │ │ + fldt (%r12,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rdx,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 165e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x78(%r11),%rax │ │ │ │ - add %rdi,%rsi │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + add $0x10,%rdx │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + jne 15f80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x78(%r11),%rdx │ │ │ │ + add %rdi,%r8 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - lea (%rdx,%r12,1),%rcx │ │ │ │ - inc %r15 │ │ │ │ - shl $0x4,%rsi │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + shl $0x4,%r8 │ │ │ │ shl $0x5,%rdi │ │ │ │ - lea 0x20(%rax,%rsi,1),%r8 │ │ │ │ add 0x18(%r11),%rdi │ │ │ │ - lea 0x10(%rax,%rsi,1),%r9 │ │ │ │ + lea (%rsi,%r13,1),%rcx │ │ │ │ + lea 0x20(%rdx,%r8,1),%r9 │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ push -0x98(%rbp) │ │ │ │ + inc %r15 │ │ │ │ push -0xc0(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ push -0xa0(%rbp) │ │ │ │ - push %r8 │ │ │ │ - push 0x8(%rax,%rsi,1) │ │ │ │ - push (%rax,%rsi,1) │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + push %r9 │ │ │ │ + lea 0x10(%rdx,%r8,1),%r9 │ │ │ │ + push 0x8(%rdx,%r8,1) │ │ │ │ + push (%rdx,%r8,1) │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ - lea (%rdx,%rax,1),%r8 │ │ │ │ - call 9f20 │ │ │ │ + call 9d60 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ cmp %r15,-0x40(%rbp) │ │ │ │ - je 16dc9 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov 0x70(%r11),%eax │ │ │ │ - jmp 164d1 │ │ │ │ + je 16040 │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + mov 0x70(%r11),%edx │ │ │ │ + jmp 15e75 │ │ │ │ + fstp %st(1) │ │ │ │ + fstp %st(1) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + fldt 0x20(%r9,%rcx,1) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + jmp 15f9c │ │ │ │ + mov -0x120(%rbp),%rsp │ │ │ │ + jmp 14c7c │ │ │ │ + mov -0x1b8(%rbp),%rax │ │ │ │ + mov 0x68(%rax),%r8 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + lea 0x2(%rax),%rdi │ │ │ │ + mov %r8,%rax │ │ │ │ + cqto │ │ │ │ + idiv %rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 17288 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 14c7c │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ + lea 0x1(%r8),%r11 │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + movq $0x0,-0x50(%rbp) │ │ │ │ + lea (%r11,%r11,1),%r12 │ │ │ │ + mov %r11,%r15 │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov -0x1b8(%rbp),%r11 │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + lea (%rdx,%rdx,1),%r13 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea 0x0(%r13,%rdx,1),%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + shl $0x6,%rdi │ │ │ │ + fstpt -0x150(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ + neg %rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x20(%rcx),%rdx │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ + fstpt -0x160(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + lea -0x40(%rdi),%rdx │ │ │ │ + fstpt -0x170(%rbp) │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ + mov -0x180(%rbp),%rax │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + lea 0xf(%rsp),%r10 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + and $0xfffffffffffffff0,%r10 │ │ │ │ + testb $0x8,0x71(%r11) │ │ │ │ + je 16163 │ │ │ │ + shl $0x4,%rax │ │ │ │ + add 0x108(%r11),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov 0x30(%r11),%r8 │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + mov 0x48(%r11),%rdi │ │ │ │ + mov 0x78(%r11),%r9 │ │ │ │ + imul %rdx,%r8 │ │ │ │ + fildll (%rdi) │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%r9,%rax,1) │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + and $0xf3,%ah │ │ │ │ + or $0x4,%ah │ │ │ │ + mov %ax,-0x34(%rbp) │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + mov 0x58(%r11),%rdi │ │ │ │ + fldcw -0x34(%rbp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%r9,%rax,1) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + fldt -0x150(%rbp) │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fldcw -0x36(%rbp) │ │ │ │ + fistpll -0x70(%rbp) │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fabs │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldcw -0x34(%rbp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + fldcw -0x36(%rbp) │ │ │ │ + fistpll -0x70(%rbp) │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fld %st(1) │ │ │ │ + fsub %st(1),%st │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 162d0 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + fld1 │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %r9,-0x100(%rbp) │ │ │ │ + mov 0xc8(%r11),%rdi │ │ │ │ + lea 0x1(%rcx),%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + fsubp %st,%st(2) │ │ │ │ + neg %rsi │ │ │ │ + jmp 162ad │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + fldt -0x10(%rdi,%rdx,1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + mov %rdx,%r12 │ │ │ │ + fldt (%rdi,%r12,1) │ │ │ │ + mov %rax,%r9 │ │ │ │ + inc %rax │ │ │ │ + sub %r14,%rcx │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add %rbx,%rdx │ │ │ │ + sub %rbx,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpt (%r10,%r9,1) │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 162bf │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 16280 │ │ │ │ + fldt 0x10(%rdi,%rsi,1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + je 16286 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + jmp 16289 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x70(%rbp),%r12 │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + jmp 162d6 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + lea 0x1(%r8),%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll 0x8(%rdx) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + fldt (%r9,%rax,1) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + lea 0x10(%r9,%rax,1),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + fldcw -0x34(%rbp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + fldt (%rax) │ │ │ │ + fldt -0x160(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fldcw -0x36(%rbp) │ │ │ │ + fistpll -0x70(%rbp) │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fabs │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldcw -0x34(%rbp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + fldcw -0x36(%rbp) │ │ │ │ + fistpll -0x70(%rbp) │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fld %st(1) │ │ │ │ + fsub %st(1),%st │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1640c │ │ │ │ + fld1 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + mov 0xc8(%r11),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ + not %rdi │ │ │ │ + fsubp %st,%st(2) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rdx,%rax │ │ │ │ + neg %rax │ │ │ │ + cmovs %rdx,%rax │ │ │ │ + add %r15,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + test %rdx,%rdx │ │ │ │ + js 165a8 │ │ │ │ + lea 0x1(%rdx,%r15,1),%rax │ │ │ │ + inc %rcx │ │ │ │ + sub %r14,%rdx │ │ │ │ + add %r14,%rdi │ │ │ │ + shl $0x4,%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jne 163c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16412 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + fildll 0x10(%rax) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + fldt 0x10(%r9,%rax,1) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + lea 0x20(%r9,%rax,1),%r9 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldcw -0x34(%rbp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + fldt (%r9) │ │ │ │ + fldt -0x170(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fldcw -0x36(%rbp) │ │ │ │ + fistpll -0x70(%rbp) │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fabs │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldcw -0x34(%rbp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + fldcw -0x36(%rbp) │ │ │ │ + fistpll -0x70(%rbp) │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ + fld %st(1) │ │ │ │ + fsub %st(1),%st │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1650e │ │ │ │ + fld1 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + mov 0xc8(%r11),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ + not %rdi │ │ │ │ + fsubp %st,%st(2) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,%rax │ │ │ │ + neg %rax │ │ │ │ + cmovs %rdx,%rax │ │ │ │ + add %r12,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + test %rdx,%rdx │ │ │ │ + js 165da │ │ │ │ + lea 0x1(%r12,%rdx,1),%rax │ │ │ │ + inc %rcx │ │ │ │ + sub %r14,%rdx │ │ │ │ + add %r14,%rdi │ │ │ │ + shl $0x4,%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpt 0x30(%rsi) │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jne 164c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 16516 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ + fstpt -0x70(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov %r11,-0x60(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0x18(%r11),%rax │ │ │ │ + push -0x98(%rbp) │ │ │ │ + push -0xc0(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + push -0xa8(%rbp) │ │ │ │ + push -0xa0(%rbp) │ │ │ │ + push %r9 │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + sub $0x10,%rsp │ │ │ │ + fstpt (%rsp) │ │ │ │ + call 9d60 │ │ │ │ + mov -0xf0(%rbp),%rsp │ │ │ │ + incq -0x50(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + cmp %rax,-0x40(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + jne 16127 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 14c7c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea (%rdi,%r15,1),%rax │ │ │ │ + inc %rcx │ │ │ │ + sub %r14,%rdx │ │ │ │ + add %r14,%rdi │ │ │ │ + shl $0x4,%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + cmp %r13,%rcx │ │ │ │ + jne 163c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16412 │ │ │ │ + lea (%rdi,%r12,1),%rax │ │ │ │ + inc %rcx │ │ │ │ + sub %r14,%rdx │ │ │ │ + add %r14,%rdi │ │ │ │ + shl $0x4,%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpt 0x30(%rsi) │ │ │ │ + cmp %r13,%rcx │ │ │ │ + jne 164c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 16516 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov -0x1b8(%rbp),%rdx │ │ │ │ + mov %r12,%rax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + inc %r12 │ │ │ │ + shl $0x4,%rax │ │ │ │ + add 0x108(%rdx),%rax │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ + push -0x98(%rbp) │ │ │ │ + push -0xc0(%rbp) │ │ │ │ + lea (%rdi,%rdi,2),%rax │ │ │ │ + push -0xa8(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + add $0x2,%rax │ │ │ │ + push -0xa0(%rbp) │ │ │ │ + imul %rbx,%rax │ │ │ │ + shl $0x4,%r8 │ │ │ │ + lea 0x10(%r13,%r8,1),%r9 │ │ │ │ + mov %rax,%rsi │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x5,%rsi │ │ │ │ + imul %rbx,%rax │ │ │ │ + shl $0x5,%rcx │ │ │ │ + shl $0x5,%rdi │ │ │ │ + add %r14,%rcx │ │ │ │ + add %r15,%rdi │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + lea 0x20(%r13,%r8,1),%rax │ │ │ │ + push %rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + push 0x8(%r13,%r8,1) │ │ │ │ + add %r14,%rdx │ │ │ │ + push 0x0(%r13,%r8,1) │ │ │ │ + lea (%r14,%rsi,1),%r8 │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + call 9d60 │ │ │ │ + add $0x40,%rsp │ │ │ │ + cmp %r12,-0x40(%rbp) │ │ │ │ + jne 16611 │ │ │ │ + jmp 14c7c │ │ │ │ + mov -0x1b8(%rbp),%rax │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov 0x30(%rax),%r12 │ │ │ │ + mov 0x108(%rax),%r14 │ │ │ │ + mov 0x78(%rax),%r15 │ │ │ │ + lea 0x0(,%r12,8),%rdi │ │ │ │ + mov %r14,%r10 │ │ │ │ + lea 0xf(%rdi),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ + jle 167e6 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,0x8(%r10) │ │ │ │ + mov %rax,(%r10) │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 1689b │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%rbx │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + and $0xf3,%ah │ │ │ │ + or $0x4,%ah │ │ │ │ + mov %ax,-0x34(%rbp) │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add %r15,%r9 │ │ │ │ + jmp 16769 │ │ │ │ + imul (%r8),%rdx │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov (%r8),%rsi │ │ │ │ + add $0x8,%r8 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x8,%r14 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fldt -0x10(%r9) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fldcw -0x34(%rbp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + fldcw -0x36(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + cqto │ │ │ │ + idiv %rsi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + cqto │ │ │ │ + idiv %rsi │ │ │ │ + mov %rdx,-0x8(%r14) │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 1675f │ │ │ │ + inc %r11 │ │ │ │ + cmp %r11,-0x40(%rbp) │ │ │ │ + je 167d9 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add %r12,%r13 │ │ │ │ + movq $0x0,(%r10) │ │ │ │ + mov %r11,0x8(%r10) │ │ │ │ + jmp 16749 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 1681f │ │ │ │ + mov %rdi,%rcx │ │ │ │ + sub %rsi,%rcx │ │ │ │ + and $0x8,%ecx │ │ │ │ + je 1680d │ │ │ │ + add $0x8,%rax │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 1681f │ │ │ │ + imul (%rax),%rdx │ │ │ │ + add $0x10,%rax │ │ │ │ + imul -0x8(%rax),%rdx │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 1680d │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + mov %r15,%rdi │ │ │ │ + fyl2x │ │ │ │ + and $0xf3,%ah │ │ │ │ + shl $0x4,%rdi │ │ │ │ + or $0x8,%ah │ │ │ │ + mov %ax,-0x38(%rbp) │ │ │ │ + fldcw -0x38(%rbp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ + call 3370 │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ + fldcw -0x36(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ + fldcw -0x32(%rbp) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + dec %rcx │ │ │ │ + call 3230 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 3440 │ │ │ │ + mov -0x70(%rbp),%rsp │ │ │ │ + jmp 1557c │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add %r12,%r13 │ │ │ │ + cmp %r11,-0x40(%rbp) │ │ │ │ + jne 16706 │ │ │ │ + jmp 167e6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x98(%rbp),%r15 │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ lea 0x1(%r15),%rdx │ │ │ │ lea 0x1(%r15,%r15,1),%r15 │ │ │ │ lea (%rdx,%rdx,1),%rax │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - mov %rax,-0x1a8(%rbp) │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + mov %rax,-0x190(%rbp) │ │ │ │ add %rdx,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rdx,%r14 │ │ │ │ mov %rax,%r12 │ │ │ │ lea 0x17(%rax),%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov -0x1c0(%rbp),%rax │ │ │ │ - mov %r15,-0x90(%rbp) │ │ │ │ + mov -0x1b8(%rbp),%rax │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ lea 0xf(%rsp),%rbx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - and $0xfffffffffffffff0,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ mov 0x60(%rax),%rdi │ │ │ │ + and $0xfffffffffffffff0,%rbx │ │ │ │ lea (%rbx,%rdx,1),%rax │ │ │ │ fldt (%rdi) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1ec94(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -21692,43 +22110,43 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ test %r15,%r15 │ │ │ │ - jle 17b4a │ │ │ │ + jle 17497 │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ lea -0x20(%r14),%r9 │ │ │ │ fld %st(0) │ │ │ │ - jmp 16735 │ │ │ │ + jmp 16963 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 16733 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16961 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ lea (%rbx,%r9,1),%r8 │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1ec20(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -21738,43 +22156,43 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - add %r14,%rax │ │ │ │ fldt 0x20(%r8) │ │ │ │ + add %r14,%rax │ │ │ │ fld %st(1) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 16799 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 169c3 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%rdi) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ shl $0x6,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + fld1 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ + fchs │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1ebac(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -21784,1186 +22202,592 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - add %r14,%rax │ │ │ │ fldt 0x40(%r8,%r9,1) │ │ │ │ + add %r14,%rax │ │ │ │ fld %st(1) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 1680e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16a34 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 176f8 │ │ │ │ + jne 17050 │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 16dc9 │ │ │ │ + jle 16fa8 │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0x1c0(%rbp),%r15 │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x130(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ lea 0x0(,%rax,4),%rdx │ │ │ │ shl $0x6,%rax │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x120(%rbp) │ │ │ │ mov %rax,%r10 │ │ │ │ lea 0x10(%rax),%rax │ │ │ │ + mov %r10,%r15 │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ + fld1 │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ lea 0x10(%r14),%rdx │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov %r10,%r13 │ │ │ │ - mov %rdx,-0x180(%rbp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shr $0x4,%rax │ │ │ │ + mov %rdx,-0x160(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ - mov %rax,-0x190(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x140(%rbp) │ │ │ │ + fstpt -0x130(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x150(%rbp) │ │ │ │ + fstpt -0x140(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fstpt -0x110(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov %rsp,-0xb0(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - testb $0x8,0x71(%r15) │ │ │ │ - je 16907 │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ + mov -0x1b8(%rbp),%rdx │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ + testb $0x8,0x71(%rdx) │ │ │ │ + je 16b23 │ │ │ │ + mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r15),%rax │ │ │ │ + add 0x108(%rdx),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - mov 0x30(%r15),%rsi │ │ │ │ - mov -0x190(%rbp),%rax │ │ │ │ - mov 0x78(%r15),%rdi │ │ │ │ + mov -0x1b8(%rbp),%r11 │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ lea (%rcx,%rcx,2),%r8 │ │ │ │ - mov 0x48(%r15),%r11 │ │ │ │ shl $0x4,%r8 │ │ │ │ - imul %rcx,%rsi │ │ │ │ + mov 0x30(%r11),%rsi │ │ │ │ sub %rax,%rsp │ │ │ │ - fildll (%r11) │ │ │ │ + mov 0x78(%r11),%rdi │ │ │ │ + mov 0x48(%r11),%r10 │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ + imul %rcx,%rsi │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ + fildll (%r10) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov 0x58(%r15),%r10 │ │ │ │ + mov 0x58(%r11),%r9 │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r10,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x70(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fldt (%rdi,%r8,1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - sub %r10,%rax │ │ │ │ - mov 0x60(%r15),%r10 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - fldt -0xf0(%rbp) │ │ │ │ + mov 0x60(%r11),%r11 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + sub %r9,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fldt -0xe0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldt (%r10) │ │ │ │ + fadd %st(1),%st │ │ │ │ + fldt (%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 17682 │ │ │ │ + jbe 16fcd │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x1e9af(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ - fld %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ + fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(2),%st │ │ │ │ + fsub %st(1),%st │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 16a12 │ │ │ │ + je 16c2a │ │ │ │ fchs │ │ │ │ - fmuls 0x1e6c4(%rip) │ │ │ │ - fldt 0x1eca2(%rip) │ │ │ │ + fmuls 0x1d4ac(%rip) │ │ │ │ + fldt 0x1da5a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x130(%rbp) │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ + fldt -0x120(%rbp) │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ - fsubp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fsubp %st,%st(5) │ │ │ │ + fxch %st(4) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1e949(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - jle 16a9d │ │ │ │ + jle 16c9f │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - fmul %st(3),%st │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fmul %st(4),%st │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r14,%rax │ │ │ │ - jne 16a80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 16aa3 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ + jne 16c80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 16ca7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fildll 0x8(%r10) │ │ │ │ inc %rsi │ │ │ │ - fildll 0x8(%r11) │ │ │ │ lea 0x10(%rdi,%r8,1),%r9 │ │ │ │ mov %rsi,%rax │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x1a0(%rbp) │ │ │ │ + fistpll -0x180(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x1a0(%rbp),%rax │ │ │ │ + mov -0x180(%rbp),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - mov %rax,-0x1a0(%rbp) │ │ │ │ - fildll -0x1a0(%rbp) │ │ │ │ - fldt -0x100(%rbp) │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ + fildll -0x180(%rbp) │ │ │ │ + fldt -0xf0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt 0x10(%r10) │ │ │ │ + fxch %st(2) │ │ │ │ + fadd %st(3),%st │ │ │ │ + fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ - fxch %st(4) │ │ │ │ - fcomi %st(4),%st │ │ │ │ - jbe 17669 │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 16fe2 │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fld1 │ │ │ │ - fldt 0x1e854(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fld %st(0) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0x1a0(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ + fstpt -0x180(%rbp) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fldt -0x1a0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fldt -0x180(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fadd %st,%st(1) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ + fld1 │ │ │ │ + fadd %st(1),%st │ │ │ │ + fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 16b73 │ │ │ │ + je 16d6a │ │ │ │ fchs │ │ │ │ - fmuls 0x1e563(%rip) │ │ │ │ - fldt 0x1eb41(%rip) │ │ │ │ + fmuls 0x1d36c(%rip) │ │ │ │ + fldt 0x1d91a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x140(%rbp) │ │ │ │ - mov -0x1a8(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fldt -0x130(%rbp) │ │ │ │ + mov -0x190(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x1e7dc(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fld %st(2) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ + fsubr %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ - mov -0x180(%rbp),%rax │ │ │ │ - jle 16c01 │ │ │ │ - fxch %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x160(%rbp),%rax │ │ │ │ + jle 16e01 │ │ │ │ + fxch %st(2) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jne 16be0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - jmp 16c07 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - fildll 0x10(%r11) │ │ │ │ + cmp %r15,%rax │ │ │ │ + jne 16de0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + jmp 16e07 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + fildll 0x10(%r10) │ │ │ │ lea 0x20(%rdi,%r8,1),%rsi │ │ │ │ fldt 0x10(%rdi,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x60(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ sub %rdi,%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - fldt -0x110(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fldt -0x100(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ + fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldt 0x20(%r10) │ │ │ │ + fldt 0x20(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 17650 │ │ │ │ + jbe 16fb4 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x1e706(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 16cbb │ │ │ │ + je 16eb6 │ │ │ │ fchs │ │ │ │ - fmuls 0x1e41b(%rip) │ │ │ │ - fldt 0x1e9f9(%rip) │ │ │ │ + fmuls 0x1d220(%rip) │ │ │ │ + fldt 0x1d7ce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x150(%rbp) │ │ │ │ - mov -0x160(%rbp),%rax │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fldt -0x140(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - cmpq $0x0,-0x90(%rbp) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x1e698(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fld %st(2) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ + fsubr %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ - mov -0x170(%rbp),%rax │ │ │ │ - jle 16d5d │ │ │ │ - fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x150(%rbp),%rax │ │ │ │ + jle 16f3d │ │ │ │ + fxch %st(2) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne 16d40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16d63 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ + jne 16f20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16f43 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ + shl $0x5,%rcx │ │ │ │ + lea (%rdx,%r14,1),%rax │ │ │ │ + inc %r13 │ │ │ │ + mov -0x1b8(%rbp),%r11 │ │ │ │ + mov 0x18(%r11),%rdi │ │ │ │ push -0x98(%rbp) │ │ │ │ push -0xc0(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ - lea (%rdx,%r14,1),%rax │ │ │ │ + add %rcx,%rdi │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ push -0xa0(%rbp) │ │ │ │ push %rsi │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rcx,%rdi │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fstpt (%rsp) │ │ │ │ lea (%rdx,%rcx,1),%r8 │ │ │ │ mov %rax,%rcx │ │ │ │ - call 9f20 │ │ │ │ - mov -0xb0(%rbp),%rsp │ │ │ │ - incq -0x50(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - cmp %rax,-0x40(%rbp) │ │ │ │ - jne 168e3 │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - jmp 152bc │ │ │ │ + sub $0x10,%rsp │ │ │ │ + fstpt (%rsp) │ │ │ │ + call 9d60 │ │ │ │ + mov -0x70(%rbp),%rsp │ │ │ │ + cmp %r13,-0x40(%rbp) │ │ │ │ + jne 16afd │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ + jmp 14c7c │ │ │ │ + fxch %st(4) │ │ │ │ + fcomip %st(4),%st │ │ │ │ + ja 16ff7 │ │ │ │ + fstp %st(3) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fldt 0x1d6ca(%rip) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 16ec6 │ │ │ │ + fxch %st(2) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 1701a │ │ │ │ fstp %st(1) │ │ │ │ + fldt 0x1d6b5(%rip) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 16c3a │ │ │ │ + fxch %st(2) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 17035 │ │ │ │ fstp %st(1) │ │ │ │ - mov %r10,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - fstpt (%rdx,%rax,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - fldt 0x20(%r8,%rcx,1) │ │ │ │ - shl $0x4,%rax │ │ │ │ - fstpt (%rdx,%rax,1) │ │ │ │ - jmp 165fc │ │ │ │ - mov -0x1c0(%rbp),%rax │ │ │ │ - mov 0x68(%rax),%r13 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - mov %r13,%rax │ │ │ │ - cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 17930 │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - jle 152bc │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - fstpt -0x150(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - lea 0x1(%r13),%r12 │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - fstpt -0x160(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ - lea (%r12,%r12,1),%r13 │ │ │ │ - fstpt -0x170(%rbp) │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - lea (%rdx,%rdx,1),%r11 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea (%r11,%rdx,1),%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov -0x1c0(%rbp),%r11 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - neg %rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - shl $0x6,%rdi │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ - mov %rdx,%r15 │ │ │ │ - lea -0x20(%rcx),%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - lea -0x40(%rdi),%rdx │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - mov -0x180(%rbp),%rax │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - sub %rax,%rsp │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - lea 0xf(%rsp),%r10 │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - testb $0x8,0x71(%r11) │ │ │ │ - je 16f0e │ │ │ │ - shl $0x4,%rax │ │ │ │ - add 0x108(%r11),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov 0x30(%r11),%r8 │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov 0x48(%r11),%rdi │ │ │ │ - mov 0x78(%r11),%r9 │ │ │ │ - imul %rdx,%r8 │ │ │ │ - fildll (%rdi) │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ - mov %ax,-0x34(%rbp) │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - fldcw -0x34(%rbp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r11),%rdi │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - fldt -0x150(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ - fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x70(%rbp) │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - fsubrp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(0) │ │ │ │ - fldcw -0x34(%rbp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x70(%rbp) │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 17050 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - fld1 │ │ │ │ - mov 0xc8(%r11),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %r13,-0x70(%rbp) │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - neg %rsi │ │ │ │ - jmp 1702d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - fldt -0x10(%rdi,%rdx,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - mov %rdx,%r13 │ │ │ │ - fldt (%rdi,%r13,1) │ │ │ │ - mov %rax,%r9 │ │ │ │ - inc %rax │ │ │ │ - sub %r14,%rcx │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %r15,%rdx │ │ │ │ - sub %r15,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpt (%r10,%r9,1) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 1703f │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 17000 │ │ │ │ - fldt 0x10(%rdi,%rsi,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - je 17006 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - jmp 17009 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - jmp 17056 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - fildll 0x8(%rdx) │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldcw -0x34(%rbp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - lea 0x10(%r9,%rax,1),%rax │ │ │ │ - fldt (%rax) │ │ │ │ - fldt -0x160(%rbp) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x70(%rbp) │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(0) │ │ │ │ - fldcw -0x34(%rbp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x70(%rbp) │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 1718c │ │ │ │ - fld1 │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov 0xc8(%r11),%r8 │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ - not %rdi │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rdx,%rax │ │ │ │ - neg %rax │ │ │ │ - cmovs %rdx,%rax │ │ │ │ - add %r12,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - test %rdx,%rdx │ │ │ │ - js 17330 │ │ │ │ - lea 0x1(%rdx,%r12,1),%rax │ │ │ │ - inc %rcx │ │ │ │ - sub %r14,%rdx │ │ │ │ - add %r14,%rdi │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpt 0x10(%rsi) │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 17140 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17192 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - fildll 0x10(%rax) │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - fldt 0x10(%r9,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldcw -0x34(%rbp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - lea 0x20(%r9,%rax,1),%r9 │ │ │ │ - fldt (%r9) │ │ │ │ - fldt -0x170(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x70(%rbp) │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(0) │ │ │ │ - fldcw -0x34(%rbp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x70(%rbp) │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 1728e │ │ │ │ - fld1 │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ - mov 0xc8(%r11),%r8 │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ - not %rdi │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%rax │ │ │ │ - neg %rax │ │ │ │ - cmovs %rdx,%rax │ │ │ │ - add %r13,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - test %rdx,%rdx │ │ │ │ - js 17362 │ │ │ │ - lea 0x1(%r13,%rdx,1),%rax │ │ │ │ - inc %rcx │ │ │ │ - sub %r14,%rdx │ │ │ │ - add %r14,%rdi │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpt 0x30(%rsi) │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 17240 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 17296 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - sub $0x8,%rsp │ │ │ │ - fstpt -0x70(%rbp) │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - mov %r10,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add 0x18(%r11),%rdi │ │ │ │ - push -0x98(%rbp) │ │ │ │ - push -0xc0(%rbp) │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ - push -0xa8(%rbp) │ │ │ │ - push -0xa0(%rbp) │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ - push %r9 │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - sub $0x10,%rsp │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ - fstpt (%rsp) │ │ │ │ - call 9f20 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - incq -0x50(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - cmp %rax,-0x40(%rbp) │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - fldt -0x70(%rbp) │ │ │ │ - jne 16ed2 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 152bc │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea (%rdi,%r12,1),%rax │ │ │ │ - inc %rcx │ │ │ │ - sub %r14,%rdx │ │ │ │ - add %r14,%rdi │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpt 0x10(%rsi) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 17140 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17192 │ │ │ │ - lea (%rdi,%r13,1),%rax │ │ │ │ - inc %rcx │ │ │ │ - sub %r14,%rdx │ │ │ │ - add %r14,%rdi │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpt 0x30(%rsi) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 17240 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 17296 │ │ │ │ - mov %rbx,%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov -0x1c0(%rbp),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - inc %r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add 0x108(%rax),%rdx │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - push -0x98(%rbp) │ │ │ │ - push -0xc0(%rbp) │ │ │ │ - push -0xa8(%rbp) │ │ │ │ - push -0xa0(%rbp) │ │ │ │ - lea (%rdi,%rdi,2),%rdx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - add $0x2,%rdx │ │ │ │ - imul %r13,%rdx │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - sub %r13,%rdx │ │ │ │ - lea 0x20(%r15,%r8,1),%r9 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - push %r9 │ │ │ │ - lea 0x10(%r15,%r8,1),%r9 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - imul %r13,%rdx │ │ │ │ - push 0x8(%r15,%r8,1) │ │ │ │ - push (%r15,%r8,1) │ │ │ │ - lea (%rbx,%rsi,1),%r8 │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %rbx,%rcx │ │ │ │ - add %rbx,%rdx │ │ │ │ - add %r14,%rdi │ │ │ │ - call 9f20 │ │ │ │ - add $0x40,%rsp │ │ │ │ - cmp %r12,-0x40(%rbp) │ │ │ │ - jne 173a5 │ │ │ │ - jmp 152bc │ │ │ │ - mov -0x1c0(%rbp),%rax │ │ │ │ - xor %r14d,%r14d │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ - mov 0x30(%rax),%rdi │ │ │ │ - mov 0x108(%rax),%r15 │ │ │ │ - mov 0x78(%rax),%r13 │ │ │ │ - lea 0x0(,%rdi,8),%r8 │ │ │ │ - mov %r15,%r11 │ │ │ │ - lea 0xf(%r8),%rax │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - sub %rax,%rsp │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - jle 17579 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov %rax,(%r11) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jle 1762e │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov %r15,-0x90(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - lea (%r8,%rsi,1),%r12 │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ - mov %ax,-0x34(%rbp) │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add %r13,%r10 │ │ │ │ - jmp 174fc │ │ │ │ - imul (%r9),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov (%r9),%rsi │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x8,%r15 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fldt -0x10(%r10) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fldcw -0x34(%rbp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ - cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,-0x8(%r15) │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jne 174f2 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,-0x40(%rbp) │ │ │ │ - je 1756c │ │ │ │ - add $0x10,%r11 │ │ │ │ - add %rdi,%r14 │ │ │ │ - movq $0x0,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - jmp 174dc │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ - mov %rsi,%rax │ │ │ │ - add %rsi,%r8 │ │ │ │ - mov $0x1,%edx │ │ │ │ - test %rdi,%rdi │ │ │ │ - jle 175b2 │ │ │ │ - mov %r8,%rcx │ │ │ │ - sub %rsi,%rcx │ │ │ │ - and $0x8,%ecx │ │ │ │ - je 175a0 │ │ │ │ - add $0x8,%rax │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 175b2 │ │ │ │ - imul (%rax),%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - imul -0x8(%rax),%rdx │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 175a0 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%r14 │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x8,%ah │ │ │ │ - mov %ax,-0x38(%rbp) │ │ │ │ - fldcw -0x38(%rbp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ - call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ - fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ - fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - dec %rcx │ │ │ │ - call 3230 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call 3440 │ │ │ │ - mov -0x70(%rbp),%rsp │ │ │ │ - jmp 15ba8 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r11 │ │ │ │ - add %rdi,%r14 │ │ │ │ - cmp %rbx,-0x40(%rbp) │ │ │ │ - jne 17499 │ │ │ │ - jmp 17579 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja 17697 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fldt 0x1e05e(%rip) │ │ │ │ + fldt 0x1d6a0(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 16ccb │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja 176ba │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fldt 0x1e045(%rip) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 16b83 │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 176dd │ │ │ │ - fstp %st(1) │ │ │ │ - fldt 0x1e030(%rip) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 16a22 │ │ │ │ + jmp 16d7a │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1e017(%rip) │ │ │ │ + fldt 0x1d687(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 16ccb │ │ │ │ - fxch %st(3) │ │ │ │ + jmp 16ec6 │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1dff4(%rip) │ │ │ │ + fldt 0x1d664(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 16b83 │ │ │ │ + jmp 16c3a │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1dfd1(%rip) │ │ │ │ + fldt 0x1d649(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 16a22 │ │ │ │ - mov -0x1c0(%rbp),%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ + jmp 16d7a │ │ │ │ + mov -0x1b8(%rbp),%rax │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ + mov 0x30(%rax),%r13 │ │ │ │ mov 0x108(%rax),%r8 │ │ │ │ - mov 0x78(%rax),%r13 │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov 0x78(%rax),%r15 │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ mov %r8,%r10 │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ - jle 1784e │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ + jle 171ad │ │ │ │ xor %ecx,%ecx │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ mov %rcx,(%r10) │ │ │ │ - jle 1790e │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1726b │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ lea (%rdi,%rsi,1),%rax │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ fildll -0x98(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - mov %r8,-0x110(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r14,-0x130(%rbp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov %r15,%r9 │ │ │ │ - mov -0x100(%rbp),%r14 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rsi,-0x140(%rbp) │ │ │ │ mov %rsi,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rsi,-0x140(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r13,%r9 │ │ │ │ - jmp 177bf │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + add %r15,%r9 │ │ │ │ + jmp 1711a │ │ │ │ imul (%r8),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ mov %rdx,(%r10) │ │ │ │ + mov %rdx,%rcx │ │ │ │ mov (%r8),%rsi │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%r8 │ │ │ │ - add $0x8,%r14 │ │ │ │ + add $0x8,%r12 │ │ │ │ mov %rsi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ @@ -22973,572 +22797,570 @@ │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ lea (%rdx,%rsi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - mov %rdx,-0x8(%r14) │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,-0x60(%rbp) │ │ │ │ - jne 177b5 │ │ │ │ + jne 17110 │ │ │ │ mov -0x140(%rbp),%rsi │ │ │ │ inc %r11 │ │ │ │ cmp %r11,-0x40(%rbp) │ │ │ │ - je 1783b │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + je 17193 │ │ │ │ add $0x10,%r10 │ │ │ │ + add %r13,%r14 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ - add %rax,%r15 │ │ │ │ - jmp 17796 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ + jmp 170f1 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%r12 │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ + mov -0x130(%rbp),%r14 │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - jle 1788a │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 171e7 │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 17878 │ │ │ │ + je 171d5 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 1788a │ │ │ │ + je 171e7 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 17878 │ │ │ │ + jne 171d5 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ + shl $0x4,%rdi │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - jmp 1683a │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ + jmp 16a60 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %rax,%r15 │ │ │ │ + add %r13,%rdx │ │ │ │ cmp %r11,-0x40(%rbp) │ │ │ │ - jne 17747 │ │ │ │ - jmp 1784e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x1c0(%rbp),%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ - mov 0x30(%rax),%r12 │ │ │ │ - mov 0x108(%rax),%r10 │ │ │ │ + jne 1709a │ │ │ │ + jmp 171ad │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x1b8(%rbp),%rax │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov 0x30(%rax),%rbx │ │ │ │ + mov 0x108(%rax),%r9 │ │ │ │ mov 0x78(%rax),%r15 │ │ │ │ - lea 0x0(,%r12,8),%r8 │ │ │ │ - mov %r10,%r11 │ │ │ │ - lea 0xf(%r8),%rax │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ + mov %r9,%r10 │ │ │ │ + lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - jle 17a76 │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ + jle 173bb │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 17b31 │ │ │ │ + mov %r11,0x8(%r10) │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 1747e │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %r8,-0xf0(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ fildll -0x98(%rbp) │ │ │ │ - mov %r10,-0xe0(%rbp) │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%r13 │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - lea (%r8,%rsi,1),%rbx │ │ │ │ - mov %r14,%r8 │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov -0x70(%rbp),%r14 │ │ │ │ + mov %rsi,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x4,%r13 │ │ │ │ - add %r15,%r13 │ │ │ │ - jmp 179e8 │ │ │ │ - imul (%r10),%rdx │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add %r15,%r9 │ │ │ │ + jmp 17339 │ │ │ │ + imul (%r8),%rdx │ │ │ │ + mov %rdx,(%r10) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov (%r10),%rsi │ │ │ │ - add $0x8,%r10 │ │ │ │ - add $0x10,%r13 │ │ │ │ + fildll (%r8) │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x8,%r14 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fldt -0x10(%r13) │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%r14) │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - cmp %r10,%rbx │ │ │ │ - jne 179de │ │ │ │ - inc %rdi │ │ │ │ - cmp %rdi,-0x40(%rbp) │ │ │ │ - je 17a58 │ │ │ │ - add $0x10,%r11 │ │ │ │ - add %r12,%r9 │ │ │ │ - movq $0x0,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - jmp 179c8 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jne 1732f │ │ │ │ + inc %r11 │ │ │ │ + cmp %r11,-0x40(%rbp) │ │ │ │ + je 173a4 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add %rbx,%r12 │ │ │ │ + movq $0x0,(%r10) │ │ │ │ + mov %r11,0x8(%r10) │ │ │ │ + jmp 1731a │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ mov %rsi,%rax │ │ │ │ - lea (%rsi,%r8,1),%rcx │ │ │ │ + lea (%rsi,%rdi,1),%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 17ab0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 173f5 │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 17a9e │ │ │ │ + je 173e3 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 17ab0 │ │ │ │ + je 173f5 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 17a9e │ │ │ │ + jne 173e3 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ - mov %r10,-0x60(%rbp) │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ + shl $0x4,%rdi │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x70(%rbp),%rsp │ │ │ │ - jmp 16e21 │ │ │ │ - inc %rdi │ │ │ │ - add $0x10,%r11 │ │ │ │ - add %r12,%r9 │ │ │ │ - cmp %rdi,-0x40(%rbp) │ │ │ │ - jne 17974 │ │ │ │ - jmp 17a76 │ │ │ │ + mov -0x60(%rbp),%rsp │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + jmp 16075 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add %rbx,%r12 │ │ │ │ + cmp %r11,-0x40(%rbp) │ │ │ │ + jne 172cd │ │ │ │ + jmp 173bb │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ shl $0x6,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - jmp 16832 │ │ │ │ + jmp 16a58 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov %rsi,%r9 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ + mov %rsi,%r9 │ │ │ │ shl $0x6,%r9 │ │ │ │ - fstpt (%r14,%r9,1) │ │ │ │ - jmp 16470 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fstpt (%r12,%r9,1) │ │ │ │ + jmp 15e15 │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000017b90 : │ │ │ │ +00000000000174d0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0x1b8,%rsp │ │ │ │ - mov 0x30(%rdi),%rsi │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 17c29 │ │ │ │ - mov 0x38(%rdi),%r9 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov 0x58(%rdi),%rdi │ │ │ │ + sub $0x1a8,%rsp │ │ │ │ + mov 0x30(%rdi),%rcx │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 17561 │ │ │ │ + mov 0x58(%rdi),%rsi │ │ │ │ + mov 0x38(%rdi),%r8 │ │ │ │ + mov %rdi,%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x2(%rdi,%rdi,1),%r8 │ │ │ │ - jmp 17bd7 │ │ │ │ - mov 0x48(%r10),%rcx │ │ │ │ - cmp %r8,(%rcx,%rdx,1) │ │ │ │ - jle 17be5 │ │ │ │ + lea 0x2(%rsi,%rsi,1),%rdi │ │ │ │ + jmp 17517 │ │ │ │ + mov 0x48(%r9),%rdx │ │ │ │ + cmp %rdi,(%rdx,%rax,8) │ │ │ │ + jle 1751d │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 17bfd │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - cmp %rdi,(%r9,%rax,8) │ │ │ │ - jg 17bc5 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 17535 │ │ │ │ + cmp %rsi,(%r8,%rax,8) │ │ │ │ + jg 17505 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ call 32a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 17c1e │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 18133 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 17c29 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 17556 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 17a74 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 17561 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ call 31b0 │ │ │ │ - jmp 17bee │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + jmp 17526 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ call 31f0 │ │ │ │ - jmp 17bee │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - movdqu 0xf0(%rbx),%xmm0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jmp 17526 │ │ │ │ + mov -0x40(%rbp),%r15 │ │ │ │ + movdqu 0xf0(%r15),%xmm0 │ │ │ │ + mov %r15,%rdi │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - movups %xmm0,0xe0(%rbx) │ │ │ │ - call 7880 │ │ │ │ - mov 0xb0(%rbx),%rdi │ │ │ │ + movups %xmm0,0xe0(%r15) │ │ │ │ + call 7780 │ │ │ │ + mov 0xb0(%r15),%rdi │ │ │ │ call 3260 │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ + mov 0x30(%r15),%rax │ │ │ │ + mov 0x58(%r15),%r14 │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rsp,-0x108(%rbp) │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ + lea 0x2(%r14,%r14,1),%rbx │ │ │ │ lea 0xf(%rcx),%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ shr $0x4,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsp,-0xa8(%rbp) │ │ │ │ + mov %rsp,-0x98(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0x17(%rcx),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rsp,-0xb0(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ - shl $0x4,%rax │ │ │ │ lea 0x7(%rsp),%rdx │ │ │ │ mov %rdx,%r13 │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ - mov %rdx,-0x68(%rbp) │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ + shr $0x3,%r13 │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ lea -0x10(%rax),%rdx │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0x188(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - shr $0x3,%r13 │ │ │ │ - lea 0x2(%rax,%rax,1),%r12 │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0x190(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ - imul %r12,%rax │ │ │ │ + imul %rbx,%rax │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov 0x68(%r15),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%rbx),%eax │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ + mov 0x70(%r15),%eax │ │ │ │ + mov 0x8(%r15),%r12 │ │ │ │ test $0x20,%al │ │ │ │ - jne 18141 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + jne 17a82 │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ movq $0x0,0x0(,%r13,8) │ │ │ │ fstpt (%rcx) │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - mov 0x30(%rcx),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1b994 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov 0x30(%rcx),%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1b37f │ │ │ │ mov 0x58(%rcx),%rcx │ │ │ │ + movq $0x1,-0x80(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - movq $0x1,-0x70(%rbp) │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ inc %rdx │ │ │ │ imul %rsi,%rcx │ │ │ │ add %rcx,%rcx │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jne 17d90 │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 176c1 │ │ │ │ mov %eax,%edx │ │ │ │ and $0x800,%edx │ │ │ │ test $0x10,%al │ │ │ │ - jne 1acd2 │ │ │ │ - shl $0x4,%r12 │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ + jne 1a69a │ │ │ │ + shl $0x4,%rbx │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ test $0x8,%al │ │ │ │ - jne 19837 │ │ │ │ + jne 191b7 │ │ │ │ test $0x2,%al │ │ │ │ - jne 191a7 │ │ │ │ + jne 18b05 │ │ │ │ test $0x4,%al │ │ │ │ - jne 18362 │ │ │ │ + jne 17ca5 │ │ │ │ test %edx,%edx │ │ │ │ - jne 18240 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - movq $0x0,-0xf0(%rbp) │ │ │ │ + jne 17b7c │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 181dc │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov %rsp,-0xf8(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - testb $0x8,0x71(%rbx) │ │ │ │ - je 17e36 │ │ │ │ + jle 17b1a │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + testb $0x8,0x71(%r11) │ │ │ │ + je 1775e │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ - mov 0x30(%rbx),%r13 │ │ │ │ - lea 0x1(%rcx),%r12 │ │ │ │ - mov %r13,%rsi │ │ │ │ + add 0x108(%r11),%rax │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + mov 0x58(%r11),%r15 │ │ │ │ + mov 0x30(%r11),%r13 │ │ │ │ + lea 0x1(%r15),%r12 │ │ │ │ + mov %r13,%rbx │ │ │ │ mov %r12,%rax │ │ │ │ imul %r13,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - shl $0x4,%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - dec %rsi │ │ │ │ - mov %rsp,-0xe8(%rbp) │ │ │ │ - mov %rdx,-0xe0(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - js 1ba91 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov 0x48(%rbx),%r14 │ │ │ │ + dec %rbx │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + js 1b464 │ │ │ │ lea (%r12,%r12,1),%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov 0x48(%r11),%r14 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - imul %r13,%rdx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ imul %r12,%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add 0x78(%rbx),%rdx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ - or $0xc,%dh │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + lea -0x8(%rax),%r10 │ │ │ │ + mov %r13,%rax │ │ │ │ + imul %r9,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add 0x78(%r11),%rax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea (%r15,%r15,1),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + add $0x2,%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - mov %rax,%r10 │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + and $0xf3,%ah │ │ │ │ + or $0x4,%ah │ │ │ │ + mov %ax,-0x34(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - and $0xf3,%dh │ │ │ │ - or $0x4,%dh │ │ │ │ - mov %dx,-0x34(%rbp) │ │ │ │ mov (%r14,%r10,1),%rdi │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fldt (%rbx,%r10,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xa0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%rcx,%rdx,1),%rdx │ │ │ │ - sub %rcx,%rsi │ │ │ │ - mov %rsi,(%r15,%r10,1) │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ - mov %rdx,(%r15,%r10,1) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%r15,%rsi,1),%rsi │ │ │ │ + sub %r15,%rdx │ │ │ │ + mov %rdx,(%rcx,%r10,1) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov %rsi,(%rcx,%r10,1) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 17f9c │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea (%rsi,%rdx,1),%r15 │ │ │ │ + jle 178de │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + lea (%rdx,%rdi,1),%rsi │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea (%rcx,%rdi,1),%r13 │ │ │ │ + lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ + mov -0x50(%rbp),%r13 │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%r8,%rdx,8),%r13 │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ + lea 0x0(%r13,%rdx,8),%r13 │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ add %rdx,%r13 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ + idiv %rdi │ │ │ │ mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jne 17f7d │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 178bf │ │ │ │ + mov %r15,%rax │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ sub $0x8,%r10 │ │ │ │ - add %rsi,%r8 │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + add %rsi,-0x50(%rbp) │ │ │ │ cmp $0xfffffffffffffff8,%r10 │ │ │ │ - jne 17ef9 │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + jne 17830 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ mov %rax,%r13 │ │ │ │ call 3030 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ test %r12,%r12 │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ fld %st(0) │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov %rax,%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jle 18209 │ │ │ │ + jle 17b49 │ │ │ │ mov %r12,%rax │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + xor %edi,%edi │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov 0x60(%rax),%r10 │ │ │ │ - fldt (%rbx,%r8,2) │ │ │ │ - fildll (%r14,%r8,1) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - mov %r15,%rsi │ │ │ │ + mov 0x60(%r11),%rax │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + fldt (%rbx,%rdi,2) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov %r10,%rsi │ │ │ │ + fildll (%r14,%rdi,1) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov (%rax,%r8,1),%rdx │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r10,%r8,2) │ │ │ │ - fldt 0x1d682(%rip) │ │ │ │ + fldt (%rax,%rdi,2) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + fldt 0x1cd19(%rip) │ │ │ │ + mov (%rax,%rdi,1),%rdx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - jmp 180a9 │ │ │ │ + lea (%rax,%rdx,1),%rcx │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ + jmp 179ed │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1d334(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -23551,95 +23373,94 @@ │ │ │ │ fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1808b │ │ │ │ + je 179cf │ │ │ │ fchs │ │ │ │ - fmuls 0x1d04b(%rip) │ │ │ │ - fldt 0x1d629(%rip) │ │ │ │ + fmuls 0x1c707(%rip) │ │ │ │ + fldt 0x1ccb5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 180f3 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 17a37 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(5),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 18048 │ │ │ │ + ja 17990 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 181f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ + ja 17b30 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0x90(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rsi │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 180a9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 180fb │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 179ed │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17a3f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - add $0x8,%r8 │ │ │ │ - add %rax,%r15 │ │ │ │ - cmp %r8,-0x90(%rbp) │ │ │ │ - jne 1800e │ │ │ │ - ffreep %st(0) │ │ │ │ + add $0x8,%rdi │ │ │ │ + add %rax,%r10 │ │ │ │ + cmp %rdi,-0x40(%rbp) │ │ │ │ + jne 17951 │ │ │ │ + fstp %st(0) │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 1bfbd │ │ │ │ + je 1b983 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 1bc64 │ │ │ │ + je 1b624 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1ba94 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + jmp 1b467 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ call 3330 │ │ │ │ - jmp 17bee │ │ │ │ - mov -0x58(%rbp),%rdx │ │ │ │ - mov 0x18(%rdx),%rcx │ │ │ │ - mov 0xe0(%rdx),%r10 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 181dc │ │ │ │ - mov 0xd8(%rdx),%rsi │ │ │ │ + jmp 17526 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0xe0(%rbx),%r10 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 17b1a │ │ │ │ + mov 0xd8(%rbx),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - lea (%rsi,%rbx,8),%r11 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + lea (%rsi,%r12,8),%r11 │ │ │ │ mov (%rsi),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 181cf │ │ │ │ + jle 17b0d │ │ │ │ mov 0xd0(%rbx),%r9 │ │ │ │ - mov %rax,%rdi │ │ │ │ fldt 0x10(%rcx) │ │ │ │ - fldt (%rcx) │ │ │ │ + mov %rax,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add 0xc8(%rbx),%rdi │ │ │ │ + fldt (%rcx) │ │ │ │ lea (%r9,%rax,8),%r8 │ │ │ │ add %rdx,%rax │ │ │ │ lea (%r9,%rax,8),%r9 │ │ │ │ - jmp 1819a │ │ │ │ + jmp 17ad8 │ │ │ │ fxch %st(1) │ │ │ │ mov (%r8),%rdx │ │ │ │ fldt (%rdi) │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ add %r10,%rdx │ │ │ │ @@ -23651,1083 +23472,1092 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ cmp %r9,%r8 │ │ │ │ - jne 18198 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17ad6 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x20,%rcx │ │ │ │ cmp %rsi,%r11 │ │ │ │ - jne 18169 │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - jmp 17bee │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 17aa7 │ │ │ │ + mov -0x108(%rbp),%rsp │ │ │ │ + jmp 17526 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1d4c0(%rip) │ │ │ │ + fldt 0x1cb50(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1809b │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 179df │ │ │ │ + fstp %st(0) │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 1821b │ │ │ │ + je 17b5b │ │ │ │ cmp $0x5,%r13 │ │ │ │ - jne 1812c │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%rsp │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - cmp 0x8(%rbx),%rax │ │ │ │ - jl 17e07 │ │ │ │ - jmp 181dc │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ + jne 17a6d │ │ │ │ + mov -0xf0(%rbp),%rsp │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + cmp 0x8(%r11),%rax │ │ │ │ + jl 17737 │ │ │ │ + jmp 17b1a │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + lea 0x0(,%r13,8),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ xor %edi,%edi │ │ │ │ - mov 0x108(%rax),%rcx │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ + mov 0x108(%rax),%r14 │ │ │ │ mov 0x78(%rax),%r15 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ - mov 0x48(%rax),%r13 │ │ │ │ - lea 0xf(%r12),%rax │ │ │ │ + mov 0x48(%rax),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + lea 0xf(%rbx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 190f2 │ │ │ │ + mov %rsp,-0xa0(%rbp) │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 18a52 │ │ │ │ xor %eax,%eax │ │ │ │ mov %rdi,0x8(%rcx) │ │ │ │ mov %rax,(%rcx) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 190db │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 18a32 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - lea (%r12,%r13,1),%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ - mov %r13,%r8 │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ xor %r10d,%r10d │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r15,%rax,1),%r9 │ │ │ │ - jmp 182ee │ │ │ │ + jmp 17c30 │ │ │ │ imul (%r8),%rdx │ │ │ │ - mov %rdx,%r10 │ │ │ │ mov %rdx,(%rcx) │ │ │ │ + mov %rdx,%r10 │ │ │ │ fildll (%r8) │ │ │ │ - fldt (%r9) │ │ │ │ - add $0x8,%r11 │ │ │ │ add $0x10,%r9 │ │ │ │ + add $0x8,%r11 │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xa0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ mov (%r8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%r11) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%rcx) │ │ │ │ - cmp %r8,-0x80(%rbp) │ │ │ │ - jne 182e4 │ │ │ │ + cmp %r8,-0x78(%rbp) │ │ │ │ + jne 17c26 │ │ │ │ inc %rdi │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - je 190f0 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 18a50 │ │ │ │ add $0x10,%rcx │ │ │ │ - add %r14,%rsi │ │ │ │ + add %r13,%rsi │ │ │ │ movq $0x0,(%rcx) │ │ │ │ mov %rdi,0x8(%rcx) │ │ │ │ - jmp 182ca │ │ │ │ + jmp 17c0b │ │ │ │ test %edx,%edx │ │ │ │ - jne 18ec4 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + jne 1881b │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 181dc │ │ │ │ + jle 17b1a │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add $0x2,%rcx │ │ │ │ + lea 0x2(%r14),%rcx │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov %rax,%rcx │ │ │ │ shr $0x4,%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rsi,%rax,1),%rax │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,-0x170(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ lea (%rax,%rcx,1),%rsi │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ shr $0x3,%rax │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsi │ │ │ │ lea (%rsi,%rcx,1),%rax │ │ │ │ - mov %rsi,-0x178(%rbp) │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + mov %rax,-0x178(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rsp,-0x128(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %rsp,-0x118(%rbp) │ │ │ │ + mov %r8,%rcx │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 1842d │ │ │ │ - mov %r9,%rax │ │ │ │ + je 17d6c │ │ │ │ + mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - mov 0x58(%rsi),%rbx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov 0x58(%rsi),%r15 │ │ │ │ mov 0x30(%rsi),%r12 │ │ │ │ - lea 0x1(%rbx),%r15 │ │ │ │ + lea 0x1(%r15),%r13 │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %r13,%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ dec %rdx │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ - js 18ebc │ │ │ │ - mov %r15,%rax │ │ │ │ - mov 0x48(%rsi),%r11 │ │ │ │ - lea (%r15,%r15,1),%r14 │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ + mov %rdx,-0xd8(%rbp) │ │ │ │ + js 18813 │ │ │ │ + lea 0x0(%r13,%r13,1),%rax │ │ │ │ + mov 0x48(%rsi),%rbx │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r13,%rax │ │ │ │ neg %rax │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r11 │ │ │ │ mov %rdx,%rax │ │ │ │ - imul %r15,%rax │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ lea 0x0(,%r12,8),%rax │ │ │ │ - lea -0x8(%rax),%r8 │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + lea -0x8(%rax),%r9 │ │ │ │ mov %r12,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rsi),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + lea (%r15,%r15,1),%rax │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + lea 0x2(%rax),%r14 │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov (%r11,%r8,1),%rdi │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt (%rax,%r8,2) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov (%rbx,%r9,1),%rdi │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fldt (%rax,%r9,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x40(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%rbx,%rax,1),%rax │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov %rsi,(%rdx,%r8,1) │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov %rax,(%rdx,%r8,1) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 1856d │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - lea (%rsi,%r14,1),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ + mov %rax,(%rsi,%r9,1) │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov %rdx,(%rsi,%r9,1) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 17ec7 │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + add %rdx,%rax │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ lea (%r10,%rax,8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,-0x40(%rbp) │ │ │ │ - jne 18551 │ │ │ │ - sub $0x8,%r8 │ │ │ │ - add %r13,%r10 │ │ │ │ - cmp $0xfffffffffffffff8,%r8 │ │ │ │ - jne 184d8 │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + cmp %rsi,-0x50(%rbp) │ │ │ │ + jne 17eab │ │ │ │ + sub $0x8,%r9 │ │ │ │ + add %r11,%r10 │ │ │ │ + cmp $0xfffffffffffffff8,%r9 │ │ │ │ + jne 17e2e │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ - mov %r9,-0x138(%rbp) │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ + mov %r8,-0x130(%rbp) │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ call 3030 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0x140(%rbp),%r11 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0x130(%rbp),%r8 │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - lea 0x2(%rbx),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + lea 0x2(%r15),%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ fildll -0xe0(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + inc %rax │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fdivp %st,%st(1) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - fildll (%r11,%r10,1) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + fildll (%rbx,%r10,1) │ │ │ │ mov (%rax,%r10,1),%rdx │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ fldt (%rax,%r10,2) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov -0x188(%rbp),%rax │ │ │ │ + mov -0x190(%rbp),%rax │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax,%r10,2) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov (%rax,%r10,1),%rsi │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x40(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - mov (%rax,%r10,1),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jg 186f2 │ │ │ │ + jg 18039 │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fadd %st(4),%st │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ inc %rsi │ │ │ │ - mov %rsi,%rcx │ │ │ │ + mov %r11,%rdi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + mov 0xc8(%rax),%rcx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov 0xc8(%rax),%r9 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - mov %rax,%r8 │ │ │ │ - not %r8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + not %r9 │ │ │ │ mov %rax,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rax,%rdx │ │ │ │ - add %r13,%rdx │ │ │ │ + add %r14,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r9,%rdx,1) │ │ │ │ - lea 0x1(%rax,%r13,1),%rdx │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + lea 0x1(%rax,%r14,1),%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ test %rax,%rax │ │ │ │ - jns 186c4 │ │ │ │ - lea (%r8,%r13,1),%rdx │ │ │ │ + jns 18008 │ │ │ │ + lea (%r9,%r14,1),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r9,%rdx,1) │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ inc %rsi │ │ │ │ add $0x10,%rdi │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0x100(%rbp),%rdx │ │ │ │ sub %rdx,%rax │ │ │ │ - add %rdx,%r8 │ │ │ │ + add %rdx,%r9 │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 1869f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 186f8 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 17fe4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1803f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ add $0x8,%r10 │ │ │ │ - add %rcx,-0xe0(%rbp) │ │ │ │ - add %rax,%r13 │ │ │ │ - cmp %r10,-0xd0(%rbp) │ │ │ │ - jne 18610 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - mov -0x138(%rbp),%r9 │ │ │ │ + add %rax,%r14 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + add %rax,%r11 │ │ │ │ + cmp %r10,-0xc8(%rbp) │ │ │ │ + jne 17f5c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 18c54 │ │ │ │ + je 185a3 │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 18946 │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 18907 │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ - lea (%r15,%r15,1),%r13 │ │ │ │ - xor %esi,%esi │ │ │ │ + je 1827e │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 18247 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ shl $0x5,%rcx │ │ │ │ + lea 0x0(%r13,%r13,1),%r14 │ │ │ │ + xor %esi,%esi │ │ │ │ mov %rcx,%rdx │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ add 0x18(%rbx),%rdx │ │ │ │ - mov 0xe0(%rbx),%rbx │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ fldt 0x10(%rdx) │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov 0xe0(%rbx),%rbx │ │ │ │ fldt (%rdx) │ │ │ │ mov %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r11 │ │ │ │ - jmp 18799 │ │ │ │ + lea (%rcx,%rdx,1),%r10 │ │ │ │ + jmp 180d6 │ │ │ │ fxch %st(1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 1884e │ │ │ │ - jmp 187a6 │ │ │ │ + jle 1818b │ │ │ │ + jmp 180e3 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ mov 0x48(%rcx),%rcx │ │ │ │ - fldt (%r8,%rdx,1) │ │ │ │ - mov %r15,%rdx │ │ │ │ + fldt (%r11,%rdx,1) │ │ │ │ + mov %r13,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ - add %rdx,%rdx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ - mov (%r14,%rax,8),%rsi │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - imul %rax,%r8 │ │ │ │ + add %rdx,%rdx │ │ │ │ + mov -0x120(%rbp),%r11 │ │ │ │ + mov (%r15,%rax,8),%rsi │ │ │ │ + imul %rax,%r11 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ inc %rax │ │ │ │ - add %rsi,%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%rdi,%r8,1) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ + add %rsi,%r11 │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + shl $0x4,%r11 │ │ │ │ + fldt (%rsi,%r11,1) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + mov %rax,%r11 │ │ │ │ + shl $0x4,%r11 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%r8 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi,%r8,1) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - lea (%rdx,%rsi,1),%r8 │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - add %r13,%rdx │ │ │ │ - imul -0x8(%rdi,%rax,8),%rcx │ │ │ │ - add (%rsi,%r8,8),%rcx │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + fstpt (%rsi,%r11,1) │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + imul -0x8(%r11,%rax,8),%rcx │ │ │ │ + lea (%rdx,%rsi,1),%r11 │ │ │ │ + add %r14,%rdx │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + add (%rsi,%r11,8),%rcx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ mov %rcx,(%rsi,%rax,8) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne 187e1 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - fldt (%r11) │ │ │ │ + jne 1811a │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + fldt (%r10) │ │ │ │ mov (%rax,%r12,8),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt 0x10(%rax) │ │ │ │ mov %rdi,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r10) │ │ │ │ + fstpt (%r9) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r10) │ │ │ │ + fstpt 0x10(%r9) │ │ │ │ test %rdi,%rdi │ │ │ │ - jg 188cd │ │ │ │ - jmp 18c4b │ │ │ │ + jg 1820d │ │ │ │ + jmp 1859a │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%r14,%rax,8) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + movq $0x0,(%r15,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 18930 │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ + je 18268 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%r11 │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ - sub (%r8,%rax,8),%rcx │ │ │ │ + sub (%r11,%rax,8),%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 188c0 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + je 18200 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ inc %rdx │ │ │ │ inc %rsi │ │ │ │ - mov %rdx,(%r14,%rax,8) │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 18797 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0x128(%rbp),%rsp │ │ │ │ - inc %r9 │ │ │ │ - cmp 0x8(%rax),%r9 │ │ │ │ - jl 18407 │ │ │ │ - jmp 181dc │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - inc %rsi │ │ │ │ - incq (%r14) │ │ │ │ - cmp %rsi,-0x70(%rbp) │ │ │ │ - jne 187a4 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 18907 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 18907 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - xor %r8d,%r8d │ │ │ │ + jne 180d4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov -0x118(%rbp),%rsp │ │ │ │ + inc %r8 │ │ │ │ + cmp 0x8(%rax),%r8 │ │ │ │ + jl 17d46 │ │ │ │ + jmp 17b1a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + incq (%r15) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,-0x80(%rbp) │ │ │ │ + jne 180e1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 18247 │ │ │ │ + cmpq $0x0,-0xb8(%rbp) │ │ │ │ + jle 18247 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov -0xe8(%rbp),%r14 │ │ │ │ + xor %edi,%edi │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + add $0x2,%r14 │ │ │ │ mov (%rax),%rax │ │ │ │ - imul (%r11),%rax │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ + imul (%rbx),%rax │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x148(%rbp) │ │ │ │ - mov 0x10(%r11),%rax │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ - mov 0x18(%r11),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov 0x20(%r11),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - add 0x18(%rax),%rcx │ │ │ │ - mov 0xe0(%rax),%r12 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov 0xe0(%rax),%r13 │ │ │ │ + mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rbx,%rax,1),%r11 │ │ │ │ - fldt (%rcx) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ - lea (%r11,%rax,1),%rbx │ │ │ │ - mov %rbx,-0xf8(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ - lea (%rbx,%rax,1),%r13 │ │ │ │ - jmp 189dc │ │ │ │ + add %rcx,%rbx │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + fldt (%rbx) │ │ │ │ + add %rax,%rcx │ │ │ │ + mov %rcx,-0x150(%rbp) │ │ │ │ + fldt 0x10(%rbx) │ │ │ │ + add %rax,%rcx │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ + lea (%rcx,%rax,1),%r11 │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ + jmp 18329 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0x148(%rbp),%r10 │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ - mov %r8,-0x1a0(%rbp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ + mov %rdi,-0x1a0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r8,-0x1b0(%rbp) │ │ │ │ + mov -0x158(%rbp),%r10 │ │ │ │ + xor %r9d,%r9d │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + add (%rax,%rdi,8),%rdx │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ fmul %st(3),%st │ │ │ │ - add (%rcx,%r8,8),%rax │ │ │ │ - imul %rax,%r10 │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%r8 │ │ │ │ - jmp 18a33 │ │ │ │ + mov %rdx,-0x180(%rbp) │ │ │ │ + imul %rdx,%rax │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + jmp 1838c │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x10(%r11,%r8,8),%rax │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ - fldt (%rdx) │ │ │ │ - mov %r10,-0x1c0(%rbp) │ │ │ │ + fldt (%r10) │ │ │ │ + mov -0x150(%rbp),%rcx │ │ │ │ + mov %r9,-0x1c8(%rbp) │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ + mov %r10,-0x1d0(%rbp) │ │ │ │ + add 0x10(%rcx,%r9,8),%rax │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ - mov %r8,-0x1d0(%rbp) │ │ │ │ - mov %r9,-0x190(%rbp) │ │ │ │ - mov %r11,-0x1d8(%rbp) │ │ │ │ - mov %rdx,-0x1e0(%rbp) │ │ │ │ - add %r10,%rax │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - fstpt -0x1b0(%rbp) │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ + fstpt -0x1c0(%rbp) │ │ │ │ + mov %rcx,-0xd8(%rbp) │ │ │ │ mov -0x170(%rbp),%rcx │ │ │ │ - jmp 18a9a │ │ │ │ + jmp 183ea │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ fldt (%rcx) │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ + add 0x20(%rsi,%rax,8),%rdi │ │ │ │ fmul %st(4),%st │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - add 0x20(%rdi,%rax,8),%rdx │ │ │ │ - imul %rdx,%r11 │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ - jmp 18aea │ │ │ │ + imul %rdi,%r10 │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + jmp 1843a │ │ │ │ nopl (%rax) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - fldt (%r10) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldt (%r9) │ │ │ │ + mov 0x30(%r11,%r8,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ - add %r11,%r15 │ │ │ │ - imul %r15,%r8 │ │ │ │ - jmp 18b18 │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + add %r10,%r15 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r15,%rdi │ │ │ │ + jmp 18468 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rdi │ │ │ │ + mov 0x40(%r12,%rdx,8),%rsi │ │ │ │ fldt (%rcx) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ + add %rdi,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r8,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r12,%rax │ │ │ │ + add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rsi) │ │ │ │ + fstpt (%rbx) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rsi) │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 18b10 │ │ │ │ - inc %r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 18ae0 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + jne 18460 │ │ │ │ + inc %r8 │ │ │ │ + add $0x10,%r9 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 18430 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ inc %rax │ │ │ │ add $0x10,%rcx │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 18a8e │ │ │ │ - mov -0x1d0(%rbp),%r8 │ │ │ │ - mov -0x1e0(%rbp),%rdx │ │ │ │ - mov -0x1c0(%rbp),%r10 │ │ │ │ - fldt -0x1b0(%rbp) │ │ │ │ - mov -0x190(%rbp),%r9 │ │ │ │ - mov -0x1d8(%rbp),%r11 │ │ │ │ - inc %r8 │ │ │ │ - add $0x10,%rdx │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 18a25 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0x1a0(%rbp),%r8 │ │ │ │ - inc %r8 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 189d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 183de │ │ │ │ + mov -0x1c8(%rbp),%r9 │ │ │ │ + mov -0x1d0(%rbp),%r10 │ │ │ │ + fldt -0x1c0(%rbp) │ │ │ │ + inc %r9 │ │ │ │ + add $0x10,%r10 │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 1837e │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov -0x1a0(%rbp),%rdi │ │ │ │ + mov -0x180(%rbp),%rdx │ │ │ │ + mov -0x1b0(%rbp),%r8 │ │ │ │ + inc %rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jne 1831d │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x140(%rbp),%xmm0 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov -0x70(%rbp),%r11 │ │ │ │ movq %r15,%xmm7 │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - fstpt 0x50(%rcx) │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ + mov -0x110(%rbp),%rdx │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + fstpt 0x50(%rdi) │ │ │ │ fxch %st(1) │ │ │ │ - mov %rdi,0x28(%rsi) │ │ │ │ - movhps -0x150(%rbp),%xmm0 │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ + movhps -0x140(%rbp),%xmm0 │ │ │ │ + not %rdx │ │ │ │ + movups %xmm0,0x8(%r11) │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + fstpt 0x10(%rdi) │ │ │ │ fxch %st(2) │ │ │ │ - not %rax │ │ │ │ - movups %xmm0,0x8(%rsi) │ │ │ │ - movq -0xe8(%rbp),%xmm0 │ │ │ │ - fstpt 0x20(%rcx) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - fstpt 0x30(%rcx) │ │ │ │ - mov %rax,(%rbx) │ │ │ │ - mov %rax,0x8(%rbx) │ │ │ │ - mov %rax,0x10(%rbx) │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rsi) │ │ │ │ - jmp 18907 │ │ │ │ - mov (%r14,%rdi,8),%rdx │ │ │ │ - jmp 188ec │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 18907 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - lea (%r15,%r15,1),%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ + mov %rdx,0x20(%rbx) │ │ │ │ + fstpt 0x20(%rdi) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %rsi,0x28(%r11) │ │ │ │ + fstpt 0x30(%rdi) │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ + mov %rdx,0x8(%rbx) │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ + fstpt 0x40(%rdi) │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + movups %xmm0,0x18(%r11) │ │ │ │ + jmp 18247 │ │ │ │ + mov (%r15,%rdi,8),%rdx │ │ │ │ + jmp 1822c │ │ │ │ + cmpq $0x0,-0xb8(%rbp) │ │ │ │ + jle 18247 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + xor %edx,%edx │ │ │ │ mov %rcx,%rsi │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ + add %r13,%r13 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - shl $0x4,%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ mov (%rax),%rax │ │ │ │ - imul (%r11),%rax │ │ │ │ + imul (%rbx),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ - mov 0x10(%r11),%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov 0x18(%r11),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add %rbx,%rax │ │ │ │ + mov 0xe0(%rax),%r12 │ │ │ │ + mov %r15,%rax │ │ │ │ fldt (%rsi) │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rax,%rbx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - lea (%rax,%rbx,1),%r15 │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - add %r15,%r8 │ │ │ │ - jmp 18ce1 │ │ │ │ + lea (%rbx,%rax,1),%r11 │ │ │ │ + mov %r11,-0xc0(%rbp) │ │ │ │ + lea (%r11,%rax,1),%r14 │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + jmp 1863e │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r10,-0x140(%rbp) │ │ │ │ - mov %rdx,-0x150(%rbp) │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %r11,-0x128(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ + mov %rcx,-0x138(%rbp) │ │ │ │ + mov -0x160(%rbp),%r9 │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov (%rbx,%r10,8),%rax │ │ │ │ fmul %st(3),%st │ │ │ │ - mov (%rcx,%rdx,8),%rax │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - add %r10,%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,-0xe8(%rbp) │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ - jmp 18d45 │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + imul %rcx,%rbx │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + jmp 1869a │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x138(%rbp),%rdx │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - fldt (%rcx) │ │ │ │ - mov -0x180(%rbp),%r15 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + fldt (%r9) │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov %r10,-0x148(%rbp) │ │ │ │ + add 0x10(%rax,%r8,8),%rbx │ │ │ │ + imul %rbx,%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r9,-0x160(%rbp) │ │ │ │ - add 0x10(%rdx,%r9,8),%rbx │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - jmp 18d91 │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov -0x178(%rbp),%rbx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + jmp 186e5 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0xa0(%rbp),%r12 │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - fldt (%r15) │ │ │ │ + fldt (%rbx) │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%r10 │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + add 0x20(%rcx,%r11,8),%r15 │ │ │ │ + xor %ecx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add 0x20(%rdx,%rbx,8),%r12 │ │ │ │ - imul %r12,%r11 │ │ │ │ - jmp 18dc8 │ │ │ │ - nopl (%rax) │ │ │ │ + imul %r15,%r10 │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ + jmp 18718 │ │ │ │ + nop │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%r8,%r9,8),%rdi │ │ │ │ - fldt (%r10) │ │ │ │ - inc %r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - fmul %st(1),%st │ │ │ │ - add %r11,%rdi │ │ │ │ + mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ + fldt (%r8) │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r10,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r13,%rdx │ │ │ │ + add %r12,%rdx │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jne 18dc0 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jne 18d87 │ │ │ │ - mov -0x160(%rbp),%r9 │ │ │ │ - add $0x10,%rcx │ │ │ │ - inc %r9 │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 18d39 │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov -0x140(%rbp),%r10 │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - inc %rdx │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 18cd7 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r13,%rcx │ │ │ │ + jne 18710 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 186db │ │ │ │ + mov -0x140(%rbp),%r8 │ │ │ │ + mov -0x148(%rbp),%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ + inc %r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 1868e │ │ │ │ + inc %r10 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov -0x128(%rbp),%r11 │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jne 18634 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ movq %rax,%xmm0 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov -0x118(%rbp),%rdx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - movhps -0xf0(%rbp),%xmm0 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ movq %rdi,%xmm1 │ │ │ │ + movhps -0xd8(%rbp),%xmm0 │ │ │ │ + mov -0x110(%rbp),%rdx │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ fstpt 0x40(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ - movups %xmm0,0x8(%rax) │ │ │ │ - movq %r12,%xmm0 │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ not %rdx │ │ │ │ + movups %xmm0,0x8(%rax) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ mov %rdx,0x18(%rbx) │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ - movups %xmm0,0x18(%rax) │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ mov %rdx,0x8(%rbx) │ │ │ │ - mov %rdx,0x10(%rbx) │ │ │ │ fstpt 0x30(%rcx) │ │ │ │ - jmp 18907 │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ + movups %xmm0,0x18(%rax) │ │ │ │ + jmp 18247 │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 18749 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ + jmp 18085 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov 0x78(%rax),%rcx │ │ │ │ - mov 0x108(%rax),%r15 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x78(%rax),%rbx │ │ │ │ + mov 0x108(%rax),%rsi │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ - mov 0x48(%rax),%r13 │ │ │ │ - lea 0xf(%r12),%rax │ │ │ │ + mov 0x48(%rax),%r15 │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%rbx │ │ │ │ + lea 0xf(%rbx),%rax │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 19012 │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 1896a │ │ │ │ xor %edi,%edi │ │ │ │ mov %rcx,0x8(%rsi) │ │ │ │ mov %rdi,(%rsi) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 18ff8 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 18950 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ - fildll -0xe8(%rbp) │ │ │ │ - lea (%r12,%r13,1),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + lea (%rbx,%r15,1),%rax │ │ │ │ + mov %rdx,-0xd8(%rbp) │ │ │ │ + fildll -0xd8(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0xc8(%rbp),%r11 │ │ │ │ lea (%rdx,%rax,1),%r9 │ │ │ │ - jmp 18f86 │ │ │ │ + jmp 188dd │ │ │ │ imul (%rdi),%rdx │ │ │ │ - mov %rdx,%r10 │ │ │ │ mov %rdx,(%rsi) │ │ │ │ + mov %rdx,%r10 │ │ │ │ fildll (%rdi) │ │ │ │ - fldt (%r9) │ │ │ │ - add $0x8,%r11 │ │ │ │ add $0x10,%r9 │ │ │ │ + add $0x8,%r11 │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xe8(%rbp) │ │ │ │ + fistpll -0xd8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ mov (%rdi),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ mov %rdx,-0x8(%r11) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ - cmp %rdi,-0xd0(%rbp) │ │ │ │ - jne 18f7c │ │ │ │ + cmp %rdi,-0xc0(%rbp) │ │ │ │ + jne 188d3 │ │ │ │ inc %rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 19010 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + je 18968 │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,%r8 │ │ │ │ + add %r13,%r8 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rcx,0x8(%rsi) │ │ │ │ - jmp 18f5b │ │ │ │ + jmp 188b2 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,%r8 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 18f15 │ │ │ │ - jmp 19012 │ │ │ │ + add %r13,%r8 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 1886c │ │ │ │ + jmp 1896a │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r13,%rax │ │ │ │ - lea 0x0(%r13,%r12,1),%rcx │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r15,%rax │ │ │ │ + lea (%r15,%rbx,1),%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1904e │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 189a4 │ │ │ │ mov %rcx,%rsi │ │ │ │ - sub %r13,%rsi │ │ │ │ + sub %r15,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 1903c │ │ │ │ + je 18992 │ │ │ │ add $0x8,%rax │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ + mov (%r15),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1904e │ │ │ │ + je 189a4 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1903c │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 18992 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r12,%rdx │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xa0(%rbp),%rsp │ │ │ │ - jmp 1836a │ │ │ │ + mov -0xb8(%rbp),%rsp │ │ │ │ + jmp 17cad │ │ │ │ inc %rdi │ │ │ │ add $0x10,%rcx │ │ │ │ - add %r14,%rsi │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jne 18287 │ │ │ │ - jmp 190f2 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r13,%rax │ │ │ │ - lea 0x0(%r13,%r12,1),%rcx │ │ │ │ + add %r13,%rsi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jne 17bc5 │ │ │ │ + jmp 18a52 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1912e │ │ │ │ + lea (%rax,%rbx,1),%rcx │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 18a8d │ │ │ │ mov %rcx,%rsi │ │ │ │ - sub %r13,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 1911c │ │ │ │ + je 18a7b │ │ │ │ + mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1912e │ │ │ │ + je 18a8d │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1911c │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 18a7b │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x50(%rbp),%rsp │ │ │ │ - jmp 17de2 │ │ │ │ + mov -0x60(%rbp),%rsp │ │ │ │ + jmp 17713 │ │ │ │ test %edx,%edx │ │ │ │ - jne 1aba9 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 19281 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ + jne 1a56a │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 18bdb │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fld1 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ fchs │ │ │ │ - fldt 0x1c1bc(%rip) │ │ │ │ - fld1 │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ mov 0x58(%rax),%rdi │ │ │ │ + fldl2e │ │ │ │ mov 0x60(%rax),%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ shr $0x4,%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + fld1 │ │ │ │ lea 0x3(%rdi,%rdi,1),%r9 │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%r8,%rcx,1) │ │ │ │ mov %r10,%rcx │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %rax,%rcx │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -24736,456 +24566,464 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ test %rdi,%rdi │ │ │ │ - js 19261 │ │ │ │ + js 18bbb │ │ │ │ fldt (%rdx) │ │ │ │ mov $0x1,%ecx │ │ │ │ fld %st(1) │ │ │ │ - jmp 19237 │ │ │ │ + jmp 18b91 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rcx,%rsi │ │ │ │ inc %rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rsi,1) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 19235 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18b8f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19265 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 18bbf │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ inc %rax │ │ │ │ add %rbx,%rdx │ │ │ │ - cmp %r14,%rax │ │ │ │ - jne 191e9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 18b43 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 181dc │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + jle 17b1a │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ movq $0x0,-0xf8(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0x68(%rbp),%r10 │ │ │ │ mov %rax,%rcx │ │ │ │ shr $0x4,%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rcx,-0x110(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rsi,%rax,1),%rax │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x178(%rbp) │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ lea (%rax,%rcx,1),%rsi │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ shr $0x3,%rax │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsi │ │ │ │ lea (%rsi,%rcx,1),%rax │ │ │ │ - mov %rsi,-0x180(%rbp) │ │ │ │ - mov %rax,-0x188(%rbp) │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + mov %rax,-0x178(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ - mov %rsp,-0x128(%rbp) │ │ │ │ + mov %rsp,-0x120(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 19348 │ │ │ │ + je 18c9b │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x58(%rsi),%rax │ │ │ │ - lea 0x1(%rax),%r13 │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov 0x58(%rdx),%r15 │ │ │ │ + lea 0x1(%r15),%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ dec %rbx │ │ │ │ - mov %rsp,-0xb0(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - js 1aba1 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov 0x48(%rsi),%r12 │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ + js 1a562 │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ + mov 0x48(%rdx),%r12 │ │ │ │ + lea (%r15,%r15,1),%r9 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ neg %rax │ │ │ │ - lea -0x8(%rdi),%r8 │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ - lea (%rax,%rax,1),%rdx │ │ │ │ + mov %r9,-0xe8(%rbp) │ │ │ │ + lea (%rax,%rax,1),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdx,-0x118(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - imul %r13,%rax │ │ │ │ + lea 0x2(%r9),%rbx │ │ │ │ + imul %r14,%rax │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%rcx │ │ │ │ + mov %rcx,-0xd8(%rbp) │ │ │ │ + lea -0x8(%rcx),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%rsi),%rax │ │ │ │ + add 0x78(%rdx),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov (%r12,%r8,1),%rdi │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ - fildll -0xe8(%rbp) │ │ │ │ - fldt (%rbx,%r8,2) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov (%r12,%rsi,1),%r8 │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + fildll -0x128(%rbp) │ │ │ │ + fldt (%rax,%rsi,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xe8(%rbp) │ │ │ │ + fistpll -0x128(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%rcx,%rax,1),%rax │ │ │ │ - sub %rcx,%rsi │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ + mov %rax,(%rcx,%rsi,1) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 18dec │ │ │ │ + lea (%r8,%rax,1),%rdi │ │ │ │ + lea (%rbx,%r8,1),%rdx │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ - mov %rsi,(%rdx,%r8,1) │ │ │ │ - mov %rax,(%rcx,%r8,1) │ │ │ │ - test %r13,%r13 │ │ │ │ - jle 1948a │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea (%rsi,%r15,1),%rcx │ │ │ │ + lea (%rdx,%rax,1),%r9 │ │ │ │ + mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ - lea (%r11,%rax,8),%r10 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - add %rax,%r10 │ │ │ │ - mov %rsi,%rax │ │ │ │ + lea (%r11,%rax,8),%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%r10,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 19476 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - sub $0x8,%r8 │ │ │ │ + idiv %r8 │ │ │ │ + mov %rdx,(%rcx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 18dd8 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rax,%r11 │ │ │ │ - cmp $0xfffffffffffffff8,%r8 │ │ │ │ - jne 193fc │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov %r9,%rdi │ │ │ │ + cmp $0xfffffffffffffff8,%rsi │ │ │ │ + jne 18d5a │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r10,-0xe8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r9,-0xd8(%rbp) │ │ │ │ call 3030 │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov $0x20,%r11d │ │ │ │ + mov %r15,-0xc8(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ xor %edx,%edx │ │ │ │ + fildll -0xc8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov $0x20,%r11d │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - fldt (%r10) │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov (%rax,%rdx,8),%rsi │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ + fld %st(0) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + fldt (%r8) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov (%rax,%rdx,8),%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0xe0(%rbp) │ │ │ │ - fildll -0xe0(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fildll (%r12,%rdx,8) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fadd %st(4),%st │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1a5d0 │ │ │ │ + jbe 19fa0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fld1 │ │ │ │ - fldt 0x1be34(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fld %st(0) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fldt -0xe0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fadd %st,%st(1) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ + fld1 │ │ │ │ + fadd %st(1),%st │ │ │ │ + fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 19593 │ │ │ │ + je 18f0e │ │ │ │ fchs │ │ │ │ - fmuls 0x1bb43(%rip) │ │ │ │ - fldt 0x1c121(%rip) │ │ │ │ + fmuls 0x1b1c8(%rip) │ │ │ │ + fldt 0x1b776(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x110(%rbp),%rbx │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ imul %rdx,%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi) │ │ │ │ + fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ + mov (%rax,%rdx,8),%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov (%rax,%rdx,8),%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x1bdb1(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 19654 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jge 18fc9 │ │ │ │ fmul %st,%st(1) │ │ │ │ shl $0x4,%rbx │ │ │ │ - fldt 0x10(%rbx,%r8,1) │ │ │ │ + fldt 0x10(%rbx,%rdi,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - lea 0x2(%rsi),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jg 1965a │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + lea 0x2(%rcx),%rsi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jg 18fcf │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ inc %rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov $0x2,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r11,%rax │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov $0x2,%ecx │ │ │ │ fldt -0x20(%rbx,%r11,1) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r11,%rax │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - inc %rsi │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + inc %rcx │ │ │ │ + fldt (%rdi,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 1962f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1965c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1965c │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 18fa5 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 18fd1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 18fd1 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r8 │ │ │ │ add %rax,%r11 │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 194ec │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 1a93a │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jne 18e75 │ │ │ │ + fstp %st(0) │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 19fea │ │ │ │ xor %eax,%eax │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 1a622 │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 1980b │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 1a251 │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 1918b │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x0(%r13,%r13,1),%r11 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov 0xe0(%rbx),%r10 │ │ │ │ + mov %r13,%rcx │ │ │ │ + lea (%r14,%r14,1),%r11 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov -0xb8(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%r12 │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov 0xe0(%rbx),%r8 │ │ │ │ add 0x18(%rbx),%rdx │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - lea (%rbx,%rsi,1),%r15 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + lea (%r10,%rcx,1),%r15 │ │ │ │ fldt (%rdx) │ │ │ │ - mov %rdx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ fldt 0x10(%rdx) │ │ │ │ xor %edx,%edx │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jle 19773 │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ - mov (%rcx,%rax,8),%rdi │ │ │ │ - mov %r8,-0x68(%rbp) │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - mov 0x48(%rsi),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%r12,%rsi,1) │ │ │ │ - mov %r13,%rsi │ │ │ │ - imul %rax,%rsi │ │ │ │ - add %rsi,%rsi │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ - mov (%r9,%rax,8),%rdx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - imul %rax,%r12 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 1a23f │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + fldt (%r10,%rcx,1) │ │ │ │ + mov %r14,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rsi │ │ │ │ + add %rcx,%rcx │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ + imul %rax,%rbx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ inc %rax │ │ │ │ - add %rdx,%r12 │ │ │ │ - shl $0x4,%r12 │ │ │ │ - fldt (%r8,%r12,1) │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov %rax,%r12 │ │ │ │ + add %rdx,%rbx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + shl $0x4,%rbx │ │ │ │ + fldt (%rdx,%rbx,1) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + shl $0x4,%rbx │ │ │ │ + imul -0x8(%rdx,%rax,8),%rsi │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%r12 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r8,%r12,1) │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - lea (%rsi,%rdx,1),%r12 │ │ │ │ + fstpt (%r10,%rbx,1) │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + add %r11,%rcx │ │ │ │ + add (%rdx,%rbx,8),%rsi │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov %rsi,(%rbx,%rax,8) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 19085 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ - add %r11,%rsi │ │ │ │ - imul -0x8(%r8,%rax,8),%rdi │ │ │ │ - add (%rdx,%r12,8),%rdi │ │ │ │ - mov %rdi,(%rcx,%rax,8) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jne 1970d │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov (%rcx,%r14,8),%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ fldt (%r15) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r10,%rax │ │ │ │ + add %r8,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov %r9,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r8) │ │ │ │ + fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r8) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 197d1 │ │ │ │ - jmp 1a619 │ │ │ │ + fstpt 0x10(%rdi) │ │ │ │ + test %r9,%r9 │ │ │ │ + jg 19151 │ │ │ │ + jmp 1a248 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%r9,%rax,8) │ │ │ │ + nop │ │ │ │ + movq $0x0,(%r12,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 1a5e5 │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov (%r9,%rax,8),%rsi │ │ │ │ - mov (%rdi,%rax,8),%rdi │ │ │ │ - sub (%r12,%rax,8),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 197c0 │ │ │ │ - inc %rsi │ │ │ │ + je 19fb5 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov (%r12,%rax,8),%rcx │ │ │ │ + mov (%rbx,%rax,8),%rsi │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + sub (%rbx,%rax,8),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 19140 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + inc %rcx │ │ │ │ inc %rdx │ │ │ │ - mov %rsi,(%r9,%rax,8) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jne 196d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x128(%rbp),%rsp │ │ │ │ + mov %rcx,(%r12,%rax,8) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne 1904c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov -0x120(%rbp),%rsp │ │ │ │ incq -0xf8(%rbp) │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ cmp 0x8(%rbx),%rax │ │ │ │ - jge 181dc │ │ │ │ - mov 0x30(%rbx),%r14 │ │ │ │ - jmp 19324 │ │ │ │ + jge 17b1a │ │ │ │ + mov 0x30(%rbx),%r13 │ │ │ │ + jmp 18c77 │ │ │ │ test %edx,%edx │ │ │ │ - jne 1a3c0 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 19911 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ + jne 19d87 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1928d │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fld1 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ fchs │ │ │ │ - fldt 0x1bb2c(%rip) │ │ │ │ - fld1 │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ mov 0x58(%rax),%rdi │ │ │ │ + fldl2e │ │ │ │ mov 0x60(%rax),%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ shr $0x4,%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + fld1 │ │ │ │ lea 0x3(%rdi,%rdi,1),%r9 │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%r8,%rcx,1) │ │ │ │ mov %r10,%rcx │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %rax,%rcx │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -25194,675 +25032,689 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ test %rdi,%rdi │ │ │ │ - js 198f1 │ │ │ │ + js 1926d │ │ │ │ fldt (%rdx) │ │ │ │ mov $0x1,%ecx │ │ │ │ fld %st(1) │ │ │ │ - jmp 198c7 │ │ │ │ + jmp 19243 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rcx,%rsi │ │ │ │ inc %rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rsi,1) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 198c5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 19241 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 198f5 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 19271 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ inc %rax │ │ │ │ add %rbx,%rdx │ │ │ │ - cmp %r14,%rax │ │ │ │ - jne 19879 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 191f5 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 181dc │ │ │ │ + jle 17b1a │ │ │ │ mov %rax,%r11 │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - movq $0x0,-0x110(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ mov %rax,%rcx │ │ │ │ shr $0x4,%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov %rcx,-0x118(%rbp) │ │ │ │ + mov %rcx,-0xf8(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rsi,%rax,1),%rax │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x178(%rbp) │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ lea (%rax,%rcx,1),%rsi │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ shr $0x3,%rax │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsi │ │ │ │ lea (%rsi,%rcx,1),%rax │ │ │ │ - mov %rsi,-0x180(%rbp) │ │ │ │ - mov %rax,-0x188(%rbp) │ │ │ │ + mov %rsi,-0x170(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rsp,-0x130(%rbp) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ testb $0x8,0x71(%r11) │ │ │ │ - je 199c8 │ │ │ │ + je 1934f │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r11),%rax │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - mov 0x58(%r11),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0x1(%rax),%r13 │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + mov 0x58(%r11),%r15 │ │ │ │ + mov %r13,%rbx │ │ │ │ + lea 0x1(%r15),%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ dec %rbx │ │ │ │ - mov %rsp,-0xf8(%rbp) │ │ │ │ - js 1a3b8 │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + js 19d7f │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ mov 0x48(%r11),%r12 │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ neg %rax │ │ │ │ - lea -0x8(%rdi),%r8 │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - lea (%rax,%rax,1),%rcx │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + lea (%rax,%rax,1),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - imul %r13,%rax │ │ │ │ - imul %r9,%rcx │ │ │ │ + imul %r14,%rax │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%rsi │ │ │ │ + lea -0x8(%rsi),%r10 │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%rax │ │ │ │ + imul %r8,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r11),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + lea (%r15,%r15,1),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + add $0x2,%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov (%r12,%r8,1),%rsi │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ - fildll -0xe8(%rbp) │ │ │ │ - fldt (%rax,%r8,2) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov (%r12,%r10,1),%rdi │ │ │ │ + mov %rdi,-0x128(%rbp) │ │ │ │ + fildll -0x128(%rbp) │ │ │ │ + fldt (%rcx,%r10,2) │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xe8(%rbp) │ │ │ │ + fistpll -0x128(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea 0x1(%rax,%rdx,1),%rdx │ │ │ │ - sub %rax,%rcx │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov %rcx,(%rbx,%r8,1) │ │ │ │ - mov %rdx,(%rax,%r8,1) │ │ │ │ - test %r13,%r13 │ │ │ │ - jle 19b0a │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea (%rcx,%r15,1),%rbx │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%r8 │ │ │ │ + mov %r8,(%rcx,%r10,1) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov %rdx,(%rcx,%r10,1) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 194c6 │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + lea (%rdi,%r8,1),%rsi │ │ │ │ + mov %r15,-0x128(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea (%rcx,%rdi,1),%rdx │ │ │ │ + lea (%rdx,%r8,1),%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%r10,%rdx,8),%r9 │ │ │ │ - add %rax,%r9 │ │ │ │ - mov %rcx,%rax │ │ │ │ + lea (%rbx,%rdx,8),%r8 │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ + add %rdx,%r8 │ │ │ │ + mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,(%r9,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 19af6 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - sub $0x8,%r8 │ │ │ │ - add %rax,%r10 │ │ │ │ - cmp $0xfffffffffffffff8,%r8 │ │ │ │ - jne 19a7b │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + idiv %rdi │ │ │ │ + mov %rdx,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 194a8 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + sub $0x8,%r10 │ │ │ │ + add %rcx,%rbx │ │ │ │ + cmp $0xfffffffffffffff8,%r10 │ │ │ │ + jne 1941b │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r9,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - mov %r9,-0x58(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + mov %r11,-0xb8(%rbp) │ │ │ │ + mov $0x20,%ebx │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ call 3030 │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rax,%r9 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - mov $0x20,%r10d │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xc8(%r11),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov -0x118(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - fldt (%rdi) │ │ │ │ - imul %r8,%rcx │ │ │ │ - mov (%rsi,%r8,8),%rsi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + fldt (%r10) │ │ │ │ + imul %rdx,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - mov (%rax,%r8,8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jle 19c1f │ │ │ │ - shl $0x4,%rcx │ │ │ │ + fstpt (%rax) │ │ │ │ + fldt 0x10(%r10) │ │ │ │ + mov (%rdi,%rdx,8),%rdi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov (%rax,%rdx,8),%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jle 195f2 │ │ │ │ + shl $0x4,%rsi │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rcx,%r9,1) │ │ │ │ + fldt 0x10(%rsi,%rcx,1) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdx) │ │ │ │ - lea 0x2(%rsi),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jl 19c25 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + lea 0x2(%rdi),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jl 195f8 │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ inc %rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %r10,%rax │ │ │ │ - sub %rsi,%rdx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - fldt -0x20(%rcx,%r10,1) │ │ │ │ - mov $0x2,%ecx │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov $0x2,%edi │ │ │ │ + fldt -0x20(%rsi,%rbx,1) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ - inc %rcx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + inc %rdi │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rsi,%rax,1) │ │ │ │ + fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 19bfe │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19c27 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19c27 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - inc %r8 │ │ │ │ - add $0x20,%rdi │ │ │ │ - add %rax,%r10 │ │ │ │ - cmp %r8,%r14 │ │ │ │ - jne 19b86 │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 1a155 │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 195ca │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + jmp 195fa │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 195fa │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + inc %rdx │ │ │ │ + add $0x20,%r10 │ │ │ │ + add %rax,%rbx │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jne 1954a │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 19b17 │ │ │ │ xor %eax,%eax │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 19e4d │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 19e00 │ │ │ │ - mov 0xe0(%r11),%rcx │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 197fe │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 197c0 │ │ │ │ + mov 0xe0(%r11),%rbx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r8,%rdx │ │ │ │ + lea (%r14,%r14,1),%r15 │ │ │ │ + shl $0x4,%rsi │ │ │ │ shl $0x5,%rdx │ │ │ │ add 0x18(%r11),%rdx │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ mov %rdx,%r12 │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ + add %rsi,%rbx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ fldt (%rdx) │ │ │ │ xor %edx,%edx │ │ │ │ - add %rsi,%rcx │ │ │ │ - jmp 19ca4 │ │ │ │ + jmp 19679 │ │ │ │ fxch %st(1) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jle 19e3e │ │ │ │ - jmp 19cb1 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 19721 │ │ │ │ + jmp 19686 │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x48(%r11),%rsi │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov (%rsi,%rax,8),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%r10,%rsi,1) │ │ │ │ - mov %r13,%r10 │ │ │ │ + mov -0x68(%rbp),%r10 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x48(%r11),%rdi │ │ │ │ + mov %r12,-0x90(%rbp) │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + fldt (%r10,%r8,1) │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ imul %rax,%r10 │ │ │ │ + mov (%rcx,%rax,8),%rdi │ │ │ │ add %r10,%r10 │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ - mov (%r8,%rax,8),%r9 │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - imul %rax,%rsi │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ + mov (%r9,%rax,8),%r12 │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + imul %rax,%r8 │ │ │ │ inc %rax │ │ │ │ - add %r9,%rsi │ │ │ │ - add %r10,%r9 │ │ │ │ + add %r12,%r8 │ │ │ │ + add %r10,%r12 │ │ │ │ add %r15,%r10 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rdx,%rsi,1) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ + shl $0x4,%r8 │ │ │ │ + fldt (%rdx,%r8,1) │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rsi │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx,%rsi,1) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - imul -0x8(%rsi,%rax,8),%rdi │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - add (%rsi,%r9,8),%rdi │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jne 19ce1 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov (%rax,%r14,8),%rax │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - fldt (%rcx) │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + fstpt (%rdx,%r8,1) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + imul -0x8(%rdx,%rax,8),%rdi │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ + add (%rdx,%r12,8),%rdi │ │ │ │ + mov %rdi,(%rcx,%rax,8) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 196b9 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r12 │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov (%rcx,%r13,8),%rax │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + fldt (%rbx) │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt 0x10(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r12) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 19dcd │ │ │ │ - jmp 19e47 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jg 1978d │ │ │ │ + jmp 19b0e │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%r8,%rax,8) │ │ │ │ + movq $0x0,(%r9,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 19e28 │ │ │ │ - mov -0xa8(%rbp),%r10 │ │ │ │ + je 197e8 │ │ │ │ + mov -0x98(%rbp),%r10 │ │ │ │ mov (%r9,%rax,8),%rdi │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - sub (%r10,%rax,8),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 19dc0 │ │ │ │ - inc %rsi │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ + sub (%r10,%rax,8),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 19780 │ │ │ │ + inc %rdi │ │ │ │ inc %rdx │ │ │ │ - mov %rsi,(%r8,%rax,8) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jne 19ca2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x130(%rbp),%rsp │ │ │ │ - incq -0x110(%rbp) │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + mov %rdi,(%r9,%rax,8) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jne 19677 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ cmp 0x8(%r11),%rax │ │ │ │ - jge 181dc │ │ │ │ - mov 0x30(%r11),%r14 │ │ │ │ - jmp 199a8 │ │ │ │ + jge 17b1a │ │ │ │ + mov 0x30(%r11),%r13 │ │ │ │ + jmp 1932f │ │ │ │ + incq (%r9) │ │ │ │ inc %rdx │ │ │ │ - incq (%r8) │ │ │ │ - cmp %rdx,-0x70(%rbp) │ │ │ │ - jne 19caf │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19e00 │ │ │ │ + cmp %rdx,-0x80(%rbp) │ │ │ │ + jne 19684 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 197c0 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 197c0 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - jmp 19d47 │ │ │ │ - mov (%r8,%rbx,8),%rsi │ │ │ │ - jmp 19de5 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 19e00 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov 0xe0(%r11),%r13 │ │ │ │ + shl $0x4,%r15 │ │ │ │ + mov %r8,%rsi │ │ │ │ mov 0x20(%r12),%rbx │ │ │ │ - xor %r8d,%r8d │ │ │ │ shl $0x5,%rsi │ │ │ │ - fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ add 0x18(%r11),%rsi │ │ │ │ - mov (%rax),%rax │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ + mov %r11,-0x178(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + fldt (%rax) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov %r9,-0x190(%rbp) │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + mov %rcx,-0x180(%rbp) │ │ │ │ + fldt (%rsi) │ │ │ │ + mov 0xe0(%r11),%r14 │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %rcx,-0x168(%rbp) │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %rcx,-0xe8(%rbp) │ │ │ │ - add %rax,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r12 │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - jmp 19eea │ │ │ │ + mov -0xb0(%rbp),%r12 │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + add $0x2,%r12 │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + lea (%rax,%r15,1),%r13 │ │ │ │ + jmp 198b5 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x148(%rbp),%r9 │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - mov %r11,-0x1b0(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ mov %r8,-0x1a0(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x150(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ - fmul %st(3),%st │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ add (%rcx,%r8,8),%rax │ │ │ │ - imul %rax,%r9 │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - mov %r9,%r11 │ │ │ │ - jmp 19f48 │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ + fmul %st(3),%st │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + jmp 19910 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ fldt (%r10) │ │ │ │ - mov %r11,-0x1d0(%rbp) │ │ │ │ - mov %rdx,-0x190(%rbp) │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ + mov %rdx,-0x1c0(%rbp) │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov %r10,-0x1c8(%rbp) │ │ │ │ + add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ - mov %r10,-0x1d8(%rbp) │ │ │ │ - mov 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ - fstpt -0x1c0(%rbp) │ │ │ │ - add %r11,%rax │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - mov -0x178(%rbp),%rax │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ + mov -0x158(%rbp),%rax │ │ │ │ + fstpt -0x1b0(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 19fa9 │ │ │ │ + jmp 1996e │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ fldt (%rax) │ │ │ │ - fmul %st(4),%st │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ + fmul %st(4),%st │ │ │ │ imul %r8,%r11 │ │ │ │ - mov %r8,-0x58(%rbp) │ │ │ │ - jmp 19ffa │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + jmp 199ba │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov 0x30(%rax,%r9,8),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov 0x30(%rax,%r9,8),%r14 │ │ │ │ - add %r11,%r14 │ │ │ │ - mov %r14,%r8 │ │ │ │ + add %r11,%r15 │ │ │ │ + mov %r15,%r8 │ │ │ │ imul %rbx,%r8 │ │ │ │ - jmp 1a028 │ │ │ │ + jmp 199e8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ + mov 0x40(%r13,%rdx,8),%rdi │ │ │ │ fldt (%rcx) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ + add %r14,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 1a020 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jne 199e0 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 19ff0 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ + jne 199b0 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 19f9d │ │ │ │ - mov -0x190(%rbp),%rdx │ │ │ │ - mov -0x1d8(%rbp),%r10 │ │ │ │ - mov -0x1d0(%rbp),%r11 │ │ │ │ - fldt -0x1c0(%rbp) │ │ │ │ + jne 19962 │ │ │ │ + mov -0x1c0(%rbp),%rdx │ │ │ │ + mov -0x1c8(%rbp),%r10 │ │ │ │ + fldt -0x1b0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 19f3a │ │ │ │ + jne 19902 │ │ │ │ mov %r8,%r10 │ │ │ │ mov -0x1a0(%rbp),%r8 │ │ │ │ - mov -0x1b0(%rbp),%r11 │ │ │ │ inc %r8 │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 19ede │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 198a9 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - movq -0x140(%rbp),%xmm0 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - movq %r14,%xmm3 │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - fstpt 0x50(%rcx) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov -0x180(%rbp),%rcx │ │ │ │ + movq %r15,%xmm3 │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + fstpt 0x50(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ - mov %rdi,0x28(%rsi) │ │ │ │ - movhps -0x150(%rbp),%xmm0 │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0x190(%rbp),%r9 │ │ │ │ + mov -0x178(%rbp),%r11 │ │ │ │ + movhps -0x138(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ - fstpt 0x20(%rcx) │ │ │ │ - fxch %st(1) │ │ │ │ - movups %xmm0,0x8(%rsi) │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ movq %r10,%xmm0 │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - fstpt 0x30(%rcx) │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ + fxch %st(2) │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ - mov %rax,(%rbx) │ │ │ │ - mov %rax,0x8(%rbx) │ │ │ │ - movups %xmm0,0x18(%rsi) │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ - mov %rax,0x10(%rbx) │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - jmp 19e00 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 19e00 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov 0xe0(%r11),%r10 │ │ │ │ - lea 0x0(%r13,%r13,1),%r8 │ │ │ │ + mov %rax,0x20(%r9) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %rdi,0x28(%rcx) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + mov %rax,(%r9) │ │ │ │ + mov %rax,0x8(%r9) │ │ │ │ + mov %rax,0x10(%r9) │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ + mov %rax,0x18(%r9) │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ + jmp 197c0 │ │ │ │ + mov (%r9,%rdi,8),%rdi │ │ │ │ + jmp 197a5 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + jle 197c0 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov 0x18(%r12),%r13 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r9,-0x120(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ shl $0x5,%rsi │ │ │ │ add 0x18(%r11),%rsi │ │ │ │ + lea (%r14,%r14,1),%r8 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov %r13,-0x40(%rbp) │ │ │ │ + imul (%r12),%rax │ │ │ │ fldt (%rsi) │ │ │ │ + mov 0xe0(%r11),%r10 │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov 0x8(%r12),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - mov (%rax),%rax │ │ │ │ - imul (%r12),%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - mov %r11,%r12 │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rbx,-0x138(%rbp) │ │ │ │ + mov %rbx,-0x118(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ lea (%rbx,%rax,1),%r14 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1a1e5 │ │ │ │ + jmp 19ba7 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x180(%rbp),%r9 │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %r11,-0x138(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0x170(%rbp),%r9 │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - fmul %st(3),%st │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ add (%rcx,%rax,8),%rdx │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ mov %r12,%rax │ │ │ │ + fmul %st(3),%st │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ imul %rdx,%rcx │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1a23a │ │ │ │ + jmp 19c07 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ fldt (%r9) │ │ │ │ - mov -0x188(%rbp),%r13 │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - mov %rcx,-0x150(%rbp) │ │ │ │ - mov %r9,-0x160(%rbp) │ │ │ │ - add 0x10(%r11,%rcx,8),%rdi │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ - imul %rdi,%r11 │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - jmp 1a293 │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov %r9,-0x148(%rbp) │ │ │ │ + add 0x10(%rdi,%rcx,8),%rdx │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ + mov -0x160(%rbp),%r13 │ │ │ │ + imul %rdx,%rdi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + jmp 19c59 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - mov -0x58(%rbp),%r11 │ │ │ │ fldt 0x0(%r13) │ │ │ │ - mov -0x108(%rbp),%r9 │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ add 0x20(%rbx,%r12,8),%r15 │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %ecx,%ecx │ │ │ │ imul %r15,%r11 │ │ │ │ - jmp 1a2c8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 19c88 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ fldt (%r9) │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r11,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rdx │ │ │ │ add %r10,%rdx │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -25870,1277 +25722,1291 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 1a2c0 │ │ │ │ + jne 19c80 │ │ │ │ inc %r12 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jne 1a289 │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%r9 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ + jne 19c4f │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov -0x148(%rbp),%r9 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r12,%rcx │ │ │ │ - jne 1a22e │ │ │ │ + jne 19bfb │ │ │ │ mov %rax,%r12 │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ + mov -0x138(%rbp),%r11 │ │ │ │ inc %rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 1a1db │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 19b9d │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ movq %rdx,%xmm0 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - movhps -0xe0(%rbp),%xmm0 │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + movhps -0xb8(%rbp),%xmm0 │ │ │ │ + mov -0x120(%rbp),%r9 │ │ │ │ movq %rdi,%xmm4 │ │ │ │ - mov %r12,%r11 │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ - movups %xmm0,0x8(%rsi) │ │ │ │ - movq %r15,%xmm0 │ │ │ │ not %rax │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ + movups %xmm0,0x8(%r12) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov %rax,(%rbx) │ │ │ │ - fstpt 0x20(%rcx) │ │ │ │ - movups %xmm0,0x18(%rsi) │ │ │ │ - mov %rax,0x8(%rbx) │ │ │ │ - mov %rax,0x10(%rbx) │ │ │ │ - fstpt 0x30(%rcx) │ │ │ │ - jmp 19e00 │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 19c5b │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ - mov %rsp,-0x40(%rbp) │ │ │ │ + mov %rax,0x18(%r9) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + mov %rax,(%r9) │ │ │ │ + mov %rax,0x8(%r9) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + mov %rax,0x10(%r9) │ │ │ │ + movups %xmm0,0x18(%r12) │ │ │ │ + jmp 197c0 │ │ │ │ + mov %r13,%rax │ │ │ │ + jmp 19631 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ xor %r11d,%r11d │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x108(%rax),%r13 │ │ │ │ - mov 0x78(%rax),%r15 │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + mov 0x108(%rax),%r8 │ │ │ │ + mov 0x78(%rax),%r14 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ - mov 0x48(%rax),%r12 │ │ │ │ + mov 0x48(%rax),%rbx │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r8,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - mov %r13,%r10 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 1a509 │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 19ebe │ │ │ │ + xor %r15d,%r15d │ │ │ │ mov %rsi,0x8(%r10) │ │ │ │ - mov %rax,(%r10) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1a4f6 │ │ │ │ + mov %r15,(%r10) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 19eab │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - lea (%rdi,%r12,1),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + lea (%rdi,%rbx,1),%r15 │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ mov %r11,%r9 │ │ │ │ - mov %r13,-0xd0(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov %r12,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r15,%r9 │ │ │ │ - jmp 1a478 │ │ │ │ - mov (%r8),%rcx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - mov %rcx,(%r10) │ │ │ │ + add %r14,%r9 │ │ │ │ + jmp 19e37 │ │ │ │ + imul (%r8),%rdx │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + mov %rdx,%rdi │ │ │ │ fildll (%r8) │ │ │ │ - fldt (%r9) │ │ │ │ - add $0x8,%rdi │ │ │ │ add $0x10,%r9 │ │ │ │ + add $0x8,%rcx │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xa0(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ mov (%r8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ - add %rcx,%rdx │ │ │ │ + mov %rdx,-0x8(%rcx) │ │ │ │ + add %rdi,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - cmp %r8,-0x50(%rbp) │ │ │ │ - jne 1a46e │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jne 19e2d │ │ │ │ inc %rsi │ │ │ │ - mov %r13,%rax │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - je 1a5c4 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 19f83 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r14,%r11 │ │ │ │ + add %r13,%r11 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %rsi,0x8(%r10) │ │ │ │ - jmp 1a44c │ │ │ │ + jmp 19e18 │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r14,%r11 │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne 1a406 │ │ │ │ - mov %r12,%rax │ │ │ │ - lea (%r12,%rdi,1),%rcx │ │ │ │ + add %r13,%r11 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jne 19dca │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea (%rbx,%rdi,1),%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1a544 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 19ef8 │ │ │ │ mov %rcx,%rsi │ │ │ │ - sub %r12,%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 1a532 │ │ │ │ + je 19ee6 │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r12),%rdx │ │ │ │ + mov (%rbx),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1a544 │ │ │ │ + je 19ef8 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1a532 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 19ee6 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r12,%rdx │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rsp │ │ │ │ - mov 0x30(%rax),%r14 │ │ │ │ - jmp 1983f │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rax,%rdi │ │ │ │ - jmp 1a509 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rsp │ │ │ │ + mov 0x30(%rax),%r13 │ │ │ │ + jmp 191bf │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + jmp 19ebe │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1a5fe │ │ │ │ + ja 19fcf │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x1b0e2(%rip) │ │ │ │ + fldt 0x1a6e2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 195a3 │ │ │ │ + jmp 18f1e │ │ │ │ + incq (%r12) │ │ │ │ inc %rdx │ │ │ │ - incq (%r9) │ │ │ │ - cmp %rdx,-0x70(%rbp) │ │ │ │ - jne 196d9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1980b │ │ │ │ + cmp %rdx,-0x80(%rbp) │ │ │ │ + jne 19055 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1918b │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1b0b0(%rip) │ │ │ │ + fldt 0x1a6af(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 195a3 │ │ │ │ - mov (%r9,%rbx,8),%rsi │ │ │ │ - jmp 197f0 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 1980b │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + jmp 18f1e │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 1918b │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r9,-0x1a0(%rbp) │ │ │ │ - mov %rcx,-0x1b0(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ - mov (%rcx),%rax │ │ │ │ - imul (%r12),%rax │ │ │ │ + shl $0x4,%r15 │ │ │ │ + add %r14,%r14 │ │ │ │ + fldt (%r10) │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov (%rax),%rax │ │ │ │ shl $0x5,%rsi │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + imul (%r12),%rax │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov 0x18(%r12),%r12 │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ fldt (%rsi) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - add %rax,%rbx │ │ │ │ - mov %rbx,-0x168(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ - lea (%rbx,%rax,1),%r11 │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - lea (%r11,%rax,1),%r12 │ │ │ │ - mov %r11,%rbx │ │ │ │ - jmp 1a6d9 │ │ │ │ - fstp %st(7) │ │ │ │ + add %r15,%rax │ │ │ │ + lea (%rax,%r15,1),%r11 │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,-0xb0(%rbp) │ │ │ │ + add %r11,%r8 │ │ │ │ + jmp 1a07e │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r8,-0x1c0(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0x160(%rbp),%r10 │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ + add (%rbx,%rax,8),%rdx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ fmul %st(3),%st │ │ │ │ - add (%rcx,%r8,8),%rax │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - mov %rcx,-0x148(%rbp) │ │ │ │ - jmp 1a734 │ │ │ │ - fstp %st(7) │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ + imul %rdx,%rbx │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + jmp 1a0d5 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%rdx │ │ │ │ fldt (%r10) │ │ │ │ - mov %rdx,-0x190(%rbp) │ │ │ │ + mov %r9,-0x140(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + add 0x10(%rdx,%r9,8),%rbx │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ - mov %r10,-0x1d8(%rbp) │ │ │ │ - add 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ - fstpt -0x1d0(%rbp) │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ - jmp 1a792 │ │ │ │ - fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ - fldt (%rcx) │ │ │ │ - fmul %st(4),%st │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - add 0x20(%rdx,%rax,8),%r8 │ │ │ │ - imul %r8,%r11 │ │ │ │ - mov %r8,-0x68(%rbp) │ │ │ │ - jmp 1a7ea │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + mov -0x178(%rbp),%r12 │ │ │ │ + mov %rbx,-0xe8(%rbp) │ │ │ │ + imul %rbx,%rdx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ + jmp 1a126 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - fldt (%r10) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldt (%r12) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ xor %edx,%edx │ │ │ │ - add %r11,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ - jmp 1a818 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + mov -0x68(%rbp),%r15 │ │ │ │ + add 0x20(%rax,%rbx,8),%r15 │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r15,%r11 │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + jmp 1a158 │ │ │ │ + nop │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ - fldt (%rcx) │ │ │ │ + mov 0x30(%r8,%rdx,8),%rdi │ │ │ │ + fldt (%r9) │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - add %r8,%rdi │ │ │ │ + add $0x10,%r9 │ │ │ │ + add %r11,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 1a810 │ │ │ │ - inc %r9 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 1a150 │ │ │ │ + inc %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 1a11c │ │ │ │ + mov -0x140(%rbp),%r9 │ │ │ │ + mov -0x148(%rbp),%rax │ │ │ │ add $0x10,%r10 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 1a7e0 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ + inc %r9 │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 1a0c9 │ │ │ │ inc %rax │ │ │ │ - add $0x10,%rcx │ │ │ │ + mov -0x138(%rbp),%rdx │ │ │ │ + mov -0x50(%rbp),%r12 │ │ │ │ cmp %r9,%rax │ │ │ │ - jne 1a786 │ │ │ │ - mov -0x190(%rbp),%rdx │ │ │ │ - mov -0x1d8(%rbp),%r10 │ │ │ │ - fldt -0x1d0(%rbp) │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 1a726 │ │ │ │ - mov %r8,%r11 │ │ │ │ - mov -0x1c0(%rbp),%r8 │ │ │ │ - inc %r8 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 1a6cd │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + jne 1a074 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(5) │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - movq -0x138(%rbp),%xmm0 │ │ │ │ - mov -0x1b0(%rbp),%rcx │ │ │ │ - movq %r14,%xmm5 │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ - mov -0x1a0(%rbp),%r9 │ │ │ │ - fstpt 0x50(%rbx) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ - mov %rdi,0x28(%rcx) │ │ │ │ - movhps -0x150(%rbp),%xmm0 │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - fxch %st(2) │ │ │ │ + mov %rcx,%r10 │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ + movq %rdi,%xmm6 │ │ │ │ + movhps -0xe8(%rbp),%xmm0 │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + fstpt 0x10(%rcx) │ │ │ │ not %rax │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - fxch %st(1) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ movups %xmm0,0x8(%rcx) │ │ │ │ - movq %r11,%xmm0 │ │ │ │ - mov %rax,0x20(%r9) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - punpcklqdq %xmm5,%xmm0 │ │ │ │ - mov %rax,(%r9) │ │ │ │ - mov %rax,0x8(%r9) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + punpcklqdq %xmm6,%xmm0 │ │ │ │ + mov %rax,(%rbx) │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + fstpt 0x30(%r10) │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ movups %xmm0,0x18(%rcx) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ - mov %rax,0x10(%r9) │ │ │ │ - mov %rax,0x18(%r9) │ │ │ │ - jmp 1980b │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 1980b │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + jmp 1918b │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + jmp 190f0 │ │ │ │ + mov (%r12,%r9,8),%rcx │ │ │ │ + jmp 19170 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 1918b │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - lea 0x0(%r13,%r13,1),%r8 │ │ │ │ - fldt (%rax) │ │ │ │ - mov (%rcx),%rax │ │ │ │ - imul (%r12),%rax │ │ │ │ + shl $0x4,%r15 │ │ │ │ + lea 0x2(%r9),%r13 │ │ │ │ + fldt (%r10) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov (%rax),%rax │ │ │ │ shl $0x5,%rsi │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + imul (%r12),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ + mov %rcx,%r9 │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov %r9,%r12 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r10 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov 0xe0(%rax),%r12 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ fldt (%rsi) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - add %rax,%rbx │ │ │ │ - lea (%rbx,%rax,1),%r11 │ │ │ │ - mov %rbx,-0x138(%rbp) │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,-0x68(%rbp) │ │ │ │ - jmp 1a9d6 │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + lea (%rax,%r15,1),%r11 │ │ │ │ + lea (%r11,%r15,1),%r14 │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %r10,%r11 │ │ │ │ + jmp 1a2fc │ │ │ │ + fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov -0x180(%rbp),%r11 │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r9,-0x190(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %r8,-0x180(%rbp) │ │ │ │ + mov -0x158(%rbp),%r10 │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + mov (%rcx,%r8,8),%rax │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ fmul %st(3),%st │ │ │ │ - add (%rbx,%rax,8),%rdx │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - mov %r12,%rax │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - jmp 1aa2c │ │ │ │ + add %r9,%rax │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov %rcx,-0x138(%rbp) │ │ │ │ + jmp 1a35a │ │ │ │ + fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x138(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - fldt (%r11) │ │ │ │ - mov -0x188(%rbp),%r13 │ │ │ │ + fldt (%r10) │ │ │ │ + mov -0x150(%rbp),%rcx │ │ │ │ + mov %rdx,-0x1b0(%rbp) │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ + mov %r10,-0x1c0(%rbp) │ │ │ │ + add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ + mov %r11,-0x1c8(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - mov %r9,-0x150(%rbp) │ │ │ │ - mov %r11,-0x160(%rbp) │ │ │ │ - add 0x10(%rdi,%r9,8),%rbx │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - imul %rbx,%rdi │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - jmp 1aa85 │ │ │ │ + fxch %st(4) │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ + fstpt -0x1a0(%rbp) │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 1a3bf │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0xe8(%rbp),%rdx │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov -0xd8(%rbp),%r11 │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ + fmul %st(4),%st │ │ │ │ + imul %r8,%r11 │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + jmp 1a40a │ │ │ │ + nop │ │ │ │ + fstp %st(5) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov -0x108(%rbp),%r11 │ │ │ │ + fldt (%r10) │ │ │ │ + mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + add %r11,%r15 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add 0x20(%rbx,%r12,8),%r15 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - imul %r15,%rbx │ │ │ │ - jmp 1aab8 │ │ │ │ - nop │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 1a438 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%r14,%r9,8),%rdi │ │ │ │ - fldt (%r11) │ │ │ │ - inc %r9 │ │ │ │ - add $0x10,%r11 │ │ │ │ + mov 0x40(%r14,%rdx,8),%rdi │ │ │ │ + fldt (%rcx) │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ + add %r8,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - add %rbx,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %r10,%rdx │ │ │ │ - fldt (%rdx) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r12,%rax │ │ │ │ + fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ + fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 1aab0 │ │ │ │ - inc %r12 │ │ │ │ - add $0x10,%r13 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jne 1aa7b │ │ │ │ - mov -0x150(%rbp),%r9 │ │ │ │ - mov -0x160(%rbp),%r11 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 1a430 │ │ │ │ inc %r9 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r12,%r9 │ │ │ │ - jne 1aa20 │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 1a9cc │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(5) │ │ │ │ - fstp %st(2) │ │ │ │ + add $0x10,%r10 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 1a400 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 1a3b3 │ │ │ │ + mov -0x1b0(%rbp),%rdx │ │ │ │ + mov -0x1c0(%rbp),%r10 │ │ │ │ + fldt -0x1a0(%rbp) │ │ │ │ + mov -0x1c8(%rbp),%r11 │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%r10 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 1a34c │ │ │ │ + mov -0x180(%rbp),%r8 │ │ │ │ + mov -0x190(%rbp),%r9 │ │ │ │ + inc %r8 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 1a2f0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(3) │ │ │ │ + fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ + fxch %st(3) │ │ │ │ + fstpt 0x50(%r11) │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + movq %r15,%xmm5 │ │ │ │ + mov %r11,%r10 │ │ │ │ + movq -0x128(%rbp),%xmm0 │ │ │ │ mov -0x118(%rbp),%rax │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ - movhps -0xe8(%rbp),%xmm0 │ │ │ │ - mov %r12,%r9 │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov %rdi,0x28(%rcx) │ │ │ │ + fstpt 0x10(%r11) │ │ │ │ + fxch %st(2) │ │ │ │ + movhps -0x140(%rbp),%xmm0 │ │ │ │ + not %rax │ │ │ │ movups %xmm0,0x8(%rcx) │ │ │ │ - movq %r15,%xmm0 │ │ │ │ - punpcklqdq %xmm6,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rcx) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ + movq -0x68(%rbp),%xmm0 │ │ │ │ + fstpt 0x20(%r11) │ │ │ │ fxch %st(1) │ │ │ │ - not %rax │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - mov %rax,0x10(%r12) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jmp 1980b │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 1968c │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ + fstpt 0x30(%r11) │ │ │ │ + mov %rax,(%rbx) │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ + fstpt 0x40(%r11) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ + jmp 1918b │ │ │ │ + mov %r13,%rax │ │ │ │ + jmp 19003 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x108(%rax),%rsi │ │ │ │ - mov 0x78(%rax),%r15 │ │ │ │ + mov 0x78(%rax),%rbx │ │ │ │ + mov 0x108(%rax),%r14 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ - mov 0x48(%rax),%r13 │ │ │ │ - lea 0xf(%r12),%rax │ │ │ │ + mov 0x48(%rax),%r15 │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%rbx │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xf(%rbx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 1b9c2 │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 1b3aa │ │ │ │ xor %r9d,%r9d │ │ │ │ mov %rcx,0x8(%rsi) │ │ │ │ mov %r9,(%rsi) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1b9a1 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1b38c │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ - lea (%r12,%r13,1),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + lea (%rbx,%r15,1),%rax │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%r15,%rax,1),%r9 │ │ │ │ - jmp 1ac5c │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + lea (%rdx,%rax,1),%r9 │ │ │ │ + jmp 1a623 │ │ │ │ imul (%rdi),%rdx │ │ │ │ - mov %rdx,%r10 │ │ │ │ mov %rdx,(%rsi) │ │ │ │ + mov %rdx,%r10 │ │ │ │ fildll (%rdi) │ │ │ │ - fldt (%r9) │ │ │ │ - add $0x8,%r11 │ │ │ │ add $0x10,%r9 │ │ │ │ + add $0x8,%r11 │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xd0(%rbp) │ │ │ │ + fistpll -0xc0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ mov (%rdi),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ mov %rdx,-0x8(%r11) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ - cmp %rdi,-0x90(%rbp) │ │ │ │ - jne 1ac52 │ │ │ │ + cmp %rdi,-0xb0(%rbp) │ │ │ │ + jne 1a619 │ │ │ │ inc %rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 1b9c0 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + je 1b3a8 │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,%r8 │ │ │ │ + add %r13,%r8 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rcx,0x8(%rsi) │ │ │ │ - jmp 1ac38 │ │ │ │ + jmp 1a5fb │ │ │ │ test %edx,%edx │ │ │ │ - jne 1b794 │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ + jne 1b189 │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ cmpq $0x0,0x8(%r8) │ │ │ │ - jle 181dc │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ - mov %rax,%r15 │ │ │ │ + jle 17b1a │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ testb $0x8,0x71(%r8) │ │ │ │ - je 1ad22 │ │ │ │ + je 1a6ea │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r8),%rax │ │ │ │ - mov 0x8(%rax),%r15 │ │ │ │ - mov 0x58(%r8),%r13 │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + mov 0x58(%r8),%r14 │ │ │ │ mov 0x30(%r8),%rbx │ │ │ │ - lea 0x1(%r13),%r12 │ │ │ │ + lea 0x1(%r14),%r12 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ dec %rsi │ │ │ │ - mov %rsp,-0xe8(%rbp) │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ - js 1b78c │ │ │ │ - lea (%r12,%r12,1),%rax │ │ │ │ - mov 0x48(%r8),%r14 │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + js 1b181 │ │ │ │ mov %r12,%rax │ │ │ │ + mov 0x48(%r8),%r13 │ │ │ │ + lea (%r12,%r12,1),%r10 │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ neg %rax │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdx,-0x108(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ lea 0x0(,%rbx,8),%rsi │ │ │ │ imul %r12,%rax │ │ │ │ - lea -0x8(%rsi),%r10 │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + lea -0x8(%rsi),%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ mov %rbx,%rax │ │ │ │ - imul %r15,%rax │ │ │ │ + imul %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r8),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + add $0x2,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov (%r14,%r10,1),%r9 │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - fldt (%rbx,%r10,2) │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ + mov %r10,%rax │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov 0x0(%r13,%r15,1),%r9 │ │ │ │ + mov %r9,-0xb8(%rbp) │ │ │ │ + fildll -0xb8(%rbp) │ │ │ │ + fldt (%rbx,%r15,2) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea 0x1(%r13,%rdx,1),%rdx │ │ │ │ - sub %r13,%rdi │ │ │ │ - mov %rdi,(%rbx,%r10,1) │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov %rdx,(%rbx,%r10,1) │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea 0x1(%r14,%rdi,1),%rdi │ │ │ │ + sub %r14,%rdx │ │ │ │ + mov %rdx,(%rbx,%r15,1) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rdi,(%rbx,%r15,1) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 1ae71 │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - add %r9,%rdi │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + jle 1a853 │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + lea (%rdx,%r9,1),%rdi │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + add %r9,%rbx │ │ │ │ + add %rdx,%rbx │ │ │ │ mov %rdi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%rdi,%rbx,1),%r15 │ │ │ │ - lea (%r11,%rdx,8),%rbx │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ + lea (%r11,%rdx,8),%r10 │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ + add %rdx,%r10 │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ - mov %rdx,(%rbx,%rdi,8) │ │ │ │ + mov %rdx,(%r10,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - jne 1ae53 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - sub $0x8,%r10 │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jne 1a835 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + sub $0x8,%r15 │ │ │ │ add %rbx,%r11 │ │ │ │ - cmp $0xfffffffffffffff8,%r10 │ │ │ │ - jne 1adcb │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + cmp $0xfffffffffffffff8,%r15 │ │ │ │ + jne 1a7a9 │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - mov %rax,%rcx │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 1b490 │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov %rax,%rcx │ │ │ │ + je 1ae80 │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 1b09c │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 1b053 │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r15,%rdx │ │ │ │ + je 1aa9c │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 1aa52 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r9,%rdx │ │ │ │ lea (%r12,%r12,1),%r11 │ │ │ │ xor %r10d,%r10d │ │ │ │ imul %rbx,%rsi │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov 0xe0(%r8),%rsi │ │ │ │ add 0x18(%r8),%rdx │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - lea 0x0(,%rbx,8),%rsi │ │ │ │ fldt (%rdx) │ │ │ │ mov %rdx,%r15 │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ + mov 0xe0(%r8),%rsi │ │ │ │ fldt 0x10(%rdx) │ │ │ │ mov %rbx,%rdx │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ + lea 0x0(,%rbx,8),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ add %rdx,%rsi │ │ │ │ mov %rsi,-0xa0(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 1afbb │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ + jle 1a9ba │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov 0xc8(%r8),%r14 │ │ │ │ mov 0x48(%r8),%r13 │ │ │ │ - shl $0x4,%rdi │ │ │ │ fldt (%r9,%rdi,1) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov (%rsi,%rdx,1),%rsi │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov (%rsi,%rax,8),%rsi │ │ │ │ lea (%rdi,%rax,1),%r9 │ │ │ │ - imul %r12,%rax │ │ │ │ imul %r12,%r9 │ │ │ │ - sub %r9,%rax │ │ │ │ + imul %r12,%rax │ │ │ │ lea (%r9,%r9,1),%rdi │ │ │ │ + sub %r9,%rax │ │ │ │ add %rax,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ mov (%rcx,%rdx,1),%rax │ │ │ │ imul 0x0(%r13,%rdx,1),%rsi │ │ │ │ lea (%rdi,%rax,1),%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ fldt (%r14,%r9,1) │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rdx,2) │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ add %r9,%rax │ │ │ │ - mov -0xe8(%rbp),%r9 │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ add %rdi,%rax │ │ │ │ add %r11,%rdi │ │ │ │ add (%r9,%rax,8),%rsi │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov %rsi,0x8(%rax,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ - cmp %rdx,-0x40(%rbp) │ │ │ │ - jne 1af6b │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,-0x50(%rbp) │ │ │ │ + jne 1a96a │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov (%rax,%rbx,8),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 1b096 │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - jmp 1b027 │ │ │ │ + jle 1aa96 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + jmp 1aa26 │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 1b080 │ │ │ │ - mov (%r9,%rax,8),%rdx │ │ │ │ + je 1aa80 │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ + mov (%r9,%rax,8),%rdx │ │ │ │ sub (%rdi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 1b01a │ │ │ │ + je 1aa19 │ │ │ │ inc %rsi │ │ │ │ inc %r10 │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne 1af1a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ - incq -0xf8(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + jne 1a919 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf8(%rbp),%rsp │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ cmp 0x8(%r8),%rax │ │ │ │ - jl 1acfb │ │ │ │ - jmp 181dc │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %r10 │ │ │ │ + jl 1a6c3 │ │ │ │ + jmp 17b1a │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ incq (%rcx) │ │ │ │ - cmp %r10,-0x70(%rbp) │ │ │ │ - jne 1af23 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1b053 │ │ │ │ + inc %r10 │ │ │ │ + cmp %r10,-0x80(%rbp) │ │ │ │ + jne 1a922 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1aa52 │ │ │ │ mov (%rcx,%rsi,8),%rsi │ │ │ │ - jmp 1b038 │ │ │ │ - cmpq $0x0,-0x100(%rbp) │ │ │ │ - jle 1b053 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + jmp 1aa37 │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 1aa52 │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ mov 0xc8(%r8),%rsi │ │ │ │ - movq $0x0,-0xf0(%rbp) │ │ │ │ - mov 0x20(%r14),%r11 │ │ │ │ + mov 0x20(%r13),%r11 │ │ │ │ mov (%rbx),%rdx │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ + mov 0x8(%r13),%rbx │ │ │ │ fldt (%rax) │ │ │ │ + imul 0x0(%r13),%rdx │ │ │ │ mov %r12,%rax │ │ │ │ - imul (%r14),%rdx │ │ │ │ - imul %r15,%rax │ │ │ │ - shl $0x5,%r15 │ │ │ │ + mov %rbx,-0x118(%rbp) │ │ │ │ + imul %r9,%rax │ │ │ │ + shl $0x5,%r9 │ │ │ │ + mov 0x10(%r13),%rbx │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ mov %rbx,-0x130(%rbp) │ │ │ │ - mov 0x10(%r14),%rbx │ │ │ │ + mov 0x18(%r13),%rbx │ │ │ │ lea (%rax,%rax,4),%rax │ │ │ │ - mov %rdx,-0x118(%rbp) │ │ │ │ lea (%r12,%rax,1),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rbx,-0x148(%rbp) │ │ │ │ - mov 0x18(%r14),%rbx │ │ │ │ - lea (%rsi,%rax,1),%r9 │ │ │ │ - mov %rdx,%rax │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov 0xe0(%r8),%r14 │ │ │ │ - lea (%r12,%rdi,1),%r10 │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov 0xe0(%r8),%r13 │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ mov 0x18(%r8),%rbx │ │ │ │ - add %rsi,%rax │ │ │ │ - add %r10,%r12 │ │ │ │ - mov %rax,-0x178(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ + lea (%r12,%rdx,1),%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r15,%rbx │ │ │ │ - mov -0xe8(%rbp),%r15 │ │ │ │ + lea (%rsi,%rdx,1),%rdx │ │ │ │ + lea (%r12,%rdi,1),%r10 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + add %r9,%rbx │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + add %r10,%r12 │ │ │ │ + mov %rdx,-0x170(%rbp) │ │ │ │ + lea (%rsi,%rdi,1),%rdi │ │ │ │ fldt (%rbx) │ │ │ │ + mov %r14,%rdx │ │ │ │ + lea 0x2(%rax),%r15 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ + mov %r15,-0x138(%rbp) │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ fldt 0x10(%rbx) │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ - lea 0x10(%r15,%rdx,1),%rax │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ + lea (%r15,%rdx,1),%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ + mov %rdx,-0x148(%rbp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea 0x10(%r15,%rdx,1),%rax │ │ │ │ + add %r15,%rdx │ │ │ │ mov %rax,-0x150(%rbp) │ │ │ │ - lea (%r15,%rdx,1),%rax │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ - lea 0x0(%r13,%r13,2),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdx,-0x158(%rbp) │ │ │ │ + add %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%r15,%rax,1),%rdx │ │ │ │ lea 0x30(%r15,%rax,1),%rax │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x6,%rax │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ add %rsi,%rdx │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ lea 0x40(%r15,%rax,1),%r15 │ │ │ │ add %rdi,%rax │ │ │ │ - mov %rdx,-0xe0(%rbp) │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - lea 0x0(%r13,%r12,1),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + lea (%r14,%r12,1),%rax │ │ │ │ add %rsi,%rdx │ │ │ │ - lea 0x20(%rsi,%rax,1),%r13 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + lea 0x20(%rsi,%rax,1),%r14 │ │ │ │ mov %r9,%rdx │ │ │ │ - jmp 1b1fb │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + jmp 1ac03 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ fldt (%rdx) │ │ │ │ - fmul %st(3),%st │ │ │ │ - mov -0x178(%rbp),%r10 │ │ │ │ - mov %rdx,-0x180(%rbp) │ │ │ │ - mov %rcx,-0x188(%rbp) │ │ │ │ + mov %rdx,-0x160(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + mov %rcx,-0x178(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov -0x170(%rbp),%r10 │ │ │ │ add (%rsi,%rdi,8),%rax │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ + fmul %st(3),%st │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ imul %rax,%rsi │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov %rsi,-0x138(%rbp) │ │ │ │ - mov -0x160(%rbp),%rsi │ │ │ │ - jmp 1b25d │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ + mov -0x148(%rbp),%rsi │ │ │ │ + jmp 1ac65 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ fldt (%r10) │ │ │ │ - mov %rsi,-0x1b0(%rbp) │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + mov %rsi,-0x180(%rbp) │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov %r10,-0x1a0(%rbp) │ │ │ │ add 0x10(%rsi),%rax │ │ │ │ + mov %r8,-0x1b0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ - mov %r10,-0x1c0(%rbp) │ │ │ │ - mov %r8,-0x1d0(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - mov -0x150(%rbp),%rax │ │ │ │ - fstpt -0x1a0(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ - jmp 1b2cc │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ + fstpt -0x190(%rbp) │ │ │ │ + jmp 1accc │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ add 0x20(%rcx),%r9 │ │ │ │ - fmul %st(4),%st │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ + fmul %st(4),%st │ │ │ │ imul %r9,%r10 │ │ │ │ - mov %r9,-0x58(%rbp) │ │ │ │ - jmp 1b31a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + jmp 1ad12 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov (%rsi),%r12 │ │ │ │ fldt (%r8) │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov (%rsi),%r12 │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ add %r10,%r12 │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ mov %r12,%r9 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r11,%r9 │ │ │ │ - jmp 1b348 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ad38 │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov 0x40(%rcx),%rdi │ │ │ │ fldt (%rdx) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r14,%rax │ │ │ │ + add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jne 1b340 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 1ad30 │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r15,%rsi │ │ │ │ - jne 1b310 │ │ │ │ + jne 1ad08 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 1b2c0 │ │ │ │ - mov -0x1b0(%rbp),%rsi │ │ │ │ - mov -0x1c0(%rbp),%r10 │ │ │ │ - mov -0x1d0(%rbp),%r8 │ │ │ │ - fldt -0x1a0(%rbp) │ │ │ │ + jne 1acc0 │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov -0x1a0(%rbp),%r10 │ │ │ │ + fldt -0x190(%rbp) │ │ │ │ + mov -0x1b0(%rbp),%r8 │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %rsi,-0x168(%rbp) │ │ │ │ - jne 1b24f │ │ │ │ - mov -0x180(%rbp),%rdx │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ - mov -0x188(%rbp),%rcx │ │ │ │ + cmp %rsi,-0x150(%rbp) │ │ │ │ + jne 1ac57 │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + mov -0x160(%rbp),%rdx │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ + mov -0x138(%rbp),%r10 │ │ │ │ + mov -0x178(%rbp),%rcx │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 1b1ef │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1abf7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - movq -0x128(%rbp),%xmm0 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ movq %r12,%xmm1 │ │ │ │ - mov -0x108(%rbp),%rdx │ │ │ │ + movq -0x110(%rbp),%xmm0 │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ - mov %rdi,0x28(%rsi) │ │ │ │ - movhps -0x140(%rbp),%xmm0 │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - fxch %st(2) │ │ │ │ + movhps -0x128(%rbp),%xmm0 │ │ │ │ not %rdx │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - fxch %st(1) │ │ │ │ movups %xmm0,0x8(%rsi) │ │ │ │ movq %r9,%xmm0 │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ + fxch %st(2) │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ mov %rdx,0x20(%rcx) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %rdi,0x28(%rsi) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ mov %rdx,(%rcx) │ │ │ │ mov %rdx,0x8(%rcx) │ │ │ │ - movups %xmm0,0x18(%rsi) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ mov %rdx,0x10(%rcx) │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ mov %rdx,0x18(%rcx) │ │ │ │ - jmp 1b053 │ │ │ │ - cmpq $0x0,-0x100(%rbp) │ │ │ │ - jle 1b053 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov 0xc8(%r8),%r9 │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x18(%r14),%r11 │ │ │ │ - mov 0xe0(%r8),%r10 │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - mov %rcx,-0x138(%rbp) │ │ │ │ + movups %xmm0,0x18(%rsi) │ │ │ │ + jmp 1aa52 │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 1aa52 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + mov 0xc8(%r8),%r11 │ │ │ │ shl $0x5,%rsi │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ + add 0x18(%r8),%rsi │ │ │ │ fldt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ - imul (%r14),%rdx │ │ │ │ - add 0x18(%r8),%rsi │ │ │ │ - imul %r15,%rax │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov 0x10(%r14),%rbx │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + imul %r9,%rax │ │ │ │ + mov 0x8(%r13),%rbx │ │ │ │ + imul 0x0(%r13),%rdx │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ + mov 0x18(%r13),%r15 │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + mov 0x10(%r13),%rbx │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ lea (%r12,%rax,4),%rdx │ │ │ │ shl $0x7,%rax │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ + mov 0xe0(%r8),%r10 │ │ │ │ lea (%r12,%rdx,1),%rdi │ │ │ │ - lea (%r9,%rax,1),%rbx │ │ │ │ - lea (%r12,%r12,1),%rax │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - lea (%r9,%rdx,1),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ + lea (%r12,%r12,1),%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + lea (%r11,%rdx,1),%rax │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - lea 0x10(%r14,%rax,1),%rdx │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ + lea 0x10(%r9,%rax,1),%rdx │ │ │ │ + add %r9,%rax │ │ │ │ + mov %rdx,-0x110(%rbp) │ │ │ │ mov %rdi,%rdx │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - lea (%r12,%rdi,1),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r9,%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - add %r13,%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + add %r11,%rdx │ │ │ │ mov %rdx,-0x118(%rbp) │ │ │ │ - lea 0x0(%r13,%r13,2),%rdx │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + add %r14,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ + lea 0x10(%r9,%rdx,1),%rax │ │ │ │ + lea 0x30(%r9,%rdx,1),%r13 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + lea (%r12,%rdi,1),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + add %r14,%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ - lea 0x10(%r14,%rdx,1),%r15 │ │ │ │ - add %r9,%rdi │ │ │ │ - lea 0x30(%r14,%rdx,1),%rdx │ │ │ │ - lea 0x20(%r9,%rax,1),%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - jmp 1b5b3 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r11,%rdi │ │ │ │ + lea 0x20(%r11,%rax,1),%r9 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + jmp 1afa3 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ - mov -0x128(%rbp),%r8 │ │ │ │ - fmul %st(3),%st │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - mov %rbx,-0x150(%rbp) │ │ │ │ - add (%rcx,%rax,8),%rdx │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + fldt (%rax) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - jmp 1b60d │ │ │ │ + add (%rbx,%rdx,8),%rcx │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ + fmul %st(3),%st │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + imul %rcx,%rbx │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + jmp 1affd │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - add 0x10(%r8),%rax │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + add 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + imul %rax,%r8 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - jmp 1b653 │ │ │ │ + mov -0x118(%rbp),%r12 │ │ │ │ + jmp 1b04e │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x20(%r12),%r14 │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ + fldt (%r12) │ │ │ │ + mov 0x20(%rbx),%r14 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + add %r8,%r14 │ │ │ │ + mov %r14,%r11 │ │ │ │ fmul %st(1),%st │ │ │ │ - add %rcx,%r14 │ │ │ │ - mov %r14,%rbx │ │ │ │ - imul %r11,%rbx │ │ │ │ - jmp 1b688 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + imul %r15,%r11 │ │ │ │ + jmp 1b078 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov (%r8),%rdi │ │ │ │ + mov (%rcx),%rdi │ │ │ │ fldt (%rdx) │ │ │ │ add $0x10,%rdx │ │ │ │ - add $0x8,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ - add %rbx,%rdi │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r11,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -27148,536 +27014,535 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 1b680 │ │ │ │ - add $0x8,%r12 │ │ │ │ - add $0x10,%r13 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 1b649 │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - addq $0x10,-0x58(%rbp) │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 1b601 │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ - mov -0x150(%rbp),%rbx │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + jne 1b070 │ │ │ │ + add $0x10,%r12 │ │ │ │ + add $0x8,%rbx │ │ │ │ + cmp %rbx,-0x60(%rbp) │ │ │ │ + jne 1b044 │ │ │ │ + addq $0x8,-0x40(%rbp) │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + addq $0x10,-0x78(%rbp) │ │ │ │ mov -0x140(%rbp),%rdx │ │ │ │ - inc %rax │ │ │ │ - add $0x10,%rbx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 1b5a9 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0x148(%rbp),%r11 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 1aff1 │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + inc %rdx │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne 1af99 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ - movhps -0xb0(%rbp),%xmm0 │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ movq %rdi,%xmm2 │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ + mov %r11,%rcx │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ + movhps -0xb8(%rbp),%xmm0 │ │ │ │ + not %rax │ │ │ │ movups %xmm0,0x8(%rsi) │ │ │ │ movq %r14,%xmm0 │ │ │ │ - not %rax │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov %rax,(%rcx) │ │ │ │ + mov %rax,0x18(%r11) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ - movups %xmm0,0x18(%rsi) │ │ │ │ - mov %rax,0x8(%rcx) │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - jmp 1b053 │ │ │ │ + mov %rax,0x10(%r11) │ │ │ │ + movups %xmm0,0x18(%rsi) │ │ │ │ + jmp 1aa52 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 1aebb │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ - mov %rsp,-0x40(%rbp) │ │ │ │ + jmp 1a8ba │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ xor %r11d,%r11d │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x108(%rax),%r13 │ │ │ │ - mov 0x78(%rax),%r15 │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + mov 0x108(%rax),%r8 │ │ │ │ + mov 0x78(%rax),%r14 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ - mov 0x48(%rax),%r12 │ │ │ │ + mov 0x48(%rax),%rbx │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r8,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - mov %r13,%r10 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 1b8d7 │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 1b2b3 │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsi,0x8(%r10) │ │ │ │ mov %rax,(%r10) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1b8c4 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1b2a0 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - lea (%rdi,%r12,1),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + lea (%rdi,%rbx,1),%r15 │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ mov %r11,%r9 │ │ │ │ - mov %r13,-0xa0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov %r12,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r15,%r9 │ │ │ │ - jmp 1b846 │ │ │ │ - mov (%r8),%rcx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - mov %rcx,(%r10) │ │ │ │ + add %r14,%r9 │ │ │ │ + jmp 1b232 │ │ │ │ + imul (%r8),%rdx │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + mov %rdx,%rdi │ │ │ │ fildll (%r8) │ │ │ │ - fldt (%r9) │ │ │ │ - add $0x8,%rdi │ │ │ │ add $0x10,%r9 │ │ │ │ + add $0x8,%rcx │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0x78(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ mov (%r8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ - add %rcx,%rdx │ │ │ │ + mov %rdx,-0x8(%rcx) │ │ │ │ + add %rdi,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - cmp %r8,-0x50(%rbp) │ │ │ │ - jne 1b83c │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jne 1b228 │ │ │ │ inc %rsi │ │ │ │ - mov %r13,%rax │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - je 1b98a │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 1b36a │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r14,%r11 │ │ │ │ + add %r13,%r11 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %rsi,0x8(%r10) │ │ │ │ - jmp 1b81d │ │ │ │ + jmp 1b213 │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r14,%r11 │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne 1b7d7 │ │ │ │ - mov %r12,%rax │ │ │ │ - lea (%r12,%rdi,1),%rcx │ │ │ │ + add %r13,%r11 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jne 1b1cc │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea (%rbx,%rdi,1),%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1b912 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1b2ed │ │ │ │ mov %rcx,%rsi │ │ │ │ - sub %r12,%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 1b900 │ │ │ │ + je 1b2db │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r12),%rdx │ │ │ │ + mov (%rbx),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1b912 │ │ │ │ + je 1b2ed │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1b900 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 1b2db │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r12,%rdx │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x40(%rbp),%rsp │ │ │ │ - jmp 1acda │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rax,%rdi │ │ │ │ - jmp 1b8d7 │ │ │ │ - movq $0x1,-0x70(%rbp) │ │ │ │ - jmp 17da7 │ │ │ │ + mov -0x50(%rbp),%rsp │ │ │ │ + jmp 1a6a2 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + jmp 1b2b3 │ │ │ │ + movq $0x1,-0x80(%rbp) │ │ │ │ + jmp 176d8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,%r8 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 1abf1 │ │ │ │ - jmp 1b9c2 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r13,%rax │ │ │ │ - lea 0x0(%r13,%r12,1),%rcx │ │ │ │ + add %r13,%r8 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 1a5b4 │ │ │ │ + jmp 1b3aa │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r15,%rax │ │ │ │ + lea (%r15,%rbx,1),%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1b9fe │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1b3e4 │ │ │ │ mov %rcx,%rsi │ │ │ │ - sub %r13,%rsi │ │ │ │ + sub %r15,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 1b9ec │ │ │ │ + je 1b3d2 │ │ │ │ add $0x8,%rax │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ + mov (%r15),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1b9fe │ │ │ │ + je 1b3e4 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 1b9ec │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 1b3d2 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rsp │ │ │ │ - mov 0x30(%rax),%r14 │ │ │ │ - jmp 191af │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rsp │ │ │ │ + mov 0x30(%rax),%r13 │ │ │ │ + jmp 18b0d │ │ │ │ mov %r13,%rax │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 1821b │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + jle 17b5b │ │ │ │ + mov 0xe0(%r11),%rbx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ xor %r14d,%r14d │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%rbx),%rdx │ │ │ │ - mov 0xe0(%rbx),%rbx │ │ │ │ + add 0x18(%r11),%rdx │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + lea (%r12,%r12,1),%rbx │ │ │ │ fldt 0x10(%rdx) │ │ │ │ mov %rdx,%r15 │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + lea (%r8,%r13,8),%rbx │ │ │ │ fldt (%rdx) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ mov %r13,%rdx │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - lea (%r12,%r12,1),%rbx │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - lea (%r9,%r13,8),%rbx │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - lea (%r11,%rdx,1),%rbx │ │ │ │ - jmp 1baeb │ │ │ │ + add %rdx,%rbx │ │ │ │ + jmp 1b4bc │ │ │ │ fxch %st(1) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 1bbb8 │ │ │ │ - jmp 1baf8 │ │ │ │ + jle 1b57f │ │ │ │ + jmp 1b4c9 │ │ │ │ fxch %st(1) │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov (%rcx,%rax,8),%rdx │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ imul %r12,%rax │ │ │ │ - mov (%r8,%r10,1),%rdx │ │ │ │ - lea (%r9,%r10,1),%rcx │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add %rax,%rax │ │ │ │ - fldt (%r11,%rsi,1) │ │ │ │ - lea 0x10(%r11,%rsi,1),%rdi │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov 0x48(%rax),%rsi │ │ │ │ - lea 0x8(%r8,%r10,1),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - add %r10,%rsi │ │ │ │ - mov (%rcx),%r10 │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x10,%rdi │ │ │ │ - imul (%rsi),%rdx │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + fldt (%rsi,%rdi,1) │ │ │ │ + mov %r13,-0xa0(%rbp) │ │ │ │ + lea (%r8,%r9,1),%rsi │ │ │ │ + mov %r15,%r13 │ │ │ │ + lea (%rax,%rax,1),%r10 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + lea 0x10(%rax,%rdi,1),%rdi │ │ │ │ + mov 0x48(%r11),%rax │ │ │ │ + add %r9,%rax │ │ │ │ + lea 0x8(%rcx,%r9,1),%r9 │ │ │ │ + mov (%rsi),%r15 │ │ │ │ + imul (%rax),%rdx │ │ │ │ add $0x8,%rsi │ │ │ │ - add %rax,%r10 │ │ │ │ - mov %r10,%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%r9,%r8,1) │ │ │ │ - mov -0xe8(%rbp),%r9 │ │ │ │ + add $0x10,%rdi │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + add $0x8,%rax │ │ │ │ + add $0x8,%r9 │ │ │ │ + add %r10,%r15 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + shl $0x4,%r15 │ │ │ │ + fldt (%rcx,%r15,1) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%r9,%r10,8),%rdx │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ + add (%rcx,%r15,8),%rdx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov %rdx,-0x8(%r9) │ │ │ │ + add %rcx,%r10 │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ - mov %rdx,(%r10) │ │ │ │ - add $0x8,%r10 │ │ │ │ - add %r9,%rax │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - jne 1bb4f │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov (%r8,%r13,8),%rax │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + cmp %rsi,-0x90(%rbp) │ │ │ │ + jne 1b515 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r13,%r15 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r13 │ │ │ │ + mov (%rcx,%r13,8),%rax │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + add %rsi,%rax │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt 0x10(%rax) │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rsi,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 1bc0d │ │ │ │ - jmp 1bc5e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%r9,%rax,8) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jg 1b5cd │ │ │ │ + jmp 1b61e │ │ │ │ + nop │ │ │ │ + movq $0x0,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 1bc45 │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov (%rsi,%rax,8),%rcx │ │ │ │ - mov (%r9,%rax,8),%rdx │ │ │ │ - sub (%rdi,%rax,8),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 1bc00 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + je 1b605 │ │ │ │ + mov -0x98(%rbp),%r10 │ │ │ │ + mov (%r8,%rax,8),%rdx │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + sub (%r10,%rax,8),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 1b5c0 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ inc %rdx │ │ │ │ inc %r14 │ │ │ │ - mov %rdx,(%r9,%rax,8) │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - jne 1bae9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1821b │ │ │ │ + mov %rdx,(%r8,%rax,8) │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 1b4ba │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17b5b │ │ │ │ + incq (%r8) │ │ │ │ inc %r14 │ │ │ │ - incq (%r9) │ │ │ │ - cmp %r14,-0x70(%rbp) │ │ │ │ - jne 1baf6 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1821b │ │ │ │ - mov (%r9,%rcx,8),%rdx │ │ │ │ - jmp 1bc25 │ │ │ │ + cmp %r14,-0x80(%rbp) │ │ │ │ + jne 1b4c7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17b5b │ │ │ │ + mov (%r8,%rsi,8),%rdx │ │ │ │ + jmp 1b5e5 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - fldt (%r11) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x4,%rdi │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r9,%rsi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add 0x18(%r11),%rsi │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov %r8,-0x150(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov 0xe0(%r11),%r13 │ │ │ │ mov (%rax),%rax │ │ │ │ - mov 0xe0(%rbx),%r13 │ │ │ │ - xor %r8d,%r8d │ │ │ │ imul (%r14),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add 0x18(%rbx),%rsi │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - add %rbx,%rdx │ │ │ │ fldt (%rsi) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - add %rbx,%rdx │ │ │ │ - lea (%r10,%rdi,1),%r15 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - lea (%r12,%r12,2),%rdx │ │ │ │ - mov %r15,-0xb8(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x7,%rcx │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ - add %rdx,%rbx │ │ │ │ - lea (%r10,%rcx,1),%rcx │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - lea (%r15,%rdi,1),%rbx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - lea (%rbx,%rdi,1),%r12 │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1bd4c │ │ │ │ + mov -0xa0(%rbp),%r14 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add $0x2,%r14 │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + lea (%rax,%rdx,1),%rcx │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + lea (%rcx,%rdx,1),%rdi │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + lea (%r12,%r12,2),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + lea (%rbx,%rdx,1),%r12 │ │ │ │ + shl $0x7,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + jmp 1b71e │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0x140(%rbp),%r10 │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,-0x158(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r8,-0x150(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x138(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - fmul %st(3),%st │ │ │ │ - add (%rcx,%r8,8),%rax │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + add (%rcx,%r9,8),%rax │ │ │ │ mov -0x110(%rbp),%rcx │ │ │ │ + fmul %st(3),%st │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ mov %rcx,-0x118(%rbp) │ │ │ │ - jmp 1bdaa │ │ │ │ + jmp 1b77c │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ fldt 0x20(%r10) │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + mov %rdx,-0x160(%rbp) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %r10,-0x178(%rbp) │ │ │ │ + add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - mov %r9,-0x178(%rbp) │ │ │ │ - mov %r11,-0x180(%rbp) │ │ │ │ - add 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ - fstpt -0x160(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ + fstpt -0x170(%rbp) │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1be17 │ │ │ │ + jmp 1b7db │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ fldt 0x40(%rax) │ │ │ │ - fmul %st(4),%st │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + fmul %st(4),%st │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ imul %r8,%r11 │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - jmp 1be6a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + jmp 1b82a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ + mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov 0x30(%rax,%r9,8),%r15 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ add %r11,%r15 │ │ │ │ - mov %r15,%r8 │ │ │ │ - imul %rbx,%r8 │ │ │ │ - jmp 1be98 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 1b858 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ fldt 0x80(%rcx) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -27685,414 +27550,421 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 1be90 │ │ │ │ + jne 1b850 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 1be60 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + jne 1b820 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 1be0b │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - mov -0x178(%rbp),%r9 │ │ │ │ - fldt -0x160(%rbp) │ │ │ │ - mov -0x180(%rbp),%r11 │ │ │ │ + jne 1b7cf │ │ │ │ + mov -0x160(%rbp),%rdx │ │ │ │ + mov -0x178(%rbp),%r10 │ │ │ │ + fldt -0x170(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 1bd9c │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov -0x150(%rbp),%r8 │ │ │ │ - inc %r8 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 1bd40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1b76e │ │ │ │ + mov -0x158(%rbp),%r9 │ │ │ │ + mov %r8,%r10 │ │ │ │ + inc %r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 1b712 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x108(%rbp),%xmm0 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - fstpt 0x50(%r11) │ │ │ │ - fxch %st(1) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ movq %r15,%xmm2 │ │ │ │ - fstpt 0x10(%r11) │ │ │ │ - fxch %st(2) │ │ │ │ - dec %r8 │ │ │ │ - fstpt 0x20(%r11) │ │ │ │ + movq -0x100(%rbp),%xmm0 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + fstpt 0x50(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ - mov %r8,0x20(%r9) │ │ │ │ - mov %r8,(%r9) │ │ │ │ - mov %r8,0x8(%r9) │ │ │ │ - fstpt 0x30(%r11) │ │ │ │ - mov %r8,0x10(%r9) │ │ │ │ - mov %r8,0x18(%r9) │ │ │ │ - fstpt 0x40(%r11) │ │ │ │ - mov %rdi,0x28(%rax) │ │ │ │ - movhps -0x128(%rbp),%xmm0 │ │ │ │ - movups %xmm0,0x8(%rax) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ + mov -0x150(%rbp),%r8 │ │ │ │ + mov -0x148(%rbp),%r11 │ │ │ │ + movhps -0x120(%rbp),%xmm0 │ │ │ │ + dec %rax │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ + fxch %st(2) │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rax) │ │ │ │ - jmp 1821b │ │ │ │ + mov %rax,0x20(%r8) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %rdi,0x28(%rcx) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + mov %rax,(%r8) │ │ │ │ + mov %rax,0x8(%r8) │ │ │ │ + mov %rax,0x10(%r8) │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ + mov %rax,0x18(%r8) │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ + jmp 17b5b │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - lea (%r12,%r12,1),%r13 │ │ │ │ - fldt (%r11) │ │ │ │ - mov %r9,-0x118(%rbp) │ │ │ │ - shl $0x4,%r8 │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %r9,%rsi │ │ │ │ + lea (%r12,%r12,1),%r9 │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add 0x18(%r11),%rsi │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov 0xe0(%r11),%r10 │ │ │ │ mov (%rax),%rax │ │ │ │ imul (%r14),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ + fldt (%rsi) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r14 │ │ │ │ - mov %rcx,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - lea (%rax,%r8,1),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl $0x6,%rax │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - add %rbx,%rax │ │ │ │ - lea (%rdx,%r8,1),%rbx │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - lea 0x0(%r13,%r12,1),%rax │ │ │ │ - add %rbx,%r8 │ │ │ │ - mov %rbx,%r15 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + lea (%rcx,%rax,1),%rbx │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ + mov %r11,%rbx │ │ │ │ + lea (%rdx,%rax,1),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + mov %rdi,-0xf8(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ + add %rcx,%rdx │ │ │ │ + lea 0x0(%r13,%rax,1),%r14 │ │ │ │ + mov %r13,-0x78(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1c087 │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ + lea (%r9,%r12,1),%rdx │ │ │ │ + mov %r8,%r13 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + jmp 1ba47 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ + add (%rcx,%rax,8),%rdx │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ fmul %st(3),%st │ │ │ │ - add (%rbx,%rax,8),%rdx │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ - jmp 1c0e4 │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ + imul %rdx,%rcx │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r13,%rcx │ │ │ │ + jmp 1baa7 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - fldt 0x20(%r10) │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + fldt 0x20(%r11) │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov %r11,-0x130(%rbp) │ │ │ │ + add 0x10(%rdi,%r8,8),%rdx │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + mov %rbx,-0x138(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r9,-0x138(%rbp) │ │ │ │ - mov %r10,-0x140(%rbp) │ │ │ │ - add 0x10(%rbx,%r9,8),%rax │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - jmp 1c137 │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ + mov -0x100(%rbp),%r13 │ │ │ │ + imul %rdx,%rdi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + jmp 1bb01 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x40(%rbp),%r12 │ │ │ │ - mov -0x50(%rbp),%r10 │ │ │ │ - fldt 0x40(%rbx) │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - add 0x20(%r15,%r11,8),%r12 │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + fldt 0x40(%r13) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + add 0x20(%rbx,%r12,8),%r15 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - imul %r12,%r10 │ │ │ │ - jmp 1c168 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ + imul %r15,%rbx │ │ │ │ + jmp 1bb30 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%r8,%rdx,8),%rdi │ │ │ │ - fldt (%r9) │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r9 │ │ │ │ + mov 0x30(%r14,%r8,8),%rdi │ │ │ │ + fldt (%r11) │ │ │ │ + inc %r8 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rbx,%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r10,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r14,%rax │ │ │ │ - fldt (%rax) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r10,%rdx │ │ │ │ + fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ - fldt 0x10(%rax) │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jne 1c160 │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%rbx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 1c12d │ │ │ │ - mov -0x138(%rbp),%r9 │ │ │ │ - mov -0x140(%rbp),%r10 │ │ │ │ - inc %r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 1c0d8 │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 1bb28 │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%r13 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 1baf7 │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ + mov -0x130(%rbp),%r11 │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ + inc %r8 │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 1ba9b │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ + mov %rcx,%r13 │ │ │ │ inc %rax │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 1c07d │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 1ba3d │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ + mov %rbx,%r11 │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x118(%rbp),%r9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ movq %rdx,%xmm0 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ movhps -0xb8(%rbp),%xmm0 │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ - fxch %st(1) │ │ │ │ movq %rdi,%xmm3 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ - fstpt 0x20(%rcx) │ │ │ │ - fstpt 0x30(%rcx) │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ - movq %r12,%xmm0 │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ + fxch %st(1) │ │ │ │ dec %rax │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ + mov %rax,0x8(%rcx) │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ - mov %rax,0x18(%r9) │ │ │ │ - mov %rax,(%r9) │ │ │ │ - mov %rax,0x8(%r9) │ │ │ │ - movups %xmm0,0x18(%rbx) │ │ │ │ - mov %rax,0x10(%r9) │ │ │ │ - jmp 1821b │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + mov %rax,0x10(%r13) │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ + jmp 17b5b │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000001c250 : │ │ │ │ +000000000001bc30 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - sub $0x248,%rsp │ │ │ │ + sub $0x238,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ - mov 0x58(%r14),%rbx │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov 0x58(%rdi),%rbx │ │ │ │ + mov (%rax),%rdx │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jle 1c5c0 │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - mov %rdi,-0x1b8(%rbp) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jge 1c5c0 │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jle 1bf90 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov %rdx,-0x1b0(%rbp) │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jge 1bf90 │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ - mov %rax,-0x1b0(%rbp) │ │ │ │ + mov %rax,-0x1a8(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 1c5c0 │ │ │ │ - mov 0x48(%r14),%rax │ │ │ │ + jge 1bf90 │ │ │ │ + mov 0x48(%rdi),%rax │ │ │ │ lea 0x1(%rbx),%r12 │ │ │ │ lea (%r12,%r12,1),%rbx │ │ │ │ + mov (%rax),%rdx │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ - mov (%rax),%rdi │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jle 1c5c0 │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jle 1bf90 │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov %rdi,-0xb8(%rbp) │ │ │ │ cmp %rdi,%rbx │ │ │ │ - jge 1c5c0 │ │ │ │ + jge 1bf90 │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 1c5c0 │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ + jge 1bf90 │ │ │ │ movdqu 0xf0(%r14),%xmm0 │ │ │ │ - mov 0x50(%r14),%rdx │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rax,-0x1d0(%rbp) │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ + mov 0x50(%r14),%rdx │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ - movq %xmm0,-0x1c8(%rbp) │ │ │ │ + mov %rax,-0x1c8(%rbp) │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ + movq %xmm0,-0x1c0(%rbp) │ │ │ │ + movq %xmm1,%rdi │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ shl $0x5,%rdx │ │ │ │ - movq %xmm1,%rdi │ │ │ │ movups %xmm0,0xe0(%r14) │ │ │ │ - movq %xmm1,-0xe0(%rbp) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ + movq %xmm1,-0xd0(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r14),%ecx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 1d80b │ │ │ │ + jne 1d1cb │ │ │ │ test $0x10,%cl │ │ │ │ - jne 1c5d7 │ │ │ │ + jne 1bfa7 │ │ │ │ test $0x8,%cl │ │ │ │ - jne 1dfe2 │ │ │ │ + jne 1d3ca │ │ │ │ mov %ecx,%esi │ │ │ │ and $0x800,%esi │ │ │ │ test $0x2,%cl │ │ │ │ - jne 1e393 │ │ │ │ + jne 1dd5c │ │ │ │ and $0x4,%ecx │ │ │ │ - jne 1d9d3 │ │ │ │ + jne 1d74f │ │ │ │ test %esi,%esi │ │ │ │ - jne 1eb6e │ │ │ │ + jne 1e4f3 │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1c694 │ │ │ │ + jle 1c069 │ │ │ │ fld1 │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ mov -0x50(%rbp),%rbx │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - fdivr %st(1),%st │ │ │ │ xor %r13d,%r13d │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%r15 │ │ │ │ add %r12,%rax │ │ │ │ lea 0x1(%r15),%rbx │ │ │ │ + shl $0x5,%rax │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %rbx,-0x150(%rbp) │ │ │ │ mov %r12,%rbx │ │ │ │ - shl $0x6,%rbx │ │ │ │ shl $0x5,%r12 │ │ │ │ + shl $0x6,%rbx │ │ │ │ + lea -0x20(%r12),%rdx │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %r12,-0x138(%rbp) │ │ │ │ mov %rbx,-0x130(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %r12,-0x140(%rbp) │ │ │ │ - lea -0x20(%r12),%rdi │ │ │ │ sub $0x40,%rbx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rdi,-0x170(%rbp) │ │ │ │ + mov %rdx,-0x170(%rbp) │ │ │ │ mov %rbx,-0x180(%rbp) │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fildll -0xb8(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - je 1c450 │ │ │ │ + je 1be30 │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov 0x30(%r14),%r9 │ │ │ │ mov 0x78(%r14),%r8 │ │ │ │ - mov 0x48(%r14),%r12 │ │ │ │ lea (%rdi,%rdi,2),%r11 │ │ │ │ + mov 0x48(%r14),%r12 │ │ │ │ shl $0x4,%r11 │ │ │ │ imul %rdi,%r9 │ │ │ │ fildll (%r12) │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r14),%rbx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x58(%r14),%rbx │ │ │ │ or $0xc,%ah │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ fldt (%r8,%r11,1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x120(%rbp) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ sub %rbx,%rsi │ │ │ │ cmpq $0x0,-0x150(%rbp) │ │ │ │ - js 1d190 │ │ │ │ - fildll -0xf0(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x120(%rbp) │ │ │ │ + js 1cb64 │ │ │ │ + fildll -0xe0(%rbp) │ │ │ │ mov 0x60(%r14),%rbx │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rbx) │ │ │ │ - fldt 0x191d0(%rip) │ │ │ │ + fldt 0x187c0(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - jmp 1c580 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 1bf54 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x18e68(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -28105,261 +27977,267 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1c555 │ │ │ │ + je 1bf29 │ │ │ │ fchs │ │ │ │ - fmuls 0x18b81(%rip) │ │ │ │ - fldt 0x1915f(%rip) │ │ │ │ + fmuls 0x181ad(%rip) │ │ │ │ + fldt 0x1875b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rax,%r15 │ │ │ │ - jl 1cf28 │ │ │ │ + jl 1c901 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c510 │ │ │ │ + ja 1bee8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1cf0b │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0x100(%rbp) │ │ │ │ - jmp 1c565 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + ja 1c8e4 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xf0(%rbp) │ │ │ │ + jmp 1bf39 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %r14,%rdi │ │ │ │ call 33a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1c694 │ │ │ │ + jle 1c069 │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ - and $0x8,%ch │ │ │ │ mov 0xc8(%r14),%r15 │ │ │ │ mov 0x78(%r14),%r10 │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ - jne 1d914 │ │ │ │ + and $0x8,%ch │ │ │ │ + jne 1d314 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ lea 0x10(%r10),%r13 │ │ │ │ - shl $0x6,%rbx │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ add %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ shl $0x5,%r12 │ │ │ │ + shl $0x6,%rax │ │ │ │ mov %r12,-0x70(%rbp) │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea 0x10(%r12),%rdx │ │ │ │ + lea 0x10(%r13),%rdx │ │ │ │ push -0x50(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - push -0xd0(%rbp) │ │ │ │ - mov %r12,%r9 │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + push %r14 │ │ │ │ + mov %r13,%r9 │ │ │ │ inc %rbx │ │ │ │ push -0xb8(%rbp) │ │ │ │ + lea (%rax,%r15,1),%rcx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + add $0x30,%r13 │ │ │ │ push -0xa8(%rbp) │ │ │ │ - add $0x30,%r12 │ │ │ │ push %rdx │ │ │ │ - mov %r13,%rdx │ │ │ │ - push -0x38(%r12) │ │ │ │ - push -0x40(%r12) │ │ │ │ - lea (%rax,%r13,1),%rcx │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - lea (%rax,%r13,1),%r8 │ │ │ │ - add %r15,%r13 │ │ │ │ - call bbc0 │ │ │ │ + lea (%rax,%r15,1),%r8 │ │ │ │ + mov %r15,%rdx │ │ │ │ + push -0x38(%r13) │ │ │ │ + push -0x40(%r13) │ │ │ │ + call b930 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x40,%rsp │ │ │ │ + add %rax,%r15 │ │ │ │ cmp %rbx,-0xb0(%rbp) │ │ │ │ - jne 1c62e │ │ │ │ + jne 1c003 │ │ │ │ + mov %r12,%r14 │ │ │ │ mov 0xb8(%r14),%rdi │ │ │ │ call 3260 │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ mov %rbx,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rbx,%rax │ │ │ │ sar $1,%rax │ │ │ │ - mov %rax,-0x1c0(%rbp) │ │ │ │ + mov %rax,-0x1b8(%rbp) │ │ │ │ testb $0x1,0x70(%r14) │ │ │ │ - jne 1d227 │ │ │ │ + jne 1cbfb │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 1c5c8 │ │ │ │ - mov -0x1b0(%rbp),%rbx │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0xb8(%rbp),%r13 │ │ │ │ - mov -0x1b8(%rbp),%rcx │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ + jle 1bf98 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov -0x1b0(%rbp),%rax │ │ │ │ + mov -0x1a8(%rbp),%rbx │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + shr $0x3f,%rdx │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + add %rax,%rdi │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %r9,%rdx │ │ │ │ shr $0x3f,%rax │ │ │ │ + sar $1,%rdi │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r15,%r8 │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ - imul %r13,%r8 │ │ │ │ - lea 0x1(%r9),%rax │ │ │ │ - sub %r11,%rax │ │ │ │ - imul %rax,%r10 │ │ │ │ - mov %rcx,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ - shr $0x3f,%rdi │ │ │ │ - mov %r10,%rsi │ │ │ │ - add %rcx,%rdi │ │ │ │ - mov %r11,%r10 │ │ │ │ - imul %rax,%r11 │ │ │ │ - sub %r10,%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + sub %r13,%rcx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + sub %r13,%rax │ │ │ │ + imul %rax,%r15 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rcx,%r11 │ │ │ │ + imul %r13,%rax │ │ │ │ + imul %rsi,%r11 │ │ │ │ + mov %r15,%r10 │ │ │ │ + imul %rbx,%rdx │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lea (%rax,%rdi,1),%r9 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %r10,%r11 │ │ │ │ shl $0x5,%rax │ │ │ │ - sar $1,%rdi │ │ │ │ + sub %rdi,%r11 │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov %rax,-0x1f0(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - imul %r10,%rcx │ │ │ │ - mov -0x1c8(%rbp),%r10 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - sub %rdi,%rax │ │ │ │ - mov %rdi,-0x198(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %rsi,%r11 │ │ │ │ inc %rax │ │ │ │ - imul %r15,%rax │ │ │ │ - lea (%rcx,%rdi,1),%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl $0x5,%rcx │ │ │ │ + mov %rdx,-0x1e8(%rbp) │ │ │ │ + mov -0x1c0(%rbp),%rdx │ │ │ │ + imul %rsi,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ sub %r12,%rax │ │ │ │ - mov %rcx,-0x1f8(%rbp) │ │ │ │ - mov %r15,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,-0x268(%rbp) │ │ │ │ - lea 0x1(%r13),%rax │ │ │ │ + add %rax,%rsi │ │ │ │ + lea 0x1(%r15),%rax │ │ │ │ sub %rdi,%rax │ │ │ │ - imul %r15,%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ + mov %rsi,-0x260(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + imul %r11,%rax │ │ │ │ + shl $0x5,%rsi │ │ │ │ sub %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov -0x1d0(%rbp),%r10 │ │ │ │ - mov %rax,-0x260(%rbp) │ │ │ │ - mov %r11,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add %r10,%rax │ │ │ │ - mov -0x1c8(%rbp),%r10 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov -0x1e8(%rbp),%rdx │ │ │ │ mov %rax,-0x258(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ + mov -0x1c8(%rbp),%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + mov -0x1c0(%rbp),%rdx │ │ │ │ + mov %rax,-0x250(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + imul %r8,%rax │ │ │ │ inc %rax │ │ │ │ - imul %r15,%rax │ │ │ │ + imul %r11,%rax │ │ │ │ sub %r12,%rax │ │ │ │ + sub %r12,%r11 │ │ │ │ + sub %rdi,%r10 │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov -0x1d0(%rbp),%r10 │ │ │ │ - mov %rax,-0x250(%rbp) │ │ │ │ + add %rdx,%rax │ │ │ │ + mov -0x1c8(%rbp),%rdx │ │ │ │ + mov %rax,-0x248(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ imul %rsi,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov -0x1d0(%rbp),%r10 │ │ │ │ - mov %rax,-0x248(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ - mov -0x1c8(%rbp),%r15 │ │ │ │ - sub %r12,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r15,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ mov %rax,-0x240(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ + mov -0x1c0(%rbp),%r11 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x238(%rbp) │ │ │ │ mov %r9,%rax │ │ │ │ imul %rsi,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %r15,%r10 │ │ │ │ - mov %rax,-0x238(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,-0x230(%rbp) │ │ │ │ + mov %r10,%rax │ │ │ │ + imul %rcx,%rax │ │ │ │ + lea (%rax,%r11,1),%r10 │ │ │ │ + mov %r15,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ + mov %r10,-0x228(%rbp) │ │ │ │ + mov %r12,%r10 │ │ │ │ imul %rcx,%rax │ │ │ │ - add %r15,%rax │ │ │ │ - mov -0x1d0(%rbp),%r15 │ │ │ │ - mov %rax,-0x230(%rbp) │ │ │ │ - mov %r12,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,-0x228(%rbp) │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea (%rdx,%r10,1),%r10 │ │ │ │ + mov %r10,-0x220(%rbp) │ │ │ │ + lea (%rax,%r11,1),%r10 │ │ │ │ mov %r13,%rax │ │ │ │ mov %r12,%r13 │ │ │ │ - sub %rdi,%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,-0x220(%rbp) │ │ │ │ - lea (%r12,%r11,1),%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,-0x218(%rbp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - imul %r8,%rax │ │ │ │ + mov %r10,-0x218(%rbp) │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ + imul %r10,%rax │ │ │ │ + add %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rax,-0x210(%rbp) │ │ │ │ + lea (%rdx,%rax,1),%r10 │ │ │ │ + mov -0x1f0(%rbp),%rax │ │ │ │ + mov %r10,-0x210(%rbp) │ │ │ │ + imul %rax,%r8 │ │ │ │ + lea (%r8,%r11,1),%rax │ │ │ │ + mov %rax,-0x208(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ imul %r9,%rbx │ │ │ │ imul %rdi,%rax │ │ │ │ add %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,-0x208(%rbp) │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,-0x200(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ add %r12,%rax │ │ │ │ mov %r14,%r12 │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r15,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rax,-0x200(%rbp) │ │ │ │ + mov %rax,-0x1f8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%r12),%rdi │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - mov -0x1c0(%rbp),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov -0x1b8(%rbp),%rax │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ fldt (%rdi) │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ sub %rax,%rdi │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0x18d7b(%rip) │ │ │ │ mov 0x48(%r12),%rdi │ │ │ │ + fldt 0x18376(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rdi) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -28374,104 +28252,104 @@ │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x180(%rbp) │ │ │ │ fldt (%rdi) │ │ │ │ mov 0x48(%r12),%rdi │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0x18d2e(%rip) │ │ │ │ + fldt 0x1832e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rdi) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmpq $0x1,-0x1b8(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ + cmpq $0x1,-0x1b0(%rbp) │ │ │ │ fld1 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x80(%rbp),%rcx │ │ │ │ + jle 1c8b1 │ │ │ │ + mov -0x260(%rbp),%rdi │ │ │ │ fstpt -0x190(%rbp) │ │ │ │ - jle 1cedf │ │ │ │ - mov -0x268(%rbp),%rdi │ │ │ │ movq $0x0,-0x170(%rbp) │ │ │ │ - mov %rbx,-0x1d8(%rbp) │ │ │ │ add %rax,%rdi │ │ │ │ mov %rdi,-0x160(%rbp) │ │ │ │ - mov -0x1d0(%rbp),%rdi │ │ │ │ + mov -0x1c8(%rbp),%rdi │ │ │ │ add %rdx,%rdi │ │ │ │ mov %rdi,-0x150(%rbp) │ │ │ │ - mov -0x260(%rbp),%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ mov -0x258(%rbp),%rdi │ │ │ │ - lea (%rdi,%rdx,1),%r14 │ │ │ │ - mov -0x250(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ + mov %rdi,-0x138(%rbp) │ │ │ │ + mov -0x250(%rbp),%rdi │ │ │ │ + add %rdx,%rdi │ │ │ │ mov %rdi,-0x130(%rbp) │ │ │ │ mov -0x248(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rax,%rdi │ │ │ │ mov %rdi,-0x120(%rbp) │ │ │ │ mov -0x240(%rbp),%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ + add %rdx,%rdi │ │ │ │ mov %rdi,-0x110(%rbp) │ │ │ │ mov -0x238(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - mov -0x230(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ mov %rdi,-0x100(%rbp) │ │ │ │ + mov -0x230(%rbp),%rdi │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ mov -0x228(%rbp),%rdi │ │ │ │ - lea (%rdi,%rdx,1),%r15 │ │ │ │ - mov -0x220(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - mov -0x218(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ mov %rdi,-0xe0(%rbp) │ │ │ │ - mov -0x210(%rbp),%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ + mov -0x220(%rbp),%rdi │ │ │ │ + add %rdx,%rdi │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ + mov -0x218(%rbp),%rdi │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov -0x210(%rbp),%rdi │ │ │ │ + lea (%rdi,%rdx,1),%r15 │ │ │ │ mov -0x208(%rbp),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rax,%rdi │ │ │ │ mov %rdi,-0xb8(%rbp) │ │ │ │ - mov -0x1c8(%rbp),%rdi │ │ │ │ + mov -0x200(%rbp),%rdi │ │ │ │ + lea (%rdi,%rdx,1),%r14 │ │ │ │ + mov -0x1c0(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ mov %rdi,-0xb0(%rbp) │ │ │ │ - mov -0x200(%rbp),%rdi │ │ │ │ + mov -0x1f8(%rbp),%rdi │ │ │ │ add %rdx,%rdi │ │ │ │ mov %rdi,-0xa8(%rbp) │ │ │ │ - mov %rdx,-0x1e0(%rbp) │ │ │ │ - mov %rax,-0x1e8(%rbp) │ │ │ │ + mov %rbx,-0x1d0(%rbp) │ │ │ │ + mov %rdx,-0x1d8(%rbp) │ │ │ │ + mov %rax,-0x1e0(%rbp) │ │ │ │ mov %r13,-0x40(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ - mov -0x198(%rbp),%rbx │ │ │ │ sub $0x10,%rsp │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov -0x140(%rbp),%rbx │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ fldt 0x10(%rax) │ │ │ │ mov -0x170(%rbp),%rax │ │ │ │ sub %rbx,%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt 0x18b79(%rip) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ + fldt 0x18174(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -28490,66 +28368,65 @@ │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt -0x190(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt 0x10(%rax) │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ fildll -0x170(%rbp) │ │ │ │ - fldt 0x18b1b(%rip) │ │ │ │ + fldt 0x1811b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmpq $0x1,-0x1b0(%rbp) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ + cmpq $0x1,-0x1a8(%rbp) │ │ │ │ fld1 │ │ │ │ mov -0x80(%rbp),%rcx │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x180(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x190(%rbp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ - jle 1ce30 │ │ │ │ + jle 1c808 │ │ │ │ + mov %rsi,-0x198(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ mov %r13,%r12 │ │ │ │ - mov %rsi,-0x1a0(%rbp) │ │ │ │ - mov %rcx,-0x1a8(%rbp) │ │ │ │ + mov %rcx,-0x1a0(%rbp) │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp 1cc06 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 1c5de │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ mov 0x60(%r13),%rcx │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fldt 0x20(%rcx) │ │ │ │ mov %rbx,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt 0x18a66(%rip) │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ + fldt 0x1806a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x10(%rcx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -28557,240 +28434,243 @@ │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0x60(%r13),%rcx │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fld1 │ │ │ │ inc %rbx │ │ │ │ + fld1 │ │ │ │ + sub $0x10,%rsp │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x20(%rcx) │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt 0x18a1b(%rip) │ │ │ │ + fldt 0x18023(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x10(%rcx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r13) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov -0x160(%rbp),%rdi │ │ │ │ - mov -0x140(%rbp),%rdx │ │ │ │ + mov -0x130(%rbp),%rdx │ │ │ │ add $0x20,%rsp │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ lea (%rdi,%r12,1),%rcx │ │ │ │ mov -0x150(%rbp),%rdi │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st,%st(2) │ │ │ │ fldt (%rcx) │ │ │ │ - lea (%rdx,%r12,1),%rcx │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdi,%r12,1) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0x10(%rdi,%r12,1) │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ + lea (%rdi,%r12,1),%rcx │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ fldt 0x10(%rcx) │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ - lea (%rdi,%r12,1),%rcx │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%r14,%r12,1) │ │ │ │ + fstpt (%rdx,%r12,1) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%r14,%r12,1) │ │ │ │ + fstpt 0x10(%rdx,%r12,1) │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ + lea (%rdx,%r12,1),%rcx │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rdx,%r12,1) │ │ │ │ + fstpt (%rdi,%r12,1) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdx,%r12,1) │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ - lea (%rdx,%r12,1),%rcx │ │ │ │ + fstpt 0x10(%rdi,%r12,1) │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ + lea (%rdi,%r12,1),%rcx │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fmul %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ - fstpt (%rdi,%r12,1) │ │ │ │ - fstpt 0x10(%rdi,%r12,1) │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - lea (%rdi,%r12,1),%rcx │ │ │ │ + fstpt (%rdx,%r12,1) │ │ │ │ + fstpt 0x10(%rdx,%r12,1) │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ + lea (%rdx,%r12,1),%rcx │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rcx) │ │ │ │ - fmul %st(6),%st │ │ │ │ - fmul %st(5),%st │ │ │ │ - fstpt (%r15,%r12,1) │ │ │ │ - fstpt 0x10(%r15,%r12,1) │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - lea (%rdx,%r12,1),%rcx │ │ │ │ - mov -0xe0(%rbp),%rdx │ │ │ │ + fmul %st(6),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ + fstpt (%rdi,%r12,1) │ │ │ │ + fstpt 0x10(%rdi,%r12,1) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + lea (%rdi,%r12,1),%rcx │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rcx) │ │ │ │ - lea (%rdi,%r12,1),%rcx │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ + lea (%rdx,%r12,1),%rcx │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ fmul %st(6),%st │ │ │ │ fmul %st(3),%st │ │ │ │ - fstpt (%rdx,%r12,1) │ │ │ │ - fstpt 0x10(%rdx,%r12,1) │ │ │ │ + fstpt (%r15,%r12,1) │ │ │ │ + fstpt 0x10(%r15,%r12,1) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ - lea (%rdx,%r12,1),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ + lea (%rdi,%r12,1),%rcx │ │ │ │ fmul %st(6),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - fstpt (%rdi,%r12,1) │ │ │ │ - fstpt 0x10(%rdi,%r12,1) │ │ │ │ + fstpt (%r14,%r12,1) │ │ │ │ + fstpt 0x10(%r14,%r12,1) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(6) │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt (%rdx,%r12,1) │ │ │ │ fxch %st(4) │ │ │ │ fstpt 0x10(%rdx,%r12,1) │ │ │ │ add $0x20,%r12 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jl 1cc00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x1a0(%rbp),%rsi │ │ │ │ - mov -0x1a8(%rbp),%rcx │ │ │ │ + jl 1c5d8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x198(%rbp),%rsi │ │ │ │ + mov -0x1a0(%rbp),%rcx │ │ │ │ mov %r13,%r12 │ │ │ │ - jmp 1ce40 │ │ │ │ + jmp 1c810 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq -0x170(%rbp) │ │ │ │ - mov -0x198(%rbp),%rbx │ │ │ │ - mov -0x170(%rbp),%rax │ │ │ │ - add %rsi,%r14 │ │ │ │ add %rsi,%r15 │ │ │ │ + add %rsi,%r14 │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ + mov -0x140(%rbp),%rbx │ │ │ │ add %rcx,-0x160(%rbp) │ │ │ │ add %rsi,-0x150(%rbp) │ │ │ │ - add %rcx,-0x140(%rbp) │ │ │ │ - add %rcx,-0x130(%rbp) │ │ │ │ - add %rsi,-0x120(%rbp) │ │ │ │ - add %rcx,-0x110(%rbp) │ │ │ │ - add %rsi,-0xc0(%rbp) │ │ │ │ + add %rcx,-0x138(%rbp) │ │ │ │ + add %rsi,-0x130(%rbp) │ │ │ │ + add %rcx,-0x120(%rbp) │ │ │ │ + add %rsi,-0x110(%rbp) │ │ │ │ add %rcx,-0x100(%rbp) │ │ │ │ - add %rcx,-0xf0(%rbp) │ │ │ │ - add %rsi,-0xe0(%rbp) │ │ │ │ - add %rcx,-0xd0(%rbp) │ │ │ │ - add %rsi,-0xb8(%rbp) │ │ │ │ + add %rsi,-0xf0(%rbp) │ │ │ │ + add %rcx,-0xe0(%rbp) │ │ │ │ + add %rsi,-0xd0(%rbp) │ │ │ │ + add %rcx,-0xc0(%rbp) │ │ │ │ + add %rcx,-0xb8(%rbp) │ │ │ │ add %rcx,-0xb0(%rbp) │ │ │ │ add %rsi,-0xa8(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jl 1caf0 │ │ │ │ - mov -0x1d8(%rbp),%rbx │ │ │ │ - mov -0x1e0(%rbp),%rdx │ │ │ │ - mov -0x1e8(%rbp),%rax │ │ │ │ + jl 1c4d0 │ │ │ │ + mov -0x1d0(%rbp),%rbx │ │ │ │ + mov -0x1d8(%rbp),%rdx │ │ │ │ + mov -0x1e0(%rbp),%rax │ │ │ │ mov -0x40(%rbp),%r13 │ │ │ │ - mov -0x1f8(%rbp),%rdi │ │ │ │ + jmp 1c8b8 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x1f0(%rbp),%rdi │ │ │ │ inc %rbx │ │ │ │ add %rdi,%rax │ │ │ │ - mov -0x1f0(%rbp),%rdi │ │ │ │ + mov -0x1e8(%rbp),%rdi │ │ │ │ add %rdi,%rdx │ │ │ │ - mov -0x1c0(%rbp),%rdi │ │ │ │ + mov -0x1b8(%rbp),%rdi │ │ │ │ cmp %rdi,%rbx │ │ │ │ - jl 1c8f0 │ │ │ │ - jmp 1c5c8 │ │ │ │ + jl 1c2d0 │ │ │ │ + jmp 1bf98 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x187a1(%rip) │ │ │ │ + fldt 0x17d98(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c565 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r9 │ │ │ │ + jmp 1bf39 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x8(%r12) │ │ │ │ + inc %r9 │ │ │ │ lea 0x10(%r8,%r11,1),%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ fldt (%r8,%r9,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + fldt 0x17d3a(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fldt 0x1873f(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%rsi │ │ │ │ mov -0x170(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rsi,%rdx │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ - fld1 │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - jmp 1d00d │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ + fld1 │ │ │ │ + jmp 1c9e9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x183d8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -28803,99 +28683,99 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1cfe5 │ │ │ │ + je 1c9c1 │ │ │ │ fchs │ │ │ │ - fmuls 0x180f1(%rip) │ │ │ │ - fldt 0x186cf(%rip) │ │ │ │ + fmuls 0x17715(%rip) │ │ │ │ + fldt 0x17cc3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rax,%r15 │ │ │ │ - jl 1d05d │ │ │ │ + jl 1ca39 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1cfa0 │ │ │ │ + ja 1c980 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d043 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0x100(%rbp) │ │ │ │ - jmp 1cff5 │ │ │ │ + ja 1ca1f │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xf0(%rbp) │ │ │ │ + jmp 1c9d1 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x18669(%rip) │ │ │ │ + fldt 0x17c5d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1cff5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1c9d1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x10(%r12) │ │ │ │ lea 0x20(%r8,%r11,1),%rcx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ fldt 0x10(%r8,%r9,1) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x20(%rbx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + fldt 0x17c0f(%rip) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - fldt 0x18617(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%r8 │ │ │ │ mov -0x180(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %r8,%rdx │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ - fld1 │ │ │ │ lea (%r10,%rax,1),%rsi │ │ │ │ - jmp 1d13d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ + fld1 │ │ │ │ + jmp 1cb11 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x182a8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -28908,373 +28788,371 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1d115 │ │ │ │ + je 1cae9 │ │ │ │ fchs │ │ │ │ - fmuls 0x17fc1(%rip) │ │ │ │ - fldt 0x1859f(%rip) │ │ │ │ + fmuls 0x175ed(%rip) │ │ │ │ + fldt 0x17b9b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x40(%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rdx,%rax │ │ │ │ sub %r8,%rax │ │ │ │ dec %rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jg 1d1a7 │ │ │ │ + jg 1cb7b │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1d0d0 │ │ │ │ + ja 1caa8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d176 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xf0(%rbp) │ │ │ │ - jmp 1d125 │ │ │ │ + ja 1cb4a │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xe0(%rbp) │ │ │ │ + jmp 1caf9 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x18536(%rip) │ │ │ │ + fldt 0x17b32(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1d125 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1caf9 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x10(%r8,%r11,1),%rax │ │ │ │ lea 0x20(%r8,%r11,1),%rcx │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ - jmp 1d1af │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ + jmp 1cb83 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ - mov -0x110(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - mov %r10,%rdx │ │ │ │ - inc %r13 │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov -0x130(%rbp),%rbx │ │ │ │ add 0x18(%r14),%rdi │ │ │ │ push -0x50(%rbp) │ │ │ │ - push -0xd0(%rbp) │ │ │ │ + mov %r10,%rdx │ │ │ │ + inc %r13 │ │ │ │ + push -0xc0(%rbp) │ │ │ │ add %r10,%rax │ │ │ │ - push -0xb8(%rbp) │ │ │ │ lea (%r10,%rbx,1),%r8 │ │ │ │ + mov -0x110(%rbp),%r9 │ │ │ │ + push -0xb8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ push -0xa8(%rbp) │ │ │ │ push %rcx │ │ │ │ mov %rax,%rcx │ │ │ │ push -0x118(%rbp) │ │ │ │ push -0x120(%rbp) │ │ │ │ - call bbc0 │ │ │ │ - mov -0xc0(%rbp),%rsp │ │ │ │ + call b930 │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ cmp %r13,-0xb0(%rbp) │ │ │ │ - jne 1c41a │ │ │ │ - jmp 1c694 │ │ │ │ + jne 1bdfa │ │ │ │ + jmp 1c069 │ │ │ │ cmpq $0x1,-0x60(%rbp) │ │ │ │ - jle 1c5c8 │ │ │ │ - mov -0x1b8(%rbp),%rbx │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + jle 1bf98 │ │ │ │ + mov -0x1b0(%rbp),%rbx │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ mov %rbx,%r15 │ │ │ │ mov %rdi,%r10 │ │ │ │ shr $0x3f,%r15 │ │ │ │ mov %r15,%rax │ │ │ │ mov %rbx,%r15 │ │ │ │ add %rbx,%rax │ │ │ │ - mov -0x1b0(%rbp),%rbx │ │ │ │ + mov -0x1a8(%rbp),%rbx │ │ │ │ sar $1,%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ mov %rbx,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ sar $1,%r11 │ │ │ │ sub %r11,%r10 │ │ │ │ mov %r11,-0xb0(%rbp) │ │ │ │ mov %r10,%rdx │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jle 1c5c8 │ │ │ │ + jle 1bf98 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 1c5c8 │ │ │ │ + jle 1bf98 │ │ │ │ mov 0xc0(%r14),%rsi │ │ │ │ mov -0xb8(%rbp),%r8 │ │ │ │ - mov -0x1c0(%rbp),%r13 │ │ │ │ mov %rdi,%r10 │ │ │ │ - mov -0x1c8(%rbp),%r12 │ │ │ │ mov %r9,%r14 │ │ │ │ + mov -0x1b8(%rbp),%r13 │ │ │ │ + mov -0x1c0(%rbp),%r12 │ │ │ │ mov (%rsi),%rax │ │ │ │ mov 0x8(%rsi),%rcx │ │ │ │ - mov %rax,-0x1b8(%rbp) │ │ │ │ + mov %rax,-0x1b0(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ imul %rdi,%rax │ │ │ │ + mov %rcx,-0xf0(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ sub %r13,%rax │ │ │ │ mov %r8,%r13 │ │ │ │ imul %rax,%rdi │ │ │ │ lea (%r8,%rdi,1),%rax │ │ │ │ - imul %r10,%rdi │ │ │ │ mov %r10,%r8 │ │ │ │ sub %r9,%rax │ │ │ │ + imul %r10,%rdi │ │ │ │ imul %rax,%r8 │ │ │ │ lea (%rdx,%r8,1),%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ shl $0x5,%rax │ │ │ │ add %r12,%rax │ │ │ │ - mov %rax,-0x198(%rbp) │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - mov -0x1c0(%rbp),%r13 │ │ │ │ + mov -0x1b8(%rbp),%r13 │ │ │ │ sub %r9,%rax │ │ │ │ mov %r10,%r9 │ │ │ │ imul %rax,%r9 │ │ │ │ - shl $0x5,%r8 │ │ │ │ lea (%rdx,%r9,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r12,%rax │ │ │ │ mov %rax,-0x190(%rbp) │ │ │ │ lea (%rdx,%rdi,1),%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %r12,%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + shl $0x5,%rax │ │ │ │ lea (%rdx,%r12,1),%rdx │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ + add %r12,%rax │ │ │ │ mov %rdx,-0x170(%rbp) │ │ │ │ lea (%r8,%r12,1),%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov -0x1b0(%rbp),%r9 │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rdx,-0x160(%rbp) │ │ │ │ lea (%rax,%r12,1),%rdx │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov -0x1b8(%rbp),%r9 │ │ │ │ imul %r13,%rax │ │ │ │ mov %rdx,-0x150(%rbp) │ │ │ │ + lea (%rdi,%r12,1),%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ + imul %r14,%rdi │ │ │ │ imul %rax,%rdx │ │ │ │ add %r14,%rax │ │ │ │ - lea (%rdi,%r12,1),%rdi │ │ │ │ imul %rax,%r8 │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ imul %rbx,%rax │ │ │ │ - imul %r14,%rdi │ │ │ │ shl $0x5,%rbx │ │ │ │ + mov %rbx,-0x100(%rbp) │ │ │ │ + mov %r11,%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - mov %rax,-0x218(%rbp) │ │ │ │ + mov %rax,-0x210(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ add %r9,%rax │ │ │ │ mov 0x10(%rsi),%r9 │ │ │ │ mov %r10,%rsi │ │ │ │ - mov -0x1d0(%rbp),%r10 │ │ │ │ - mov %rax,-0x210(%rbp) │ │ │ │ + mov -0x1c8(%rbp),%r10 │ │ │ │ + mov %rax,-0x208(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ shl $0x5,%rsi │ │ │ │ + shl $0x5,%rax │ │ │ │ mov %r9,-0xa8(%rbp) │ │ │ │ add %r10,%rax │ │ │ │ - mov %rax,-0x208(%rbp) │ │ │ │ + mov %rax,-0x200(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ + shl $0x5,%r11 │ │ │ │ add %r10,%rax │ │ │ │ - mov %rax,-0x200(%rbp) │ │ │ │ + mov %rax,-0x1f8(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%r11 │ │ │ │ add %r10,%rax │ │ │ │ - mov %rax,-0x1f8(%rbp) │ │ │ │ + mov %rax,-0x1f0(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ mov %rbx,%r11 │ │ │ │ add %r10,%rax │ │ │ │ - mov %rax,-0x1f0(%rbp) │ │ │ │ + shl $0x4,%r11 │ │ │ │ + mov %rax,-0x1e8(%rbp) │ │ │ │ lea (%rbx,%rdx,1),%rax │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ - mov %rax,-0x1e8(%rbp) │ │ │ │ + mov %rax,-0x1e0(%rbp) │ │ │ │ lea (%rbx,%rdi,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ - mov %rax,-0x1e0(%rbp) │ │ │ │ + mov %rax,-0x1d8(%rbp) │ │ │ │ lea (%rbx,%r8,1),%rax │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ - mov %rax,-0x1d8(%rbp) │ │ │ │ + mov %rax,-0x1d0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x4,%r11 │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ add %r9,%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x1b8(%rbp),%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x1b0(%rbp),%rbx │ │ │ │ mov %rdx,%rdi │ │ │ │ - mov -0x1c8(%rbp),%r15 │ │ │ │ - mov -0x140(%rbp),%r14 │ │ │ │ movq $0x0,-0xb8(%rbp) │ │ │ │ - mov %rdx,-0x1a0(%rbp) │ │ │ │ - mov %rax,-0x1a8(%rbp) │ │ │ │ - mov %rcx,-0x1b0(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rdx,-0x198(%rbp) │ │ │ │ + mov -0x1c0(%rbp),%r15 │ │ │ │ fldt (%rbx,%rdi,1) │ │ │ │ - mov -0x210(%rbp),%rbx │ │ │ │ + mov -0x208(%rbp),%rbx │ │ │ │ + mov %rax,-0x1a0(%rbp) │ │ │ │ + mov -0x138(%rbp),%r14 │ │ │ │ fldt (%rbx,%rdi,1) │ │ │ │ - mov -0x1f8(%rbp),%rdi │ │ │ │ - mov -0x1d0(%rbp),%rbx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ + fxch %st(1) │ │ │ │ mov -0x1f0(%rbp),%rdi │ │ │ │ + mov -0x1c8(%rbp),%rbx │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ + mov -0x1e8(%rbp),%rdi │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ lea (%rbx,%rax,1),%r13 │ │ │ │ - mov -0x208(%rbp),%rbx │ │ │ │ + mov -0x200(%rbp),%rbx │ │ │ │ lea (%rdi,%rax,1),%r10 │ │ │ │ - mov -0x1e8(%rbp),%rdi │ │ │ │ + mov -0x1e0(%rbp),%rdi │ │ │ │ lea (%rbx,%rax,1),%r12 │ │ │ │ - mov -0x200(%rbp),%rbx │ │ │ │ + mov -0x1f8(%rbp),%rbx │ │ │ │ lea (%rdi,%rax,1),%r9 │ │ │ │ - mov -0x1e0(%rbp),%rdi │ │ │ │ + mov -0x1d8(%rbp),%rdi │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ lea (%rdi,%rax,1),%r8 │ │ │ │ - mov -0x1d8(%rbp),%rdi │ │ │ │ + mov -0x1d0(%rbp),%rdi │ │ │ │ add %rax,%rdi │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ mov -0x150(%rbp),%rdi │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ mov -0x160(%rbp),%rdi │ │ │ │ mov %rdi,-0x90(%rbp) │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ mov -0x180(%rbp),%rdi │ │ │ │ mov %rdi,-0x60(%rbp) │ │ │ │ mov -0x190(%rbp),%rdi │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ - mov -0x198(%rbp),%rdi │ │ │ │ + mov -0x140(%rbp),%rdi │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ + mov %rcx,-0x1a8(%rbp) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov %rsi,-0xf0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fldt -0xd0(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ + fldt -0xe0(%rbp) │ │ │ │ + fmul %st,%st(3) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ - fxch %st(3) │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fmul %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0xa8(%rbp),%r14 │ │ │ │ mov %rdx,%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ fldt (%r14,%rsi,1) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ fldt -0x10(%rcx) │ │ │ │ add %rax,%rsi │ │ │ │ fldt 0x10(%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rsi) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - fmul %st(3),%st │ │ │ │ add %rax,%rsi │ │ │ │ + fmul %st(3),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt 0x0(%r13,%rax,1) │ │ │ │ fstpt 0x10(%r13,%rax,1) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ fldt (%rsi) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - fmul %st(3),%st │ │ │ │ add %rax,%rsi │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ + fmul %st(7),%st │ │ │ │ fstpt (%r12,%rax,1) │ │ │ │ fstpt 0x10(%r12,%rax,1) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fldt (%rsi) │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ - fmul %st(3),%st │ │ │ │ add %rax,%rsi │ │ │ │ + fmul %st(3),%st │ │ │ │ fmul %st(6),%st │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ fstpt 0x10(%rbx,%rax,1) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmul %st(6),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fldt (%rsi) │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - add %rax,%rsi │ │ │ │ - fmul %st(6),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fstpt (%r11,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%r11,%rax,1) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%rsi) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - fmul %st(2),%st │ │ │ │ add %rax,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ fstpt 0x10(%r10,%rax,1) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ fldt (%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ fstpt (%r9,%rax,1) │ │ │ │ fstpt 0x10(%r9,%rax,1) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ add %rax,%rsi │ │ │ │ fldt 0x10(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -29282,395 +29160,673 @@ │ │ │ │ lea (%r15,%rax,1),%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt (%r8,%rax,1) │ │ │ │ fstpt 0x10(%r8,%rax,1) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rdx,-0xb0(%rbp) │ │ │ │ - jg 1d600 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + jg 1cfd0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ incq -0xb8(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ add %rsi,-0x70(%rbp) │ │ │ │ - fldt -0xe0(%rbp) │ │ │ │ - add %rsi,-0x50(%rbp) │ │ │ │ - add %rsi,-0x60(%rbp) │ │ │ │ - add %rsi,-0xa0(%rbp) │ │ │ │ - add %rsi,-0x90(%rbp) │ │ │ │ - add %rsi,-0x80(%rbp) │ │ │ │ add %rax,%r13 │ │ │ │ add %rax,%r12 │ │ │ │ add %rax,%rbx │ │ │ │ + add %rsi,-0x50(%rbp) │ │ │ │ add %rax,%r11 │ │ │ │ add %rax,%r10 │ │ │ │ add %rax,%r9 │ │ │ │ + add %rsi,-0x60(%rbp) │ │ │ │ add %rsi,%r14 │ │ │ │ add %rax,%r8 │ │ │ │ add %rsi,%r15 │ │ │ │ + add %rsi,-0x80(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ add %rax,%rdi │ │ │ │ + add %rsi,-0xa0(%rbp) │ │ │ │ + add %rsi,-0x90(%rbp) │ │ │ │ cmp %rdx,-0x130(%rbp) │ │ │ │ - jg 1d5a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x218(%rbp),%rbx │ │ │ │ - mov -0x1a8(%rbp),%rax │ │ │ │ - mov -0x1a0(%rbp),%rdx │ │ │ │ - mov -0x1b0(%rbp),%rcx │ │ │ │ - add %rcx,-0x198(%rbp) │ │ │ │ + jg 1cf80 │ │ │ │ + mov -0x210(%rbp),%rbx │ │ │ │ + mov -0x1a0(%rbp),%rax │ │ │ │ + mov -0x198(%rbp),%rdx │ │ │ │ + mov -0x1a8(%rbp),%rcx │ │ │ │ + add %rbx,%rax │ │ │ │ + mov -0x1b8(%rbp),%rbx │ │ │ │ + add %rcx,-0x140(%rbp) │ │ │ │ + inc %rdx │ │ │ │ add %rcx,-0x190(%rbp) │ │ │ │ add %rcx,-0x180(%rbp) │ │ │ │ add %rcx,-0x170(%rbp) │ │ │ │ add %rcx,-0x160(%rbp) │ │ │ │ add %rcx,-0x150(%rbp) │ │ │ │ - add %rcx,-0x140(%rbp) │ │ │ │ - add %rcx,-0x1c8(%rbp) │ │ │ │ - add %rbx,%rax │ │ │ │ - mov -0x1c0(%rbp),%rbx │ │ │ │ - inc %rdx │ │ │ │ + add %rcx,-0x138(%rbp) │ │ │ │ + add %rcx,-0x1c0(%rbp) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jl 1d4b0 │ │ │ │ - jmp 1c5c8 │ │ │ │ + jl 1ce80 │ │ │ │ + jmp 1bf98 │ │ │ │ mov %r12,%rax │ │ │ │ and $0x800,%ecx │ │ │ │ - mov 0x108(%r14),%rsi │ │ │ │ mov 0x18(%r14),%r15 │ │ │ │ - mov 0xc8(%r14),%r13 │ │ │ │ - mov 0xd0(%r14),%r9 │ │ │ │ - mov %ecx,%r11d │ │ │ │ + mov 0x108(%r14),%rdi │ │ │ │ imul %r12,%rax │ │ │ │ + mov 0xc8(%r14),%r9 │ │ │ │ + mov 0xd0(%r14),%r13 │ │ │ │ + mov %ecx,%r11d │ │ │ │ imul %r12,%rax │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1c694 │ │ │ │ + jle 1c069 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1d87e │ │ │ │ + jne 1d23e │ │ │ │ test %r8,%r8 │ │ │ │ - jg 1eb5f │ │ │ │ + jg 1e739 │ │ │ │ inc %rax │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - jne 1d854 │ │ │ │ - jmp 1c694 │ │ │ │ + jne 1d214 │ │ │ │ + jmp 1c069 │ │ │ │ inc %rax │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - je 1c694 │ │ │ │ + je 1c069 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 1d86e │ │ │ │ + jle 1d22e │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%r10 │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ + mov -0xd0(%rbp),%r12 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov 0x8(%rsi,%rdx,1),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov 0x8(%rdi,%rdx,1),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ imul %r8,%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea (%r9,%rax,8),%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add %r15,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + lea 0x0(%r13,%rax,8),%rcx │ │ │ │ add %r8,%rax │ │ │ │ - add %r15,%rdi │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%r9,%rax,8),%rbx │ │ │ │ - add %r13,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rdx),%rax │ │ │ │ - fldt (%rcx) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - add $0x8,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ - add $0x10,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %r9,%rdx │ │ │ │ + lea (%r9,%rax,1),%rbx │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + fldt (%rdx) │ │ │ │ + add $0x10,%rdx │ │ │ │ + add $0x8,%rcx │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ shl $0x5,%rax │ │ │ │ add %r12,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%rdi) │ │ │ │ + fldt (%rsi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jne 1d8c0 │ │ │ │ + jne 1d2c0 │ │ │ │ lea 0x1(%r10),%rax │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - je 1c694 │ │ │ │ + je 1c069 │ │ │ │ test %r11d,%r11d │ │ │ │ - jne 1d87e │ │ │ │ + jne 1d23e │ │ │ │ mov %rax,%r10 │ │ │ │ - jmp 1d899 │ │ │ │ - mov %r15,%rbx │ │ │ │ + jmp 1d259 │ │ │ │ + mov %r12,%rbx │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov %r12,%r14 │ │ │ │ mov %r10,%r12 │ │ │ │ mov %r13,%rdx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ inc %r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x108(%r15),%rdx │ │ │ │ + add 0x108(%r14),%rdx │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ push -0x50(%rbp) │ │ │ │ - push -0xd0(%rbp) │ │ │ │ - push -0xb8(%rbp) │ │ │ │ - push -0xa8(%rbp) │ │ │ │ + push -0xc0(%rbp) │ │ │ │ lea (%rdi,%rdi,2),%rdx │ │ │ │ + push -0xb8(%rbp) │ │ │ │ mov %rdx,%r8 │ │ │ │ add $0x2,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ + push -0xa8(%rbp) │ │ │ │ + imul %rbx,%rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - sub %r14,%rdx │ │ │ │ lea 0x20(%r12,%r8,1),%r9 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ push %r9 │ │ │ │ lea 0x10(%r12,%r8,1),%r9 │ │ │ │ - imul %rdi,%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + sub %rbx,%rdx │ │ │ │ push 0x8(%r12,%r8,1) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ push (%r12,%r8,1) │ │ │ │ shl $0x5,%rsi │ │ │ │ - lea (%rbx,%rsi,1),%r8 │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ + imul %rdi,%rdx │ │ │ │ + lea (%r15,%rsi,1),%r8 │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x5,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ - add %rbx,%rcx │ │ │ │ - add %rbx,%rdx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + add %r15,%rcx │ │ │ │ add %rax,%rdi │ │ │ │ - call bbc0 │ │ │ │ + lea (%rdx,%rdx,2),%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r15,%rdx │ │ │ │ + call b930 │ │ │ │ add $0x40,%rsp │ │ │ │ cmp %r13,-0xb0(%rbp) │ │ │ │ - jne 1d923 │ │ │ │ - mov %r15,%r14 │ │ │ │ - jmp 1c694 │ │ │ │ + jne 1d31d │ │ │ │ + jmp 1c069 │ │ │ │ + mov 0x60(%r14),%rsi │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov %rsp,-0x120(%rbp) │ │ │ │ + mov %r12,%r15 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + fldt (%rsi) │ │ │ │ + add %r12,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,%r10 │ │ │ │ + lea 0x17(%rax),%rax │ │ │ │ + fld1 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x10(%r10),%rax │ │ │ │ + fchs │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + lea 0xf(%rsp),%r13 │ │ │ │ + and $0xfffffffffffffff0,%r13 │ │ │ │ + lea 0x1(%rax,%rax,1),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + lea 0x0(%r13,%r15,1),%rdx │ │ │ │ + fld1 │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ + f2xm1 │ │ │ │ + fadd %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fscale │ │ │ │ + fstp %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x0(%r13) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 1ec2b │ │ │ │ + lea 0x10(%r13),%rax │ │ │ │ + lea -0x20(%r15),%r8 │ │ │ │ + fld %st(0) │ │ │ │ + fld %st(2) │ │ │ │ + add $0x10,%rax │ │ │ │ + fmul %st(2),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x10(%rax) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 1d459 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + lea 0x0(%r13,%r8,1),%rdi │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + fld1 │ │ │ │ + fchs │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + fld1 │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ + f2xm1 │ │ │ │ + fadd %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fscale │ │ │ │ + fstp %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rdx) │ │ │ │ + fldt 0x20(%rdi) │ │ │ │ + add %r15,%rdx │ │ │ │ + fld %st(2) │ │ │ │ + add $0x10,%rax │ │ │ │ + fmul %st(2),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x10(%rax) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 1d4bb │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x20(%rsi) │ │ │ │ + mov %r12,%r9 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + lea 0x0(%r13,%r9,1),%rdx │ │ │ │ + fld1 │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + fchs │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + fld1 │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ + f2xm1 │ │ │ │ + fadd %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fscale │ │ │ │ + fstp %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rdx) │ │ │ │ + fldt 0x40(%rdi,%r8,1) │ │ │ │ + add %r15,%rdx │ │ │ │ + fld %st(2) │ │ │ │ + add $0x10,%rax │ │ │ │ + fmul %st(2),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x10(%rax) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 1d526 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmpq $0x0,-0xb0(%rbp) │ │ │ │ + jle 1d743 │ │ │ │ + lea 0x0(,%r12,4),%rax │ │ │ │ + mov %r12,%r11 │ │ │ │ + mov %r9,-0x110(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shl $0x6,%r11 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + lea 0x10(%r15),%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + lea 0x10(%r11),%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + shr $0x4,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ + and $0x8,%ch │ │ │ │ + je 1d5d1 │ │ │ │ + mov %r12,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add 0x108(%r14),%rdx │ │ │ │ + mov 0x8(%rdx),%rdi │ │ │ │ + lea (%rdi,%rdi,1),%r8 │ │ │ │ + mov 0xc8(%r14),%r9 │ │ │ │ + lea (%r8,%rdi,1),%rdx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + fldt 0x10(%r9,%rcx,1) │ │ │ │ + fldt (%r9,%rcx,1) │ │ │ │ + lea 0x1(%rdx),%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rsi) │ │ │ │ + fldt (%r9,%rcx,1) │ │ │ │ + jle 1e4cf │ │ │ │ + fld1 │ │ │ │ + mov $0x10,%edx │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + add $0x10,%rdx │ │ │ │ + cmp %r15,%rdx │ │ │ │ + jne 1d620 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + fstp %st(1) │ │ │ │ + fldt 0x10(%r9,%rcx,1) │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ + fld1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + add $0x10,%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 1d660 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x30(%r9,%rcx,1) │ │ │ │ + fldt 0x20(%r9,%rcx,1) │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ + fld1 │ │ │ │ + nopl (%rax) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + add $0x10,%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 1d6a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x78(%r14),%rdx │ │ │ │ + add %rdi,%r8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + shl $0x5,%rdi │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add 0x18(%r14),%rdi │ │ │ │ + lea (%rsi,%r15,1),%rcx │ │ │ │ + inc %r12 │ │ │ │ + lea 0x20(%rdx,%r8,1),%r9 │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ + push -0x50(%rbp) │ │ │ │ + push -0xc0(%rbp) │ │ │ │ + push -0xb8(%rbp) │ │ │ │ + push -0xa8(%rbp) │ │ │ │ + push %r9 │ │ │ │ + lea 0x10(%rdx,%r8,1),%r9 │ │ │ │ + push 0x8(%rdx,%r8,1) │ │ │ │ + push (%rdx,%r8,1) │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + call b930 │ │ │ │ + mov -0x70(%rbp),%rsp │ │ │ │ + cmp %r12,-0xb0(%rbp) │ │ │ │ + je 1d743 │ │ │ │ + mov 0x70(%r14),%ecx │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ + jmp 1d5a0 │ │ │ │ + mov -0x120(%rbp),%rsp │ │ │ │ + jmp 1c069 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov 0x68(%r14),%r9 │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ mov %r9,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %rax,%r15 │ │ │ │ test %esi,%esi │ │ │ │ - jne 1f030 │ │ │ │ + jne 1e9b0 │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1c694 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ + jle 1c069 │ │ │ │ + mov %r15,-0x70(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ mov %r15,%rdx │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ neg %rdx │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - shl $0x6,%rbx │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - fstpt -0x150(%rbp) │ │ │ │ - fildll -0xb8(%rbp) │ │ │ │ shl $0x5,%rdi │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ - fstpt -0x160(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ - add %r12,%rax │ │ │ │ + mov %r12,%rbx │ │ │ │ + shl $0x4,%rdx │ │ │ │ lea 0x1(%r9),%rcx │ │ │ │ - sub $0x40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ lea (%r12,%r12,1),%r13 │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov %r14,%r10 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - mov %rbx,-0x190(%rbp) │ │ │ │ - fstpt -0x170(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ + lea -0x20(%rdi),%rdx │ │ │ │ + mov %rdi,-0x138(%rbp) │ │ │ │ lea (%rcx,%rcx,1),%rsi │ │ │ │ - sub $0x20,%rdi │ │ │ │ add $0x10,%rax │ │ │ │ - mov %r14,%r10 │ │ │ │ mov %rsi,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ mov %rcx,%r14 │ │ │ │ - mov %rdi,-0x198(%rbp) │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + fstpt -0x150(%rbp) │ │ │ │ + fildll -0xb8(%rbp) │ │ │ │ + movq $0x0,-0x70(%rbp) │ │ │ │ + fstpt -0x160(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ mov %rax,-0x180(%rbp) │ │ │ │ + fstpt -0x170(%rbp) │ │ │ │ + mov %rbx,-0x130(%rbp) │ │ │ │ + sub $0x40,%rbx │ │ │ │ + mov %rbx,-0x190(%rbp) │ │ │ │ + mov %r11,%rbx │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ testb $0x8,0x71(%r10) │ │ │ │ - je 1dac6 │ │ │ │ + je 1d845 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r10),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov 0x30(%r10),%r8 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ mov -0x180(%rbp),%rax │ │ │ │ - mov 0x48(%r10),%rdx │ │ │ │ + mov 0x48(%r10),%rdi │ │ │ │ + imul %rdx,%r8 │ │ │ │ mov 0x78(%r10),%r9 │ │ │ │ - imul %rdi,%r8 │ │ │ │ + fildll (%rdi) │ │ │ │ sub %rax,%rsp │ │ │ │ - fildll (%rdx) │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ lea 0xf(%rsp),%r11 │ │ │ │ - and $0xfffffffffffffff0,%r11 │ │ │ │ mov %r8,%rax │ │ │ │ + and $0xfffffffffffffff0,%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - lea (%rdi,%rdi,2),%rax │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + mov 0x58(%r10),%rdi │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r10),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ fldt -0x150(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x100(%rbp) │ │ │ │ + fistpll -0xf0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + fildll -0xf0(%rbp) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x100(%rbp) │ │ │ │ + fistpll -0xf0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ + fildll -0xf0(%rbp) │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - jle 1dc53 │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ + jle 1d9d3 │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ - mov 0xc8(%r10),%rdi │ │ │ │ + mov %r12,-0xf0(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov %r12,-0x100(%rbp) │ │ │ │ mov %r9,-0x110(%rbp) │ │ │ │ + mov 0xc8(%r10),%rdi │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ fsubp %st,%st(2) │ │ │ │ neg %rsi │ │ │ │ - jmp 1dc2d │ │ │ │ + jmp 1d9ad │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r12 │ │ │ │ fldt (%rdi,%r12,1) │ │ │ │ mov %rax,%r9 │ │ │ │ inc %rax │ │ │ │ sub %r15,%rdx │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r9 │ │ │ │ add %rbx,%rcx │ │ │ │ sub %rbx,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r11,%r9,1) │ │ │ │ cmp %r13,%rax │ │ │ │ - je 1dc3f │ │ │ │ + je 1d9bf │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 1dc00 │ │ │ │ + jg 1d980 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ mov %rsi,%r12 │ │ │ │ fmul %st(2),%st │ │ │ │ - jne 1dc09 │ │ │ │ - jmp 1dc06 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x100(%rbp),%r12 │ │ │ │ + jne 1d989 │ │ │ │ + jmp 1d986 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ mov -0x110(%rbp),%r9 │ │ │ │ - jmp 1dc59 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + jmp 1d9d9 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ lea 0x1(%r8),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + fildll 0x8(%rdx) │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ - fildll 0x8(%rdi) │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + lea 0x10(%r9,%rax,1),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - lea 0x10(%r9,%rax,1),%rax │ │ │ │ fldt (%rax) │ │ │ │ fldt -0x160(%rbp) │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x100(%rbp) │ │ │ │ + fistpll -0xf0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + fildll -0xf0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x100(%rbp) │ │ │ │ + fistpll -0xf0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ + fildll -0xf0(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - jle 1dd8c │ │ │ │ + jle 1db0c │ │ │ │ fld1 │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - mov -0x198(%rbp),%rax │ │ │ │ - mov 0xc8(%r10),%r8 │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0xc8(%r10),%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea (%r11,%rax,1),%rsi │ │ │ │ not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ @@ -29678,53 +29834,53 @@ │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1dfb0 │ │ │ │ + js 1dcf0 │ │ │ │ lea 0x1(%rdx,%r14,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r15,%rdx │ │ │ │ add %r15,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rcx,%r13 │ │ │ │ - jne 1dd40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1dd92 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1dac0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1db12 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ fildll 0x10(%rax) │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ fldt 0x10(%r9,%rax,1) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + lea 0x20(%r9,%rax,1),%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - lea 0x20(%r9,%rax,1),%r9 │ │ │ │ fldt (%r9) │ │ │ │ fldt -0x170(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ @@ -29733,22 +29889,22 @@ │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - jle 1dece │ │ │ │ + jle 1dc4e │ │ │ │ fld1 │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ mov -0x190(%rbp),%rax │ │ │ │ - mov 0xc8(%r10),%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0xc8(%r10),%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea (%r11,%rax,1),%rsi │ │ │ │ not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -29758,409 +29914,121 @@ │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1df70 │ │ │ │ + js 1dd28 │ │ │ │ lea 0x1(%r12,%rdx,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r15,%rdx │ │ │ │ add %r15,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x30(%rsi) │ │ │ │ cmp %rcx,%r13 │ │ │ │ - jne 1de80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 1ded6 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1dc00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 1dc56 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ mov %r11,%rdx │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%r10),%rdi │ │ │ │ - push -0x50(%rbp) │ │ │ │ - push -0xd0(%rbp) │ │ │ │ lea (%r11,%rax,1),%rcx │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov %r10,-0x80(%rbp) │ │ │ │ + push -0x50(%rbp) │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ + push -0xc0(%rbp) │ │ │ │ push -0xb8(%rbp) │ │ │ │ push -0xa8(%rbp) │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ push %r9 │ │ │ │ mov -0x110(%rbp),%r9 │ │ │ │ sub $0x10,%rsp │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ fstpt (%rsp) │ │ │ │ - call bbc0 │ │ │ │ - mov -0xc0(%rbp),%rsp │ │ │ │ + call b930 │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jne 1da9d │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + jne 1d81c │ │ │ │ + fstp %st(0) │ │ │ │ mov %r10,%r14 │ │ │ │ - jmp 1c694 │ │ │ │ + jmp 1c069 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rdi,%r12,1),%rax │ │ │ │ + lea (%rdi,%r14,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r15,%rdx │ │ │ │ add %r15,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x30(%rsi) │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ cmp %r13,%rcx │ │ │ │ - jne 1de80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 1ded6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea (%rdi,%r14,1),%rax │ │ │ │ + jne 1dac0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1db12 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%rdi,%r12,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r15,%rdx │ │ │ │ add %r15,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x10(%rsi) │ │ │ │ + fstpt 0x30(%rsi) │ │ │ │ cmp %r13,%rcx │ │ │ │ - jne 1dd40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1dd92 │ │ │ │ - mov 0x60(%r14),%rsi │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ - mov %r12,%r15 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ - add %r12,%rax │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ - lea 0x17(%rax),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x10(%r10),%rax │ │ │ │ - sub %rax,%rsp │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - lea 0xf(%rsp),%r13 │ │ │ │ - and $0xfffffffffffffff0,%r13 │ │ │ │ - lea 0x0(%r13,%r15,1),%rdx │ │ │ │ - lea 0x1(%rax,%rax,1),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - fld1 │ │ │ │ - fldt 0x17352(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ - fadd %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fscale │ │ │ │ - fstp %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x0(%r13) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 1f2be │ │ │ │ - lea 0x10(%r13),%rax │ │ │ │ - lea -0x20(%r15),%r8 │ │ │ │ - fld %st(0) │ │ │ │ - fld %st(2) │ │ │ │ - add $0x10,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ + jne 1dc00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x10(%rax) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 1e075 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - lea 0x0(%r13,%r8,1),%rdi │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - fld1 │ │ │ │ - fldt 0x172dd(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ - fadd %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fscale │ │ │ │ - fstp %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%rdx) │ │ │ │ - add %r15,%rdx │ │ │ │ - fldt 0x20(%rdi) │ │ │ │ - fld %st(2) │ │ │ │ - add $0x10,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x10(%rax) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 1e0db │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x20(%rsi) │ │ │ │ - mov %r12,%r9 │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea 0x0(%r13,%r9,1),%rdx │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ - fld1 │ │ │ │ - fldt 0x17270(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ - fadd %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fscale │ │ │ │ - fstp %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%rdx) │ │ │ │ - add %r15,%rdx │ │ │ │ - fldt 0x40(%rdi,%r8,1) │ │ │ │ - fld %st(2) │ │ │ │ - add $0x10,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x10(%rax) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 1e14a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1e363 │ │ │ │ - lea 0x0(,%r12,4),%rax │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ - shl $0x6,%r12 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - lea 0x10(%r15),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - lea 0x10(%r12),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ - shr $0x4,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - sub %rax,%rsp │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - and $0x8,%ch │ │ │ │ - je 1e1f3 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add 0x108(%r14),%rdx │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - mov 0xc8(%r14),%r9 │ │ │ │ - lea (%rdi,%rdi,1),%r8 │ │ │ │ - lea (%r8,%rdi,1),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - fldt 0x10(%r9,%rcx,1) │ │ │ │ - fldt (%r9,%rcx,1) │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%rsi) │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ - fldt (%r9,%rcx,1) │ │ │ │ - jle 1e36f │ │ │ │ - mov $0x10,%edx │ │ │ │ - fld1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldt 0x0(%r13,%rdx,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fmul %st(1),%st │ │ │ │ - fstpt (%rsi,%rdx,1) │ │ │ │ - add $0x10,%rdx │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 1e240 │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - fldt 0x10(%r9,%rcx,1) │ │ │ │ - fxch %st(1) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%rsi,%rdx,1) │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - fld1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x0(%r13,%rdx,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fmul %st(1),%st │ │ │ │ - fstpt (%rsi,%rdx,1) │ │ │ │ - add $0x10,%rdx │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jne 1e280 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - fldt 0x30(%r9,%rcx,1) │ │ │ │ - fldt 0x20(%r9,%rcx,1) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%rsi,%rdx,1) │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - fld1 │ │ │ │ - nopl (%rax) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x0(%r13,%rdx,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fmul %st(1),%st │ │ │ │ - fstpt (%rsi,%rdx,1) │ │ │ │ - add $0x10,%rdx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jne 1e2c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x78(%r14),%rdx │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - add %rdi,%r8 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %r10,-0x90(%rbp) │ │ │ │ - lea (%rsi,%r15,1),%rcx │ │ │ │ - inc %rbx │ │ │ │ - shl $0x4,%r8 │ │ │ │ - shl $0x5,%rdi │ │ │ │ - lea 0x20(%rdx,%r8,1),%r9 │ │ │ │ - add 0x18(%r14),%rdi │ │ │ │ - push -0x50(%rbp) │ │ │ │ - push -0xd0(%rbp) │ │ │ │ - push -0xb8(%rbp) │ │ │ │ - push -0xa8(%rbp) │ │ │ │ - push %r9 │ │ │ │ - lea 0x10(%rdx,%r8,1),%r9 │ │ │ │ - push 0x8(%rdx,%r8,1) │ │ │ │ - push (%rdx,%r8,1) │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - call bbc0 │ │ │ │ - mov -0x70(%rbp),%rsp │ │ │ │ - cmp %rbx,-0xb0(%rbp) │ │ │ │ - je 1e363 │ │ │ │ - mov 0x70(%r14),%ecx │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - jmp 1e1c2 │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - jmp 1c694 │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fstpt (%rsi,%rdx,1) │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - fldt 0x20(%r9,%rcx,1) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fstpt (%rsi,%rdx,1) │ │ │ │ - jmp 1e2dd │ │ │ │ + jmp 1dc56 │ │ │ │ mov 0x60(%r14),%rcx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rsp,-0x198(%rbp) │ │ │ │ mov %r12,%r15 │ │ │ │ - mov %rsp,-0x1a8(%rbp) │ │ │ │ shl $0x5,%r15 │ │ │ │ fldt (%rcx) │ │ │ │ - lea (%rdi,%r12,1),%rax │ │ │ │ - dec %rdi │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + lea (%rdx,%r12,1),%rax │ │ │ │ + dec %rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rax,-0x1a0(%rbp) │ │ │ │ lea 0x17(%rax),%rbx │ │ │ │ - mov %rax,-0x1c0(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ + fld1 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ + fchs │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ + fdivp %st,%st(1) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r13 │ │ │ │ fld1 │ │ │ │ - fldt 0x16fa7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -30171,44 +30039,44 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ lea (%rax,%r15,1),%rax │ │ │ │ - test %rdi,%rdi │ │ │ │ - jle 1f29e │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 1ec0b │ │ │ │ lea 0x10(%r13),%rdx │ │ │ │ lea -0x20(%r15),%r8 │ │ │ │ fld %st(0) │ │ │ │ - jmp 1e426 │ │ │ │ + jmp 1ddeb │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 1e424 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1dde9 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ lea 0x0(%r13,%r8,1),%rdi │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x16f2e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -30218,43 +30086,43 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - add %r15,%rax │ │ │ │ fldt 0x20(%rdi) │ │ │ │ + add %r15,%rax │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 1e48a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1de4b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%rcx) │ │ │ │ mov %r12,%rax │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x6,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ add %r13,%rax │ │ │ │ + fld1 │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ + fchs │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x16ebc(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -30264,386 +30132,380 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - add %r15,%rax │ │ │ │ fldt 0x40(%rdi,%r8,1) │ │ │ │ + add %r15,%rax │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 1e4fe │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1debb │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jne 1edb9 │ │ │ │ + jne 1e748 │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle 1eaab │ │ │ │ + jle 1e42b │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ lea 0x0(,%r12,4),%rax │ │ │ │ + shl $0x6,%r12 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x120(%rbp) │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ lea 0x10(%r15),%rax │ │ │ │ - fld1 │ │ │ │ - mov %rax,-0x190(%rbp) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - shl $0x6,%r12 │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ - mov %rax,-0x198(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x110(%rbp) │ │ │ │ + mov %rax,-0x190(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov -0x1c0(%rbp),%rbx │ │ │ │ + mov -0x1a0(%rbp),%rbx │ │ │ │ + fld1 │ │ │ │ shr $0x4,%rax │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x1a0(%rbp) │ │ │ │ - fstpt -0x170(%rbp) │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + fstpt -0x160(%rbp) │ │ │ │ fildll -0xb8(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x130(%rbp) │ │ │ │ + fstpt -0x120(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fstpt -0x180(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ + fstpt -0x170(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x140(%rbp) │ │ │ │ + fstpt -0x130(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fstpt -0x160(%rbp) │ │ │ │ + fstpt -0x150(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - je 1e5ed │ │ │ │ + je 1dfaa │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ mov 0x30(%r14),%rsi │ │ │ │ - mov -0x1a0(%rbp),%rax │ │ │ │ - mov 0x78(%r14),%rdi │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ lea (%rcx,%rcx,2),%r8 │ │ │ │ + mov 0x78(%r14),%rdi │ │ │ │ mov 0x48(%r14),%r10 │ │ │ │ shl $0x4,%r8 │ │ │ │ imul %rcx,%rsi │ │ │ │ sub %rax,%rsp │ │ │ │ fildll (%r10) │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov 0x58(%r14),%r11 │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ mov %r11,-0x80(%rbp) │ │ │ │ fildll -0x80(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ - mov %r11,-0xf0(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fldt (%rdi,%r8,1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x80(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ sub %r11,%rax │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ fildll -0x80(%rbp) │ │ │ │ - fldt -0x170(%rbp) │ │ │ │ + fldt -0x160(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fadd %st(1),%st │ │ │ │ fldt (%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1ead0 │ │ │ │ + jbe 1e44e │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x16cc3(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ - fld %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fstpt -0x80(%rbp) │ │ │ │ + fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(2),%st │ │ │ │ + fsub %st(1),%st │ │ │ │ + fldt -0x80(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1e6fe │ │ │ │ + je 1e0ad │ │ │ │ fchs │ │ │ │ - fmuls 0x169d8(%rip) │ │ │ │ - fldt 0x16fb6(%rip) │ │ │ │ + fmuls 0x16029(%rip) │ │ │ │ + fldt 0x165d7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x120(%rbp) │ │ │ │ + fldt -0x110(%rbp) │ │ │ │ cmpq $0x0,-0x90(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ - fsubp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fsubp %st,%st(5) │ │ │ │ + fxch %st(4) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x16c5d(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - jle 1e77f │ │ │ │ + jle 1e121 │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jne 1e760 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 1e785 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - inc %rsi │ │ │ │ + jne 1e100 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 1e129 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fildll 0x8(%r10) │ │ │ │ + inc %rsi │ │ │ │ lea 0x10(%rdi,%r8,1),%r9 │ │ │ │ shl $0x4,%rsi │ │ │ │ fldt (%rdi,%rsi,1) │ │ │ │ mov %rsi,-0x80(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x110(%rbp) │ │ │ │ + fistpll -0x100(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - fildll -0x110(%rbp) │ │ │ │ - fldt -0x180(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + fildll -0x100(%rbp) │ │ │ │ + fldt -0x170(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - faddp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fadd %st(3),%st │ │ │ │ fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ - fxch %st(4) │ │ │ │ - fcomi %st(4),%st │ │ │ │ - jbe 1eab7 │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 1e463 │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fld1 │ │ │ │ - fldt 0x16b6f(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fld %st(0) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0x110(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fldt -0x110(%rbp) │ │ │ │ + fld1 │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fldt -0x100(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fadd %st,%st(1) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ + fld1 │ │ │ │ + fadd %st(1),%st │ │ │ │ + fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1e858 │ │ │ │ + je 1e1ec │ │ │ │ fchs │ │ │ │ - fmuls 0x1687e(%rip) │ │ │ │ - fldt 0x16e5c(%rip) │ │ │ │ + fmuls 0x15eea(%rip) │ │ │ │ + fldt 0x16498(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x130(%rbp) │ │ │ │ + fldt -0x120(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x90(%rbp) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x16afa(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fld %st(2) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ + fsubr %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ - mov -0x190(%rbp),%rax │ │ │ │ - jle 1e8e3 │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x180(%rbp),%rax │ │ │ │ + jle 1e283 │ │ │ │ + fxch %st(2) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne 1e8c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1e260 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rsi,-0x80(%rbp) │ │ │ │ - jmp 1e8e9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1e289 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ fildll 0x10(%r10) │ │ │ │ lea 0x20(%rdi,%r8,1),%rsi │ │ │ │ fldt 0x10(%rdi,%rax,1) │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x80(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ sub %rdi,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ fildll -0x80(%rbp) │ │ │ │ - fldt -0x160(%rbp) │ │ │ │ + fldt -0x150(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - faddp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ + faddp %st,%st(2) │ │ │ │ fldt 0x20(%r11) │ │ │ │ fldz │ │ │ │ - fxch %st(4) │ │ │ │ - fcomi %st(4),%st │ │ │ │ - jbe 1eae5 │ │ │ │ - fstp %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ + fcomi %st(3),%st │ │ │ │ + jbe 1e437 │ │ │ │ + fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x16a1e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -30657,211 +30519,208 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x80(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1e9a3 │ │ │ │ + je 1e339 │ │ │ │ fchs │ │ │ │ - fmuls 0x16733(%rip) │ │ │ │ - fldt 0x16d11(%rip) │ │ │ │ + fmuls 0x15d9d(%rip) │ │ │ │ + fldt 0x1634b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt -0x140(%rbp) │ │ │ │ - mov -0x150(%rbp),%rax │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fldt -0x130(%rbp) │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x90(%rbp) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x169b0(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fld %st(2) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ + fsubr %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ - mov -0x198(%rbp),%rax │ │ │ │ - jle 1ea3f │ │ │ │ - fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x190(%rbp),%rax │ │ │ │ + jle 1e3bf │ │ │ │ + fxch %st(2) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 1ea20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1ea45 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ + jne 1e3a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1e3c5 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ push -0x50(%rbp) │ │ │ │ - push -0xd0(%rbp) │ │ │ │ - push -0xb8(%rbp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + push -0xc0(%rbp) │ │ │ │ lea (%rdx,%r15,1),%rax │ │ │ │ + push -0xb8(%rbp) │ │ │ │ + add %rcx,%rdi │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ push -0xa8(%rbp) │ │ │ │ push %rsi │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rcx,%rdi │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fstpt (%rsp) │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ lea (%rdx,%rcx,1),%r8 │ │ │ │ mov %rax,%rcx │ │ │ │ - call bbc0 │ │ │ │ - mov -0xc0(%rbp),%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + fstpt (%rsp) │ │ │ │ + call b930 │ │ │ │ + mov -0xf0(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - jne 1e5c9 │ │ │ │ - mov -0x1a8(%rbp),%rsp │ │ │ │ - jmp 1c694 │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja 1eafe │ │ │ │ - fstp %st(3) │ │ │ │ + jne 1df86 │ │ │ │ + mov -0x198(%rbp),%rsp │ │ │ │ + jmp 1c069 │ │ │ │ + fxch %st(3) │ │ │ │ + fcomip %st(3),%st │ │ │ │ + ja 1e478 │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fldt 0x16bf7(%rip) │ │ │ │ + fldt 0x16249(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1e868 │ │ │ │ + jmp 1e349 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1eb44 │ │ │ │ + ja 1e499 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x16be2(%rip) │ │ │ │ + fldt 0x16234(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1e70e │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja 1eb21 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + jmp 1e0bd │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x16bc9(%rip) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 1e4b4 │ │ │ │ + fstp %st(1) │ │ │ │ + fldt 0x1621f(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1e9b3 │ │ │ │ - fxch %st(3) │ │ │ │ + jmp 1e1fc │ │ │ │ + fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fsin │ │ │ │ - fldt 0x16bb0(%rip) │ │ │ │ + fldt 0x16206(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1e868 │ │ │ │ - fxch %st(3) │ │ │ │ + jmp 1e349 │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x16b8d(%rip) │ │ │ │ + fldt 0x161e5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 1e9b3 │ │ │ │ + jmp 1e0bd │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x16b6a(%rip) │ │ │ │ + fldt 0x161ca(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1e70e │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ - mov %rax,%r10 │ │ │ │ - jmp 1d899 │ │ │ │ + jmp 1e1fc │ │ │ │ + fstp %st(1) │ │ │ │ + fstp %st(1) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + fldt 0x20(%r9,%rcx,1) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fstpt (%rsi,%rdx,1) │ │ │ │ + jmp 1d6bd │ │ │ │ mov 0x78(%r14),%rax │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ - mov 0x108(%r14),%r8 │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - mov 0x8(%r14),%r13 │ │ │ │ - mov 0x58(%r14),%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %esi,%esi │ │ │ │ + mov 0x8(%r14),%r13 │ │ │ │ + mov 0x58(%r14),%rcx │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %r8,%r11 │ │ │ │ + mov 0x108(%r14),%r8 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r8,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1ece3 │ │ │ │ + jle 1e663 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rax,(%r11) │ │ │ │ + mov %rsi,0x8(%r10) │ │ │ │ + mov %rax,(%r10) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1eda1 │ │ │ │ + jle 1e721 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - lea (%rdi,%rax,1),%r10 │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rdx,%r14 │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov %r15,%r9 │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ mov %rsi,-0x80(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ add %rax,%r9 │ │ │ │ - jmp 1ec5a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 1e5da │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul (%r8),%rdx │ │ │ │ + mov %rdx,(%r10) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ mov (%r8),%rsi │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ @@ -30877,736 +30736,735 @@ │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ lea (%rdx,%rsi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 1ec50 │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 1e5d0 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ inc %rsi │ │ │ │ cmp %r13,%rsi │ │ │ │ - je 1eccd │ │ │ │ - add $0x10,%r11 │ │ │ │ + je 1e64d │ │ │ │ + add $0x10,%r10 │ │ │ │ add %r14,%r15 │ │ │ │ - movq $0x0,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - jmp 1ec1d │ │ │ │ - ffreep %st(0) │ │ │ │ + movq $0x0,(%r10) │ │ │ │ + mov %rsi,0x8(%r10) │ │ │ │ + jmp 1e5a2 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r14,%rdx │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ mov %rdi,%r14 │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%rax,%rdi,1),%rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1ed21 │ │ │ │ + jle 1e6a1 │ │ │ │ mov %rsi,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 1ed0f │ │ │ │ + je 1e68f │ │ │ │ mov (%rax),%rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 1ed21 │ │ │ │ + je 1e6a1 │ │ │ │ imul (%rax),%rcx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rcx │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 1ed0f │ │ │ │ + jne 1e68f │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ call 3370 │ │ │ │ fldt -0x70(%rbp) │ │ │ │ - mov %rax,%r15 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %r15,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ mov %r15,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - jmp 1c38a │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ + jmp 1bd6a │ │ │ │ inc %rsi │ │ │ │ - add $0x10,%r11 │ │ │ │ + add $0x10,%r10 │ │ │ │ add %rdx,%r15 │ │ │ │ cmp %rsi,%r13 │ │ │ │ - jne 1ebc9 │ │ │ │ - jmp 1ece3 │ │ │ │ + jne 1e54e │ │ │ │ + jmp 1e663 │ │ │ │ + mov -0xd0(%rbp),%r12 │ │ │ │ + mov %rax,%r10 │ │ │ │ + jmp 1d259 │ │ │ │ mov 0x78(%r14),%rax │ │ │ │ - mov 0x108(%r14),%r8 │ │ │ │ - mov 0x8(%r14),%r9 │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ - mov 0x58(%r14),%rcx │ │ │ │ + mov 0x30(%r14),%r11 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ + mov 0x108(%r14),%r8 │ │ │ │ + mov 0x8(%r14),%rcx │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ + lea 0x0(,%r11,8),%rdi │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov 0x58(%r14),%rdx │ │ │ │ mov %r8,%r10 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - lea 0xf(%rdi),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + lea 0xf(%rdi),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ mov %rsp,-0x120(%rbp) │ │ │ │ - test %r9,%r9 │ │ │ │ - jle 1ef4b │ │ │ │ - xor %edx,%edx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 1e8c0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov %rsi,0x8(%r10) │ │ │ │ - mov %rdx,(%r10) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 1f015 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - mov %r15,-0x150(%rbp) │ │ │ │ + mov %rcx,(%r10) │ │ │ │ + test %r11,%r11 │ │ │ │ + jle 1e98b │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - mov %rax,%r15 │ │ │ │ mov %r8,-0x130(%rbp) │ │ │ │ - mov %r14,-0x160(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - lea (%rdx,%rdi,1),%r11 │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ - mov %r13,%rdi │ │ │ │ + add %rdi,%rcx │ │ │ │ + mov %rdi,-0x138(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ or $0xc,%dh │ │ │ │ + mov %r15,-0x150(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %dx,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov %r15,%r9 │ │ │ │ mov -0x120(%rbp),%r14 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov %rsi,-0xf0(%rbp) │ │ │ │ - shl $0x4,%r13 │ │ │ │ - add %rax,%r13 │ │ │ │ - jmp 1eeb0 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ + add %rax,%r9 │ │ │ │ + jmp 1e834 │ │ │ │ imul (%r8),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ - add $0x10,%r13 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + fildll (%r8) │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x8,%r14 │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - fldt -0x10(%r13) │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%r14) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jne 1eea6 │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ + cmp %r8,-0x80(%rbp) │ │ │ │ + jne 1e82a │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ inc %rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 1ef27 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 1e8a6 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r15,-0x80(%rbp) │ │ │ │ + add %r11,%r15 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %rsi,0x8(%r10) │ │ │ │ - jmp 1ee7b │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %rdi,%r13 │ │ │ │ + jmp 1e807 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%r14 │ │ │ │ mov -0x130(%rbp),%r8 │ │ │ │ mov -0x150(%rbp),%r15 │ │ │ │ - mov -0x160(%rbp),%r14 │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lea (%rdx,%rdi,1),%rsi │ │ │ │ - test %rax,%rax │ │ │ │ - jle 1ef88 │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - test $0x8,%al │ │ │ │ - je 1ef76 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 1ef88 │ │ │ │ - imul (%rdx),%rcx │ │ │ │ - add $0x10,%rdx │ │ │ │ - imul -0x8(%rdx),%rcx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jne 1ef76 │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea (%rax,%rdi,1),%rcx │ │ │ │ + test %r11,%r11 │ │ │ │ + jle 1e8fe │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + and $0x8,%esi │ │ │ │ + je 1e8ec │ │ │ │ + mov (%rax),%rdx │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 1e8fe │ │ │ │ + imul (%rax),%rdx │ │ │ │ + add $0x10,%rax │ │ │ │ + imul -0x8(%rax),%rdx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 1e8ec │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r9,-0x80(%rbp) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ call 3370 │ │ │ │ fldt -0x70(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ call 3440 │ │ │ │ mov -0x110(%rbp),%rsp │ │ │ │ - jmp 1e52a │ │ │ │ + jmp 1dee7 │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r10 │ │ │ │ - add %rax,-0x80(%rbp) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jne 1ee19 │ │ │ │ - jmp 1ef4b │ │ │ │ - xchg %ax,%ax │ │ │ │ + add %r11,%rax │ │ │ │ + cmp %rsi,-0xa0(%rbp) │ │ │ │ + jne 1e7a9 │ │ │ │ + jmp 1e8c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x78(%r14),%rax │ │ │ │ mov 0x108(%r14),%r8 │ │ │ │ - mov 0x8(%r14),%r13 │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ - mov 0x58(%r14),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov 0x8(%r14),%r13 │ │ │ │ + mov 0x58(%r14),%rcx │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ mov %r8,%r10 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1f1b4 │ │ │ │ + jle 1eb21 │ │ │ │ xor %r11d,%r11d │ │ │ │ cmpq $0x0,-0x80(%rbp) │ │ │ │ mov %rsi,0x8(%r10) │ │ │ │ mov %r11,(%r10) │ │ │ │ - jle 1f282 │ │ │ │ + jle 1ebef │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ + mov %r9,-0x100(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ lea (%rax,%rdi,1),%r11 │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rdx,%r14 │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov %r14,%r9 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ add %rax,%r9 │ │ │ │ - jmp 1f120 │ │ │ │ + jmp 1ea99 │ │ │ │ imul (%r8),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 1f116 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ + jne 1ea8f │ │ │ │ inc %rsi │ │ │ │ cmp %r13,%rsi │ │ │ │ - je 1f19a │ │ │ │ + je 1eb07 │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ add $0x10,%r10 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %rsi,0x8(%r10) │ │ │ │ add %rax,%r14 │ │ │ │ - jmp 1f0ec │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1ea6c │ │ │ │ + fstp %st(0) │ │ │ │ mov %rdi,%r14 │ │ │ │ - mov -0x110(%rbp),%r9 │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ cmpq $0x0,-0x80(%rbp) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ - jle 1f1f4 │ │ │ │ + jle 1eb61 │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 1f1e2 │ │ │ │ + je 1eb4f │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 1f1f4 │ │ │ │ + je 1eb61 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 1f1e2 │ │ │ │ + jne 1eb4f │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r9,-0x80(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ call 3370 │ │ │ │ fldt -0x70(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x100(%rbp),%rsp │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ mov -0x80(%rbp),%r9 │ │ │ │ - jmp 1d9f2 │ │ │ │ + jmp 1d76e │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r10 │ │ │ │ add %rax,%rdx │ │ │ │ cmp %rsi,%r13 │ │ │ │ - jne 1f08e │ │ │ │ - jmp 1f1b4 │ │ │ │ + jne 1ea0e │ │ │ │ + jmp 1eb21 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x6,%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ fstpt 0x0(%r13,%rax,1) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 1e522 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r12,%r9 │ │ │ │ + jmp 1dedf │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ - shl $0x6,%r9 │ │ │ │ + mov %r12,%r9 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ + shl $0x6,%r9 │ │ │ │ fstpt 0x0(%r13,%r9,1) │ │ │ │ - jmp 1e16e │ │ │ │ + jmp 1d54a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000001f2e0 : │ │ │ │ +000000000001ec50 : │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0x1a8,%rsp │ │ │ │ + sub $0x198,%rsp │ │ │ │ mov 0x30(%rdi),%rdx │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1f379 │ │ │ │ - mov 0x58(%rdi),%r12 │ │ │ │ - mov 0x38(%rdi),%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ + jle 1ece4 │ │ │ │ + mov 0x58(%rax),%rbx │ │ │ │ + mov %rdi,%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x2(%r12,%r12,1),%rdi │ │ │ │ - jmp 1f327 │ │ │ │ - mov 0x48(%r9),%rsi │ │ │ │ - cmp %rdi,(%rsi,%rcx,1) │ │ │ │ - jle 1f335 │ │ │ │ + mov 0x38(%rdi),%rdi │ │ │ │ + lea 0x2(%rbx,%rbx,1),%rsi │ │ │ │ + jmp 1ec9a │ │ │ │ + mov 0x48(%r8),%rcx │ │ │ │ + cmp %rsi,(%rcx,%rax,8) │ │ │ │ + jle 1eca0 │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 1f34d │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ - cmp %r12,(%r8,%rax,8) │ │ │ │ - jg 1f315 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + je 1ecb8 │ │ │ │ + cmp %rbx,(%rdi,%rax,8) │ │ │ │ + jg 1ec88 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ call 33a0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 1f36e │ │ │ │ + je 1ecd9 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 1fa6b │ │ │ │ + je 1f3a7 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - jne 1f37d │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + jne 1ece8 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ call 30c0 │ │ │ │ - jmp 1f33e │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + jmp 1eca9 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ call 3280 │ │ │ │ - jmp 1f33e │ │ │ │ - mov 0x58(%rdi),%r12 │ │ │ │ + jmp 1eca9 │ │ │ │ + mov 0x58(%rdi),%rbx │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ - mov %rsp,-0x118(%rbp) │ │ │ │ - lea 0x2(%r12,%r12,1),%r13 │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - lea 0xf(%rcx),%rax │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r15 │ │ │ │ + mov -0x40(%rbp),%r13 │ │ │ │ xor %esi,%esi │ │ │ │ + lea 0xf(%rcx),%rax │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ + movdqu 0xf0(%r13),%xmm0 │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - movdqu 0xf0(%rbx),%xmm0 │ │ │ │ - mov %rsp,-0xa8(%rbp) │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movhlps %xmm0,%xmm2 │ │ │ │ + mov %rsp,-0xa0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ + shufpd $0x1,%xmm0,%xmm1 │ │ │ │ + movq %xmm2,%rdi │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ + movups %xmm1,0xe0(%r13) │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ - movhlps %xmm0,%xmm2 │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ - shufpd $0x1,%xmm0,%xmm1 │ │ │ │ - movq %xmm2,%rdi │ │ │ │ + shr $0x3,%r14 │ │ │ │ shl $0x4,%rax │ │ │ │ - movups %xmm1,0xe0(%rbx) │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ lea -0x10(%rax),%rdx │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ - imul %r13,%rax │ │ │ │ - shr $0x3,%r14 │ │ │ │ + imul %r15,%rax │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov 0x68(%r13),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x50(%r13),%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ call 3030 │ │ │ │ - mov 0x70(%rbx),%eax │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ + mov 0x70(%r13),%eax │ │ │ │ + mov 0x8(%r13),%r12 │ │ │ │ test $0x20,%al │ │ │ │ - jne 1fa79 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + jne 1f3b5 │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ movq $0x0,0x0(,%r14,8) │ │ │ │ fstpt (%rcx) │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - mov 0x30(%rcx),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 22a45 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov 0x30(%rcx),%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 2248b │ │ │ │ mov 0x58(%rcx),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ movq $0x1,-0x98(%rbp) │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ lea 0x1(%rcx),%rsi │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ inc %rdx │ │ │ │ imul %rsi,%rcx │ │ │ │ add %rcx,%rcx │ │ │ │ mov %rcx,-0x98(%rbp) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jne 1f4c7 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 1ee35 │ │ │ │ mov %eax,%edx │ │ │ │ and $0x800,%edx │ │ │ │ test $0x10,%al │ │ │ │ - jne 22b40 │ │ │ │ - shl $0x4,%r13 │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ + jne 22580 │ │ │ │ + shl $0x4,%r15 │ │ │ │ + mov %r15,-0xa8(%rbp) │ │ │ │ test $0x8,%al │ │ │ │ - jne 21cd2 │ │ │ │ + jne 216e4 │ │ │ │ test $0x2,%al │ │ │ │ - jne 20ead │ │ │ │ + jne 20875 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2028f │ │ │ │ + jne 1fbe3 │ │ │ │ test %edx,%edx │ │ │ │ - jne 2016d │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ + jne 1faba │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 1fb07 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ + jle 1f440 │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ mov %rsp,-0xf0(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - testb $0x8,0x71(%rbx) │ │ │ │ - je 1f570 │ │ │ │ + mov %rax,%r9 │ │ │ │ + testb $0x8,0x71(%r11) │ │ │ │ + je 1eed5 │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov 0x58(%rbx),%r14 │ │ │ │ - mov 0x30(%rbx),%r13 │ │ │ │ - lea 0x1(%r14),%r12 │ │ │ │ - mov %r13,%rsi │ │ │ │ + add 0x108(%r11),%rax │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + mov 0x58(%r11),%r15 │ │ │ │ + mov 0x30(%r11),%r13 │ │ │ │ + lea 0x1(%r15),%r12 │ │ │ │ + mov %r13,%rbx │ │ │ │ mov %r12,%rax │ │ │ │ imul %r13,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - shl $0x4,%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - dec %rsi │ │ │ │ + dec %rbx │ │ │ │ mov %rsp,-0xd8(%rbp) │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - js 20165 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov 0x48(%rbx),%rcx │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + js 1fab2 │ │ │ │ lea (%r12,%r12,1),%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + mov 0x48(%r11),%r14 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - imul %r13,%rdx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ imul %r12,%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add 0x78(%rbx),%rdx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %dx,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%edx │ │ │ │ - mov %rax,%r10 │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + lea -0x8(%rax),%r10 │ │ │ │ mov %r13,%rax │ │ │ │ - and $0xf3,%dh │ │ │ │ - or $0x4,%dh │ │ │ │ - mov %dx,-0x34(%rbp) │ │ │ │ - mov (%rcx,%r10,1),%rdi │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + imul %r9,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add 0x78(%r11),%rax │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea (%r15,%r15,1),%rax │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + add $0x2,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + and $0xf3,%ah │ │ │ │ + or $0x4,%ah │ │ │ │ + mov %ax,-0x34(%rbp) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov (%r14,%r10,1),%rdi │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fldt (%rbx,%r10,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%r14,%rdx,1),%rdx │ │ │ │ - sub %r14,%rsi │ │ │ │ - mov %rsi,(%r15,%r10,1) │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ - mov %rdx,(%r15,%r10,1) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%r15,%rsi,1),%rsi │ │ │ │ + sub %r15,%rdx │ │ │ │ + mov %rdx,(%rcx,%r10,1) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov %rsi,(%rcx,%r10,1) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 1f6d3 │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea (%rsi,%rdx,1),%r15 │ │ │ │ + jle 1f055 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + lea (%rdx,%rdi,1),%rsi │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea (%rcx,%rdi,1),%r13 │ │ │ │ + lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ + mov -0x50(%rbp),%r13 │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%r9,%rdx,8),%r13 │ │ │ │ + lea 0x0(%r13,%rdx,8),%r13 │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ add %rdx,%r13 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ + idiv %rdi │ │ │ │ mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jne 1f6b4 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 1f036 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ sub $0x8,%r10 │ │ │ │ - add %rsi,%r9 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + add %rsi,-0x50(%rbp) │ │ │ │ cmp $0xfffffffffffffff8,%r10 │ │ │ │ - jne 1f630 │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + jne 1efa7 │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ mov %rax,%r13 │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ test %r12,%r12 │ │ │ │ - fld %st(0) │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ mov %rax,%r8 │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jle 1fb49 │ │ │ │ + jle 1f481 │ │ │ │ mov %r12,%rax │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - xor %r9d,%r9d │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + xor %edi,%edi │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov 0x60(%rax),%r10 │ │ │ │ - fldt (%rbx,%r9,2) │ │ │ │ - fildll (%rcx,%r9,1) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - mov %r15,%rsi │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov 0x60(%r11),%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + fldt (%rbx,%rdi,2) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov %r10,%rsi │ │ │ │ + fildll (%r14,%rdi,1) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov (%rax,%r9,1),%rdx │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r10,%r9,2) │ │ │ │ - fldt 0x15f44(%rip) │ │ │ │ + fldt (%rax,%rdi,2) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + fldt 0x155a2(%rip) │ │ │ │ + mov (%rax,%rdi,1),%rdx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ + lea (%rax,%rdx,1),%rcx │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - jmp 1f7e7 │ │ │ │ + jmp 1f164 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x15bf6(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -31619,1485 +31477,1496 @@ │ │ │ │ fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1f7c9 │ │ │ │ + je 1f146 │ │ │ │ fchs │ │ │ │ - fmuls 0x1590d(%rip) │ │ │ │ - fldt 0x15eeb(%rip) │ │ │ │ + fmuls 0x14f90(%rip) │ │ │ │ + fldt 0x1553e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 1f831 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 1f1ae │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(5),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1f786 │ │ │ │ + ja 1f107 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1fb30 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1f468 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rsi │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 1f7e7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1f839 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %rax,%r15 │ │ │ │ - cmp %r9,-0x70(%rbp) │ │ │ │ - jne 1f74c │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 1f164 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1f1b6 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + add $0x8,%rdi │ │ │ │ + add %rax,%r10 │ │ │ │ + cmp %rdi,-0x78(%rbp) │ │ │ │ + jne 1f0c8 │ │ │ │ + fstp %st(0) │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 1fed7 │ │ │ │ + je 1f820 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 1fb91 │ │ │ │ + je 1f4c1 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 1fa43 │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ + jle 1f383 │ │ │ │ + mov 0xe0(%r11),%rbx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ xor %r14d,%r14d │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%rbx),%rdx │ │ │ │ - mov 0xe0(%rbx),%rcx │ │ │ │ + add 0x18(%r11),%rdx │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ lea (%r12,%r12,1),%rbx │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - lea (%r8,%r13,8),%rbx │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %r13,%rdx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + lea (%r8,%r13,8),%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%r11,%rdx,1),%rbx │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + add %rdx,%rbx │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 1f97d │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ + jle 1f2f4 │ │ │ │ + lea 0x0(,%rax,8),%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov (%rcx,%rax,8),%rdx │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ imul %r12,%rax │ │ │ │ - mov (%r9,%r10,1),%rdx │ │ │ │ - lea (%r8,%r10,1),%rcx │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add %rax,%rax │ │ │ │ - fldt (%r11,%rsi,1) │ │ │ │ - lea 0x10(%r11,%rsi,1),%rdi │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov 0x48(%rax),%rsi │ │ │ │ - lea 0x8(%r9,%r10,1),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - add %r10,%rsi │ │ │ │ - mov (%rcx),%r10 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x10,%rdi │ │ │ │ - imul (%rsi),%rdx │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + fldt (%rsi,%rdi,1) │ │ │ │ + mov %r13,-0xa8(%rbp) │ │ │ │ + lea (%r8,%r9,1),%rsi │ │ │ │ + mov %r15,%r13 │ │ │ │ + lea (%rax,%rax,1),%r10 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + lea 0x10(%rax,%rdi,1),%rdi │ │ │ │ + mov 0x48(%r11),%rax │ │ │ │ + add %r9,%rax │ │ │ │ + lea 0x8(%rcx,%r9,1),%r9 │ │ │ │ + mov (%rsi),%r15 │ │ │ │ + imul (%rax),%rdx │ │ │ │ add $0x8,%rsi │ │ │ │ - add %rax,%r10 │ │ │ │ - mov %r10,%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%r9,%r8,1) │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ + add $0x10,%rdi │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + add $0x8,%rax │ │ │ │ + add $0x8,%r9 │ │ │ │ + add %r10,%r15 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + shl $0x4,%r15 │ │ │ │ + fldt (%rcx,%r15,1) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%r9,%r10,8),%rdx │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ + add (%rcx,%r15,8),%rdx │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov %rdx,-0x8(%r9) │ │ │ │ + add %rcx,%r10 │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ - mov %rdx,(%r10) │ │ │ │ - add $0x8,%r10 │ │ │ │ - add %r9,%rax │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - cmp %rcx,-0x70(%rbp) │ │ │ │ - jne 1f917 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov (%r9,%r13,8),%rax │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + cmp %rsi,-0x90(%rbp) │ │ │ │ + jne 1f28a │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r13,%r15 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xa8(%rbp),%r13 │ │ │ │ + mov (%rcx,%r13,8),%rax │ │ │ │ fldt (%rbx) │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ fldt 0x10(%r15) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + add %rsi,%rax │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r15) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ - mov %rcx,%rax │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 1fa11 │ │ │ │ - jmp 1fb88 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,%rax │ │ │ │ + test %rsi,%rsi │ │ │ │ + jg 1f351 │ │ │ │ + jmp 1f4b8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 1fb70 │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov (%rsi,%rax,8),%rcx │ │ │ │ + je 1f4a0 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ - sub (%rdi,%rax,8),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 1fa00 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + sub (%r10,%rax,8),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 1f340 │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ inc %rdx │ │ │ │ inc %r14 │ │ │ │ mov %rdx,(%r8,%rax,8) │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - jne 1f8b7 │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 1f235 │ │ │ │ mov -0xf0(%rbp),%rsp │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - cmp 0x8(%rbx),%rax │ │ │ │ - jl 1f541 │ │ │ │ - jmp 1fb07 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + cmp 0x8(%r11),%rax │ │ │ │ + jl 1eeae │ │ │ │ + jmp 1f440 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ call 3240 │ │ │ │ - jmp 1f33e │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - mov 0x18(%rsi),%rdi │ │ │ │ - mov 0xe0(%rsi),%r10 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 1fb07 │ │ │ │ - mov 0xd8(%rsi),%rcx │ │ │ │ + jmp 1eca9 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + mov 0xe0(%rbx),%r10 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 1f440 │ │ │ │ + mov 0xd8(%rbx),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - lea (%rcx,%rbx,8),%r11 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + lea (%rcx,%r12,8),%r11 │ │ │ │ mov (%rcx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 1fafa │ │ │ │ + jle 1f433 │ │ │ │ mov 0xd0(%rbx),%r9 │ │ │ │ mov %rax,%rsi │ │ │ │ add %rax,%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ add 0xc8(%rbx),%rsi │ │ │ │ lea (%r9,%rax,8),%r8 │ │ │ │ lea (%r9,%rdx,8),%r9 │ │ │ │ mov (%r8),%rax │ │ │ │ fldt (%rsi) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add $0x8,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r9,%r8 │ │ │ │ - jne 1fac5 │ │ │ │ + jne 1f3fe │ │ │ │ mov %rdx,%rax │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1fa9d │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x118(%rbp),%rsp │ │ │ │ + jne 1f3d6 │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ mov 0xb8(%rbx),%rdi │ │ │ │ call 3260 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 7ee0 │ │ │ │ - jmp 1f33e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + call 7de0 │ │ │ │ + jmp 1eca9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x15b80(%rip) │ │ │ │ + fldt 0x15218(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1f7d9 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1f156 │ │ │ │ + fstp %st(0) │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 1fa43 │ │ │ │ + je 1f383 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - jne 1f867 │ │ │ │ - jmp 1fa43 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - inc %r14 │ │ │ │ + jne 1f1e4 │ │ │ │ + jmp 1f383 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq (%r8) │ │ │ │ + inc %r14 │ │ │ │ cmp %r14,-0x98(%rbp) │ │ │ │ - jne 1f8c0 │ │ │ │ - jmp 1fa43 │ │ │ │ - mov (%r8,%rcx,8),%rdx │ │ │ │ - jmp 1fa29 │ │ │ │ + jne 1f23e │ │ │ │ + jmp 1f383 │ │ │ │ + mov (%r8,%rsi,8),%rdx │ │ │ │ + jmp 1f369 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - fldt (%r11) │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r8,-0x150(%rbp) │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov 0xe0(%r11),%r13 │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + shl $0x5,%rsi │ │ │ │ xor %r9d,%r9d │ │ │ │ - shl $0x5,%rdx │ │ │ │ + add 0x18(%r11),%rsi │ │ │ │ mov (%rax),%rax │ │ │ │ - mov 0xe0(%rbx),%r13 │ │ │ │ - imul (%rcx),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add 0x18(%rbx),%rsi │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ + imul (%r14),%rax │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - lea (%rbx,%rdx,1),%rcx │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - mov %rcx,-0x138(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - lea (%rdx,%rcx,1),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ - add %rbx,%rdx │ │ │ │ - lea (%rdi,%rcx,1),%r10 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - lea (%r12,%r12,2),%rdx │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - lea (%r10,%rcx,1),%rbx │ │ │ │ - shl $0x7,%rdx │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - add %rdi,%rdx │ │ │ │ - lea (%rbx,%rcx,1),%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - jmp 1fc75 │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov 0x20(%r14),%rax │ │ │ │ + mov -0xa8(%rbp),%r14 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add $0x2,%r14 │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + lea (%rax,%rdx,1),%rcx │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + lea (%rcx,%rdx,1),%rdi │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + lea (%r12,%r12,2),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + lea (%rbx,%rdx,1),%r12 │ │ │ │ + shl $0x7,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + jmp 1f5b4 │ │ │ │ fstp %st(4) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ mov %r9,%rax │ │ │ │ - mov -0x138(%rbp),%r10 │ │ │ │ + mov %r9,-0x158(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ - mov %r8,-0x150(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x138(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ mov -0xd8(%rbp),%rcx │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add (%rcx,%r9,8),%rax │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ - jmp 1fcd4 │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ + jmp 1f60c │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%r10) │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - mov %r11,-0x178(%rbp) │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + mov %rdx,-0x160(%rbp) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %r10,-0x178(%rbp) │ │ │ │ add 0x10(%rcx,%rdx,8),%rax │ │ │ │ mov -0x128(%rbp),%rcx │ │ │ │ - fstpt -0x160(%rbp) │ │ │ │ - imul %rax,%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ mov -0x140(%rbp),%rax │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + fstpt -0x170(%rbp) │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1fd34 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ + jmp 1f665 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x40(%rax) │ │ │ │ - fmul %st(2),%st │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ + fmul %st(2),%st │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ imul %r8,%r11 │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - jmp 1fd74 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + jmp 1f6ac │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ + mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov 0x30(%rax,%r9,8),%r15 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ add %r11,%r15 │ │ │ │ - mov %r15,%r8 │ │ │ │ - imul %rbx,%r8 │ │ │ │ - jmp 1fdc2 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 1f702 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x80(%rcx) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r13,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 1fdc0 │ │ │ │ + jne 1f700 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 1fd70 │ │ │ │ + jne 1f6a8 │ │ │ │ mov -0x80(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 1fd2e │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - mov -0x178(%rbp),%r11 │ │ │ │ - fldt -0x160(%rbp) │ │ │ │ + jne 1f65f │ │ │ │ + mov -0x160(%rbp),%rdx │ │ │ │ + mov -0x178(%rbp),%r10 │ │ │ │ + fldt -0x170(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 1fccc │ │ │ │ - mov -0x148(%rbp),%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov -0x150(%rbp),%r8 │ │ │ │ + jne 1f604 │ │ │ │ + mov -0x158(%rbp),%r9 │ │ │ │ + mov %r8,%r10 │ │ │ │ inc %r9 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 1fc6b │ │ │ │ - ffreep %st(0) │ │ │ │ - movq -0x100(%rbp),%xmm0 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - fstpt 0x50(%r11) │ │ │ │ - fxch %st(2) │ │ │ │ + jne 1f5aa │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ movq %r15,%xmm5 │ │ │ │ - fstpt 0x10(%r11) │ │ │ │ + movq -0x108(%rbp),%xmm0 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + fstpt 0x50(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - dec %r9 │ │ │ │ - fstpt 0x20(%r11) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %r9,0x20(%r8) │ │ │ │ - mov %r9,(%r8) │ │ │ │ - mov %r9,0x8(%r8) │ │ │ │ - fstpt 0x30(%r11) │ │ │ │ - mov %r9,0x10(%r8) │ │ │ │ - mov %r9,0x18(%r8) │ │ │ │ - fstpt 0x40(%r11) │ │ │ │ - mov %rdi,0x28(%rax) │ │ │ │ + mov -0x150(%rbp),%r8 │ │ │ │ + mov -0x148(%rbp),%r11 │ │ │ │ movhps -0x120(%rbp),%xmm0 │ │ │ │ - movups %xmm0,0x8(%rax) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ + dec %rax │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ + fxch %st(2) │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rax) │ │ │ │ - jmp 1fa43 │ │ │ │ + mov %rax,0x20(%r8) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %rdi,0x28(%rcx) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + mov %rax,(%r8) │ │ │ │ + mov %rax,0x8(%r8) │ │ │ │ + mov %rax,0x10(%r8) │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ + mov %rax,0x18(%r8) │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ + jmp 1f383 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %r9,%rsi │ │ │ │ lea (%r12,%r12,1),%r9 │ │ │ │ - fldt (%r11) │ │ │ │ - mov %r8,-0x110(%rbp) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov (%rax),%rax │ │ │ │ - imul (%rcx),%rax │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ + mov 0xe0(%r11),%r10 │ │ │ │ shl $0x5,%rsi │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ + fldt (%rax) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + add 0x18(%r11),%rsi │ │ │ │ + mov (%rax),%rax │ │ │ │ + imul (%r14),%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - add 0x18(%rax),%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ + lea (%rcx,%rax,1),%rbx │ │ │ │ + mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rcx,%rax,1),%rdi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add %rdx,%rbx │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ + mov %r11,%rbx │ │ │ │ + lea (%rdx,%rax,1),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + mov %rdi,-0xf8(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ + add %rcx,%rdx │ │ │ │ + lea 0x0(%r13,%rax,1),%r14 │ │ │ │ + mov %r13,-0x80(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ lea (%r9,%r12,1),%rdx │ │ │ │ + mov %r8,%r13 │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rbx,-0x108(%rbp) │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ add %rdx,%rcx │ │ │ │ - lea (%rbx,%rax,1),%r14 │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rbx,%r15 │ │ │ │ - mov %r11,%rcx │ │ │ │ - jmp 1ff97 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + jmp 1f8dd │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + add (%rcx,%rax,8),%rdx │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - add (%rbx,%rax,8),%rdx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - jmp 1ffeb │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - fldt 0x20(%r10) │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ + imul %rdx,%rcx │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r13,%rcx │ │ │ │ + jmp 1f937 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + fldt 0x20(%r11) │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov %r11,-0x130(%rbp) │ │ │ │ + add 0x10(%rdi,%r8,8),%rdx │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + mov %rbx,-0x138(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ - add 0x10(%rbx,%r8,8),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ - jmp 20038 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%rbp),%r12 │ │ │ │ - mov -0x50(%rbp),%r10 │ │ │ │ - fldt 0x40(%rbx) │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - add 0x20(%r15,%r11,8),%r12 │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ + mov -0x108(%rbp),%r13 │ │ │ │ + imul %rdx,%rdi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + jmp 1f98b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + fldt 0x40(%r13) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + add 0x20(%rbx,%r12,8),%r15 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - imul %r12,%r10 │ │ │ │ - jmp 20082 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + imul %r15,%rbx │ │ │ │ + jmp 1f9c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r14,%rdx,8),%rdi │ │ │ │ - fldt (%r8) │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r8 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r11) │ │ │ │ + mov 0x30(%r14,%r8,8),%rdi │ │ │ │ + inc %r8 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rbx,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rdi,%rdx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - add %r10,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r10,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r13,%rax │ │ │ │ - fldt 0x10(%rax) │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 20080 │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%rbx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 20034 │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ - mov -0x138(%rbp),%r10 │ │ │ │ + fstpt (%rdx) │ │ │ │ + fstpt 0x10(%rdx) │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 1f9c0 │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%r13 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 1f987 │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ + mov -0x130(%rbp),%r11 │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ inc %r8 │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jne 1ffe5 │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 1f931 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ + mov %rcx,%r13 │ │ │ │ inc %rax │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 1ff8f │ │ │ │ + jne 1f8d5 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov %rbx,%r11 │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ + mov %rcx,%r8 │ │ │ │ movq %rdx,%xmm0 │ │ │ │ - movhps -0xb0(%rbp),%xmm0 │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + movhps -0xb8(%rbp),%xmm0 │ │ │ │ movq %rdi,%xmm6 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ - fstpt 0x20(%rcx) │ │ │ │ - fstpt 0x30(%rcx) │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ - movq %r12,%xmm0 │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ + fxch %st(2) │ │ │ │ dec %rax │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ + mov %rax,0x8(%rcx) │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ - mov %rax,0x18(%r8) │ │ │ │ - mov %rax,(%r8) │ │ │ │ - mov %rax,0x8(%r8) │ │ │ │ - movups %xmm0,0x18(%rbx) │ │ │ │ - mov %rax,0x10(%r8) │ │ │ │ - jmp 1fa43 │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + mov %rax,0x10(%r13) │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ + jmp 1f383 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 1f869 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ + jmp 1f1e6 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + lea 0x0(,%r13,8),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ xor %edi,%edi │ │ │ │ - mov 0x108(%rax),%rcx │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ + mov 0x108(%rax),%r14 │ │ │ │ mov 0x78(%rax),%r15 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ - mov 0x48(%rax),%r13 │ │ │ │ - lea 0xf(%r12),%rax │ │ │ │ + mov 0x48(%rax),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + lea 0xf(%rbx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 21552 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 20f52 │ │ │ │ xor %eax,%eax │ │ │ │ mov %rdi,0x8(%rcx) │ │ │ │ mov %rax,(%rcx) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 21536 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 20f36 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - lea (%r12,%r13,1),%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov -0x90(%rbp),%r11 │ │ │ │ - mov %r13,%r8 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ xor %r10d,%r10d │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r15,%rax,1),%r9 │ │ │ │ - jmp 2021b │ │ │ │ + jmp 1fb6e │ │ │ │ imul (%r8),%rdx │ │ │ │ - mov %rdx,%r10 │ │ │ │ mov %rdx,(%rcx) │ │ │ │ + mov %rdx,%r10 │ │ │ │ fildll (%r8) │ │ │ │ - fldt (%r9) │ │ │ │ - add $0x8,%r11 │ │ │ │ add $0x10,%r9 │ │ │ │ + add $0x8,%r11 │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xa0(%rbp) │ │ │ │ + fistpll -0xa8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ mov (%r8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%r11) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%rcx) │ │ │ │ - cmp %r8,-0x80(%rbp) │ │ │ │ - jne 20211 │ │ │ │ + cmp %r8,-0x78(%rbp) │ │ │ │ + jne 1fb64 │ │ │ │ inc %rdi │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - je 21550 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 20f50 │ │ │ │ add $0x10,%rcx │ │ │ │ - add %r14,%rsi │ │ │ │ + add %r13,%rsi │ │ │ │ movq $0x0,(%rcx) │ │ │ │ mov %rdi,0x8(%rcx) │ │ │ │ - jmp 201f7 │ │ │ │ + jmp 1fb49 │ │ │ │ test %edx,%edx │ │ │ │ - jne 20d74 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - jle 1fb07 │ │ │ │ + jne 2073c │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - lea 0x2(%r12),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - xor %r9d,%r9d │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + jle 1f440 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + lea 0x2(%rbx),%rcx │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + movq $0x0,-0xb8(%rbp) │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ mov %rax,%rcx │ │ │ │ shr $0x4,%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rsi,%rax,1),%rax │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ lea (%rax,%rcx,1),%rsi │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ shr $0x3,%rax │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsi │ │ │ │ lea (%rsi,%rcx,1),%rax │ │ │ │ - mov %rsi,-0x170(%rbp) │ │ │ │ - mov %rax,-0x178(%rbp) │ │ │ │ + mov %rsi,-0x158(%rbp) │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ + mov %rax,%rcx │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 20357 │ │ │ │ - mov %r9,%rax │ │ │ │ + je 1fcb6 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - mov 0x58(%rsi),%rbx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov 0x58(%rsi),%r15 │ │ │ │ mov 0x30(%rsi),%r12 │ │ │ │ - lea 0x1(%rbx),%r15 │ │ │ │ + lea 0x1(%r15),%r13 │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %r13,%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ dec %rdx │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - mov %rdx,-0xd8(%rbp) │ │ │ │ - js 20d6c │ │ │ │ - mov %r15,%rax │ │ │ │ - mov 0x48(%rsi),%r11 │ │ │ │ - lea (%r15,%r15,1),%r14 │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ + mov %rsp,%r11 │ │ │ │ + js 20734 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov 0x48(%rsi),%rbx │ │ │ │ + lea 0x0(%r13,%r13,1),%r8 │ │ │ │ neg %rax │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ - imul %r15,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ lea 0x0(,%r12,8),%rax │ │ │ │ - lea -0x8(%rax),%r8 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + lea -0x8(%rax),%r9 │ │ │ │ mov %r12,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rsi),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + lea (%r15,%r15,1),%rax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + lea 0x2(%rax),%r14 │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov (%r11,%r8,1),%rdi │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt (%rax,%r8,2) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov (%rbx,%r9,1),%rdi │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + fldt (%rax,%r9,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x40(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%rbx,%rax,1),%rax │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov %rsi,(%rdx,%r8,1) │ │ │ │ - mov -0xe0(%rbp),%rdx │ │ │ │ - mov %rax,(%rdx,%r8,1) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 20497 │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - lea (%rsi,%r14,1),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ + mov %rax,(%rsi,%r9,1) │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov %rdx,(%rsi,%r9,1) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 1fe03 │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ lea (%r10,%rax,8),%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,-0x40(%rbp) │ │ │ │ - jne 2047b │ │ │ │ - sub $0x8,%r8 │ │ │ │ - add %r13,%r10 │ │ │ │ - cmp $0xfffffffffffffff8,%r8 │ │ │ │ - jne 20402 │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + cmp %rsi,-0x50(%rbp) │ │ │ │ + jne 1fde7 │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + sub $0x8,%r9 │ │ │ │ + add %rax,%r10 │ │ │ │ + cmp $0xfffffffffffffff8,%r9 │ │ │ │ + jne 1fd71 │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - mov %r9,-0x130(%rbp) │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %r11,-0x130(%rbp) │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov -0x130(%rbp),%r11 │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - lea 0x2(%rbx),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + lea 0x2(%r15),%rax │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + inc %rax │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ fdivp %st,%st(1) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - fildll (%r11,%r10,1) │ │ │ │ - mov (%rax,%r10,1),%rdx │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ + fildll (%rbx,%r10,1) │ │ │ │ + mov (%rax,%r10,1),%rdx │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ fldt (%rax,%r10,2) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - mov -0x180(%rbp),%rax │ │ │ │ + mov -0x160(%rbp),%rax │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax,%r10,2) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov (%rax,%r10,1),%rsi │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x40(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - mov (%rax,%r10,1),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jg 20619 │ │ │ │ + jg 1ff96 │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fadd %st(4),%st │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ inc %rsi │ │ │ │ - mov %rsi,%rcx │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + mov 0xc8(%rax),%rcx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov 0xc8(%rax),%r9 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - mov %rax,%r8 │ │ │ │ - not %r8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + not %r9 │ │ │ │ mov %rax,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rax,%rdx │ │ │ │ - add %r13,%rdx │ │ │ │ + add %r14,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r9,%rdx,1) │ │ │ │ - lea 0x1(%rax,%r13,1),%rdx │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + lea 0x1(%rax,%r14,1),%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ test %rax,%rax │ │ │ │ - jns 205eb │ │ │ │ - lea (%r8,%r13,1),%rdx │ │ │ │ + jns 1ff65 │ │ │ │ + lea (%r9,%r14,1),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r9,%rdx,1) │ │ │ │ - mov -0x108(%rbp),%rdx │ │ │ │ inc %rsi │ │ │ │ add $0x10,%rdi │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ + mov -0xf8(%rbp),%rdx │ │ │ │ sub %rdx,%rax │ │ │ │ - add %rdx,%r8 │ │ │ │ + add %rdx,%r9 │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 205c6 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2061f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 1ff41 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1ff9c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ add $0x8,%r10 │ │ │ │ - add %rcx,-0xd0(%rbp) │ │ │ │ - add %rax,%r13 │ │ │ │ - cmp %r10,-0xc0(%rbp) │ │ │ │ - jne 20537 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov -0x130(%rbp),%r9 │ │ │ │ + add %rcx,-0xc0(%rbp) │ │ │ │ + add %rax,%r14 │ │ │ │ + cmp %r10,-0xb0(%rbp) │ │ │ │ + jne 1feb1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 20b25 │ │ │ │ + je 204e9 │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 2084b │ │ │ │ + je 201cb │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 20806 │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - lea (%r15,%r15,1),%r13 │ │ │ │ + jle 20186 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + lea 0x0(%r13,%r13,1),%r14 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ mov 0x18(%rsi),%rdx │ │ │ │ mov 0xe0(%rsi),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ add %rcx,%rdx │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + mov %rdx,%r9 │ │ │ │ mov %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r11 │ │ │ │ + lea (%rcx,%rdx,1),%r10 │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 20768 │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ + jle 200d8 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0xc0(%rbp) │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ mov 0x48(%rcx),%rcx │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov %r13,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ - add %rdx,%rdx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ - mov -0x128(%rbp),%r8 │ │ │ │ - mov (%r14,%rax,8),%rsi │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + add %rdx,%rdx │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ + mov (%r15,%rax,8),%rsi │ │ │ │ imul %rax,%r8 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ inc %rax │ │ │ │ add %rsi,%r8 │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ shl $0x4,%r8 │ │ │ │ - fldt (%rdi,%r8,1) │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + fldt (%rsi,%r8,1) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ mov %rax,%r8 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%r8 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi,%r8,1) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + fstpt (%rsi,%r8,1) │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + imul -0x8(%r8,%rax,8),%rcx │ │ │ │ lea (%rdx,%rsi,1),%r8 │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - add %r13,%rdx │ │ │ │ - imul -0x8(%rdi,%rax,8),%rcx │ │ │ │ - add (%rsi,%r8,8),%rcx │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + add %r14,%rdx │ │ │ │ + add (%r11,%r8,8),%rcx │ │ │ │ mov %rcx,(%rsi,%rax,8) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne 206fb │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - fldt (%r11) │ │ │ │ - fldt 0x10(%r10) │ │ │ │ - fmul %st(1),%st │ │ │ │ + jne 2006e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + fldt (%r10) │ │ │ │ mov (%rax,%r12,8),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + fldt 0x10(%r9) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%r10) │ │ │ │ + fldt (%r9) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %rdi,%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - jg 207cd │ │ │ │ - jmp 20845 │ │ │ │ + jg 2014d │ │ │ │ + jmp 201c5 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movq $0x0,(%r14,%rax,8) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,(%r15,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 20830 │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ + je 201b0 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ sub (%r8,%rax,8),%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 207c0 │ │ │ │ + je 20140 │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ inc %rdx │ │ │ │ inc %rsi │ │ │ │ - mov %rdx,(%r14,%rax,8) │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 206b7 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - inc %r9 │ │ │ │ - cmp 0x8(%rax),%r9 │ │ │ │ - jl 20331 │ │ │ │ - jmp 1fb07 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 2002e │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ + incq -0xb8(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + cmp 0x8(%rbx),%rax │ │ │ │ + jl 1fc8c │ │ │ │ + jmp 1f440 │ │ │ │ xchg %ax,%ax │ │ │ │ + incq (%r15) │ │ │ │ inc %rsi │ │ │ │ - incq (%r14) │ │ │ │ cmp %rsi,-0x98(%rbp) │ │ │ │ - jne 206c0 │ │ │ │ - jmp 20806 │ │ │ │ - mov (%r14,%rdi,8),%rdx │ │ │ │ - jmp 207ec │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 20806 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - xor %r8d,%r8d │ │ │ │ + jne 20037 │ │ │ │ + jmp 20186 │ │ │ │ + mov (%r15,%rdi,8),%rdx │ │ │ │ + jmp 2016c │ │ │ │ + test %r8,%r8 │ │ │ │ + jle 20186 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ + xor %r8d,%r8d │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + add $0x2,%r14 │ │ │ │ mov (%rax),%rax │ │ │ │ - imul (%r11),%rax │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ + imul (%rbx),%rax │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x140(%rbp) │ │ │ │ - mov 0x10(%r11),%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - mov 0x18(%r11),%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov 0x20(%r11),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ add 0x18(%rax),%rcx │ │ │ │ mov 0xe0(%rax),%r13 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rbx,%rax,1),%r11 │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea (%r11,%rax,1),%rbx │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ + lea (%r9,%rax,1),%rbx │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ lea (%rbx,%rax,1),%r12 │ │ │ │ - jmp 208da │ │ │ │ + jmp 20261 │ │ │ │ fstp %st(4) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x140(%rbp),%r10 │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ - mov %r8,-0x188(%rbp) │ │ │ │ + mov -0x148(%rbp),%r9 │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r8,-0x190(%rbp) │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + add (%r11,%r8,8),%rax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %r9,%rdx │ │ │ │ + imul %rax,%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - add (%rcx,%r8,8),%rax │ │ │ │ - imul %rax,%r10 │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%r8 │ │ │ │ - jmp 2092b │ │ │ │ + mov %rax,-0x178(%rbp) │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + jmp 202b5 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x10(%r11,%r8,8),%rax │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rdx) │ │ │ │ - mov %r10,-0x190(%rbp) │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov %r8,-0x180(%rbp) │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov %r10,-0x1b0(%rbp) │ │ │ │ + add 0x10(%r10,%r8,8),%rax │ │ │ │ + mov %rdx,-0x1b8(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov %r8,-0x1b0(%rbp) │ │ │ │ - mov %r9,-0x1c0(%rbp) │ │ │ │ - mov %r11,-0x1c8(%rbp) │ │ │ │ - mov %rdx,-0x1d0(%rbp) │ │ │ │ - add %r10,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ + mov %r11,-0x1c0(%rbp) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov -0x150(%rbp),%rcx │ │ │ │ fstpt -0x1a0(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ - jmp 2098c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ + jmp 20313 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%r11 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ add 0x20(%rdi,%rax,8),%rdx │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + fmul %st(2),%st │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ imul %rdx,%r11 │ │ │ │ - mov %rdx,-0xd8(%rbp) │ │ │ │ - jmp 209d4 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ + jmp 20364 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ add %r11,%r15 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%r8 │ │ │ │ - jmp 20a02 │ │ │ │ + jmp 203c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r13,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r14,%rdx │ │ │ │ - jne 20a00 │ │ │ │ + jne 203c0 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 209d0 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + jne 20360 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r9,%rax │ │ │ │ - jne 20986 │ │ │ │ - mov -0x1b0(%rbp),%r8 │ │ │ │ - mov -0x1d0(%rbp),%rdx │ │ │ │ - mov -0x190(%rbp),%r10 │ │ │ │ + jne 2030d │ │ │ │ + mov -0x180(%rbp),%r8 │ │ │ │ + mov -0x1b8(%rbp),%rdx │ │ │ │ fldt -0x1a0(%rbp) │ │ │ │ - mov -0x1c0(%rbp),%r9 │ │ │ │ - mov -0x1c8(%rbp),%r11 │ │ │ │ + mov -0x1b0(%rbp),%r10 │ │ │ │ inc %r8 │ │ │ │ + mov -0x1c0(%rbp),%r11 │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 20923 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov -0x188(%rbp),%r8 │ │ │ │ + jne 202ad │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov -0x190(%rbp),%r8 │ │ │ │ + mov -0x178(%rbp),%rax │ │ │ │ inc %r8 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 208d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - movq -0x138(%rbp),%xmm0 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 20257 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ movq %r15,%xmm3 │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - fstpt 0x50(%rcx) │ │ │ │ - fxch %st(2) │ │ │ │ - mov %rdi,0x28(%rsi) │ │ │ │ - movhps -0x148(%rbp),%xmm0 │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + fstpt 0x50(%rsi) │ │ │ │ fxch %st(2) │ │ │ │ + movhps -0x138(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ - movups %xmm0,0x8(%rsi) │ │ │ │ - movq -0xd8(%rbp),%xmm0 │ │ │ │ - fstpt 0x20(%rcx) │ │ │ │ - fxch %st(1) │ │ │ │ + movups %xmm0,0x8(%rdx) │ │ │ │ + movq -0xc8(%rbp),%xmm0 │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + fxch %st(2) │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ mov %rax,0x20(%rbx) │ │ │ │ - fstpt 0x30(%rcx) │ │ │ │ + fstpt 0x20(%rsi) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %rdi,0x28(%rdx) │ │ │ │ + fstpt 0x30(%rsi) │ │ │ │ mov %rax,(%rbx) │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ + fstpt 0x40(%rsi) │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rsi) │ │ │ │ - jmp 20806 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 20806 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - lea (%r15,%r15,1),%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ - shl $0x4,%rbx │ │ │ │ + movups %xmm0,0x18(%rdx) │ │ │ │ + jmp 20186 │ │ │ │ + test %r8,%r8 │ │ │ │ + jle 20186 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ shl $0x5,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + add %r13,%r13 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov %rbx,%r8 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ - imul (%r11),%rax │ │ │ │ + imul (%rbx),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov 0x10(%r11),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov 0x18(%r11),%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add %rbx,%rax │ │ │ │ + mov 0xe0(%rax),%r12 │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%r11,%rax,1),%rbx │ │ │ │ add %rcx,%rsi │ │ │ │ - lea (%rax,%rbx,1),%r15 │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - add %r15,%r8 │ │ │ │ - jmp 20bab │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ + add %rax,%rbx │ │ │ │ + mov %r9,%rdx │ │ │ │ + lea (%rbx,%rax,1),%r14 │ │ │ │ + jmp 20567 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + mov -0x158(%rbp),%r9 │ │ │ │ + fldt (%rdi,%rax,1) │ │ │ │ + mov (%r11,%r10,8),%rax │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - mov (%rcx,%rdx,8),%rax │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - add %r10,%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ - jmp 20c09 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x130(%rbp),%rdx │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - fldt (%rcx) │ │ │ │ - mov -0x178(%rbp),%r15 │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ + imul %rdx,%rdi │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + jmp 205ba │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + fldt (%r9) │ │ │ │ + mov %r8,-0x138(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov %r10,-0x140(%rbp) │ │ │ │ + add 0x10(%rcx,%r8,8),%rbx │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r9,-0x150(%rbp) │ │ │ │ - add 0x10(%rdx,%r9,8),%rbx │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - jmp 20c4f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov -0xa0(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - fldt (%r15) │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + imul %rbx,%rcx │ │ │ │ + mov -0x170(%rbp),%rbx │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + jmp 20609 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rbx) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + add 0x20(%rcx,%r11,8),%r15 │ │ │ │ + xor %ecx,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add 0x20(%rdx,%rbx,8),%r12 │ │ │ │ - imul %r12,%r11 │ │ │ │ - jmp 20c82 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r8,%r9,8),%rdi │ │ │ │ - fldt (%r10) │ │ │ │ - inc %r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ + imul %r15,%r10 │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ + jmp 20642 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r8) │ │ │ │ + mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %r10,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - add %r11,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ shl $0x5,%rdx │ │ │ │ + add %r12,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r13,%rdx │ │ │ │ fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jne 20c80 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jne 20c4b │ │ │ │ - mov -0x150(%rbp),%r9 │ │ │ │ - add $0x10,%rcx │ │ │ │ - inc %r9 │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 20c03 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov -0x138(%rbp),%r10 │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - inc %rdx │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 20ba3 │ │ │ │ + cmp %r13,%rcx │ │ │ │ + jne 20640 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 20605 │ │ │ │ + mov -0x138(%rbp),%r8 │ │ │ │ + mov -0x140(%rbp),%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ + inc %r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 205b4 │ │ │ │ + inc %r10 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + mov -0x130(%rbp),%rdx │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jne 2055f │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ movq %rax,%xmm0 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - movhps -0xe8(%rbp),%xmm0 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ movq %rdi,%xmm4 │ │ │ │ + movhps -0xc8(%rbp),%xmm0 │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ fstpt 0x40(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x8(%rax) │ │ │ │ - movq %r12,%xmm0 │ │ │ │ not %rdx │ │ │ │ + movups %xmm0,0x8(%rax) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ mov %rdx,0x18(%rbx) │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ - movups %xmm0,0x18(%rax) │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ mov %rdx,0x8(%rbx) │ │ │ │ - mov %rdx,0x10(%rbx) │ │ │ │ fstpt 0x30(%rcx) │ │ │ │ - jmp 20806 │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ + movups %xmm0,0x18(%rax) │ │ │ │ + jmp 20186 │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 20670 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%r13 │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ + jmp 1ffe6 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + lea 0x0(,%r13,8),%r15 │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x78(%rax),%rcx │ │ │ │ mov 0x108(%rax),%rsi │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ - mov 0x48(%rax),%r15 │ │ │ │ - lea 0xf(%r13),%rax │ │ │ │ + mov 0x48(%rax),%r14 │ │ │ │ + lea 0xf(%r15),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - sub %rax,%rsp │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 22a72 │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 224b2 │ │ │ │ xor %edi,%edi │ │ │ │ mov %rcx,0x8(%rsi) │ │ │ │ mov %rdi,(%rsi) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 22a55 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 2249b │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,-0xd8(%rbp) │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ - lea 0x0(%r13,%r15,1),%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + lea (%r15,%r14,1),%rax │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ + fildll -0xc8(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ lea (%rdx,%rax,1),%r9 │ │ │ │ - jmp 20e37 │ │ │ │ + jmp 207fe │ │ │ │ imul (%rdi),%rdx │ │ │ │ - mov %rdx,%r10 │ │ │ │ mov %rdx,(%rsi) │ │ │ │ + mov %rdx,%r10 │ │ │ │ fildll (%rdi) │ │ │ │ - fldt (%r9) │ │ │ │ - add $0x8,%r11 │ │ │ │ add $0x10,%r9 │ │ │ │ + add $0x8,%r11 │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xd8(%rbp) │ │ │ │ + fistpll -0xc8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ mov (%rdi),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ mov %rdx,-0x8(%r11) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ - cmp %rdi,-0xc0(%rbp) │ │ │ │ - jne 20e2d │ │ │ │ + cmp %rdi,-0xb8(%rbp) │ │ │ │ + jne 207f4 │ │ │ │ inc %rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 22a70 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + je 224b0 │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,%r8 │ │ │ │ + add %r13,%r8 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rcx,0x8(%rsi) │ │ │ │ - jmp 20e0c │ │ │ │ + jmp 207d3 │ │ │ │ test %edx,%edx │ │ │ │ - jne 21ba9 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 20f87 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ + jne 215b4 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 2094b │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fld1 │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ fchs │ │ │ │ - fldt 0x144b6(%rip) │ │ │ │ - fld1 │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ mov 0x58(%rax),%rdi │ │ │ │ + fldl2e │ │ │ │ mov 0x60(%rax),%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ shr $0x4,%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + fld1 │ │ │ │ lea 0x3(%rdi,%rdi,1),%r9 │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%r8,%rcx,1) │ │ │ │ mov %r10,%rcx │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %rax,%rcx │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -33106,942 +32975,955 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ test %rdi,%rdi │ │ │ │ - js 20f67 │ │ │ │ + js 2092b │ │ │ │ fldt (%rdx) │ │ │ │ mov $0x1,%ecx │ │ │ │ fld %st(1) │ │ │ │ - jmp 20f3d │ │ │ │ + jmp 20901 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rcx,%rsi │ │ │ │ inc %rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rsi,1) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 20f3b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 208ff │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20f6b │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2092f │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ inc %rax │ │ │ │ add %rbx,%rdx │ │ │ │ - cmp %r14,%rax │ │ │ │ - jne 20eef │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 208b3 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 1fb07 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + jle 1f440 │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ + mov -0x68(%rbp),%r10 │ │ │ │ mov %rax,%rcx │ │ │ │ shr $0x4,%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rcx,-0x108(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rsi,%rax,1),%rax │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ lea (%rax,%rcx,1),%rsi │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ shr $0x3,%rax │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsi │ │ │ │ lea (%rsi,%rcx,1),%rax │ │ │ │ - mov %rsi,-0x178(%rbp) │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ + mov %rsi,-0x170(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ + mov %rsp,-0x118(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 2104b │ │ │ │ + je 20a0b │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x58(%rsi),%rax │ │ │ │ - lea 0x1(%rax),%r13 │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov 0x58(%rdx),%r15 │ │ │ │ + lea 0x1(%r15),%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ dec %rbx │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - js 21ba1 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov 0x48(%rsi),%r12 │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + js 215ac │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ + mov 0x48(%rdx),%r12 │ │ │ │ + lea (%r15,%r15,1),%r9 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ neg %rax │ │ │ │ - lea -0x8(%rdi),%r8 │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - lea (%rax,%rax,1),%rdx │ │ │ │ + mov %r9,-0xd8(%rbp) │ │ │ │ + lea (%rax,%rax,1),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - imul %r13,%rax │ │ │ │ + lea 0x2(%r9),%rbx │ │ │ │ + imul %r14,%rax │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%rcx │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ + lea -0x8(%rcx),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%rsi),%rax │ │ │ │ + add 0x78(%rdx),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov (%r12,%r8,1),%rdi │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ - fildll -0xd8(%rbp) │ │ │ │ - fldt (%rbx,%r8,2) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov (%r12,%rsi,1),%r8 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov %r8,-0x120(%rbp) │ │ │ │ + fildll -0x120(%rbp) │ │ │ │ + fldt (%rax,%rsi,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xd8(%rbp) │ │ │ │ + fistpll -0x120(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%rcx,%rax,1),%rax │ │ │ │ - sub %rcx,%rsi │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - mov %rsi,(%rdx,%r8,1) │ │ │ │ - mov %rax,(%rcx,%r8,1) │ │ │ │ - test %r13,%r13 │ │ │ │ - jle 21187 │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea (%rsi,%r15,1),%rcx │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%rax │ │ │ │ + mov %rax,(%rcx,%rsi,1) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 20b5c │ │ │ │ + lea (%r8,%rax,1),%rdi │ │ │ │ + lea (%rbx,%r8,1),%rdx │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + lea (%rdx,%rax,1),%r9 │ │ │ │ + mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ - lea (%r11,%rax,8),%r10 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - add %rax,%r10 │ │ │ │ - mov %rsi,%rax │ │ │ │ + lea (%r11,%rax,8),%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%r10,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 21173 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - sub $0x8,%r8 │ │ │ │ + idiv %r8 │ │ │ │ + mov %rdx,(%rcx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 20b48 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rax,%r11 │ │ │ │ - cmp $0xfffffffffffffff8,%r8 │ │ │ │ - jne 210fc │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov %r9,%rdi │ │ │ │ + cmp $0xfffffffffffffff8,%rsi │ │ │ │ + jne 20aca │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r10,-0xd8(%rbp) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r9,-0xc8(%rbp) │ │ │ │ call 3030 │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov $0x20,%r10d │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ xor %edx,%edx │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov $0x20,%r11d │ │ │ │ mov 0x60(%rax),%rax │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - fldt (%r11) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov (%rax,%rdx,8),%rsi │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ + mov -0xd8(%rbp),%r10 │ │ │ │ + fld %st(0) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + fldt (%r8) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov (%rax,%rdx,8),%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ fildll (%r12,%rdx,8) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0xc0(%rbp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fadd %st(4),%st │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 21630 │ │ │ │ + jbe 21008 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fld1 │ │ │ │ - fldt 0x1413a(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ + fldl2e │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fld %st(0) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ - fld %st(1) │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fldt -0x90(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fadd %st,%st(1) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ + fld1 │ │ │ │ + fadd %st(1),%st │ │ │ │ + fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2128d │ │ │ │ + je 20c7b │ │ │ │ fchs │ │ │ │ - fmuls 0x13e49(%rip) │ │ │ │ - fldt 0x14427(%rip) │ │ │ │ + fmuls 0x1345b(%rip) │ │ │ │ + fldt 0x13a09(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ imul %rdx,%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi) │ │ │ │ + fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ + mov (%rax,%rdx,8),%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov (%rax,%rdx,8),%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x140b7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 2134e │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jge 20d36 │ │ │ │ fmul %st,%st(1) │ │ │ │ shl $0x4,%rbx │ │ │ │ - fldt 0x10(%rbx,%r8,1) │ │ │ │ + fldt 0x10(%rbx,%rdi,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - lea 0x2(%rsi),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jg 21354 │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + lea 0x2(%rcx),%rsi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jg 20d3c │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ inc %rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov $0x2,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r10,%rax │ │ │ │ - fldt -0x20(%rbx,%r10,1) │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov $0x2,%ecx │ │ │ │ + fldt -0x20(%rbx,%r11,1) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r11,%rax │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - inc %rsi │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + inc %rcx │ │ │ │ + fldt (%rdi,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 21329 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 21356 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 21356 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 20d12 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 20d3e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 20d3e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r11 │ │ │ │ - add %rax,%r10 │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 211e6 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 21660 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %rax,%r11 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jne 20be2 │ │ │ │ + fstp %st(0) │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 21360 │ │ │ │ xor %eax,%eax │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 218a4 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 21059 │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 2150a │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ + jle 20f0a │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x0(%r13,%r13,1),%r11 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov 0xe0(%rbx),%r10 │ │ │ │ + lea (%r14,%r14,1),%r11 │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov 0xe0(%rbx),%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ add 0x18(%rbx),%rdx │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - lea (%rbx,%rsi,1),%r15 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ xor %edx,%edx │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jle 21465 │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ - mov (%rcx,%rax,8),%rdi │ │ │ │ - mov %r8,-0x68(%rbp) │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ - mov 0x48(%rsi),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov %r13,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + lea (%r10,%rcx,1),%r15 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 215a3 │ │ │ │ mov %rax,%rsi │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ - fldt (%r12,%rsi,1) │ │ │ │ - mov %r13,%rsi │ │ │ │ + fldt (%r10,%rsi,1) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x48(%rbx),%r12 │ │ │ │ imul %rax,%rsi │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%r8 │ │ │ │ add %rsi,%rsi │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov (%r9,%rax,8),%rdx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - imul %rax,%r12 │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov (%rcx,%rax,8),%rdx │ │ │ │ + imul %rax,%rbx │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ inc %rax │ │ │ │ - add %rdx,%r12 │ │ │ │ - shl $0x4,%r12 │ │ │ │ - fldt (%r8,%r12,1) │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov %rax,%r12 │ │ │ │ + imul -0x8(%r12,%rax,8),%r8 │ │ │ │ + add %rdx,%rbx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + shl $0x4,%rbx │ │ │ │ + fldt (%rdx,%rbx,1) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ + shl $0x4,%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%r12 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r8,%r12,1) │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - lea (%rsi,%rdx,1),%r12 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ + fstpt (%r10,%rbx,1) │ │ │ │ + mov -0x50(%rbp),%rbx │ │ │ │ + add %rsi,%rbx │ │ │ │ add %r11,%rsi │ │ │ │ - imul -0x8(%r8,%rax,8),%rdi │ │ │ │ - add (%rdx,%r12,8),%rdi │ │ │ │ - mov %rdi,(%rcx,%rax,8) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jne 21402 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov (%rcx,%r14,8),%rax │ │ │ │ + add (%rdx,%rbx,8),%r8 │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov %r8,(%rbx,%rax,8) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 20ded │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ fldt (%r15) │ │ │ │ - fldt 0x10(%r8) │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r10,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%r8) │ │ │ │ + fldt (%rdi) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 214d1 │ │ │ │ - jmp 21b98 │ │ │ │ + mov %r9,%rax │ │ │ │ + test %r9,%r9 │ │ │ │ + jg 20ed1 │ │ │ │ + jmp 21050 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movq $0x0,(%r9,%rax,8) │ │ │ │ + movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 21610 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov (%r9,%rax,8),%rsi │ │ │ │ - mov (%rdi,%rax,8),%rdi │ │ │ │ - sub (%r12,%rax,8),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 214c0 │ │ │ │ + je 2101d │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%r8 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + sub (%rbx,%rax,8),%r8 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 20ec0 │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ inc %rsi │ │ │ │ inc %rdx │ │ │ │ - mov %rsi,(%r9,%rax,8) │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jne 213c8 │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ + mov %rsi,(%rcx,%rax,8) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne 20dbb │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov -0x118(%rbp),%rsp │ │ │ │ incq -0xf0(%rbp) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ cmp 0x8(%rbx),%rax │ │ │ │ - jge 1fb07 │ │ │ │ - mov 0x30(%rbx),%r14 │ │ │ │ - jmp 21027 │ │ │ │ + jge 1f440 │ │ │ │ + mov 0x30(%rbx),%r13 │ │ │ │ + jmp 209e7 │ │ │ │ inc %rdi │ │ │ │ add $0x10,%rcx │ │ │ │ - add %r14,%rsi │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jne 201b4 │ │ │ │ - jmp 21552 │ │ │ │ + add %r13,%rsi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jne 1fb03 │ │ │ │ + jmp 20f52 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r13,%rax │ │ │ │ - lea 0x0(%r13,%r12,1),%rcx │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2158e │ │ │ │ + lea (%rax,%rbx,1),%rcx │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 20f8d │ │ │ │ mov %rcx,%rsi │ │ │ │ - sub %r13,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 2157c │ │ │ │ + je 20f7b │ │ │ │ + mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 2158e │ │ │ │ + je 20f8d │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2157c │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 20f7b │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x50(%rbp),%rsp │ │ │ │ - jmp 1f51f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %rdx │ │ │ │ - incq (%r9) │ │ │ │ - cmp %rdx,-0x98(%rbp) │ │ │ │ - jne 213d1 │ │ │ │ - jmp 2150a │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x60(%rbp),%rsp │ │ │ │ + jmp 1ee8d │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 21645 │ │ │ │ + ja 21035 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x14082(%rip) │ │ │ │ + fldt 0x1367a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2129d │ │ │ │ + jmp 20c8b │ │ │ │ + incq (%rcx) │ │ │ │ + inc %rdx │ │ │ │ + cmp %rdx,-0x98(%rbp) │ │ │ │ + jne 20dc4 │ │ │ │ + jmp 20f0a │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x14069(%rip) │ │ │ │ + fldt 0x13649(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2129d │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2150a │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - lea 0x0(%r13,%r13,1),%r8 │ │ │ │ - fldt (%rax) │ │ │ │ - mov (%rcx),%rax │ │ │ │ - imul (%r12),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - mov %r9,%r12 │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov 0xe0(%rax),%r10 │ │ │ │ - add 0x18(%rax),%rsi │ │ │ │ + jmp 20c8b │ │ │ │ + mov (%rcx,%r9,8),%rsi │ │ │ │ + jmp 20ef0 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 20f0a │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rax,%rbx │ │ │ │ - lea (%rbx,%rax,1),%r11 │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r11,-0x68(%rbp) │ │ │ │ - jmp 216f2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov -0x178(%rbp),%r11 │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ - add (%rbx,%rax,8),%rdx │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %r12,%rax │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - jmp 2173f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - fldt (%r11) │ │ │ │ - mov -0x180(%rbp),%r13 │ │ │ │ - fmul %st(1),%st │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ - mov %r11,-0x150(%rbp) │ │ │ │ - add 0x10(%rdi,%r9,8),%rbx │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ - imul %rbx,%rdi │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - jmp 2178f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - mov -0x100(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add 0x20(%rbx,%r12,8),%r15 │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - imul %r15,%rbx │ │ │ │ - jmp 217c2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r14,%r9,8),%rdi │ │ │ │ - fldt (%r11) │ │ │ │ - inc %r9 │ │ │ │ - add $0x10,%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - add %rbx,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ - add %r10,%rdx │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt (%rdx) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - fstpt 0x10(%rdx) │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 217c0 │ │ │ │ - inc %r12 │ │ │ │ - add $0x10,%r13 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jne 2178b │ │ │ │ - mov -0x148(%rbp),%r9 │ │ │ │ - mov -0x150(%rbp),%r11 │ │ │ │ - mov -0x140(%rbp),%rdx │ │ │ │ - inc %r9 │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %r12,%r9 │ │ │ │ - jne 21739 │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 216ea │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ - movhps -0xd8(%rbp),%xmm0 │ │ │ │ - mov %r12,%r9 │ │ │ │ - movups %xmm0,0x8(%rcx) │ │ │ │ - movq %r15,%xmm0 │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rcx) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ - fxch %st(2) │ │ │ │ - not %rax │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - mov %rax,0x10(%r12) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jmp 2150a │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2150a │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ + shl $0x4,%r15 │ │ │ │ + lea 0x2(%r9),%r14 │ │ │ │ + fldt (%r10) │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %r9,-0x188(%rbp) │ │ │ │ - mov %rcx,-0x1a0(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ - mov (%rcx),%rax │ │ │ │ - imul (%r12),%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ shl $0x5,%rsi │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ + imul (%r12),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r13 │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rax,%rbx │ │ │ │ - mov %rbx,-0x160(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ - lea (%rbx,%rax,1),%r11 │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ - lea (%r11,%rax,1),%r12 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + lea (%rax,%r15,1),%r11 │ │ │ │ + lea (%r11,%r15,1),%r12 │ │ │ │ mov %r11,%rbx │ │ │ │ - jmp 21951 │ │ │ │ + mov %r10,%r11 │ │ │ │ + jmp 210fd │ │ │ │ fstp %st(4) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x168(%rbp),%r10 │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r8,-0x190(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r8,-0x190(%rbp) │ │ │ │ + mov -0x150(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + mov (%rcx,%r8,8),%rax │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - add (%rcx,%r8,8),%rax │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ + add %r9,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov %rcx,-0x140(%rbp) │ │ │ │ - jmp 219a6 │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + jmp 21155 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ - mov %rdx,-0x1c0(%rbp) │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ + mov %rdx,-0x180(%rbp) │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov %r10,-0x1b0(%rbp) │ │ │ │ + add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov %r11,-0x1b8(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov %r10,-0x1c8(%rbp) │ │ │ │ - add 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ - fstpt -0x1b0(%rbp) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ + mov -0x158(%rbp),%rax │ │ │ │ + fstpt -0x1a0(%rbp) │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ - jmp 219fe │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 211b4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%rax) │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov -0xc8(%rbp),%r11 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - fldt (%rcx) │ │ │ │ + add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ fmul %st(2),%st │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - add 0x20(%rdx,%rax,8),%r8 │ │ │ │ imul %r8,%r11 │ │ │ │ mov %r8,-0x68(%rbp) │ │ │ │ - jmp 21a44 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ + jmp 211fc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ - add %r11,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ - jmp 21a82 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + add %r11,%r15 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 21242 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r13,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 21a80 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 21240 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 21a40 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + jne 211f8 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - inc %rax │ │ │ │ - add $0x10,%rcx │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 219f8 │ │ │ │ - mov -0x1c0(%rbp),%rdx │ │ │ │ - mov -0x1c8(%rbp),%r10 │ │ │ │ - fldt -0x1b0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 211ae │ │ │ │ + mov -0x180(%rbp),%rdx │ │ │ │ + mov -0x1b0(%rbp),%r10 │ │ │ │ + fldt -0x1a0(%rbp) │ │ │ │ + mov -0x1b8(%rbp),%r11 │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r10 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 2199e │ │ │ │ - mov %r8,%r11 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 2114d │ │ │ │ mov -0x190(%rbp),%r8 │ │ │ │ + mov -0x178(%rbp),%r9 │ │ │ │ inc %r8 │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 21947 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - movq -0x130(%rbp),%xmm0 │ │ │ │ - mov -0x1a0(%rbp),%rcx │ │ │ │ - movq %r14,%xmm7 │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - mov -0x188(%rbp),%r9 │ │ │ │ - fstpt 0x50(%rbx) │ │ │ │ + jne 210f3 │ │ │ │ + fstp %st(0) │ │ │ │ + fstpt 0x50(%r11) │ │ │ │ fxch %st(2) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + movq %r15,%xmm7 │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + mov %r11,%r10 │ │ │ │ mov %rdi,0x28(%rcx) │ │ │ │ - movhps -0x148(%rbp),%xmm0 │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ + fstpt 0x10(%r11) │ │ │ │ fxch %st(2) │ │ │ │ + movhps -0x138(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - fxch %st(1) │ │ │ │ movups %xmm0,0x8(%rcx) │ │ │ │ - movq %r11,%xmm0 │ │ │ │ - mov %rax,0x20(%r9) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ + movq -0x68(%rbp),%xmm0 │ │ │ │ + fstpt 0x20(%r11) │ │ │ │ + fxch %st(1) │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ - mov %rax,(%r9) │ │ │ │ - mov %rax,0x8(%r9) │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ + fstpt 0x30(%r11) │ │ │ │ + mov %rax,(%rbx) │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ + fstpt 0x40(%r11) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ movups %xmm0,0x18(%rcx) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ - mov %rax,0x10(%r9) │ │ │ │ - mov %rax,0x18(%r9) │ │ │ │ - jmp 2150a │ │ │ │ - mov (%r9,%rbx,8),%rsi │ │ │ │ - jmp 214f0 │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 21386 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ - mov %rsp,-0x50(%rbp) │ │ │ │ + jmp 20f0a │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ + jle 20f0a │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + shl $0x4,%r15 │ │ │ │ + add %r14,%r14 │ │ │ │ + fldt (%r10) │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov (%rax),%rax │ │ │ │ + shl $0x5,%rsi │ │ │ │ + imul (%r12),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov 0x8(%r12),%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ + mov 0x18(%r12),%r12 │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov 0xe0(%rax),%r13 │ │ │ │ + add 0x18(%rax),%rsi │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + add %r15,%rax │ │ │ │ + lea (%rax,%r15,1),%r11 │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ + add %r11,%r8 │ │ │ │ + jmp 213ed │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0x170(%rbp),%r10 │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + add (%rbx,%rax,8),%rdx │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + imul %rdx,%rbx │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + jmp 2143e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ + fldt (%r10) │ │ │ │ + mov %r9,-0x138(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + add 0x10(%rdx,%r9,8),%rbx │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov -0x160(%rbp),%r12 │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + imul %rbx,%rdx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ + jmp 21489 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r12) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + mov -0x68(%rbp),%r15 │ │ │ │ + add 0x20(%rax,%rbx,8),%r15 │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r15,%r11 │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + jmp 214c2 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r9) │ │ │ │ + mov 0x30(%r8,%rdx,8),%rdi │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%r9 │ │ │ │ + add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rdi,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r13,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldt 0x10(%rax) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldt (%rsi) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldt (%rax) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpt (%rax) │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 214c0 │ │ │ │ + inc %rbx │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 21485 │ │ │ │ + mov -0x138(%rbp),%r9 │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ + add $0x10,%r10 │ │ │ │ + inc %r9 │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 21438 │ │ │ │ + inc %rax │ │ │ │ + mov -0x130(%rbp),%rdx │ │ │ │ + mov -0x50(%rbp),%r12 │ │ │ │ + cmp %r9,%rax │ │ │ │ + jne 213e5 │ │ │ │ + fstp %st(4) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ + fxch %st(2) │ │ │ │ + mov %rcx,%r10 │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + movhps -0xd8(%rbp),%xmm0 │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + movq %rdi,%xmm2 │ │ │ │ + fstpt 0x10(%rcx) │ │ │ │ + not %rax │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + movups %xmm0,0x8(%rcx) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + mov %rax,(%rbx) │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + fstpt 0x30(%r10) │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ + jmp 20f0a │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + jmp 20e51 │ │ │ │ + mov %r13,%rax │ │ │ │ + jmp 20d70 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x108(%rax),%rsi │ │ │ │ - mov 0x78(%rax),%r15 │ │ │ │ + mov 0x78(%rax),%rbx │ │ │ │ + mov 0x108(%rax),%r14 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ - mov 0x48(%rax),%r13 │ │ │ │ - lea 0xf(%r12),%rax │ │ │ │ + mov 0x48(%rax),%r15 │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%rbx │ │ │ │ + mov %r14,%rsi │ │ │ │ + lea 0xf(%rbx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 237e2 │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 23252 │ │ │ │ xor %r9d,%r9d │ │ │ │ mov %rcx,0x8(%rsi) │ │ │ │ mov %r9,(%rsi) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 237c5 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 2323b │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ - lea (%r12,%r13,1),%rax │ │ │ │ + lea (%rbx,%r15,1),%rax │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ + fildll -0xb8(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%r15,%rax,1),%r9 │ │ │ │ - jmp 21c5c │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ + lea (%rdx,%rax,1),%r9 │ │ │ │ + jmp 2166d │ │ │ │ imul (%rdi),%rdx │ │ │ │ - mov %rdx,%r10 │ │ │ │ mov %rdx,(%rsi) │ │ │ │ + mov %rdx,%r10 │ │ │ │ fildll (%rdi) │ │ │ │ - fldt (%r9) │ │ │ │ - add $0x8,%r11 │ │ │ │ add $0x10,%r9 │ │ │ │ + add $0x8,%r11 │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xc0(%rbp) │ │ │ │ + fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ mov (%rdi),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%rdi) │ │ │ │ add $0x8,%rdi │ │ │ │ mov %rdx,-0x8(%r11) │ │ │ │ add %r10,%rdx │ │ │ │ mov %rdx,(%rsi) │ │ │ │ cmp %rdi,-0x90(%rbp) │ │ │ │ - jne 21c52 │ │ │ │ + jne 21663 │ │ │ │ inc %rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 237e0 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + je 23250 │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,%r8 │ │ │ │ + add %r13,%r8 │ │ │ │ movq $0x0,(%rsi) │ │ │ │ mov %rcx,0x8(%rsi) │ │ │ │ - jmp 21c38 │ │ │ │ + jmp 21645 │ │ │ │ test %edx,%edx │ │ │ │ - jne 22837 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 21dac │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ + jne 2227a │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 217ba │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fld1 │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ fchs │ │ │ │ - fldt 0x13691(%rip) │ │ │ │ - fld1 │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ mov 0x58(%rax),%rdi │ │ │ │ + fldl2e │ │ │ │ mov 0x60(%rax),%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ shr $0x4,%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + fld1 │ │ │ │ lea 0x3(%rdi,%rdi,1),%r9 │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%r8,%rcx,1) │ │ │ │ mov %r10,%rcx │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %rax,%rcx │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -34050,1774 +33932,1800 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ test %rdi,%rdi │ │ │ │ - js 21d8c │ │ │ │ + js 2179a │ │ │ │ fldt (%rdx) │ │ │ │ mov $0x1,%ecx │ │ │ │ fld %st(1) │ │ │ │ - jmp 21d62 │ │ │ │ + jmp 21770 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rcx,%rsi │ │ │ │ inc %rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rsi,1) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 21d60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2176e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 21d90 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2179e │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ inc %rax │ │ │ │ add %rbx,%rdx │ │ │ │ - cmp %r14,%rax │ │ │ │ - jne 21d14 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 21722 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 1fb07 │ │ │ │ + jle 1f440 │ │ │ │ mov %rax,%r11 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ mov %rax,%rcx │ │ │ │ shr $0x4,%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ + mov %rcx,-0xf8(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rsi,%rax,1),%rax │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x178(%rbp) │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ lea (%rax,%rcx,1),%rsi │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ shr $0x3,%rax │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ add %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsi │ │ │ │ lea (%rsi,%rcx,1),%rax │ │ │ │ - mov %rsi,-0x180(%rbp) │ │ │ │ - mov %rax,-0x188(%rbp) │ │ │ │ + mov %rsi,-0x170(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ - mov %rsp,-0x128(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov %rsp,-0x110(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ testb $0x8,0x71(%r11) │ │ │ │ - je 21e6c │ │ │ │ + je 21879 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r11),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov 0x58(%r11),%rax │ │ │ │ - mov %r14,%rbx │ │ │ │ - lea 0x1(%rax),%r13 │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + mov 0x58(%r11),%r15 │ │ │ │ + mov %r13,%rbx │ │ │ │ + lea 0x1(%r15),%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ dec %rbx │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ - js 2282f │ │ │ │ - mov %r13,%rax │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + js 22272 │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ mov 0x48(%r11),%r12 │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ neg %rax │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - lea (%rax,%rax,1),%rcx │ │ │ │ - lea -0x8(%rdi),%r8 │ │ │ │ - shl $0x4,%rax │ │ │ │ mov %rcx,-0x120(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + lea (%rax,%rax,1),%rsi │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - imul %r14,%r10 │ │ │ │ - imul %r13,%rax │ │ │ │ - mov %r10,-0xd8(%rbp) │ │ │ │ + imul %r14,%rax │ │ │ │ + mov %rsi,-0x108(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%rsi │ │ │ │ + lea -0x8(%rsi),%r10 │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov %r10,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%rax │ │ │ │ + imul %r8,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r11),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + lea (%r15,%r15,1),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + add $0x2,%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov (%r12,%r8,1),%rsi │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - mov %rsi,-0x130(%rbp) │ │ │ │ - fildll -0x130(%rbp) │ │ │ │ - fldt (%rax,%r8,2) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov (%r12,%r10,1),%rdi │ │ │ │ + mov %rdi,-0x128(%rbp) │ │ │ │ + fildll -0x128(%rbp) │ │ │ │ + fldt (%rcx,%r10,2) │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x130(%rbp) │ │ │ │ + fistpll -0x128(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x130(%rbp),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea 0x1(%rax,%rdx,1),%rdx │ │ │ │ - sub %rax,%rcx │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov %rcx,(%rbx,%r8,1) │ │ │ │ - mov %rdx,(%rax,%r8,1) │ │ │ │ - test %r13,%r13 │ │ │ │ - jle 21fb9 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea (%rcx,%r15,1),%rbx │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ + sub %r15,%r8 │ │ │ │ + mov %r8,(%rcx,%r10,1) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov %rdx,(%rcx,%r10,1) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 219f0 │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + lea (%rdi,%r8,1),%rsi │ │ │ │ + mov %r15,-0x128(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea (%rcx,%rdi,1),%rdx │ │ │ │ + lea (%rdx,%r8,1),%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%rax,%rdx,8),%r10 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - add %rax,%r10 │ │ │ │ - mov %rcx,%rax │ │ │ │ + lea (%rbx,%rdx,8),%r8 │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ + add %rdx,%r8 │ │ │ │ + mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,(%r10,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 21fa5 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - sub $0x8,%r8 │ │ │ │ - add %rbx,-0x70(%rbp) │ │ │ │ - cmp $0xfffffffffffffff8,%r8 │ │ │ │ - jne 21f20 │ │ │ │ - mov -0xd8(%rbp),%r10 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ + idiv %rdi │ │ │ │ + mov %rdx,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 219d2 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + sub $0x8,%r10 │ │ │ │ + add %rcx,%rbx │ │ │ │ + cmp $0xfffffffffffffff8,%r10 │ │ │ │ + jne 21945 │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %r9,%rdi │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov %r10,-0x70(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + mov %r11,-0xb8(%rbp) │ │ │ │ + mov $0x20,%ebx │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ - mov $0x20,%edi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - shl $0x5,%r10 │ │ │ │ - add 0xc8(%r11),%r10 │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xc8(%r11),%rax │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ fldt (%r10) │ │ │ │ - imul %r8,%rcx │ │ │ │ - mov (%rsi,%r8,8),%rsi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + imul %rdx,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx) │ │ │ │ + fstpt (%rax) │ │ │ │ fldt 0x10(%r10) │ │ │ │ - mov (%rax,%r8,8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jle 220bb │ │ │ │ - shl $0x4,%rcx │ │ │ │ + mov (%rdi,%rdx,8),%rdi │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov (%rax,%rdx,8),%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jle 21b1c │ │ │ │ + shl $0x4,%rsi │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rcx,%r9,1) │ │ │ │ + fldt 0x10(%rsi,%rcx,1) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdx) │ │ │ │ - lea 0x2(%rsi),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jl 220c1 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + lea 0x2(%rdi),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jl 21b22 │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ inc %rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ - sub %rsi,%rdx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - fldt -0x20(%rcx,%rdi,1) │ │ │ │ - mov $0x2,%ecx │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov $0x2,%edi │ │ │ │ + fldt -0x20(%rsi,%rbx,1) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ - inc %rcx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + inc %rdi │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rsi,%rax,1) │ │ │ │ + fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 2209a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 220c3 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 220c3 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - inc %r8 │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 21af4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + jmp 21b24 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 21b24 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + inc %rdx │ │ │ │ add $0x20,%r10 │ │ │ │ - add %rax,%rdi │ │ │ │ - cmp %r8,%r14 │ │ │ │ - jne 22021 │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 225df │ │ │ │ + add %rax,%rbx │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jne 21a74 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 2201f │ │ │ │ xor %eax,%eax │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 222cb │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 21d02 │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 2227f │ │ │ │ - mov 0xe0(%r11),%rcx │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ + jle 21cbf │ │ │ │ + mov 0xe0(%r11),%rbx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r8,%rdx │ │ │ │ + lea (%r14,%r14,1),%r15 │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ add 0x18(%r11),%rdx │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ mov %rdx,%r12 │ │ │ │ - add %rsi,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jle 222bc │ │ │ │ - mov 0x48(%r11),%rsi │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov (%rsi,%rax,8),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%r10,%rsi,1) │ │ │ │ - mov %r13,%r10 │ │ │ │ + add %rsi,%rbx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 21c41 │ │ │ │ + mov -0x68(%rbp),%r10 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x48(%r11),%rdi │ │ │ │ + mov %r12,-0x90(%rbp) │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ + fldt (%r10,%r8,1) │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ imul %rax,%r10 │ │ │ │ + mov (%rcx,%rax,8),%rdi │ │ │ │ add %r10,%r10 │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - mov (%r9,%rax,8),%r8 │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - imul %rax,%rsi │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ + mov (%r9,%rax,8),%r12 │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + imul %rax,%r8 │ │ │ │ inc %rax │ │ │ │ - add %r8,%rsi │ │ │ │ - add %r10,%r8 │ │ │ │ + add %r12,%r8 │ │ │ │ + add %r10,%r12 │ │ │ │ add %r15,%r10 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rdx,%rsi,1) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ + shl $0x4,%r8 │ │ │ │ + fldt (%rdx,%r8,1) │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rsi │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx,%rsi,1) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - imul -0x8(%rsi,%rax,8),%rdi │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ - add (%rsi,%r8,8),%rdi │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jne 2216d │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov (%rax,%r14,8),%rax │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - fldt (%rcx) │ │ │ │ + fstpt (%rdx,%r8,1) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + imul -0x8(%rdx,%rax,8),%rdi │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ + add (%rdx,%r12,8),%rdi │ │ │ │ + mov %rdi,(%rcx,%rax,8) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 21bd9 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r12 │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov (%rcx,%r13,8),%rax │ │ │ │ + fldt (%rbx) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ fldt 0x10(%r12) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r12) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 2224d │ │ │ │ - jmp 222c5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + jg 21c8d │ │ │ │ + jmp 21cfc │ │ │ │ + nopl (%rax) │ │ │ │ movq $0x0,(%r9,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 222a7 │ │ │ │ - mov -0xa8(%rbp),%r10 │ │ │ │ - mov (%r8,%rax,8),%rdi │ │ │ │ - mov (%r9,%rax,8),%rsi │ │ │ │ - sub (%r10,%rax,8),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 22240 │ │ │ │ - inc %rsi │ │ │ │ + je 21ce7 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + mov (%r9,%rax,8),%rdi │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ + sub (%r10,%rax,8),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 21c80 │ │ │ │ + inc %rdi │ │ │ │ inc %rdx │ │ │ │ - mov %rsi,(%r9,%rax,8) │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jne 22134 │ │ │ │ - mov -0x128(%rbp),%rsp │ │ │ │ - incq -0x108(%rbp) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov %rdi,(%r9,%rax,8) │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jne 21b9d │ │ │ │ + mov -0x110(%rbp),%rsp │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ cmp 0x8(%r11),%rax │ │ │ │ - jge 1fb07 │ │ │ │ - mov 0x30(%r11),%r14 │ │ │ │ - jmp 21e47 │ │ │ │ - inc %rdx │ │ │ │ + jge 1f440 │ │ │ │ + mov 0x30(%r11),%r13 │ │ │ │ + jmp 21859 │ │ │ │ incq (%r9) │ │ │ │ + inc %rdx │ │ │ │ cmp %rdx,-0x98(%rbp) │ │ │ │ - jne 2213d │ │ │ │ - jmp 2227f │ │ │ │ + jne 21ba6 │ │ │ │ + jmp 21cbf │ │ │ │ + mov (%r9,%rdi,8),%rdi │ │ │ │ + jmp 21ca5 │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ + jle 21cbf │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - jmp 221d3 │ │ │ │ - mov (%r9,%rbx,8),%rsi │ │ │ │ - jmp 22265 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2227f │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ + shl $0x4,%r15 │ │ │ │ + mov -0xb0(%rbp),%r13 │ │ │ │ + mov %r11,-0x178(%rbp) │ │ │ │ + mov %r9,-0x190(%rbp) │ │ │ │ + mov %r8,%rsi │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov 0xe0(%r11),%r13 │ │ │ │ - mov 0x20(%r12),%rbx │ │ │ │ + mov 0xe0(%r11),%r14 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov %rcx,-0x1a0(%rbp) │ │ │ │ shl $0x5,%rsi │ │ │ │ - add 0x18(%r11),%rsi │ │ │ │ - mov (%rax),%rax │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + add $0x2,%r13 │ │ │ │ + mov 0x20(%r12),%rbx │ │ │ │ + add 0x18(%r11),%rsi │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %rcx,-0x168(%rbp) │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ - add %rax,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r12 │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - jmp 22365 │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + lea (%rax,%r15,1),%r12 │ │ │ │ + jmp 21db2 │ │ │ │ fstp %st(4) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ + mov %r8,-0x180(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r8,-0x1a0(%rbp) │ │ │ │ - mov %r11,-0x190(%rbp) │ │ │ │ - mov %r9,-0x1b0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x150(%rbp),%r10 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ add (%rcx,%r8,8),%rax │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - mov %rcx,-0x148(%rbp) │ │ │ │ - jmp 223c8 │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + jmp 21e07 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r10) │ │ │ │ - mov %rdx,-0x1c8(%rbp) │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ + mov %rdx,-0x1b8(%rbp) │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov %r10,-0x1c0(%rbp) │ │ │ │ + add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov %r10,-0x1d0(%rbp) │ │ │ │ - add 0x10(%rcx,%rdx,8),%rax │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ - fstpt -0x1c0(%rbp) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - mov -0x178(%rbp),%rax │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ + mov -0x158(%rbp),%rax │ │ │ │ + fstpt -0x1b0(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 22420 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ + jmp 21e5f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rax) │ │ │ │ - fmul %st(2),%st │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ + fmul %st(2),%st │ │ │ │ imul %r8,%r11 │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ - jmp 22464 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + jmp 21ea4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov 0x30(%rax,%r9,8),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov 0x30(%rax,%r9,8),%r14 │ │ │ │ - add %r11,%r14 │ │ │ │ - mov %r14,%r8 │ │ │ │ + add %r11,%r15 │ │ │ │ + mov %r15,%r8 │ │ │ │ imul %rbx,%r8 │ │ │ │ - jmp 224c2 │ │ │ │ + jmp 21f02 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ add %r8,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ shl $0x5,%rax │ │ │ │ + add %r14,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r13,%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 224c0 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 21f00 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 22460 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + jne 21ea0 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 2241a │ │ │ │ - mov -0x1c8(%rbp),%rdx │ │ │ │ - mov -0x1d0(%rbp),%r10 │ │ │ │ - fldt -0x1c0(%rbp) │ │ │ │ + jne 21e59 │ │ │ │ + mov -0x1b8(%rbp),%rdx │ │ │ │ + mov -0x1c0(%rbp),%r10 │ │ │ │ + fldt -0x1b0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 223c0 │ │ │ │ + jne 21dff │ │ │ │ mov %r8,%r10 │ │ │ │ - mov -0x1a0(%rbp),%r8 │ │ │ │ - mov -0x190(%rbp),%r11 │ │ │ │ - mov -0x1b0(%rbp),%r9 │ │ │ │ + mov -0x180(%rbp),%r8 │ │ │ │ inc %r8 │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 2235b │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - movq -0x138(%rbp),%xmm0 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - movq %r14,%xmm5 │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + jne 21da8 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov -0x1a0(%rbp),%rcx │ │ │ │ + movq %r15,%xmm5 │ │ │ │ + movq -0x120(%rbp),%xmm0 │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - mov %rdi,0x28(%rcx) │ │ │ │ - movhps -0x150(%rbp),%xmm0 │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0x190(%rbp),%r9 │ │ │ │ + mov -0x178(%rbp),%r11 │ │ │ │ + movhps -0x138(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - fxch %st(1) │ │ │ │ movups %xmm0,0x8(%rcx) │ │ │ │ movq %r10,%xmm0 │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ + fxch %st(2) │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ mov %rax,0x20(%r9) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %rdi,0x28(%rcx) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - punpcklqdq %xmm5,%xmm0 │ │ │ │ mov %rax,(%r9) │ │ │ │ mov %rax,0x8(%r9) │ │ │ │ - movups %xmm0,0x18(%rcx) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ mov %rax,0x10(%r9) │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ mov %rax,0x18(%r9) │ │ │ │ - jmp 2227f │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 2227f │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - lea 0x0(%r13,%r13,1),%r8 │ │ │ │ - mov 0xe0(%r11),%r10 │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ + movups %xmm0,0x18(%rcx) │ │ │ │ + jmp 21cbf │ │ │ │ + cmpq $0x0,-0x70(%rbp) │ │ │ │ + jle 21cbf │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ + mov 0x18(%r12),%r13 │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r9,-0x120(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov 0xe0(%r11),%r10 │ │ │ │ shl $0x5,%rsi │ │ │ │ - add 0x18(%r11),%rsi │ │ │ │ - mov (%rax),%rax │ │ │ │ + lea (%r14,%r14,1),%r8 │ │ │ │ + fldt (%rax) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov %r13,-0x70(%rbp) │ │ │ │ imul (%r12),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + add 0x18(%r11),%rsi │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - mov %r9,%r12 │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ + mov %rbx,-0x118(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ lea (%rbx,%rax,1),%r14 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 22673 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + jmp 220a8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x180(%rbp),%r9 │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ + mov %r11,-0x138(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov -0x170(%rbp),%r9 │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ add (%rcx,%rax,8),%rdx │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ mov %r12,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ imul %rdx,%rcx │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 226c9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + jmp 22102 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ fldt (%r9) │ │ │ │ - mov -0x188(%rbp),%r13 │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %rcx,-0x150(%rbp) │ │ │ │ - mov %r9,-0x160(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov %r9,-0x148(%rbp) │ │ │ │ add 0x10(%rdi,%rcx,8),%rdx │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ + mov -0x160(%rbp),%r13 │ │ │ │ imul %rdx,%rdi │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - jmp 22715 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + jmp 2214e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x0(%r13) │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ + mov -0x70(%rbp),%r11 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ add 0x20(%rbx,%r12,8),%r15 │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %ecx,%ecx │ │ │ │ imul %r15,%r11 │ │ │ │ - jmp 22742 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ + jmp 22182 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ + mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rdx │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ shl $0x5,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rdx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 22740 │ │ │ │ + jne 22180 │ │ │ │ inc %r12 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jne 22711 │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%r9 │ │ │ │ + jne 2214a │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov -0x148(%rbp),%r9 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r12,%rcx │ │ │ │ - jne 226c3 │ │ │ │ + jne 220fc │ │ │ │ mov %rax,%r12 │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ - mov -0x140(%rbp),%rdx │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ + mov -0x138(%rbp),%r11 │ │ │ │ inc %rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 2266b │ │ │ │ + jne 220a0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ movq %rdx,%xmm0 │ │ │ │ - movhps -0xd0(%rbp),%xmm0 │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + movhps -0xb8(%rbp),%xmm0 │ │ │ │ + mov -0x120(%rbp),%r9 │ │ │ │ movq %rdi,%xmm6 │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ - mov %r12,%r9 │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x8(%rcx) │ │ │ │ - movq %r15,%xmm0 │ │ │ │ not %rax │ │ │ │ + movups %xmm0,0x8(%r12) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ - mov %rax,0x18(%r12) │ │ │ │ - mov %rax,(%r12) │ │ │ │ + mov %rax,0x18(%r9) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ - movups %xmm0,0x18(%rcx) │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ - mov %rax,0x10(%r12) │ │ │ │ + mov %rax,(%r9) │ │ │ │ + mov %rax,0x8(%r9) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - jmp 2227f │ │ │ │ - mov %r14,%rax │ │ │ │ - jmp 220f7 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ - mov %rsp,-0x40(%rbp) │ │ │ │ + mov %rax,0x10(%r9) │ │ │ │ + movups %xmm0,0x18(%r12) │ │ │ │ + jmp 21cbf │ │ │ │ + mov %r13,%rax │ │ │ │ + jmp 21b5b │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ xor %r11d,%r11d │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x108(%rax),%r13 │ │ │ │ - mov 0x78(%rax),%r15 │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + mov 0x108(%rax),%r8 │ │ │ │ + mov 0x78(%rax),%r14 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ - mov 0x48(%rax),%r12 │ │ │ │ + mov 0x48(%rax),%rbx │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r8,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - mov %r13,%r10 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 22980 │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 223b1 │ │ │ │ + xor %r15d,%r15d │ │ │ │ mov %rsi,0x8(%r10) │ │ │ │ - mov %rax,(%r10) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2296d │ │ │ │ + mov %r15,(%r10) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 2239e │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - lea (%rdi,%r12,1),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ + lea (%rdi,%rbx,1),%r15 │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ mov %r11,%r9 │ │ │ │ - mov %r13,-0xc0(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov %r12,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r15,%r9 │ │ │ │ - jmp 228ef │ │ │ │ - mov (%r8),%rcx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - mov %rcx,(%r10) │ │ │ │ + add %r14,%r9 │ │ │ │ + jmp 2232a │ │ │ │ + imul (%r8),%rdx │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + mov %rdx,%rdi │ │ │ │ fildll (%r8) │ │ │ │ - fldt (%r9) │ │ │ │ - add $0x8,%rdi │ │ │ │ add $0x10,%r9 │ │ │ │ + add $0x8,%rcx │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xa0(%rbp) │ │ │ │ + fistpll -0x90(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ mov (%r8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ - add %rcx,%rdx │ │ │ │ + mov %rdx,-0x8(%rcx) │ │ │ │ + add %rdi,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - cmp %r8,-0x50(%rbp) │ │ │ │ - jne 228e5 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jne 22320 │ │ │ │ inc %rsi │ │ │ │ - mov %r13,%rax │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - je 22a3b │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 22476 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r14,%r11 │ │ │ │ + add %r13,%r11 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %rsi,0x8(%r10) │ │ │ │ - jmp 228c3 │ │ │ │ + jmp 2230b │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r14,%r11 │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne 2287d │ │ │ │ - mov %r12,%rax │ │ │ │ - lea (%r12,%rdi,1),%rcx │ │ │ │ + add %r13,%r11 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jne 222bd │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea (%rbx,%rdi,1),%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 229bb │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 223eb │ │ │ │ mov %rcx,%rsi │ │ │ │ - sub %r12,%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 229a9 │ │ │ │ + je 223d9 │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r12),%rdx │ │ │ │ + mov (%rbx),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 229bb │ │ │ │ + je 223eb │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 229a9 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 223d9 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r12,%rdx │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rsp │ │ │ │ - mov 0x30(%rax),%r14 │ │ │ │ - jmp 21cda │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rax,%rdi │ │ │ │ - jmp 22980 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rsp │ │ │ │ + mov 0x30(%rax),%r13 │ │ │ │ + jmp 216ec │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + jmp 223b1 │ │ │ │ movq $0x1,-0x98(%rbp) │ │ │ │ - jmp 1f4e4 │ │ │ │ + jmp 1ee52 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,%r8 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 20dc5 │ │ │ │ - jmp 22a72 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r15,%rax │ │ │ │ - lea (%r15,%r13,1),%rcx │ │ │ │ + add %r13,%r8 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 2078d │ │ │ │ + jmp 224b2 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r14,%rax │ │ │ │ + lea (%r14,%r15,1),%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 22aac │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 224ec │ │ │ │ mov %rcx,%rsi │ │ │ │ - sub %r15,%rsi │ │ │ │ + sub %r14,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 22a9a │ │ │ │ + je 224da │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r15),%rdx │ │ │ │ + mov (%r14),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 22aac │ │ │ │ + je 224ec │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 22a9a │ │ │ │ + jne 224da │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ call 3370 │ │ │ │ fldt -0x90(%rbp) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,%r13 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0xa0(%rbp),%rsp │ │ │ │ - jmp 20297 │ │ │ │ + mov -0xb0(%rbp),%rsp │ │ │ │ + jmp 1fbeb │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %edx,%edx │ │ │ │ - jne 235c5 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + jne 23045 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 1fb07 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov %rsp,-0x108(%rbp) │ │ │ │ - mov %rax,%r15 │ │ │ │ + jle 1f440 │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - je 22b90 │ │ │ │ + je 225d0 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%r15 │ │ │ │ - mov -0x58(%rbp),%rdx │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov 0x58(%rdx),%r12 │ │ │ │ mov 0x30(%rdx),%r13 │ │ │ │ lea 0x1(%r12),%rbx │ │ │ │ - mov %r13,%rsi │ │ │ │ + mov %r13,%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - dec %rsi │ │ │ │ mov %rsp,%r11 │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - js 235bd │ │ │ │ - lea (%rbx,%rbx,1),%rax │ │ │ │ - mov 0x48(%rdx),%r14 │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + dec %r15 │ │ │ │ + js 2303d │ │ │ │ mov %rbx,%rax │ │ │ │ + mov 0x48(%rdx),%r14 │ │ │ │ + lea (%rbx,%rbx,1),%r9 │ │ │ │ + mov %r13,-0xa8(%rbp) │ │ │ │ neg %rax │ │ │ │ - lea (%rax,%rax,1),%rdi │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ + lea (%rax,%rax,1),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0x0(,%r13,8),%rsi │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - lea -0x8(%rsi),%r9 │ │ │ │ + mov %rsi,-0xf0(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%rsi │ │ │ │ + lea -0x8(%rsi),%r10 │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - imul %r15,%rax │ │ │ │ + imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdx),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + lea (%r12,%r12,1),%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + add $0x2,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov (%r14,%r9,1),%r8 │ │ │ │ - mov -0xa8(%rbp),%r10 │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - fldt (%rdx,%r9,2) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov (%r14,%r10,1),%r8 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ + fildll -0xb8(%rbp) │ │ │ │ + fldt (%rdx,%r10,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea 0x1(%r12,%rdx,1),%rdx │ │ │ │ - sub %r12,%rdi │ │ │ │ - mov %rdi,(%r10,%r9,1) │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov %rdx,(%r10,%r9,1) │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea 0x1(%r12,%rdi,1),%rdi │ │ │ │ + sub %r12,%rdx │ │ │ │ + mov %rdx,(%r15,%r10,1) │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ + mov %rdi,(%r15,%r10,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 22cda │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - add %r8,%rdi │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ + jle 22735 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + lea (%rdx,%r8,1),%rdi │ │ │ │ + mov -0x50(%rbp),%r13 │ │ │ │ + mov %r12,-0xb8(%rbp) │ │ │ │ mov %rax,%r12 │ │ │ │ - lea (%rdi,%rdx,1),%r13 │ │ │ │ + add %r8,%r15 │ │ │ │ + add %rdx,%r15 │ │ │ │ mov %rdi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%r10,%rdx,8),%r10 │ │ │ │ - add %r11,%r10 │ │ │ │ + lea 0x0(%r13,%rdx,8),%r13 │ │ │ │ + add %r11,%r13 │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r8 │ │ │ │ - mov %rdx,(%r10,%rdi,8) │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jne 22cbc │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + jne 22716 │ │ │ │ mov %r12,%rax │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - sub $0x8,%r9 │ │ │ │ - add %rdi,-0x40(%rbp) │ │ │ │ - cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 22c37 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + add %rdi,-0x50(%rbp) │ │ │ │ + cmp $0xfffffffffffffff8,%r10 │ │ │ │ + jne 2268d │ │ │ │ + mov -0xa8(%rbp),%r13 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ mov %rax,%rcx │ │ │ │ - je 232cc │ │ │ │ + je 22d54 │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 22ef5 │ │ │ │ + je 22975 │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle 22eb4 │ │ │ │ - mov %r15,%rsi │ │ │ │ + jle 2292e │ │ │ │ + mov %r8,%rsi │ │ │ │ xor %r9d,%r9d │ │ │ │ imul %r13,%rsi │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ mov 0xe0(%rsi),%rdx │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ - mov %r15,%rdx │ │ │ │ - lea (%rbx,%rbx,1),%r15 │ │ │ │ + mov %r8,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ add 0x18(%rsi),%rdx │ │ │ │ + lea (%rbx,%rbx,1),%rsi │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ lea 0x0(,%r13,8),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ mov %rdx,%r14 │ │ │ │ mov %r13,%rdx │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rdx,%rsi │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 22e1e │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ + jle 2289c │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%r8,%rdi,1) │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ mov 0xc8(%rsi),%r12 │ │ │ │ mov 0x48(%rsi),%r10 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ lea (%rdi,%rax,1),%r8 │ │ │ │ - imul %rbx,%rax │ │ │ │ imul %rbx,%r8 │ │ │ │ - mov (%rsi,%rdx,1),%rsi │ │ │ │ - sub %r8,%rax │ │ │ │ + mov (%rsi,%rax,8),%rsi │ │ │ │ + imul %rbx,%rax │ │ │ │ lea (%r8,%r8,1),%rdi │ │ │ │ + sub %r8,%rax │ │ │ │ add %rax,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov (%rcx,%rdx,1),%rax │ │ │ │ imul (%r10,%rdx,1),%rsi │ │ │ │ add %rdi,%rax │ │ │ │ - add %r15,%rdi │ │ │ │ mov %rax,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%r12,%r8,1) │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8,%rdx,2) │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%r8 │ │ │ │ add %r8,%rax │ │ │ │ add (%r11,%rax,8),%rsi │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov %rsi,0x8(%rax,%rdx,1) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ add $0x8,%rdx │ │ │ │ - cmp %rdx,-0x40(%rbp) │ │ │ │ - jne 22dd7 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + add %rax,%rdi │ │ │ │ + cmp %rdx,-0x50(%rbp) │ │ │ │ + jne 22851 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ mov (%rax,%r13,8),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ fldt (%rsi) │ │ │ │ fldt 0x10(%r14) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r14) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 232c3 │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - jmp 22e89 │ │ │ │ + mov %r15,%rax │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 22d4b │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + jmp 22903 │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 22ee0 │ │ │ │ - mov (%r8,%rax,8),%rdx │ │ │ │ + je 22960 │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ + mov (%r8,%rax,8),%rdx │ │ │ │ sub (%rdi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 22e7c │ │ │ │ + je 228f6 │ │ │ │ inc %rsi │ │ │ │ inc %r9 │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne 22d82 │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%rsp │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + jne 227fc │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rsp │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ cmp 0x8(%rbx),%rax │ │ │ │ - jl 22b66 │ │ │ │ - jmp 1fb07 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - inc %r9 │ │ │ │ + jl 225a6 │ │ │ │ + jmp 1f440 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ incq (%rcx) │ │ │ │ + inc %r9 │ │ │ │ cmp %r9,-0x98(%rbp) │ │ │ │ - jne 22d8b │ │ │ │ - jmp 22eb4 │ │ │ │ - cmpq $0x0,-0xf0(%rbp) │ │ │ │ - jle 22eb4 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%r13 │ │ │ │ - mov %r15,%rdi │ │ │ │ - shl $0x5,%rdi │ │ │ │ + jne 22805 │ │ │ │ + jmp 2292e │ │ │ │ + test %r9,%r9 │ │ │ │ + jle 2292e │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov 0x10(%r14),%r9 │ │ │ │ + movq $0x0,-0xd8(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ fldt (%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0xc8(%r13),%rsi │ │ │ │ - add 0x18(%r13),%rdi │ │ │ │ - imul %r15,%rax │ │ │ │ - lea (%rax,%rax,4),%r9 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ + mov %r9,-0x128(%rbp) │ │ │ │ + imul %r8,%rax │ │ │ │ + mov 0x18(%r14),%r9 │ │ │ │ + mov (%rdx),%rdx │ │ │ │ imul (%r14),%rdx │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ - lea (%rbx,%r9,1),%rdx │ │ │ │ - lea (%rbx,%rdx,1),%r8 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - add %rsi,%rdx │ │ │ │ - lea (%rbx,%r8,1),%r10 │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ - mov %r12,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %r11,%rdx │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ + mov 0x8(%r14),%r10 │ │ │ │ + mov 0xc8(%rdi),%rsi │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov 0x20(%r14),%r15 │ │ │ │ + lea (%rax,%rax,4),%rax │ │ │ │ + mov 0xe0(%rdi),%r14 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + add 0x18(%r9),%rdi │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ + mov %r10,-0x110(%rbp) │ │ │ │ + lea 0x2(%r8),%rax │ │ │ │ + lea (%rbx,%rdx,1),%r10 │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ + mov %rdx,%rax │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov 0x20(%r14),%rax │ │ │ │ - mov 0xe0(%r13),%r14 │ │ │ │ - mov %r12,%r13 │ │ │ │ + lea (%rbx,%r10,1),%r13 │ │ │ │ + shl $0x5,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - lea 0x10(%r11,%rdx,1),%r15 │ │ │ │ - add %r11,%rdx │ │ │ │ - mov %rdx,-0x150(%rbp) │ │ │ │ - lea (%r12,%r12,2),%rdx │ │ │ │ - mov %r15,-0x170(%rbp) │ │ │ │ - shl $0x5,%r8 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%rsi,%r8,1),%r15 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - lea 0x10(%r11,%rdx,1),%rdx │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r15,-0x148(%rbp) │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + lea 0x10(%r11,%rdx,1),%rax │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %r12,%r10 │ │ │ │ + shl $0x5,%rax │ │ │ │ + shl $0x6,%r10 │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + lea (%r11,%rdx,1),%rax │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + lea (%r8,%r12,1),%rax │ │ │ │ + lea (%rbx,%r13,1),%r8 │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea 0x10(%r11,%rax,1),%rdx │ │ │ │ + lea 0x30(%r11,%rax,1),%rax │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ + mov %r13,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + lea 0x40(%r11,%r10,1),%rax │ │ │ │ add %rsi,%rdx │ │ │ │ - mov %rdx,-0xd0(%rbp) │ │ │ │ - lea 0x30(%r11,%r8,1),%rdx │ │ │ │ - lea (%rbx,%r10,1),%r8 │ │ │ │ - mov %r11,%r10 │ │ │ │ - mov %rdx,-0xd8(%rbp) │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ mov %r8,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x6,%r13 │ │ │ │ lea (%rsi,%rdx,1),%rbx │ │ │ │ lea (%r8,%r12,1),%rdx │ │ │ │ - lea 0x40(%r11,%r13,1),%r15 │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - shl $0x5,%r9 │ │ │ │ - lea (%r11,%r13,1),%rbx │ │ │ │ - add %rsi,%r9 │ │ │ │ + lea (%r11,%r10,1),%rbx │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ lea 0x20(%rsi,%rdx,1),%r13 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 2303e │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 22adb │ │ │ │ fstp %st(4) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - mov -0x128(%rbp),%rsi │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ fldt (%r9) │ │ │ │ - mov %rdx,-0x178(%rbp) │ │ │ │ - add (%r10,%rdx,8),%rax │ │ │ │ + mov %rcx,-0x160(%rbp) │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ + mov %r10,-0x178(%rbp) │ │ │ │ + add (%r10,%rax,8),%rdx │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rcx,-0x180(%rbp) │ │ │ │ - mov %r10,-0x188(%rbp) │ │ │ │ - imul %rax,%rsi │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov -0x168(%rbp),%rax │ │ │ │ - mov %rsi,-0x130(%rbp) │ │ │ │ - mov -0x160(%rbp),%rsi │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - jmp 2309b │ │ │ │ + mov %rdx,-0x170(%rbp) │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + imul %rdx,%rax │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + mov -0x148(%rbp),%rax │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 22b38 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rsi) │ │ │ │ - mov %rsi,-0x190(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + mov %rsi,-0x1a0(%rbp) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %r9,-0x180(%rbp) │ │ │ │ + add 0x10(%rcx),%rax │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov %r9,-0x1b0(%rbp) │ │ │ │ - add 0x10(%rcx),%rax │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ - fstpt -0x1a0(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - mov -0x148(%rbp),%rax │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ - jmp 230f6 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + fstpt -0x190(%rbp) │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ + mov -0x138(%rbp),%rcx │ │ │ │ + jmp 22b96 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ add 0x20(%rcx),%r10 │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ fmul %st(2),%st │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ imul %r10,%r11 │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - jmp 23134 │ │ │ │ + mov %r10,-0x78(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + jmp 22bd4 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov (%rsi),%r12 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov (%rsi),%r12 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ add %r11,%r12 │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ mov %r12,%r10 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %rbx,%r10 │ │ │ │ - jmp 23182 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22c02 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%rcx),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rdx) │ │ │ │ + mov 0x40(%rcx),%r8 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r10,%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r14,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r13,%rdx │ │ │ │ - jne 23180 │ │ │ │ + jne 22c00 │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r15,%rsi │ │ │ │ - jne 23130 │ │ │ │ + jne 22bd0 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 230f0 │ │ │ │ - mov -0x190(%rbp),%rsi │ │ │ │ - addq $0x8,-0xf8(%rbp) │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov -0x1b0(%rbp),%r9 │ │ │ │ - fldt -0x1a0(%rbp) │ │ │ │ + jne 22b90 │ │ │ │ + addq $0x8,-0xe8(%rbp) │ │ │ │ + mov -0x1a0(%rbp),%rsi │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov -0x150(%rbp),%rcx │ │ │ │ + fldt -0x190(%rbp) │ │ │ │ + mov -0x180(%rbp),%r9 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 23093 │ │ │ │ - mov -0x178(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + jne 22b30 │ │ │ │ + incq -0xd8(%rbp) │ │ │ │ mov %r10,%r11 │ │ │ │ - mov -0x180(%rbp),%rcx │ │ │ │ - mov -0x188(%rbp),%r10 │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ add $0x10,%r9 │ │ │ │ - inc %rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 23034 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - movq -0x120(%rbp),%xmm0 │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x158(%rbp),%rsi │ │ │ │ + mov -0x170(%rbp),%rdx │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ + mov -0x178(%rbp),%r10 │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 22ad1 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ movq %r12,%xmm3 │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + movhps -0x120(%rbp),%xmm0 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - mov %r8,0x28(%rsi) │ │ │ │ - movhps -0x138(%rbp),%xmm0 │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - fxch %st(2) │ │ │ │ not %rax │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - fxch %st(1) │ │ │ │ movups %xmm0,0x8(%rsi) │ │ │ │ movq %r11,%xmm0 │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ + fxch %st(2) │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ mov %rax,0x20(%rcx) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %r8,0x28(%rsi) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ mov %rax,(%rcx) │ │ │ │ mov %rax,0x8(%rcx) │ │ │ │ - movups %xmm0,0x18(%rsi) │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ mov %rax,0x10(%rcx) │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ mov %rax,0x18(%rcx) │ │ │ │ - jmp 22eb4 │ │ │ │ - mov (%rcx,%rsi,8),%rsi │ │ │ │ - jmp 22e9a │ │ │ │ - cmpq $0x0,-0xf0(%rbp) │ │ │ │ - jle 22eb4 │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ - mov %r15,%rsi │ │ │ │ + movups %xmm0,0x18(%rsi) │ │ │ │ + jmp 2292e │ │ │ │ + mov (%rcx,%r15,8),%rsi │ │ │ │ + jmp 22914 │ │ │ │ + test %r9,%r9 │ │ │ │ + jle 2292e │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ - mov 0x10(%r14),%r10 │ │ │ │ - mov 0x18(%r14),%r13 │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov (%rdx),%rdx │ │ │ │ fldt (%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0xc8(%r9),%r8 │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + imul %r8,%rax │ │ │ │ + mov 0xc8(%rsi),%r9 │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ imul (%r14),%rdx │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - add 0x18(%r9),%rsi │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov 0xe0(%r9),%r10 │ │ │ │ - imul %r15,%rax │ │ │ │ + mov 0x10(%r14),%r10 │ │ │ │ + mov 0x18(%r14),%r15 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ + mov 0xe0(%rsi),%r10 │ │ │ │ + mov %r8,%rsi │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ lea (%rbx,%rax,4),%rdx │ │ │ │ shl $0x7,%rax │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add %r9,%rax │ │ │ │ lea (%rbx,%rdx,1),%rdi │ │ │ │ - add %r8,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + add 0x18(%r14),%rsi │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + lea (%r9,%rdx,1),%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ - lea (%r8,%rdx,1),%rax │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ lea 0x10(%r11,%rax,1),%rdx │ │ │ │ add %r11,%rax │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %rdx,-0xd8(%rbp) │ │ │ │ mov %rdi,%rdx │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - lea (%rbx,%rdi,1),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + lea (%rbx,%rdi,1),%rax │ │ │ │ + add %r9,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - add %r8,%rdx │ │ │ │ add %r12,%rax │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ - lea (%r12,%r12,2),%rdx │ │ │ │ - lea (%r8,%rdi,1),%rbx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - lea 0x30(%r11,%rdx,1),%rbx │ │ │ │ - lea 0x20(%r8,%rax,1),%r9 │ │ │ │ - lea 0x10(%r11,%rdx,1),%r15 │ │ │ │ + lea (%r9,%rdi,1),%rbx │ │ │ │ + lea 0x20(%r9,%rax,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ + add %r12,%rdx │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ - jmp 233e4 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + lea 0x30(%r11,%rdx,1),%rbx │ │ │ │ + lea 0x10(%r11,%rdx,1),%r13 │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + jmp 22e6d │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ add (%r11,%rax,8),%rdx │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %rdx,-0x138(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ imul %rdx,%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ - jmp 23431 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - mov -0x128(%rbp),%r12 │ │ │ │ - mov %r11,-0x150(%rbp) │ │ │ │ + jmp 22eba │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + mov %r8,-0x138(%rbp) │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rbx │ │ │ │ fldt (%rax) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ add 0x10(%r8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - jmp 23478 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x20(%rbx),%r14 │ │ │ │ - fldt (%r12) │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ + mov -0x118(%rbp),%r12 │ │ │ │ fmul %st(1),%st │ │ │ │ + jmp 22f01 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r12) │ │ │ │ + mov 0x20(%rbx),%r14 │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ add %rcx,%r14 │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ mov %r14,%r11 │ │ │ │ - imul %r13,%r11 │ │ │ │ - jmp 234c2 │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r15,%r11 │ │ │ │ + jmp 22f42 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov (%r8),%rdi │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rdx) │ │ │ │ + mov (%r8),%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne 234c0 │ │ │ │ + jne 22f40 │ │ │ │ add $0x8,%rbx │ │ │ │ add $0x10,%r12 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 23474 │ │ │ │ - mov -0x148(%rbp),%r8 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov -0x150(%rbp),%r11 │ │ │ │ - addq $0x10,-0x70(%rbp) │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 22efd │ │ │ │ + mov -0x138(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + addq $0x10,-0x80(%rbp) │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ add $0x8,%r8 │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 2342b │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - mov -0x138(%rbp),%rdx │ │ │ │ - addq $0x10,-0x80(%rbp) │ │ │ │ + jne 22eb4 │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + addq $0x10,-0x78(%rbp) │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ inc %rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 233dc │ │ │ │ + jne 22e65 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ movq %rdx,%xmm0 │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ - movhps -0xc0(%rbp),%xmm0 │ │ │ │ movq %rdi,%xmm4 │ │ │ │ + movhps -0xb8(%rbp),%xmm0 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ + not %rax │ │ │ │ movups %xmm0,0x8(%rsi) │ │ │ │ movq %r14,%xmm0 │ │ │ │ - not %rax │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ mov %rax,0x18(%rcx) │ │ │ │ - mov %rax,(%rcx) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ - movups %xmm0,0x18(%rsi) │ │ │ │ + mov %rax,(%rcx) │ │ │ │ mov %rax,0x8(%rcx) │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - jmp 22eb4 │ │ │ │ + mov %rax,0x10(%rcx) │ │ │ │ + movups %xmm0,0x18(%rsi) │ │ │ │ + jmp 2292e │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 22d21 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ - mov %rsp,-0x40(%rbp) │ │ │ │ + jmp 22797 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ xor %r11d,%r11d │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x108(%rax),%r13 │ │ │ │ - mov 0x78(%rax),%r15 │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + mov 0x108(%rax),%r8 │ │ │ │ + mov 0x78(%rax),%r14 │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ - mov 0x48(%rax),%r12 │ │ │ │ + mov 0x48(%rax),%rbx │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %r8,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - mov %r13,%r10 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 23708 │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 2316f │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsi,0x8(%r10) │ │ │ │ mov %rax,(%r10) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 236f5 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 2315c │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - lea (%rdi,%r12,1),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ + lea (%rdi,%rbx,1),%r15 │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov %rdi,%rax │ │ │ │ mov %r11,%r9 │ │ │ │ - mov %r13,-0xa0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov %r12,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r15,%r9 │ │ │ │ - jmp 23677 │ │ │ │ - mov (%r8),%rcx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - mov %rcx,(%r10) │ │ │ │ + add %r14,%r9 │ │ │ │ + jmp 230ee │ │ │ │ + imul (%r8),%rdx │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + mov %rdx,%rdi │ │ │ │ fildll (%r8) │ │ │ │ - fldt (%r9) │ │ │ │ - add $0x8,%rdi │ │ │ │ add $0x10,%r9 │ │ │ │ + add $0x8,%rcx │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0x78(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ mov (%r8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idivq (%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ - add %rcx,%rdx │ │ │ │ + mov %rdx,-0x8(%rcx) │ │ │ │ + add %rdi,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ - cmp %r8,-0x50(%rbp) │ │ │ │ - jne 2366d │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jne 230e4 │ │ │ │ inc %rsi │ │ │ │ - mov %r13,%rax │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - je 237bb │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 23226 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r14,%r11 │ │ │ │ + add %r13,%r11 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %rsi,0x8(%r10) │ │ │ │ - jmp 2364e │ │ │ │ + jmp 230cf │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r14,%r11 │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne 23608 │ │ │ │ - mov %r12,%rax │ │ │ │ - lea (%r12,%rdi,1),%rcx │ │ │ │ + add %r13,%r11 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jne 23088 │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea (%rbx,%rdi,1),%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 23743 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 231a9 │ │ │ │ mov %rcx,%rsi │ │ │ │ - sub %r12,%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 23731 │ │ │ │ + je 23197 │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r12),%rdx │ │ │ │ + mov (%rbx),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 23743 │ │ │ │ + je 231a9 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 23731 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 23197 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %r12,%rdx │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x40(%rbp),%rsp │ │ │ │ - jmp 22b48 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rax,%rdi │ │ │ │ - jmp 23708 │ │ │ │ + mov -0x50(%rbp),%rsp │ │ │ │ + jmp 22588 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ + jmp 2316f │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,%r8 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 21bf1 │ │ │ │ - jmp 237e2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r13,%rax │ │ │ │ - lea 0x0(%r13,%r12,1),%rcx │ │ │ │ + add %r13,%r8 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 215fe │ │ │ │ + jmp 23252 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r15,%rax │ │ │ │ + lea (%r15,%rbx,1),%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 2381e │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 2328c │ │ │ │ mov %rcx,%rsi │ │ │ │ - sub %r13,%rsi │ │ │ │ + sub %r15,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 2380c │ │ │ │ + je 2327a │ │ │ │ add $0x8,%rax │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ + mov (%r15),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 2381e │ │ │ │ + je 2328c │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2380c │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 2327a │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ call 3370 │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3230 │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rsp │ │ │ │ - mov 0x30(%rax),%r14 │ │ │ │ - jmp 20eb5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rsp │ │ │ │ + mov 0x30(%rax),%r13 │ │ │ │ + jmp 2087d │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000238c0 : │ │ │ │ +0000000000023310 : │ │ │ │ mov 0x30(%rdi),%r10 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 23a4b │ │ │ │ + jle 23493 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ mov 0x68(%rdi),%r8 │ │ │ │ mov 0x48(%rdi),%r12 │ │ │ │ add $0x2,%rax │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ fildll -0x18(%rsp) │ │ │ │ fildll 0x58(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ test %r8,%r8 │ │ │ │ - js 23a19 │ │ │ │ - fldt 0x11a92(%rip) │ │ │ │ + js 23469 │ │ │ │ + fldl2e │ │ │ │ mov 0xc8(%rdi),%rbx │ │ │ │ mov 0x60(%rdi),%r11 │ │ │ │ - lea 0x1(%r8),%rbp │ │ │ │ + xor %r9d,%r9d │ │ │ │ fld1 │ │ │ │ fxch %st(3) │ │ │ │ - xor %r9d,%r9d │ │ │ │ + lea 0x1(%r8),%rbp │ │ │ │ xor %edi,%edi │ │ │ │ fstpt -0x10(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ imul %r8,%rax │ │ │ │ @@ -35825,16 +35733,16 @@ │ │ │ │ add %rbx,%rcx │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ fildll -0x18(%rsp) │ │ │ │ fldt -0x10(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fildll (%r12,%rdi,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 239bf │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23407 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -35855,152 +35763,152 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2399d │ │ │ │ + je 233e5 │ │ │ │ fchs │ │ │ │ - fmuls 0x11739(%rip) │ │ │ │ - fldt 0x11d17(%rip) │ │ │ │ + fmuls 0x10cf1(%rip) │ │ │ │ + fldt 0x1129f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 23a00 │ │ │ │ + je 23450 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rdx,-0x18(%rsp) │ │ │ │ fildll -0x18(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt (%rsi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 23960 │ │ │ │ + ja 233a8 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 23a30 │ │ │ │ + ja 23478 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x11cd6(%rip) │ │ │ │ + fldt 0x1125e(%rip) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 239bc │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 23a02 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 23404 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 23452 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ add %rbp,%r9 │ │ │ │ cmp %rdi,%r10 │ │ │ │ - jne 23920 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 23a1d │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 23370 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2346d │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x11c7e(%rip) │ │ │ │ + fldt 0x11206(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 239ad │ │ │ │ + jmp 233f5 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000023a50 : │ │ │ │ +00000000000234a0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ testb $0x8,0x71(%rdi) │ │ │ │ - jne 23c61 │ │ │ │ + jne 23699 │ │ │ │ mov 0x30(%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 23c52 │ │ │ │ + jle 2368a │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 23c52 │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ + jle 2368a │ │ │ │ mov 0x58(%rbx),%r9 │ │ │ │ - mov 0x78(%rbx),%r14 │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ mov %r15,%r11 │ │ │ │ + mov %r15,%r10 │ │ │ │ + mov 0x78(%rbx),%r14 │ │ │ │ mov 0x48(%rbx),%r13 │ │ │ │ + shl $0x4,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov 0xc8(%rbx),%r12 │ │ │ │ - mov %r15,%r10 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - shl $0x4,%r11 │ │ │ │ - shl $0x5,%r10 │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ + fmul %st(0),%st │ │ │ │ or $0xc,%ah │ │ │ │ - fld1 │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ + fld1 │ │ │ │ nopl (%rax) │ │ │ │ fildll 0x0(%r13,%rbx,8) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ - fld1 │ │ │ │ - xor %esi,%esi │ │ │ │ - fdiv %st(1),%st │ │ │ │ shl $0x4,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ shl $0x5,%rcx │ │ │ │ lea (%rax,%rdx,1),%rdi │ │ │ │ - add %r12,%rcx │ │ │ │ add %r14,%rdx │ │ │ │ + fld1 │ │ │ │ + add %r12,%rcx │ │ │ │ + fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - jmp 23bb2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 235f2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x11858(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -36013,44 +35921,44 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 23b65 │ │ │ │ + je 235a9 │ │ │ │ fchs │ │ │ │ - fmuls 0x11571(%rip) │ │ │ │ - fldt 0x11b4f(%rip) │ │ │ │ + fmuls 0x10b2d(%rip) │ │ │ │ + fldt 0x110db(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ fldt (%rdx) │ │ │ │ inc %rsi │ │ │ │ add %r11,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fldt (%rdi) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldt 0x11801(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 23c40 │ │ │ │ + je 23678 │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ @@ -36071,178 +35979,173 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt (%rdi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - ja 23b20 │ │ │ │ + ja 23568 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 23c20 │ │ │ │ + ja 23658 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x11ab3(%rip) │ │ │ │ + fldt 0x11043(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 23b75 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 235b9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0x11a8e(%rip) │ │ │ │ + fldt 0x11026(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23b75 │ │ │ │ + jmp 235b9 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jne 23ae0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 23530 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ + mov %rsp,-0x78(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov 0x108(%rdi),%r9 │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - mov 0x8(%rdi),%r12 │ │ │ │ mov 0x78(%rdi),%rsi │ │ │ │ - mov 0x58(%rdi),%rdx │ │ │ │ - xor %r14d,%r14d │ │ │ │ xor %r11d,%r11d │ │ │ │ + mov 0x8(%rdi),%r12 │ │ │ │ + mov 0x58(%rdi),%rdx │ │ │ │ lea 0x0(,%r15,8),%rdi │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - mov %r9,%r10 │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ + mov %r9,%r10 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rax │ │ │ │ test %r12,%r12 │ │ │ │ - jle 23dae │ │ │ │ + jle 237ce │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ mov %rcx,(%r10) │ │ │ │ test %r15,%r15 │ │ │ │ - jle 23e69 │ │ │ │ + jle 23889 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - mov %r9,-0x68(%rbp) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - or $0xc,%dh │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ lea (%rcx,%rdi,1),%r13 │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ + or $0xc,%dh │ │ │ │ mov %dx,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ mov %r14,%r9 │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rax,%r9 │ │ │ │ - jmp 23d2a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %rsi,%r9 │ │ │ │ + jmp 23752 │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 23d20 │ │ │ │ + jne 23748 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%r12 │ │ │ │ - je 23da0 │ │ │ │ + je 237c0 │ │ │ │ add $0x10,%r10 │ │ │ │ add %r15,%r14 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ - jmp 23d00 │ │ │ │ + jmp 23730 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ add %rax,%rdi │ │ │ │ test %r15,%r15 │ │ │ │ - jle 23e81 │ │ │ │ + jle 238a1 │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 23de0 │ │ │ │ + je 23800 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 23df2 │ │ │ │ + je 23812 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 23de0 │ │ │ │ + jne 23800 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ dec %r14 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ @@ -36252,85 +36155,84 @@ │ │ │ │ mov %r14,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x80(%rbp),%rsp │ │ │ │ - jmp 23a6e │ │ │ │ + mov -0x78(%rbp),%rsp │ │ │ │ + jmp 234be │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r10 │ │ │ │ add %r15,%r14 │ │ │ │ cmp %r11,%r12 │ │ │ │ - jne 23cac │ │ │ │ - jmp 23dae │ │ │ │ + jne 236e4 │ │ │ │ + jmp 237ce │ │ │ │ mov $0xffffffffffffffff,%r14 │ │ │ │ - jmp 23e33 │ │ │ │ + jmp 23853 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000023e90 : │ │ │ │ +00000000000238b0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ testb $0x8,0x71(%rdi) │ │ │ │ - jne 240db │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 240a9 │ │ │ │ + jne 23aeb │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 23ac1 │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 240a9 │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ + jle 23ac1 │ │ │ │ mov 0x58(%rbx),%r11 │ │ │ │ - mov %r8,%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ + mov 0x78(%rbx),%r8 │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%r14 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ lea 0x1(%r11),%rcx │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ + mov %rcx,%r13 │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%esi │ │ │ │ + imul %rax,%r13 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ + or $0xc00,%si │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - mov %rcx,%r13 │ │ │ │ - imul %r8,%r13 │ │ │ │ + mov %si,-0x36(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%esi │ │ │ │ shl $0x5,%r13 │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ - mov %ax,-0x34(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + and $0xf3ff,%si │ │ │ │ + or $0x400,%si │ │ │ │ + mov %si,-0x34(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ mov %rdx,%r12 │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov %rdx,-0x58(%rbp) │ │ │ │ shl $0x4,%r12 │ │ │ │ + xor %r10d,%r10d │ │ │ │ fildll (%rax,%rdx,8) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ imul %rdx,%r9 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + lea (%rax,%r12,1),%rdi │ │ │ │ fld1 │ │ │ │ - fdiv %st(1),%st │ │ │ │ shl $0x5,%r9 │ │ │ │ - lea (%rax,%r12,1),%rdi │ │ │ │ + fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ @@ -36342,32 +36244,32 @@ │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ lea 0x1(%rax,%r11,1),%rsi │ │ │ │ sub %r11,%rdx │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jg 24070 │ │ │ │ + jg 23a90 │ │ │ │ mov 0x60(%rbx),%r8 │ │ │ │ mov 0xc8(%rbx),%rcx │ │ │ │ inc %rsi │ │ │ │ add %r12,%r8 │ │ │ │ add %r9,%rcx │ │ │ │ - jmp 24029 │ │ │ │ + jmp 23a45 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x113b8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -36382,25 +36284,25 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 24009 │ │ │ │ + je 23a25 │ │ │ │ fchs │ │ │ │ - fmuls 0x110cd(%rip) │ │ │ │ - fldt 0x116ab(%rip) │ │ │ │ + fmuls 0x106b1(%rip) │ │ │ │ + fldt 0x10c5f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 24080 │ │ │ │ + je 23a98 │ │ │ │ fldt (%rdi) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -36408,183 +36310,179 @@ │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 23fc0 │ │ │ │ + ja 239e0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 240c0 │ │ │ │ + ja 23ad0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x11663(%rip) │ │ │ │ + fldt 0x10c17(%rip) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 24027 │ │ │ │ - jmp 24080 │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jne 23a43 │ │ │ │ + jmp 23a98 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %r10 │ │ │ │ add %r14,%rdi │ │ │ │ add %r13,%r9 │ │ │ │ cmp %r10,%r15 │ │ │ │ - jne 23f70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 23990 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x58(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ - cmp %rdx,-0x70(%rbp) │ │ │ │ - jne 23f30 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdx,-0x68(%rbp) │ │ │ │ + jne 23950 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x115ee(%rip) │ │ │ │ + fldt 0x10bae(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 24019 │ │ │ │ + jmp 23a35 │ │ │ │ mov 0x78(%rdi),%rax │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov 0x108(%rdi),%r9 │ │ │ │ - mov %rsp,-0x68(%rbp) │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ - mov 0x48(%rdi),%rsi │ │ │ │ - xor %r14d,%r14d │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov 0x48(%rdi),%rsi │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ lea 0x0(,%r15,8),%rdi │ │ │ │ mov %r9,%r10 │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsp,-0x60(%rbp) │ │ │ │ + mov %rsp,-0x58(%rbp) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 2421b │ │ │ │ + jle 23c19 │ │ │ │ xor %edx,%edx │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ mov %rdx,(%r10) │ │ │ │ test %r15,%r15 │ │ │ │ - jle 242cc │ │ │ │ + jle 23cca │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ lea (%rdi,%rsi,1),%r13 │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ mov %r14,%r9 │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ mov %rsi,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ add %rax,%r9 │ │ │ │ - jmp 2419a │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 23ba2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%r12 │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %r12,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r12 │ │ │ │ - lea (%rdx,%r12,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r12 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 24190 │ │ │ │ + jne 23b98 │ │ │ │ inc %r11 │ │ │ │ - cmp %r11,-0x50(%rbp) │ │ │ │ - je 2420a │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 23c0c │ │ │ │ add $0x10,%r10 │ │ │ │ add %r15,%r14 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ - jmp 2416f │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 23b7b │ │ │ │ + fstp %st(0) │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ add %rsi,%rdi │ │ │ │ mov $0x1,%eax │ │ │ │ test %r15,%r15 │ │ │ │ - jle 242e4 │ │ │ │ + jle 23ce2 │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %rsi,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 24243 │ │ │ │ + je 23c41 │ │ │ │ mov (%rsi),%rax │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 24255 │ │ │ │ + je 23c53 │ │ │ │ imul (%rsi),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ imul -0x8(%rsi),%rax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jne 24243 │ │ │ │ + jne 23c41 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ dec %r14 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ @@ -36594,238 +36492,233 @@ │ │ │ │ mov %r14,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %r13,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x68(%rbp),%rsp │ │ │ │ - jmp 23eae │ │ │ │ + mov -0x60(%rbp),%rsp │ │ │ │ + jmp 238ce │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r10 │ │ │ │ add %r15,%r14 │ │ │ │ cmp %r11,%r12 │ │ │ │ - jne 24127 │ │ │ │ - jmp 2421b │ │ │ │ + jne 23b37 │ │ │ │ + jmp 23c19 │ │ │ │ mov $0xffffffffffffffff,%r14 │ │ │ │ - jmp 24296 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 23c94 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000242f0 : │ │ │ │ +0000000000023cf0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x88,%rsp │ │ │ │ + sub $0x98,%rsp │ │ │ │ mov 0x30(%rdi),%rsi │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ lea 0x17(%rdi),%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x88(%rbp) │ │ │ │ + mov %rsp,%r15 │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0x7(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov %rsp,-0x68(%rbp) │ │ │ │ + shr $0x3,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rsp,-0x88(%rbp) │ │ │ │ add $0x20,%rdx │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ sub %rdx,%rsp │ │ │ │ - shr $0x3,%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rdx,%r13 │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - jne 2485f │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jne 24269 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ fld1 │ │ │ │ fstpt 0x0(%r13) │ │ │ │ movq $0x0,0x0(,%rax,8) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 24a9a │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + jle 244a5 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ mov 0x58(%rax),%rax │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 243c0 │ │ │ │ - mov %rdx,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ + jne 23dc0 │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + movq $0x0,-0x60(%rbp) │ │ │ │ + movq $0x0,-0x78(%rbp) │ │ │ │ cmpq $0x0,0x8(%rax) │ │ │ │ - jle 24844 │ │ │ │ - mov -0x88(%rbp),%r9 │ │ │ │ + jle 2424e │ │ │ │ + mov %r13,-0xb8(%rbp) │ │ │ │ mov %rsi,%r8 │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov %rsp,-0x98(%rbp) │ │ │ │ mov %r8,%r11 │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - mov 0x58(%rdi),%r14 │ │ │ │ - lea 0x1(%r14),%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov 0x58(%rsi),%r13 │ │ │ │ + lea 0x1(%r13),%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - dec %r11 │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ - js 24857 │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rdi),%rdx │ │ │ │ - imul %rbx,%r11 │ │ │ │ - neg %rax │ │ │ │ - lea 0x0(,%r8,8),%rsi │ │ │ │ - mov %r9,-0x88(%rbp) │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea (%rbx,%rbx,1),%rax │ │ │ │ - lea -0x8(%rsi),%r10 │ │ │ │ - imul %r8,%r13 │ │ │ │ + dec %r11 │ │ │ │ + js 24261 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + mov 0x48(%rsi),%rax │ │ │ │ + imul %r14,%r11 │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + lea 0x0(,%r8,8),%rcx │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + imul %r8,%r9 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rcx,%r15 │ │ │ │ + mov %r14,%rax │ │ │ │ + lea -0x8(%rcx),%r10 │ │ │ │ + neg %rax │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ shl $0x4,%r11 │ │ │ │ - shl $0x4,%r13 │ │ │ │ - add 0x78(%rdi),%r13 │ │ │ │ + shl $0x4,%rax │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add 0x78(%rsi),%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + lea (%r14,%r14,1),%rax │ │ │ │ + mov %rdi,%r15 │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r9,%r10,1),%rsi │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + nop │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov (%rax,%r10,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0x0(%r13,%r10,2) │ │ │ │ + fldt (%r9,%r10,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%r14,%rax,1),%rax │ │ │ │ - sub %r14,%rcx │ │ │ │ - mov %rax,(%rdi,%r10,1) │ │ │ │ - mov %rcx,(%r12,%r10,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 24534 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r8 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r13,%rdx,1),%rdx │ │ │ │ + sub %r13,%rax │ │ │ │ + mov %rdx,(%rbx,%r10,1) │ │ │ │ + mov %rax,(%r12,%r10,1) │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 23f34 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + lea (%rdi,%rsi,1),%r8 │ │ │ │ + add %rax,%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ neg %rax │ │ │ │ lea (%r11,%rax,8),%rdi │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ add %rax,%rdi │ │ │ │ - nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,(%rdi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 24520 │ │ │ │ + jne 23f20 │ │ │ │ sub $0x8,%r10 │ │ │ │ add %r15,%r11 │ │ │ │ cmp $0xfffffffffffffff8,%r10 │ │ │ │ - jne 244c0 │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - mov -0x88(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r9,%rdi │ │ │ │ + jne 23eb0 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 24853 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x58(%rbp),%r11 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov 0xd0(%r11),%rdx │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add 0xc8(%r11),%rsi │ │ │ │ - lea (%rdx,%rdi,8),%rbx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jle 2425d │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov -0xb8(%rbp),%r10 │ │ │ │ + mov 0xd0(%rbx),%rdx │ │ │ │ + lea (%rdx,%rsi,8),%rcx │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add 0xc8(%rbx),%rcx │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + lea (%rdi,%rsi,1),%rcx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ lea (%rdx,%rcx,8),%rsi │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jge 2475e │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov %rax,%r10 │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - shl $0x4,%r10 │ │ │ │ + jge 2414e │ │ │ │ + fildll 0x58(%rbx) │ │ │ │ + mov %rax,%r9 │ │ │ │ mov 0x58(%rbx),%rcx │ │ │ │ - mov 0x48(%rbx),%r13 │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ + shl $0x4,%r9 │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ + mov 0x48(%rbx),%r14 │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ lea 0x1(%rcx),%r8 │ │ │ │ - mov 0x60(%rbx),%rcx │ │ │ │ + mov (%rsi,%rax,8),%rcx │ │ │ │ + mov 0x60(%rbx),%r13 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%rsi,%r10,1) │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - lea (%r8,%r8,1),%rbx │ │ │ │ + lea (%r8,%r8,1),%r11 │ │ │ │ + fldt (%r10,%r9,1) │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ imul %rax,%r8 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - fldt 0x10d61(%rip) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + imul %rdi,%r9 │ │ │ │ add %r8,%r8 │ │ │ │ - mov (%r15,%rdx,1),%rcx │ │ │ │ - imul %rdi,%r10 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add 0x78(%rax),%r10 │ │ │ │ - jmp 246d2 │ │ │ │ + fldl2e │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add 0x78(%rbx),%r9 │ │ │ │ + jmp 240c3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ @@ -36848,198 +36741,202 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2468f │ │ │ │ + je 2407f │ │ │ │ fchs │ │ │ │ - fmuls 0x10a47(%rip) │ │ │ │ - fldt 0x11025(%rip) │ │ │ │ + fmuls 0x10057(%rip) │ │ │ │ + fldt 0x10605(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - add %r8,%rdi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - imul %rcx,%r14 │ │ │ │ - add %rbx,%r8 │ │ │ │ - mov (%rax,%rdi,8),%rcx │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + imul %rcx,%rbx │ │ │ │ + add %r8,%rdi │ │ │ │ + add %r11,%r8 │ │ │ │ + add (%rax,%rdi,8),%rbx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rbx,0x8(%rsi,%rdx,1) │ │ │ │ + mov %rbx,%rcx │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rsi,%rdx,2) │ │ │ │ - add %r14,%rcx │ │ │ │ - mov %rcx,0x8(%r15,%rdx,1) │ │ │ │ + fstpt 0x10(%r10,%rdx,2) │ │ │ │ add $0x8,%rdx │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 24750 │ │ │ │ + cmp %rax,%rdx │ │ │ │ + je 24140 │ │ │ │ fxch %st(1) │ │ │ │ - mov (%r9,%rdx,1),%rdi │ │ │ │ + mov (%r15,%rdx,1),%rdi │ │ │ │ mov (%r12,%rdx,1),%rax │ │ │ │ - mov 0x0(%r13,%rdx,1),%r14 │ │ │ │ - fldt (%r10,%rdx,2) │ │ │ │ + mov (%r14,%rdx,1),%rbx │ │ │ │ + fldt (%r9,%rdx,2) │ │ │ │ add %rdi,%rax │ │ │ │ - mov %r14,-0x40(%rbp) │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ - fldt (%rax,%rdx,2) │ │ │ │ + fldt 0x0(%r13,%rdx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 24650 │ │ │ │ + ja 24040 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 24730 │ │ │ │ + ja 24120 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x10f99(%rip) │ │ │ │ + fldt 0x1057b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2469f │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2408f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x10f7e(%rip) │ │ │ │ + fldt 0x1055e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2469f │ │ │ │ + jmp 2408f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov -0x78(%rbp),%r14 │ │ │ │ - mov (%r15,%rdi,8),%rax │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov %rax,(%r14) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov 0x30(%rax),%rdi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov (%rsi,%rdi,8),%rax │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + mov %rax,(%rdi) │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rsi,%rax,1) │ │ │ │ + fldt (%r10,%rax,1) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ fstpt (%rax) │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 247ad │ │ │ │ - jmp 2483b │ │ │ │ + jg 241ad │ │ │ │ + jmp 24245 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%r9,%rax,8) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movq $0x0,(%r15,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 24820 │ │ │ │ + je 24228 │ │ │ │ + mov (%r15,%rax,8),%rcx │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ - mov (%r9,%rax,8),%rcx │ │ │ │ sub (%r12,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 247a0 │ │ │ │ + je 241a0 │ │ │ │ inc %rcx │ │ │ │ - add $0x8,%r14 │ │ │ │ + addq $0x8,-0x58(%rbp) │ │ │ │ + mov %rcx,(%r15,%rax,8) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - mov %rcx,(%r9,%rax,8) │ │ │ │ - cmp %r14,-0x88(%rbp) │ │ │ │ - jne 245d0 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ + cmp %rcx,-0x80(%rbp) │ │ │ │ + jne 23fd0 │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov 0xd8(%rbx),%rax │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + mov 0xd8(%rdi),%rax │ │ │ │ mov %rdx,(%rax,%rsi,8) │ │ │ │ mov %rsi,%rax │ │ │ │ - mov -0x90(%rbp),%rsp │ │ │ │ + mov -0x98(%rbp),%rsp │ │ │ │ inc %rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - cmp %rax,0x8(%rbx) │ │ │ │ - jle 24844 │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - jmp 24410 │ │ │ │ - add $0x8,%r14 │ │ │ │ - incq (%r9) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + cmp %rax,0x8(%rdi) │ │ │ │ + jle 2424e │ │ │ │ + mov 0x30(%rdi),%r8 │ │ │ │ + jmp 23e08 │ │ │ │ + nopl (%rax) │ │ │ │ + addq $0x8,-0x58(%rbp) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + incq (%r15) │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - cmp %r14,-0x88(%rbp) │ │ │ │ - jne 245d9 │ │ │ │ - jmp 247db │ │ │ │ - mov (%r9,%rax,8),%rcx │ │ │ │ - jmp 247be │ │ │ │ + cmp %rcx,-0x80(%rbp) │ │ │ │ + jne 23fd9 │ │ │ │ + jmp 241dd │ │ │ │ + mov (%r15,%rax,8),%rcx │ │ │ │ + jmp 241be │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 247ed │ │ │ │ + jmp 241ef │ │ │ │ mov %r8,%rax │ │ │ │ - jmp 24575 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - mov 0x108(%rbx),%r8 │ │ │ │ - mov %rsp,-0x78(%rbp) │ │ │ │ - mov 0x58(%rdx),%rcx │ │ │ │ - mov 0x48(%rdx),%rdx │ │ │ │ + jmp 23f68 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ + mov %rsp,-0x68(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x78(%rbx),%rbx │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ + mov 0x58(%rcx),%rdx │ │ │ │ + mov %rsp,-0x58(%rbp) │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov %rsp,-0x60(%rbp) │ │ │ │ + mov 0x48(%rcx),%rcx │ │ │ │ + mov 0x78(%rbx),%rbx │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ mov %r8,%r10 │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ - test %r9,%r9 │ │ │ │ - jle 249bb │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 243bd │ │ │ │ xor %eax,%eax │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ mov %rax,(%r10) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 24a7e │ │ │ │ + jle 24483 │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,-0x98(%rbp) │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ lea (%rdi,%rax,1),%r14 │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ mov -0x50(%rbp),%r13 │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %r15,-0x98(%rbp) │ │ │ │ + mov %rcx,%r15 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov %r15,%r9 │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ + mov -0x58(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov -0x48(%rbp),%r8 │ │ │ │ add %rax,%r9 │ │ │ │ - jmp 2492a │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 24332 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ mov (%r8),%rbx │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%r12 │ │ │ │ @@ -37060,63 +36957,63 @@ │ │ │ │ lea (%rdx,%rbx,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r14 │ │ │ │ - jne 24920 │ │ │ │ + jne 24328 │ │ │ │ inc %r11 │ │ │ │ cmp %r13,%r11 │ │ │ │ - je 2499a │ │ │ │ + je 243a2 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rsi,%r15 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ - jmp 24904 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 24308 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rdi,%r13 │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov -0x98(%rbp),%r15 │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rdi,1),%rcx │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 24aaa │ │ │ │ + jle 244b5 │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 249e8 │ │ │ │ + je 243ea │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 249fa │ │ │ │ + je 243fc │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 249e8 │ │ │ │ + jne 243ea │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x38(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x38(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ dec %r14 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ @@ -37127,628 +37024,641 @@ │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ call 3230 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0x78(%rbp),%rsp │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x68(%rbp),%rsp │ │ │ │ mov 0x30(%rax),%rsi │ │ │ │ - jmp 24380 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + jmp 23d86 │ │ │ │ + mov %rcx,%rax │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %rsi,%rdx │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 2489d │ │ │ │ - jmp 249bb │ │ │ │ - movq $0x1,-0x98(%rbp) │ │ │ │ - jmp 243d6 │ │ │ │ + jne 242a7 │ │ │ │ + jmp 243bd │ │ │ │ + movq $0x1,-0xa0(%rbp) │ │ │ │ + jmp 23dd6 │ │ │ │ mov $0xffffffffffffffff,%r14 │ │ │ │ - jmp 24a3b │ │ │ │ + jmp 2443d │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000024ac0 : │ │ │ │ +00000000000244d0 : │ │ │ │ push %rbx │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x4,%al │ │ │ │ - jne 24ae0 │ │ │ │ + jne 244f0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 24aec │ │ │ │ + jne 244fc │ │ │ │ test $0x10,%al │ │ │ │ - jne 24afb │ │ │ │ + jne 2450b │ │ │ │ test $0x20,%al │ │ │ │ - jne 24b0a │ │ │ │ + jne 2451a │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 3180 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 24acf │ │ │ │ + je 244df │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3100 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 24ad3 │ │ │ │ + je 244e3 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3290 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 24ad7 │ │ │ │ + je 244e7 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3150 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000024b20 : │ │ │ │ +0000000000024530 : │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ movslq %esi,%rbp │ │ │ │ push %rbx │ │ │ │ - lea 0x0(,%rbp,8),%r15 │ │ │ │ + lea 0x0(,%rbp,8),%r14 │ │ │ │ + movslq %ecx,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbp,0x30(%rdi) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r15,%rdi │ │ │ │ - movslq %ecx,%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%r13) │ │ │ │ test %rbp,%rbp │ │ │ │ - jle 24c80 │ │ │ │ + jle 246b0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rbp),%rax │ │ │ │ mov %rbp,%r12 │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 24c9f │ │ │ │ + jbe 246cf │ │ │ │ mov %rbp,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqu (%r15,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 24b80 │ │ │ │ + jne 245c0 │ │ │ │ test $0x3,%r12b │ │ │ │ - je 24bf6 │ │ │ │ + je 24637 │ │ │ │ mov %rbp,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%rbx,%rax,4),%rdi │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ + movslq (%r15,%rax,4),%rdi │ │ │ │ lea 0x0(,%rax,4),%rsi │ │ │ │ - mov %rdi,(%rdx,%rcx,1) │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %rdi,(%rdx,%rax,8) │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rbp │ │ │ │ - jle 24bf6 │ │ │ │ - movslq 0x4(%rbx,%rsi,1),%rdi │ │ │ │ + jle 24637 │ │ │ │ + movslq 0x4(%r15,%rsi,1),%rdi │ │ │ │ add $0x2,%rax │ │ │ │ mov %rdi,0x8(%rdx,%rcx,1) │ │ │ │ cmp %rax,%rbp │ │ │ │ - jle 24bf6 │ │ │ │ - movslq 0x8(%rbx,%rsi,1),%rax │ │ │ │ + jle 24637 │ │ │ │ + movslq 0x8(%r15,%rsi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ + mov %rbx,0x8(%r13) │ │ │ │ + mov %r14,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call 3370 │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x38(%r13),%rax │ │ │ │ - lea 0x0(,%rbx,8),%r14 │ │ │ │ - inc %rbx │ │ │ │ - mov (%rax,%r14,1),%rdi │ │ │ │ + mov (%rax,%rbx,8),%rdi │ │ │ │ call 3300 │ │ │ │ mov 0x48(%r13),%rdx │ │ │ │ add %rax,%rax │ │ │ │ - mov %rax,(%rdx,%r14,1) │ │ │ │ + mov %rax,(%rdx,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 24c10 │ │ │ │ - mov $0xdd1,%eax │ │ │ │ + jne 24650 │ │ │ │ movq $0x9,0x58(%r13) │ │ │ │ + mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r12d │ │ │ │ - je 24c98 │ │ │ │ + je 246c8 │ │ │ │ mov %eax,0x70(%r13) │ │ │ │ + mov %r13,%rdi │ │ │ │ movl $0x41,0x74(%r13) │ │ │ │ movq $0x0,0x68(%r13) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ - mov %r13,%rdi │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 8520 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ + jmp 8420 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rbx,0x8(%r13) │ │ │ │ + mov %r14,%rdi │ │ │ │ call 3370 │ │ │ │ movq $0x9,0x58(%r13) │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 24c4b │ │ │ │ + jmp 24683 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 24bb8 │ │ │ │ + jmp 245f9 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000024cb0 : │ │ │ │ +00000000000246e0 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movslq %esi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r12 │ │ │ │ + movslq %r9d,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ + mov %r15,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm4 │ │ │ │ - movd 0x58(%rsp),%xmm5 │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - punpckldq %xmm5,%xmm4 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ + punpckldq %xmm0,%xmm4 │ │ │ │ movq %xmm4,(%rsp) │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 24ec0 │ │ │ │ - lea -0x1(%r12),%r8 │ │ │ │ - mov %r12,%rbp │ │ │ │ + mov %rax,0x38(%r12) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 24910 │ │ │ │ + lea -0x1(%r15),%rsi │ │ │ │ + mov %r15,%rbp │ │ │ │ mov %rax,%rdx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 24ed7 │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 24929 │ │ │ │ + mov %r15,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movdqu (%r14,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r15,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 24d40 │ │ │ │ + jne 24780 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 24ea0 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 248e8 │ │ │ │ + mov %r15,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%r9 │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ + movslq (%r14,%rax,4),%r8 │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r9,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jle 24dbb │ │ │ │ - movslq 0x4(%r15,%rdi,1),%r9 │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %r8,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jle 247fb │ │ │ │ + movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r9,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 24dbb │ │ │ │ - movslq 0x8(%r15,%rdi,1),%rax │ │ │ │ + mov %r8,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 247fb │ │ │ │ + movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rax,0x48(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x48(%r13) │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 24ede │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 24930 │ │ │ │ + mov %r15,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqu 0x0(%r13,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r14,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 24e00 │ │ │ │ + jne 24840 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 24e76 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 248b8 │ │ │ │ + mov %r15,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r14,%rax,4),%r8 │ │ │ │ + movslq 0x0(%r13,%rax,4),%rdi │ │ │ │ + lea 0x0(,%rax,4),%rsi │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ - lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r8,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jle 24e76 │ │ │ │ - movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ + mov %rdi,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + jle 248b8 │ │ │ │ + movslq 0x4(%r13,%rsi,1),%rdi │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r8,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 24e76 │ │ │ │ - movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ + mov %rdi,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 248b8 │ │ │ │ + movslq 0x8(%r13,%rsi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ mov (%rsp),%rax │ │ │ │ - mov %rbx,0x58(%r13) │ │ │ │ - movq $0x0,0x68(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,0x70(%r13) │ │ │ │ + mov %rbx,0x58(%r12) │ │ │ │ + mov %r12,%rdi │ │ │ │ + movq $0x0,0x68(%r12) │ │ │ │ + mov %rax,0x70(%r12) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 8520 │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 8420 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ + mov %rax,0x48(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x48(%r13) │ │ │ │ - jmp 24de7 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 24829 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x48(%r13) │ │ │ │ - jmp 24e76 │ │ │ │ + mov %rax,0x48(%r12) │ │ │ │ + jmp 248b8 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 24d7d │ │ │ │ + jmp 247bd │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 24e38 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24879 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000024ef0 : │ │ │ │ +0000000000024940 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r12 │ │ │ │ + movslq %esi,%rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ + mov %rbx,0x30(%rdi) │ │ │ │ + movd 0x70(%rsp),%xmm0 │ │ │ │ movd 0x68(%rsp),%xmm4 │ │ │ │ - movd 0x70(%rsp),%xmm5 │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - movslq 0x60(%rsp),%r13 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r8,%r15 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ mov %r9d,0x14(%rsp) │ │ │ │ - punpckldq %xmm5,%xmm4 │ │ │ │ + movslq 0x60(%rsp),%r12 │ │ │ │ + punpckldq %xmm0,%xmm4 │ │ │ │ movq %xmm4,0x8(%rsp) │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x38(%r14) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 25110 │ │ │ │ - lea -0x1(%r12),%r9 │ │ │ │ - mov %r12,%rbp │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 24b88 │ │ │ │ + lea -0x1(%rbx),%r8 │ │ │ │ + mov %rbx,%rbp │ │ │ │ mov %rax,%rdx │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 25127 │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 24b9f │ │ │ │ + mov %rbx,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqu (%r15,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 24f80 │ │ │ │ + jne 24a00 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 250f0 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 24b68 │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%rbx,%rax,4),%r10 │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ + movslq (%r15,%rax,4),%r9 │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r10,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r10 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jle 24ffa │ │ │ │ - movslq 0x4(%rbx,%rdi,1),%r10 │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %r9,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jle 24a7b │ │ │ │ + movslq 0x4(%r15,%rdi,1),%r9 │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r10,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 24ffa │ │ │ │ - movslq 0x8(%rbx,%rdi,1),%rax │ │ │ │ + mov %r9,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jle 24a7b │ │ │ │ + movslq 0x8(%r15,%rdi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rax,0x48(%r14) │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 2512e │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ + mov %rax,0x48(%r13) │ │ │ │ + mov %rax,%rcx │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 24ba6 │ │ │ │ + mov %rbx,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ - shr $0x2,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + shr $0x2,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqu (%r14,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r15,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ - movups %xmm2,(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ + movups %xmm2,(%rcx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rcx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 25040 │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 24ac0 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 250b6 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 24b36 │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%rdi │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ - lea 0x0(,%rax,4),%rsi │ │ │ │ - mov %rdi,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 250b6 │ │ │ │ - movslq 0x4(%r15,%rsi,1),%rdi │ │ │ │ + movslq (%r14,%rax,4),%r8 │ │ │ │ + lea 0x0(,%rax,4),%rdi │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ + mov %r8,(%rcx,%rax,8) │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jle 24b36 │ │ │ │ + movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ - mov %rdi,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 250b6 │ │ │ │ - movslq 0x8(%r15,%rsi,1),%rax │ │ │ │ - mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ + mov %r8,0x8(%rcx,%rdx,1) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jle 24b36 │ │ │ │ + movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ + mov %rax,0x10(%rcx,%rdx,1) │ │ │ │ movslq 0x14(%rsp),%rbx │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov %r13,0x68(%r14) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,0x58(%r14) │ │ │ │ - mov %rax,0x70(%r14) │ │ │ │ + mov %r12,0x68(%r13) │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rbx,0x58(%r13) │ │ │ │ + mov %rax,0x70(%r13) │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 8520 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ + jmp 8420 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rax,0x48(%r14) │ │ │ │ - jmp 25026 │ │ │ │ + mov %rax,0x48(%r13) │ │ │ │ + mov %rax,%rcx │ │ │ │ + jmp 24aa7 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x48(%r14) │ │ │ │ - jmp 250b6 │ │ │ │ + mov %rax,0x48(%r13) │ │ │ │ + jmp 24b36 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 24fbc │ │ │ │ + jmp 24a3d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 25078 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24af8 │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000025140 : │ │ │ │ +0000000000024bb0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %edx,%ecx │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ lea 0xc(%rsp),%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ call 32b0 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000025160 : │ │ │ │ +0000000000024bd0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov $0x2,%esi │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ lea 0x8(%rsp),%rdx │ │ │ │ movq %xmm0,0x8(%rsp) │ │ │ │ call 32b0 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000025190 : │ │ │ │ +0000000000024c00 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov %ecx,%eax │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %r8d,%ecx │ │ │ │ mov $0x3,%esi │ │ │ │ - movq %xmm0,(%rsp) │ │ │ │ mov %eax,0x8(%rsp) │ │ │ │ + movq %xmm0,(%rsp) │ │ │ │ call 32b0 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000251c0 : │ │ │ │ +0000000000024c30 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ mov %rdi,%rdx │ │ │ │ - lea 0x105a6(%rip),%rax │ │ │ │ - je 25279 │ │ │ │ + lea 0xfb06(%rip),%rax │ │ │ │ + je 24ce1 │ │ │ │ mov 0x78(%rdi),%rdi │ │ │ │ - lea 0x105af(%rip),%rax │ │ │ │ + lea 0xfb0f(%rip),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25279 │ │ │ │ + je 24ce1 │ │ │ │ cmpq $0x0,0x10(%rdx) │ │ │ │ - lea 0x105b4(%rip),%rax │ │ │ │ - je 25279 │ │ │ │ + lea 0xfb14(%rip),%rax │ │ │ │ + je 24ce1 │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ testb $0x4,0x70(%rdx) │ │ │ │ - jne 25280 │ │ │ │ + jne 24ce8 │ │ │ │ mov 0x30(%rdx),%r8 │ │ │ │ - flds 0xffd1(%rip) │ │ │ │ + flds 0xf565(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - flds 0xfec5(%rip) │ │ │ │ + flds 0xf459(%rip) │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 25242 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 252a4 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 24caa │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 24d04 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - jae 25260 │ │ │ │ + fstp %st(0) │ │ │ │ + jae 24cc8 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 252a0 │ │ │ │ + je 24d00 │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fld %st(2) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 25230 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 25264 │ │ │ │ + jbe 24c98 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 24ccc │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xfded(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xf385(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xfdff(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xf397(%rip),%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xfda1(%rip),%rax │ │ │ │ + lea 0xf339(%rip),%rax │ │ │ │ cmp %rsi,0x68(%rdx) │ │ │ │ - jge 25205 │ │ │ │ + jge 24c71 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 25302 │ │ │ │ + jle 24d62 │ │ │ │ mov 0x40(%rdx),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ fld1 │ │ │ │ - jmp 252ea │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 24d42 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x38(%rdx),%rax │ │ │ │ mov (%rax,%rcx,1),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ shr $0x3f,%rsi │ │ │ │ add %rsi,%rax │ │ │ │ and $0x1,%eax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 25270 │ │ │ │ + je 24cd8 │ │ │ │ inc %rdi │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r8,%rdi │ │ │ │ - je 25300 │ │ │ │ + je 24d60 │ │ │ │ fldt (%r9,%rcx,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 252c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x104c8(%rip),%rax │ │ │ │ + jb 24d18 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xfa40(%rip),%rax │ │ │ │ ret │ │ │ │ - ffreep %st(0) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000025310 : │ │ │ │ +0000000000024d70 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - jne 253d0 │ │ │ │ + jne 24e30 │ │ │ │ test $0x4,%ah │ │ │ │ - jne 253e8 │ │ │ │ + jne 24e48 │ │ │ │ test $0x20,%al │ │ │ │ - jne 25421 │ │ │ │ + jne 24e81 │ │ │ │ test $0x10,%al │ │ │ │ - jne 25450 │ │ │ │ + jne 24eb0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 25467 │ │ │ │ + jne 24ec7 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2547e │ │ │ │ + jne 24ede │ │ │ │ test $0x1,%al │ │ │ │ - je 25388 │ │ │ │ + je 24de8 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 25379 │ │ │ │ + jle 24dd9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0xc0(%rbx),%rax │ │ │ │ mov (%rax,%rbp,8),%rdi │ │ │ │ inc %rbp │ │ │ │ call 3440 │ │ │ │ cmp %rbp,0x30(%rbx) │ │ │ │ - jg 25360 │ │ │ │ + jg 24dc0 │ │ │ │ mov 0xc0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 254d0 │ │ │ │ + jne 24f28 │ │ │ │ test $0x80,%al │ │ │ │ - jne 254b0 │ │ │ │ + jne 24f10 │ │ │ │ test $0x40,%al │ │ │ │ - jne 254a0 │ │ │ │ + jne 24ef8 │ │ │ │ mov 0x60(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ @@ -37757,252 +37667,247 @@ │ │ │ │ pop %rbp │ │ │ │ jmp 3440 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%rdi),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - je 2532e │ │ │ │ + je 24d8e │ │ │ │ mov 0xb8(%rbx),%rdi │ │ │ │ call 3130 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3130 │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 254f0 │ │ │ │ + jne 24f40 │ │ │ │ mov 0xf0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 25336 │ │ │ │ + je 24d96 │ │ │ │ mov 0xd0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0xd8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 2533e │ │ │ │ + je 24d9e │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 25346 │ │ │ │ + je 24da6 │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 2534e │ │ │ │ + je 24dae │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2534e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 24dae │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 253a1 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 24e01 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 25399 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24df9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 25391 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24df1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0xf8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 2540a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24e6a │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - movq 0x13a34(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ - movhps 0x13a32(%rip),%xmm1 │ │ │ │ + movq 0x12ff1(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movhps 0x12fee(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x50(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 25575 │ │ │ │ + je 24fb9 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 25bb7 │ │ │ │ + jle 255e7 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rsi,1),%rcx │ │ │ │ test $0x8,%sil │ │ │ │ - je 255c0 │ │ │ │ + je 25000 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 255d2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 25012 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 255c0 │ │ │ │ + jne 25000 │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ mov %rdx,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x8,%esi │ │ │ │ - je 25600 │ │ │ │ + je 25040 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 25612 │ │ │ │ + je 25052 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 25600 │ │ │ │ + jne 25040 │ │ │ │ mov %rdx,0x48(%rbx) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x50(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 25660 │ │ │ │ + jle 250a0 │ │ │ │ mov 0x40(%rbx),%r9 │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%r9,%rdx,1),%rcx │ │ │ │ dec %rcx │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fildll (%r8,%rdx,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt (%rax,%rdx,2) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 25640 │ │ │ │ + jne 25080 │ │ │ │ shl $0x2,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0xa0(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2570e │ │ │ │ + jle 2514e │ │ │ │ lea -0x1(%rdi),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ - jbe 25bc8 │ │ │ │ + jbe 255f8 │ │ │ │ mov %rdi,%rsi │ │ │ │ mov $0x3,%r10d │ │ │ │ mov %rax,%rdx │ │ │ │ shr $0x2,%rsi │ │ │ │ movd %r10d,%xmm0 │ │ │ │ shl $0x4,%rsi │ │ │ │ pshufd $0x0,%xmm0,%xmm0 │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x10,%esi │ │ │ │ - je 256c0 │ │ │ │ + je 25100 │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ movups %xmm0,(%rax) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 256d0 │ │ │ │ + je 25110 │ │ │ │ xchg %ax,%ax │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ add $0x20,%rdx │ │ │ │ movups %xmm0,-0x10(%rdx) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 256c0 │ │ │ │ + jne 25100 │ │ │ │ test $0x3,%dil │ │ │ │ - je 2570e │ │ │ │ + je 2514e │ │ │ │ mov %rdi,%rdx │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ - lea 0x0(,%rdx,4),%rcx │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ - movl $0x3,(%rax,%rcx,1) │ │ │ │ + movl $0x3,(%rax,%rdx,4) │ │ │ │ + lea 0x0(,%rdx,4),%rcx │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jle 2570e │ │ │ │ + jle 2514e │ │ │ │ add $0x2,%rdx │ │ │ │ movl $0x3,0x4(%rax,%rcx,1) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jle 2570e │ │ │ │ + jle 2514e │ │ │ │ movl $0x3,0x8(%rax,%rcx,1) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2575b │ │ │ │ - mov 0x50(%rbx),%rsi │ │ │ │ + jle 2519b │ │ │ │ + flds 0xef6e(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0xf9a7(%rip) │ │ │ │ + mov 0x50(%rbx),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - fld1 │ │ │ │ - fldt 0xff75(%rip) │ │ │ │ shl $0x4,%rcx │ │ │ │ - nop │ │ │ │ + fld1 │ │ │ │ + fldpi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ fdivr %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rax,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 25740 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 25180 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 25b80 │ │ │ │ + jne 255b0 │ │ │ │ test $0x80,%al │ │ │ │ - jne 25b60 │ │ │ │ + jne 25590 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 25b40 │ │ │ │ + jne 25570 │ │ │ │ test $0x1,%al │ │ │ │ - jne 25a00 │ │ │ │ + jne 25430 │ │ │ │ test $0x4,%al │ │ │ │ - jne 259c0 │ │ │ │ + jne 253f8 │ │ │ │ test $0x8,%al │ │ │ │ - jne 25990 │ │ │ │ + jne 253d0 │ │ │ │ test $0x10,%al │ │ │ │ - jne 25960 │ │ │ │ + jne 253a0 │ │ │ │ test $0x20,%al │ │ │ │ - je 2581b │ │ │ │ + je 2525b │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 25b9a │ │ │ │ + jle 255ca │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ mov $0x1,%r12d │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %rdx,%r12 │ │ │ │ inc %rax │ │ │ │ add %r12,%r12 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 257c0 │ │ │ │ + jne 25200 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ imul %r12,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ @@ -38010,15 +37915,15 @@ │ │ │ │ imul 0x8(%rbx),%r12 │ │ │ │ mov %rax,0xc8(%rbx) │ │ │ │ lea 0x0(,%r12,8),%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xc0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 25840 │ │ │ │ + jne 25280 │ │ │ │ movdqa -0x50(%rbp),%xmm3 │ │ │ │ movups %xmm3,0x20(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -38027,144 +37932,142 @@ │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xe0(%rbx) │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 25ba5 │ │ │ │ + jne 255d5 │ │ │ │ mov %rax,0xe8(%rbx) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 25928 │ │ │ │ + jle 25368 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 25bcf │ │ │ │ + jbe 255ff │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rdx,%rax,2),%xmm0 │ │ │ │ movdqu 0x10(%rdx,%rax,2),%xmm2 │ │ │ │ shufps $0x88,%xmm2,%xmm0 │ │ │ │ movups %xmm0,(%r12,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 258c0 │ │ │ │ + jne 25300 │ │ │ │ test $0x3,%dil │ │ │ │ - je 25928 │ │ │ │ + je 25368 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ + mov (%rdx,%rax,8),%r8 │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ lea 0x0(,%rax,4),%rcx │ │ │ │ - mov (%rdx,%rsi,1),%r8 │ │ │ │ - mov %r8d,(%r12,%rcx,1) │ │ │ │ + mov %r8d,(%r12,%rax,4) │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jge 25928 │ │ │ │ + jge 25368 │ │ │ │ mov 0x8(%rdx,%rsi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ mov %r8d,0x4(%r12,%rcx,1) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jle 25928 │ │ │ │ + jle 25368 │ │ │ │ mov 0x10(%rdx,%rsi,1),%rax │ │ │ │ mov %eax,0x8(%r12,%rcx,1) │ │ │ │ mov 0xe8(%rbx),%rcx │ │ │ │ - mov 0xe0(%rbx),%rdx │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ mov %r12,%rsi │ │ │ │ + mov 0xe0(%rbx),%rdx │ │ │ │ mov 0xa0(%rbx),%r8 │ │ │ │ call 3120 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,0x98(%rbx) │ │ │ │ call 3440 │ │ │ │ - jmp 25820 │ │ │ │ + jmp 25260 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ inc %rax │ │ │ │ imul %rax,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 25797 │ │ │ │ + jmp 251d7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2578f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 251cf │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ add $0x2,%rax │ │ │ │ shl $0xa,%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ - imul 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ + imul 0x30(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 25787 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 251c7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov %rsp,-0x58(%rbp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ call 3370 │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ mov %rsp,%r12 │ │ │ │ - mov %rax,%r13 │ │ │ │ mov %rax,0xa8(%rbx) │ │ │ │ - jle 25b30 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jle 25560 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdx,%r15,8),%rdi │ │ │ │ lea 0x0(,%r15,8),%r14 │ │ │ │ - mov (%rdx,%r14,1),%rdi │ │ │ │ add %r14,%r13 │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,0x0(%r13) │ │ │ │ - cmpq $0x0,(%rdx,%r14,1) │ │ │ │ - jle 25b05 │ │ │ │ - shl $0x4,%r15 │ │ │ │ + cmpq $0x0,(%rdx,%r15,8) │ │ │ │ + jle 25535 │ │ │ │ mov %r15,%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ + shl $0x4,%r13 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rdx,%r13,1) │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt 0xfbf3(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov (%rdx,%r14,1),%rdx │ │ │ │ + fldt 0xf19f(%rip) │ │ │ │ lea -0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -38172,431 +38075,427 @@ │ │ │ │ fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0xa8(%rbx),%rsi │ │ │ │ mov %r15,%rdx │ │ │ │ inc %r15 │ │ │ │ - mov %r15,(%r12) │ │ │ │ fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r15,(%r12) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add (%rsi,%r14,1),%rdx │ │ │ │ fstpt (%rdx) │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp (%rdx,%r14,1),%r15 │ │ │ │ - jl 25a90 │ │ │ │ + jl 254c0 │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ add $0x8,%r12 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmp 0x30(%rbx),%rax │ │ │ │ - jge 25b30 │ │ │ │ + jge 25560 │ │ │ │ mov 0xa8(%rbx),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp 25a50 │ │ │ │ + jmp 25480 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2577f │ │ │ │ + jmp 251bf │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 25777 │ │ │ │ + jmp 251b7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2576e │ │ │ │ + jmp 251ae │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 25766 │ │ │ │ + jmp 251a6 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 257cf │ │ │ │ + jmp 2520f │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ - jmp 2585e │ │ │ │ - mov $0x1,%edx │ │ │ │ + jmp 2529e │ │ │ │ movq $0x1,(%rbx) │ │ │ │ - jmp 25612 │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 25052 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 256dd │ │ │ │ + jmp 2511d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 258ea │ │ │ │ + jmp 2532a │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000025be0 : │ │ │ │ +0000000000025610 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x108,%rsp │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ movdqu 0xe0(%rdi),%xmm0 │ │ │ │ mov %rsp,-0x110(%rbp) │ │ │ │ lea 0x0(,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ + movq %xmm0,-0x80(%rbp) │ │ │ │ + movq %xmm0,%rdi │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ add $0x17,%rsi │ │ │ │ - movq %xmm0,-0x80(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ movups %xmm0,0xd0(%r14) │ │ │ │ shr $0x4,%rax │ │ │ │ - movq %xmm0,%rdi │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x60(%rbp) │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ sub %rsi,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rsi │ │ │ │ - mov %rsi,%r13 │ │ │ │ + mov %rsi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ + shr $0x3,%rbx │ │ │ │ sub %rsi,%rsp │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - sub %rdx,%rsp │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ mov %rsi,-0x88(%rbp) │ │ │ │ + sub %rdx,%rsp │ │ │ │ + mov 0x58(%r14),%r13 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ + lea 0x1(%r13),%rcx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0xb8(%rbp) │ │ │ │ - mov 0x58(%r14),%r8 │ │ │ │ - mov 0x68(%r14),%r12 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - lea 0x1(%r8),%rbx │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - lea (%rbx,%rbx,1),%rdx │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ + lea (%rcx,%rcx,1),%rdx │ │ │ │ imul %rsi,%rdx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ sub %rdx,%rsp │ │ │ │ - lea 0xf(%rsp),%rdx │ │ │ │ + mov 0x48(%r14),%rdx │ │ │ │ + lea 0xf(%rsp),%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ + mov %rsp,-0x78(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - mov %rdx,-0x108(%rbp) │ │ │ │ - mov 0x48(%r14),%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ + and $0xfffffffffffffff0,%rbx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rsi,%r12 │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov 0x68(%r14),%rbx │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r14),%edi │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ test $0x20,%dil │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - jne 26096 │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jne 25ac6 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - mov 0x30(%r14),%r11 │ │ │ │ + shl $0x5,%rcx │ │ │ │ fld1 │ │ │ │ mov %edi,%r9d │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ mov %rsp,%r15 │ │ │ │ and $0x10,%r9d │ │ │ │ - movq $0x0,0x0(,%r13,8) │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 25f23 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + movq $0x0,0x0(,%rax,8) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 25953 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul %rsi,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 25d90 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 257c0 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 25f34 │ │ │ │ + jne 25964 │ │ │ │ test $0x8,%dil │ │ │ │ - jne 273c0 │ │ │ │ + jne 26d58 │ │ │ │ test $0x2,%dil │ │ │ │ - jne 26547 │ │ │ │ + jne 25f87 │ │ │ │ and $0x4,%edi │ │ │ │ - jne 27a83 │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle 261a0 │ │ │ │ + jne 2744c │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + jle 25bc0 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - flds 0xf2fb(%rip) │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ + flds 0xe8cb(%rip) │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ lea -0x1(%rax),%r9 │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ sub $0x8,%rbx │ │ │ │ test %r9,%r9 │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ setg -0xd8(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r13,-0xf8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r13d,%r13d │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ + mov %r9,-0x120(%rbp) │ │ │ │ + mov %r13,-0x100(%rbp) │ │ │ │ + mov %r10,-0x108(%rbp) │ │ │ │ + mov %rbx,-0xe8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 26b73 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x108(%rbp),%r13 │ │ │ │ - mov 0x40(%r14),%r10 │ │ │ │ - mov 0x58(%r14),%r11 │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r12 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - shl $0x4,%r13 │ │ │ │ - add 0x78(%r14),%r13 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - jmp 25ebc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jle 2654b │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x40(%r14),%r13 │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov 0x58(%r14),%r10 │ │ │ │ + shl $0x4,%r11 │ │ │ │ + mov -0xb0(%rbp),%r12 │ │ │ │ + add 0x78(%r14),%r11 │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%r14 │ │ │ │ + jmp 258ec │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jl 25e98 │ │ │ │ - sub %rcx,%rdx │ │ │ │ + jl 258c8 │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r8,%rsi,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 25f17 │ │ │ │ - mov %rax,(%r15,%rsi,1) │ │ │ │ - mov %rdx,(%rbx,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rsi,-0x50(%rbp) │ │ │ │ - je 26b46 │ │ │ │ - mov (%r10,%rsi,1),%r9 │ │ │ │ - lea -0x2(%r9,%r9,1),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ + jle 25947 │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %rcx,-0x50(%rbp) │ │ │ │ + je 26526 │ │ │ │ + mov 0x0(%r13,%rcx,1),%r9 │ │ │ │ + lea -0x2(%r9,%r9,1),%rsi │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0x0(%r13,%rsi,2) │ │ │ │ + fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - sub %r11,%rdi │ │ │ │ - mov %rax,(%r14,%rsi,1) │ │ │ │ + lea 0x1(%r10,%rax,1),%rax │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rax,(%r8,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,(%r12,%rsi,1) │ │ │ │ + mov %rdi,(%r12,%rcx,1) │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ + idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 25e90 │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jge 26b20 │ │ │ │ - mov %rcx,%rdx │ │ │ │ + jns 258c0 │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 26500 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rsi,(%r14,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rcx,(%r8,%rsi,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 25ea6 │ │ │ │ + jg 258d6 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 25ea6 │ │ │ │ + jmp 258d6 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 27c03 │ │ │ │ + je 275c3 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle 261a0 │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + jle 25bc0 │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ - flds 0xf186(%rip) │ │ │ │ - mov %r14,%r9 │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ + flds 0xe760(%rip) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %r15,%r9 │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ lea 0x0(,%rbx,8),%r13 │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ lea -0x8(%r13),%rbx │ │ │ │ test %rax,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - lea (%rcx,%r13,1),%rax │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - setg -0xc8(%rbp) │ │ │ │ + mov %rbx,-0xe8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ + setg -0xd0(%rbp) │ │ │ │ xor %r10d,%r10d │ │ │ │ + lea (%rbx,%r13,1),%rax │ │ │ │ + mov %r13,-0xb8(%rbp) │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - mov %r10,-0x108(%rbp) │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ + mov %r10,-0x100(%rbp) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 26823 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x108(%rbp),%r13 │ │ │ │ - mov 0x40(%r9),%r14 │ │ │ │ - mov 0x58(%r9),%r12 │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ + jle 26213 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x100(%rbp),%r13 │ │ │ │ mov %rcx,-0x98(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ + mov 0x40(%rcx),%r14 │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov 0x58(%rcx),%r12 │ │ │ │ shl $0x4,%r13 │ │ │ │ - add 0x78(%r9),%r13 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - jmp 2602f │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ + add 0x78(%rcx),%r13 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + jmp 25a5f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %r11,%rdx │ │ │ │ - jl 26008 │ │ │ │ + jl 25a38 │ │ │ │ sub %rdi,%rdx │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rsi,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2608a │ │ │ │ - mov %rax,(%r8,%rsi,1) │ │ │ │ + jle 25aba │ │ │ │ + mov %rax,(%r9,%rsi,1) │ │ │ │ mov %rdx,(%rbx,%rsi,1) │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %rsi,-0xb0(%rbp) │ │ │ │ - je 267f3 │ │ │ │ + cmp %rsi,-0xb8(%rbp) │ │ │ │ + je 261e3 │ │ │ │ mov (%r14,%rsi,1),%r11 │ │ │ │ lea -0x2(%r11,%r11,1),%rdi │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt 0x0(%r13,%rsi,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ lea 0x1(%r12,%rax,1),%rax │ │ │ │ sub %r12,%r10 │ │ │ │ - mov %rax,(%rcx,%rsi,1) │ │ │ │ + mov %rax,(%r15,%rsi,1) │ │ │ │ mov %r10,%rax │ │ │ │ - mov %r10,(%r9,%rsi,1) │ │ │ │ + mov %r10,(%r8,%rsi,1) │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %r10,%r10 │ │ │ │ - jns 26000 │ │ │ │ + jns 25a30 │ │ │ │ add %rdx,%rdi │ │ │ │ cmp %rdi,%r11 │ │ │ │ - jle 267e0 │ │ │ │ + jle 261d0 │ │ │ │ mov %rdi,%rdx │ │ │ │ + mov %rdi,(%rcx,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdi,(%r15,%rsi,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 26016 │ │ │ │ + jg 25a46 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 26016 │ │ │ │ + jmp 25a46 │ │ │ │ test %rax,%rax │ │ │ │ - jle 261a0 │ │ │ │ + jle 25bc0 │ │ │ │ mov 0xc8(%r14),%r12 │ │ │ │ + flds 0xe600(%rip) │ │ │ │ + xor %r10d,%r10d │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - flds 0xf025(%rip) │ │ │ │ mov %r10,%rcx │ │ │ │ lea (%r12,%rax,8),%rsi │ │ │ │ mov %rsi,-0x50(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 2617a │ │ │ │ + jle 25b9a │ │ │ │ mov 0xc0(%r14),%rdx │ │ │ │ - mov %rcx,%r9 │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ + mov %rcx,%r9 │ │ │ │ mov %r12,%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ add 0xb0(%r14),%r9 │ │ │ │ lea (%rdx,%rcx,8),%r8 │ │ │ │ add %rax,%rcx │ │ │ │ lea -0x1(%rdi),%r11 │ │ │ │ lea (%rdx,%rcx,8),%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%r10 │ │ │ │ test %r11,%r11 │ │ │ │ - js 26540 │ │ │ │ + js 25f80 │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ mov 0x40(%r14),%r12 │ │ │ │ mov %r10,%rax │ │ │ │ mov %r11,%rdi │ │ │ │ fld1 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r12,%rdi,8),%r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 26148 │ │ │ │ + je 25b68 │ │ │ │ dec %r10 │ │ │ │ cmp %r10,%rdx │ │ │ │ - je 26148 │ │ │ │ + je 25b68 │ │ │ │ fmul %st(1),%st │ │ │ │ sub $0x1,%rdi │ │ │ │ - jae 26130 │ │ │ │ + jae 25b50 │ │ │ │ mov -0x40(%rbp),%r10 │ │ │ │ fldt (%r9) │ │ │ │ - fldt (%rbx) │ │ │ │ + shl $0x4,%r10 │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%r9 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - shl $0x4,%r10 │ │ │ │ add %r15,%r10 │ │ │ │ + fldt (%rbx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r10) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 26110 │ │ │ │ + jne 25b30 │ │ │ │ mov %rsi,%r12 │ │ │ │ add $0x10,%rbx │ │ │ │ add $0x8,%r12 │ │ │ │ cmp %r12,-0x50(%rbp) │ │ │ │ - jne 260d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 261a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 261a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 261a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 25af8 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 25bc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 25bc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 25bc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x110(%rbp),%rsp │ │ │ │ mov 0x98(%r14),%rdi │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ shl $0x3,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ @@ -38604,360 +38503,357 @@ │ │ │ │ mov (%r14),%rdx │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xd8(%r14),%rax │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ lea 0x7(%rsp),%r12 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ mov %r12,%r13 │ │ │ │ - and $0xfffffffffffffff8,%r12 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - shl $0x4,%rdx │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ call 3030 │ │ │ │ + shr $0x3,%r13 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r13,8) │ │ │ │ mov 0x30(%r14),%r13 │ │ │ │ fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 2625b │ │ │ │ + jle 25c7b │ │ │ │ lea 0x0(,%r13,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ mov (%r14),%rax │ │ │ │ testb $0x1,0x70(%r14) │ │ │ │ - je 263bf │ │ │ │ + je 25dff │ │ │ │ test %rax,%rax │ │ │ │ - jle 263b0 │ │ │ │ + jle 25df0 │ │ │ │ mov 0x38(%r14),%r10 │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ lea -0x1(%r13),%r15 │ │ │ │ mov %r14,-0x70(%rbp) │ │ │ │ test %r15,%r15 │ │ │ │ lea 0x0(,%r15,8),%r11 │ │ │ │ + mov (%r10,%r15,8),%rdi │ │ │ │ setg -0x68(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov (%r10,%r11,1),%rcx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ add %rdi,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r8,%rax,1),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ cmp %rsi,%r13 │ │ │ │ - jle 26339 │ │ │ │ + jle 25d79 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ + mov (%r12,%rsi,8),%rdx │ │ │ │ mov %r15,-0x40(%rbp) │ │ │ │ mov 0xa8(%rax),%r9 │ │ │ │ mov 0x40(%rax),%rdi │ │ │ │ lea 0x0(,%rsi,8),%rax │ │ │ │ - mov (%r12,%rax,1),%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rbx,%rax,1),%r15 │ │ │ │ imul (%rdi,%rax,1),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add (%r9,%rax,1),%rsi │ │ │ │ - add %r15,%rdx │ │ │ │ - mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ + add %r15,%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ + mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rsi,%r11 │ │ │ │ - jne 26300 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 25d40 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ mov (%r12,%r13,8),%rax │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ - fldt (%rcx) │ │ │ │ mov (%rbx,%r15,8),%rax │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%rcx) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rbx,%r15,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%r14) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 263a2 │ │ │ │ + jne 25de2 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 26385 │ │ │ │ - jmp 263a2 │ │ │ │ + jne 25dc5 │ │ │ │ + jmp 25de2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rsi,%rsi │ │ │ │ - je 263a2 │ │ │ │ + je 25de2 │ │ │ │ dec %rsi │ │ │ │ - mov (%rbx,%rsi,8),%rax │ │ │ │ movq $0x0,0x8(%rbx,%rsi,8) │ │ │ │ + mov (%rbx,%rsi,8),%rax │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rbx,%rsi,8) │ │ │ │ cmp %rax,(%r10,%rsi,8) │ │ │ │ - je 26380 │ │ │ │ + je 25dc0 │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %r14,-0x60(%rbp) │ │ │ │ - jne 262c0 │ │ │ │ + jne 25ce0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %r15d,%r15d │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ test %rax,%rax │ │ │ │ - jle 263b0 │ │ │ │ + jle 25df0 │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ cmp %r13,%r15 │ │ │ │ - jge 264a1 │ │ │ │ + jge 25ee1 │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - mov 0x40(%r14),%r8 │ │ │ │ mov %r15,%rcx │ │ │ │ + mov 0x40(%r14),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ lea (%rax,%rcx,1),%r12 │ │ │ │ - mov %r15,%rax │ │ │ │ fldt (%r12) │ │ │ │ - lea 0x0(,%r15,8),%r13 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov (%r8,%r15,8),%r8 │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rax │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ add 0x60(%r14),%rax │ │ │ │ - mov (%r8,%r13,1),%r8 │ │ │ │ + lea 0x0(,%r15,8),%r13 │ │ │ │ + lea -0x2(%r8,%r8,1),%r8 │ │ │ │ add $0x10,%r12 │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov (%rbx,%r15,8),%rax │ │ │ │ - lea -0x2(%r8,%r8,1),%r8 │ │ │ │ inc %r15 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0xf25b(%rip) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + fldt 0xe7fb(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ fldt -0x60(%rbp) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ mov 0x40(%r14),%r8 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - fdivp %st,%st(1) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ mov (%r8,%r13,1),%rax │ │ │ │ + imul -0x8(%rsi,%r15,8),%rax │ │ │ │ mov 0x30(%r14),%r13 │ │ │ │ - imul -0x8(%rcx,%r15,8),%rax │ │ │ │ add %rdi,%rax │ │ │ │ - mov %rax,(%rcx,%r15,8) │ │ │ │ + mov %rax,(%rsi,%r15,8) │ │ │ │ fstpt (%r12) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %r13,%r15 │ │ │ │ - jl 26400 │ │ │ │ + jl 25e40 │ │ │ │ mov (%r14),%rax │ │ │ │ - mov %rcx,%rdi │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov (%rdi,%r13,8),%rdi │ │ │ │ mov %r13,%r8 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ lea -0x1(%r13),%r15 │ │ │ │ shl $0x4,%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - shl $0x4,%rdx │ │ │ │ shl $0x4,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ fldt (%rdi,%r8,1) │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ mov 0x38(%r14),%r8 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rdi,%rcx,1) │ │ │ │ - mov (%rbx,%r15,8),%rcx │ │ │ │ - inc %rcx │ │ │ │ + mov (%rbx,%r15,8),%rdi │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ mov %rcx,(%rbx,%r15,8) │ │ │ │ cmp %rcx,(%r8,%r15,8) │ │ │ │ - jne 26523 │ │ │ │ + jne 25f63 │ │ │ │ test %r15,%r15 │ │ │ │ - jg 26505 │ │ │ │ - jmp 26523 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 25f45 │ │ │ │ + jmp 25f63 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %r15,%r15 │ │ │ │ - je 26523 │ │ │ │ + je 25f63 │ │ │ │ dec %r15 │ │ │ │ - mov (%rbx,%r15,8),%rdi │ │ │ │ movq $0x0,0x8(%rbx,%r15,8) │ │ │ │ + mov (%rbx,%r15,8),%rdi │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov %rcx,(%rbx,%r15,8) │ │ │ │ cmp %rcx,(%r8,%r15,8) │ │ │ │ - je 26500 │ │ │ │ + je 25f40 │ │ │ │ incq -0x70(%rbp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jge 263b0 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 25df0 │ │ │ │ mov 0x30(%r14),%r13 │ │ │ │ - jmp 263e0 │ │ │ │ + jmp 25e20 │ │ │ │ nopl (%rax) │ │ │ │ fld1 │ │ │ │ - jmp 26152 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ + jmp 25b72 │ │ │ │ fld1 │ │ │ │ - mov 0x60(%r14),%r11 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - fchs │ │ │ │ - fldt 0xee22(%rip) │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov 0x60(%r14),%r10 │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%r13 │ │ │ │ + fchs │ │ │ │ + fldl2e │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + shr $0x4,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ fld1 │ │ │ │ - shr $0x4,%rbx │ │ │ │ - mov %r12,%rsi │ │ │ │ lea 0x3(%r13,%r13,1),%rdi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ + fldt (%r10,%rax,1) │ │ │ │ + mov %rcx,%rax │ │ │ │ imul %r9,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rax,1) │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - js 2662c │ │ │ │ + js 2602c │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 26602 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 26002 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 26600 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26000 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26630 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26030 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ inc %r9 │ │ │ │ add %rax,%rsi │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 2657f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle 261a0 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 25fbb │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + jle 25bc0 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%r12 │ │ │ │ + mov -0xa0(%rbp),%r13 │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ - lea -0x1(%rax),%r13 │ │ │ │ - shr $0x4,%r12 │ │ │ │ + lea -0x1(%rax),%rcx │ │ │ │ + shr $0x4,%r13 │ │ │ │ mov %rbx,-0x118(%rbp) │ │ │ │ sub $0x8,%rbx │ │ │ │ - test %r13,%r13 │ │ │ │ - setg -0xc0(%rbp) │ │ │ │ + test %rcx,%rcx │ │ │ │ mov %rbx,-0xd8(%rbp) │ │ │ │ + setg %dil │ │ │ │ test %rax,%rax │ │ │ │ - jle 2818d │ │ │ │ + jle 27b48 │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0xf0(%rbp) │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov %r13,-0xa8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ + mov %dil,-0x120(%rbp) │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ mov %r14,-0x98(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xc8(%rbp),%r14 │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %r13,-0x120(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r15,-0xb8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0x100(%rbp),%r13 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ shl $0x4,%r13 │ │ │ │ mov 0x40(%rax),%r15 │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ add 0x78(%rax),%r13 │ │ │ │ - jmp 26762 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 2615f │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %r10,%rdx │ │ │ │ - jl 26738 │ │ │ │ + jl 26138 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 267c4 │ │ │ │ + jle 261be │ │ │ │ mov %rax,(%r12,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r11,%rcx │ │ │ │ - je 26efc │ │ │ │ + je 268a4 │ │ │ │ mov (%r15,%rcx,1),%r10 │ │ │ │ lea -0x2(%r10,%r10,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt 0x0(%r13,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ @@ -38967,290 +38863,280 @@ │ │ │ │ sub %r14,%rdi │ │ │ │ mov %rax,(%r9,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r8,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 26730 │ │ │ │ + jns 26130 │ │ │ │ add %rdx,%rsi │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ cmp %r10,%rsi │ │ │ │ - jge 26b33 │ │ │ │ + jge 26513 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rsi,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2674d │ │ │ │ + jg 2614a │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2674d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %rdx,(%r15,%rsi,1) │ │ │ │ + jmp 2614a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 26016 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ + jmp 25a46 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - flds 0xe8bc(%rip) │ │ │ │ - mov %rax,%rcx │ │ │ │ + flds 0xded7(%rip) │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 26aca │ │ │ │ - mov 0x58(%r9),%rax │ │ │ │ - mov %r15,%rsi │ │ │ │ - fld1 │ │ │ │ + jle 264aa │ │ │ │ + mov 0x58(%rcx),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ + fld1 │ │ │ │ + mov %rcx,%rdi │ │ │ │ inc %rax │ │ │ │ lea (%rax,%rax,1),%r14 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %r14,%r15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,-0x60(%rbp) │ │ │ │ - jle 2698a │ │ │ │ - mov 0xb0(%r9),%rdi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0x88(%rbp),%r12 │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ + jle 26363 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ mov %rax,%r11 │ │ │ │ - mov 0x40(%r9),%r14 │ │ │ │ - mov %rsi,-0xa8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - lea (%rcx,%r10,1),%r13 │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ + mov 0x40(%rdi),%r14 │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ + mov 0xb0(%rdi),%rsi │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ + add %r10,%r14 │ │ │ │ + lea (%r8,%r10,1),%r13 │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ fldt (%r12,%r11,1) │ │ │ │ lea 0x10(%r12,%r11,1),%r12 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - add %r10,%r14 │ │ │ │ - mov (%rdi,%r10,1),%rdi │ │ │ │ + lea 0x8(%rcx,%r10,1),%r11 │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + lea (%rbx,%r10,1),%rsi │ │ │ │ imul %rdx,%rax │ │ │ │ - lea 0x8(%r11,%r10,1),%r11 │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + mov %r8,-0x98(%rbp) │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ - lea (%rbx,%r10,1),%rdi │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdi),%r10 │ │ │ │ - mov (%r14),%rcx │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + mov (%r14),%rdi │ │ │ │ fld %st(1) │ │ │ │ test %r10,%r10 │ │ │ │ - je 2692a │ │ │ │ - ffreep %st(0) │ │ │ │ - lea -0x1(%rcx),%r9 │ │ │ │ + je 2630a │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x1(%rdi),%r8 │ │ │ │ fld %st(2) │ │ │ │ - cmp %r9,%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ fcmove %st(2),%st │ │ │ │ - imul %rdx,%rcx │ │ │ │ - add $0x8,%rdi │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + imul %rdx,%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ add $0x8,%r14 │ │ │ │ add $0x8,%r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add $0x8,%r11 │ │ │ │ - mov -0x8(%r13),%r9 │ │ │ │ - lea (%rcx,%r10,1),%rdx │ │ │ │ - mov %rdx,-0x8(%r11) │ │ │ │ - add %rax,%r9 │ │ │ │ + add %rax,%r8 │ │ │ │ add %r15,%rax │ │ │ │ - shl $0x4,%r9 │ │ │ │ - fldt (%rbx,%r9,1) │ │ │ │ + shl $0x4,%r8 │ │ │ │ + lea (%rdi,%r10,1),%rdx │ │ │ │ + fldt (%rbx,%r8,1) │ │ │ │ + mov %rdx,-0x8(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r12) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 26910 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - mov (%rax,%rdi,8),%rax │ │ │ │ - shl $0x4,%rdi │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 262f0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov (%rax,%rsi,8),%rax │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + fldt (%rsi,%rdx,1) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + add %rcx,%rax │ │ │ │ + fldt (%rsi) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + mov (%r9,%rsi,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ - mov (%r8,%rdi,8),%rdx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rbx,%rdi,8),%rax │ │ │ │ + mov (%rbx,%rsi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 26b10 │ │ │ │ - mov 0x40(%r9),%rdi │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ - mov (%rdi,%r11,1),%rdi │ │ │ │ - dec %rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 26b10 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + je 264f0 │ │ │ │ + mov 0x40(%rdi),%rsi │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + mov (%rsi,%rcx,1),%rsi │ │ │ │ + dec %rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 264f0 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rbx,%rdi,8) │ │ │ │ - mov (%rcx,%rdi,8),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,(%rbx,%rsi,8) │ │ │ │ + mov (%r8,%rsi,8),%rax │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ inc %rax │ │ │ │ - mov %rax,(%rcx,%rdi,8) │ │ │ │ + mov %rax,(%r8,%rsi,8) │ │ │ │ cmp %r15,%rax │ │ │ │ - jne 26aa2 │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 26aa2 │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 26a75 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r9),%r11 │ │ │ │ + jne 26482 │ │ │ │ + cmpb $0x0,-0xd0(%rbp) │ │ │ │ + je 26482 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 26455 │ │ │ │ + nop │ │ │ │ + mov 0x40(%rdi),%r11 │ │ │ │ mov (%r11,%rax,8),%r11 │ │ │ │ dec %r11 │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 26a99 │ │ │ │ + je 26479 │ │ │ │ add %r10,%rdx │ │ │ │ mov $0x1,%r10d │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ + mov 0x8(%rcx,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 26a61 │ │ │ │ + jg 26441 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r10 │ │ │ │ - mov %r10,0x8(%r8,%rax,8) │ │ │ │ + mov %r10,0x8(%r9,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ - cmp %r15,%rdi │ │ │ │ - jne 26ab0 │ │ │ │ + cmp %r15,%rsi │ │ │ │ + jne 26490 │ │ │ │ test %rax,%rax │ │ │ │ - je 26ab0 │ │ │ │ + je 26490 │ │ │ │ dec %rax │ │ │ │ - mov (%rcx,%rax,8),%rdi │ │ │ │ + mov (%r8,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ - mov (%r8,%rax,8),%r10 │ │ │ │ - movq $0x0,0x8(%rcx,%rax,8) │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,(%rcx,%rax,8) │ │ │ │ + movq $0x0,0x8(%r8,%rax,8) │ │ │ │ + mov (%r9,%rax,8),%r10 │ │ │ │ + inc %rsi │ │ │ │ + mov %rsi,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 26a30 │ │ │ │ + jne 26410 │ │ │ │ neg %r10 │ │ │ │ - mov %r10,(%r8,%rax,8) │ │ │ │ - jmp 26a40 │ │ │ │ + mov %r10,(%r9,%rax,8) │ │ │ │ + jmp 26420 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 26860 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jne 26248 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%rcx │ │ │ │ incq -0xf8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %rsi,-0xb8(%rbp) │ │ │ │ - add %rsi,-0x108(%rbp) │ │ │ │ + add %rsi,-0xc0(%rbp) │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 25fba │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,%r14 │ │ │ │ - jmp 261a0 │ │ │ │ + jne 259e0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + jmp 25bc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 269f7 │ │ │ │ - mov %rdx,(%r8,%rsi,1) │ │ │ │ + mov %rdx,(%r9,%rsi,8) │ │ │ │ + jmp 263d3 │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 25ea6 │ │ │ │ + jmp 258d6 │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2674d │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + jmp 2614a │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov %rcx,%rdi │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + mov %r8,%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - flds 0xe56c(%rip) │ │ │ │ - mov %rax,%rcx │ │ │ │ + flds 0xdb94(%rip) │ │ │ │ + mov %rax,%r8 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 26ead │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + jle 26852 │ │ │ │ fildll 0x58(%r14) │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0x120(%rbp),%rsi │ │ │ │ fld %st(0) │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov -0x78(%rbp),%r12 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - xor %edx,%edx │ │ │ │ lea 0x2(%rax,%rax,1),%r13 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %r13,%r8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - cmp %rdx,-0x60(%rbp) │ │ │ │ - jle 26d85 │ │ │ │ + mov -0x90(%rbp),%r12 │ │ │ │ + xor %eax,%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov %rdi,-0xc8(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rax,-0x60(%rbp) │ │ │ │ + jle 2672e │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - mov %r15,-0xb8(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ + mov (%r12,%rax,8),%rcx │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ add 0x78(%r14),%r10 │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - shl $0x3,%rdx │ │ │ │ - fldt (%r9,%rsi,1) │ │ │ │ - mov (%r12,%rdx,1),%rsi │ │ │ │ - jmp 26cb9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 26675 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0xe738(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -39265,41 +39151,41 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 26c89 │ │ │ │ + je 26645 │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0xea2f(%rip) │ │ │ │ + fldt 0xe043(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - imul %rsi,%rdi │ │ │ │ - lea (%rdi,%r8,1),%rsi │ │ │ │ - mov %rsi,0x8(%r12,%rdx,1) │ │ │ │ + imul %rcx,%rsi │ │ │ │ + lea (%rsi,%rdi,1),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rdx,2) │ │ │ │ + mov %rcx,0x8(%r12,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,-0x50(%rbp) │ │ │ │ - je 26d60 │ │ │ │ - mov 0x0(%r13,%rdx,1),%rdi │ │ │ │ - mov (%rbx,%rdx,1),%r8 │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - je 26cd2 │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 26cd2 │ │ │ │ + je 26710 │ │ │ │ + mov 0x0(%r13,%rdx,1),%rsi │ │ │ │ + mov (%rbx,%rdx,1),%rdi │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 2668e │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 2668e │ │ │ │ fmul %st(2),%st │ │ │ │ - mov (%rcx,%rdx,1),%r14 │ │ │ │ - fldt (%r10,%rdx,2) │ │ │ │ + mov (%r8,%rdx,1),%r14 │ │ │ │ add (%r15,%rdx,1),%r14 │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ + fldt (%r10,%rdx,2) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(4),%st │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ @@ -39314,188 +39200,185 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldt (%r11,%rdx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 26c40 │ │ │ │ + ja 26600 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 26d40 │ │ │ │ + ja 266f0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xe994(%rip) │ │ │ │ + fldt 0xdfa8(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 26c95 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 26651 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xe96e(%rip) │ │ │ │ + fldt 0xdf8e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26c95 │ │ │ │ + jmp 26651 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov (%r12,%rsi,8),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - fldt (%rsi) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - fldt (%rsi) │ │ │ │ - mov (%r15,%rdi,8),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov (%r15,%rsi,8),%rdx │ │ │ │ + mov (%r12,%rax,8),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - mov (%rbx,%rdi,8),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 26ef0 │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ - mov (%r9,%r11,1),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 26ef0 │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov (%rcx,%rdi,8),%rsi │ │ │ │ - mov %rdx,(%rbx,%rdi,8) │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - mov %rdx,(%rcx,%rdi,8) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - jne 26e90 │ │ │ │ + fstpt (%rax) │ │ │ │ + mov (%rbx,%rsi,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 26898 │ │ │ │ + mov 0x40(%r14),%rcx │ │ │ │ + mov -0xe8(%rbp),%r11 │ │ │ │ + mov (%rcx,%r11,1),%rcx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 26898 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,(%rbx,%rsi,8) │ │ │ │ + mov (%r8,%rsi,8),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + mov %rax,(%r8,%rsi,8) │ │ │ │ + mov %rsi,%rax │ │ │ │ + jne 26838 │ │ │ │ cmpb $0x0,-0xd8(%rbp) │ │ │ │ - jne 26e55 │ │ │ │ - jmp 26e90 │ │ │ │ - nop │ │ │ │ + je 26838 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + jmp 26805 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ - mov (%r11,%rdx,8),%r11 │ │ │ │ + mov (%r11,%rax,8),%r11 │ │ │ │ dec %r11 │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 26e7a │ │ │ │ - add %r10,%rsi │ │ │ │ + cmp %r11,%rdx │ │ │ │ + je 26829 │ │ │ │ + add %r10,%rdx │ │ │ │ mov $0x1,%r10d │ │ │ │ - mov %rsi,(%rbx,%rdx,8) │ │ │ │ - mov 0x8(%rax,%rdx,8),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jg 26e41 │ │ │ │ - neg %rsi │ │ │ │ + mov %rdx,(%rbx,%rax,8) │ │ │ │ + mov 0x8(%r9,%rax,8),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 267f1 │ │ │ │ + neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r10 │ │ │ │ - mov %r10,0x8(%r15,%rdx,8) │ │ │ │ - mov %rsi,0x8(%rbx,%rdx,8) │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 26e90 │ │ │ │ + mov %r10,0x8(%r15,%rax,8) │ │ │ │ + mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne 26838 │ │ │ │ + test %rax,%rax │ │ │ │ + je 26838 │ │ │ │ + dec %rax │ │ │ │ + mov (%r8,%rax,8),%rcx │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + movq $0x0,0x8(%r8,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%r10 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 26e90 │ │ │ │ - dec %rdx │ │ │ │ - mov (%rcx,%rdx,8),%rsi │ │ │ │ - mov (%r15,%rdx,8),%r10 │ │ │ │ - movq $0x0,0x8(%rcx,%rdx,8) │ │ │ │ - lea 0x1(%rsi),%r9 │ │ │ │ - mov (%rbx,%rdx,8),%rsi │ │ │ │ - mov %r9,(%rcx,%rdx,8) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 26e10 │ │ │ │ + jne 267c0 │ │ │ │ neg %r10 │ │ │ │ - mov %r10,(%r15,%rdx,8) │ │ │ │ - jmp 26e20 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - incq -0x90(%rbp) │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - cmp %rsi,-0x70(%rbp) │ │ │ │ - jne 26bd0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rax,%r8 │ │ │ │ - incq -0xf8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov %r10,(%r15,%rax,8) │ │ │ │ + jmp 267d0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + incq -0x98(%rbp) │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + cmp %rcx,-0x70(%rbp) │ │ │ │ + jne 265a0 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0x100(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ mov -0x118(%rbp),%rsi │ │ │ │ - add %rsi,-0xc8(%rbp) │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ + add %rsi,-0xd0(%rbp) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ add %rsi,-0x108(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 25e48 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 261a0 │ │ │ │ - neg %rsi │ │ │ │ - mov %rsi,(%r15,%rdi,8) │ │ │ │ - jmp 26de2 │ │ │ │ + jne 2586e │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 25bc0 │ │ │ │ + nopl (%rax) │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,(%r15,%rsi,8) │ │ │ │ + jmp 26788 │ │ │ │ mov -0x118(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,-0x128(%rbp) │ │ │ │ - mov %r9,-0xc8(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + mov -0x50(%rbp),%r12 │ │ │ │ call 3030 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov $0x20,%edi │ │ │ │ mov -0xa8(%rbp),%r11 │ │ │ │ mov -0x128(%rbp),%r8 │ │ │ │ - mov $0x20,%edi │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - xor %edx,%edx │ │ │ │ + fmul %st(0),%st │ │ │ │ mov 0x60(%rax),%r10 │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ mov (%r15,%rdx,8),%rax │ │ │ │ mov (%r8,%rdx,8),%rsi │ │ │ │ fldt 0x0(%r13) │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - shl $0x4,%rax │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 27390 │ │ │ │ + jbe 26d28 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0xe3cb(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -39509,389 +39392,392 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 26ff4 │ │ │ │ + je 26998 │ │ │ │ fchs │ │ │ │ - fmuls 0xe0e2(%rip) │ │ │ │ - fldt 0xe6c0(%rip) │ │ │ │ + fmuls 0xd73e(%rip) │ │ │ │ + fldt 0xdcec(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %r11,%r14 │ │ │ │ mov (%r9,%rdx,8),%rax │ │ │ │ imul %rdx,%r14 │ │ │ │ mov %r14,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ + add %r12,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0xe35f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jge 270a1 │ │ │ │ + jge 26a41 │ │ │ │ fmul %st,%st(1) │ │ │ │ shl $0x4,%r14 │ │ │ │ - fldt 0x10(%r14,%r12,1) │ │ │ │ + fldt 0x10(%r14,%rbx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%rsi),%rcx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jg 270a7 │ │ │ │ - fldt -0x20(%rbx,%rdi,1) │ │ │ │ + jg 26a47 │ │ │ │ + fldt -0x20(%r12,%rdi,1) │ │ │ │ inc %rax │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rsi,%rax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x2,%esi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fld %st(1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rbx,%rcx,1) │ │ │ │ + fstpt (%r12,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 27080 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 270b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 270b0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26a20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26a50 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26a50 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r13 │ │ │ │ add %rax,%rdi │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 26f60 │ │ │ │ + jne 26908 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 27a3f │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov -0x120(%rbp),%r13 │ │ │ │ + jle 2740f │ │ │ │ + mov -0xa8(%rbp),%r13 │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %rax,%r10 │ │ │ │ + movzbl -0x120(%rbp),%edi │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %r10,-0xb8(%rbp) │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ fld1 │ │ │ │ - mov %r13,%rdi │ │ │ │ - flds 0xdfb1(%rip) │ │ │ │ - mov %r12,-0xb0(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r12 │ │ │ │ + mov %r13,-0xc0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + flds 0xd620(%rip) │ │ │ │ + mov %r12,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + mov %dil,-0xb8(%rbp) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ + lea 0x2(%rax,%rax,1),%r12 │ │ │ │ + mov %rsi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdi,%rsi │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jle 271f8 │ │ │ │ + jle 26ba8 │ │ │ │ + mov %rax,%r9 │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ mov (%r11,%rax,8),%rdx │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xb8(%rbp),%r14 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov %r12,-0x98(%rbp) │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %r12,-0x98(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ fldt (%rbx,%r9,1) │ │ │ │ + mov %r14,-0xa8(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%rcx,%rax,8),%r12 │ │ │ │ + mov (%rdi,%rax,8),%r12 │ │ │ │ mov 0x0(%r13,%rax,8),%r9 │ │ │ │ fld %st(2) │ │ │ │ test %r12,%r12 │ │ │ │ - je 271ad │ │ │ │ - ffreep %st(0) │ │ │ │ - lea -0x1(%r9),%rsi │ │ │ │ + je 26b5d │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x1(%r9),%rcx │ │ │ │ fld %st(1) │ │ │ │ - cmp %r12,%rsi │ │ │ │ + cmp %r12,%rcx │ │ │ │ fcmove %st(3),%st │ │ │ │ - mov %rdi,%rsi │ │ │ │ imul %rdx,%r9 │ │ │ │ - imul %rax,%rsi │ │ │ │ - add (%r8,%rax,8),%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + add (%r8,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ lea (%r9,%r12,1),%rdx │ │ │ │ + shl $0x4,%rcx │ │ │ │ mov %rdx,(%r11,%rax,8) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%r14,%rsi,1) │ │ │ │ - mov %rax,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx,%rsi,1) │ │ │ │ + fstpt (%rbx,%rcx,1) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 27190 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jne 26b40 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ mov -0x98(%rbp),%r12 │ │ │ │ mov -0xa8(%rbp),%r14 │ │ │ │ mov (%r11,%r10,8),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - mov (%r15,%rsi,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - fldt (%rdi) │ │ │ │ + mov (%r15,%rcx,8),%rdx │ │ │ │ + add %rsi,%rax │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rcx,%rsi,8),%rax │ │ │ │ + mov (%rdi,%rcx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 27380 │ │ │ │ + je 26d18 │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov (%r9,%rdi,1),%r9 │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov (%r9,%rsi,1),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rax │ │ │ │ - je 27380 │ │ │ │ + je 26d18 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rcx,%rsi,8) │ │ │ │ - mov (%r8,%rsi,8),%rax │ │ │ │ + mov %rax,(%rdi,%rcx,8) │ │ │ │ + mov (%r8,%rcx,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r12,%rax │ │ │ │ - mov %rax,(%r8,%rsi,8) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jne 27314 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 27314 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - jmp 272d6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rax,(%r8,%rcx,8) │ │ │ │ + mov %rcx,%rax │ │ │ │ + jne 26cac │ │ │ │ + cmpb $0x0,-0xb8(%rbp) │ │ │ │ + je 26cac │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + jmp 26c76 │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ mov 0x0(%r13,%rax,8),%r13 │ │ │ │ dec %r13 │ │ │ │ cmp %r13,%rdx │ │ │ │ - je 272fa │ │ │ │ + je 26c9a │ │ │ │ add %r9,%rdx │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov %rdx,(%rcx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov %rdx,(%rdi,%rax,8) │ │ │ │ + mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 272c2 │ │ │ │ + jg 26c62 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r9 │ │ │ │ mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%rcx,%rax,8) │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jne 27310 │ │ │ │ + mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 26ca8 │ │ │ │ test %rax,%rax │ │ │ │ - je 27310 │ │ │ │ + je 26ca8 │ │ │ │ dec %rax │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - mov (%rcx,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov (%r8,%rax,8),%rcx │ │ │ │ + mov (%rdi,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r8,%rax,8) │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,(%r8,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%r9 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 27290 │ │ │ │ + jne 26c30 │ │ │ │ neg %r9 │ │ │ │ mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 272a1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jmp 26c41 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - cmp %rdi,-0x70(%rbp) │ │ │ │ - jne 27150 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + cmp %rsi,-0x70(%rbp) │ │ │ │ + jne 26b00 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %r10,-0xf8(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 26190 │ │ │ │ + add %r10,-0x100(%rbp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 25bb0 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 27a33 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - jmp 266bb │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 27403 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%r13 │ │ │ │ + movzbl -0xb8(%rbp),%edi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + jmp 260b8 │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rsi,8) │ │ │ │ - jmp 2724b │ │ │ │ + mov %rdx,(%r15,%rcx,8) │ │ │ │ + jmp 26bfb │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 273a5 │ │ │ │ + ja 26d3d │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xe322(%rip) │ │ │ │ + fldt 0xd95a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 27004 │ │ │ │ + jmp 269a8 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0xe309(%rip) │ │ │ │ + fldt 0xd941(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27004 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ + jmp 269a8 │ │ │ │ fld1 │ │ │ │ - mov 0x60(%r14),%r11 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - fchs │ │ │ │ - fldt 0xdfa9(%rip) │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov 0x60(%r14),%r10 │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%r13 │ │ │ │ + fchs │ │ │ │ + fldl2e │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + shr $0x4,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ fld1 │ │ │ │ - shr $0x4,%rbx │ │ │ │ - mov %r12,%rsi │ │ │ │ lea 0x3(%r13,%r13,1),%rdi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ + fldt (%r10,%rax,1) │ │ │ │ + mov %rcx,%rax │ │ │ │ imul %r9,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rax,1) │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - js 2746c │ │ │ │ + js 26e2c │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 27442 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 26e02 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 27440 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26e00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 27470 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26e30 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ inc %r9 │ │ │ │ add %rax,%rsi │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 273f8 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle 261a0 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 26d8c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + jle 25bc0 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0xa0(%rbp),%r13 │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ - lea -0x1(%rax),%rdi │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ + lea -0x1(%rax),%rbx │ │ │ │ shr $0x4,%r13 │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - sub $0x8,%rbx │ │ │ │ - test %rdi,%rdi │ │ │ │ - setg -0xc0(%rbp) │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + sub $0x8,%rdi │ │ │ │ + test %rbx,%rbx │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ + setg %dil │ │ │ │ test %rax,%rax │ │ │ │ - jle 28178 │ │ │ │ + jle 27b33 │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ + mov %dil,-0xc0(%rbp) │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ mov %r13,-0x98(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r13 │ │ │ │ mov %r14,-0x50(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov %r10,%rbx │ │ │ │ - movq $0x0,-0xf0(%rbp) │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov %r12,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xf8(%rbp),%r12 │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 2757b │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 26f3b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jl 27558 │ │ │ │ + jl 26f18 │ │ │ │ sub %rsi,%rdx │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 275d2 │ │ │ │ + jle 26f92 │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xa8(%rbp) │ │ │ │ - je 275f1 │ │ │ │ + je 26fb1 │ │ │ │ mov (%r11,%rcx,1),%r8 │ │ │ │ lea -0x2(%r8,%r8,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ @@ -39901,1705 +39787,1694 @@ │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 27550 │ │ │ │ + jns 26f10 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - jle 275de │ │ │ │ + jle 26f9e │ │ │ │ mov %rsi,%rdx │ │ │ │ + mov %rsi,(%rbx,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rsi,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 27566 │ │ │ │ + jg 26f26 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 27566 │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ + jmp 26f26 │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 27566 │ │ │ │ + jmp 26f26 │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov -0xb0(%rbp),%r12 │ │ │ │ call 3030 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov %r15,-0x40(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ mov -0x98(%rbp),%r8 │ │ │ │ mov $0x20,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov -0x60(%rbp),%r15 │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0xb0(%rax),%rdi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rsi │ │ │ │ mov 0x0(%r13,%rdx,8),%r10 │ │ │ │ mov (%r14,%rdx,8),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ imul %rdx,%rsi │ │ │ │ + fldt (%rdi) │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ + add %r12,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ cmp %r10,%rax │ │ │ │ - jle 276e1 │ │ │ │ + jle 270a1 │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rsi,%r12,1) │ │ │ │ + fldt 0x10(%rsi,%rbx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%r10),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 276e7 │ │ │ │ - fldt -0x20(%rbx,%r9,1) │ │ │ │ + jl 270a7 │ │ │ │ + fldt -0x20(%r12,%r9,1) │ │ │ │ inc %rax │ │ │ │ mov %r9,%rcx │ │ │ │ mov $0x2,%esi │ │ │ │ sub %r10,%rax │ │ │ │ fld %st(1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rbx,%rcx,1) │ │ │ │ + fstpt (%r12,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 276c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 276f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 276f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27080 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 270b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 270b0 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rdi │ │ │ │ - add %r11,%r9 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 27650 │ │ │ │ + add %r15,%r9 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne 27010 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ - jle 279ec │ │ │ │ - mov %r13,-0xd0(%rbp) │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov -0x118(%rbp),%rdi │ │ │ │ + jle 273bc │ │ │ │ + mov %r13,-0xb0(%rbp) │ │ │ │ + movzbl -0xc0(%rbp),%edi │ │ │ │ + mov %r14,-0xf0(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ mov -0x98(%rbp),%r13 │ │ │ │ mov -0x50(%rbp),%r14 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov %rbx,%r10 │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ fld1 │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov -0x88(%rbp),%r12 │ │ │ │ - flds 0xd97e(%rip) │ │ │ │ - mov %r13,-0xb8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%rax │ │ │ │ + mov %r13,-0xc8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + flds 0xcfc6(%rip) │ │ │ │ + mov %dil,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ + lea 0x2(%rax,%rax,1),%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jle 27822 │ │ │ │ - mov 0x40(%r14),%r13 │ │ │ │ - mov (%rbx,%rax,8),%rdx │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jle 271f1 │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ + mov 0x40(%r14),%r13 │ │ │ │ + mov (%r11,%rax,8),%rdx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ - fldt (%r12,%r9,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%rcx,%rax,8),%r14 │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ + fldt (%rbx,%r9,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi,%rax,8),%r14 │ │ │ │ fld %st(2) │ │ │ │ + mov 0x0(%r13,%rax,8),%r9 │ │ │ │ test %r14,%r14 │ │ │ │ - je 277dd │ │ │ │ - ffreep %st(0) │ │ │ │ - lea -0x1(%r9),%rsi │ │ │ │ + je 271ad │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x1(%r9),%rcx │ │ │ │ fld %st(1) │ │ │ │ - cmp %r14,%rsi │ │ │ │ + cmp %r14,%rcx │ │ │ │ fcmove %st(3),%st │ │ │ │ - mov %rdi,%rsi │ │ │ │ imul %rdx,%r9 │ │ │ │ - imul %rax,%rsi │ │ │ │ - add (%r8,%rax,8),%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + add (%r8,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r12,%rcx,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ lea (%r9,%r14,1),%rdx │ │ │ │ - mov %rdx,(%rbx,%rax,8) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%r10,%rsi,1) │ │ │ │ - mov %rax,%rsi │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %rdx,(%r11,%rax,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rsi,1) │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 277c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + fstpt (%rbx,%rcx,1) │ │ │ │ + cmp %r10,%rax │ │ │ │ + jne 27190 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ - mov (%rbx,%r11,8),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ + mov (%r11,%r10,8),%rax │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r12,%rdx,1) │ │ │ │ - mov (%r15,%rsi,8),%rdx │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - fldt (%rdi) │ │ │ │ + mov (%r15,%rcx,8),%rdx │ │ │ │ + add %rsi,%rax │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rcx,%rsi,8),%rax │ │ │ │ + mov (%rdi,%rcx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 279e0 │ │ │ │ + je 273b0 │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov (%r9,%rdi,1),%r9 │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov (%r9,%rsi,1),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rax │ │ │ │ - je 279e0 │ │ │ │ + je 273b0 │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov %rax,(%rcx,%rsi,8) │ │ │ │ - mov (%r8,%rsi,8),%rax │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov %rax,(%rdi,%rcx,8) │ │ │ │ + mov (%r8,%rcx,8),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - mov %rax,(%r8,%rsi,8) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jne 2794b │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 2794b │ │ │ │ + cmp %rax,%rsi │ │ │ │ + mov %rax,(%r8,%rcx,8) │ │ │ │ + mov %rcx,%rax │ │ │ │ + jne 27313 │ │ │ │ + cmpb $0x0,-0xb8(%rbp) │ │ │ │ + je 27313 │ │ │ │ mov %r10,-0x98(%rbp) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - jmp 27906 │ │ │ │ - nop │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + jmp 272d6 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ mov 0x0(%r13,%rax,8),%r13 │ │ │ │ dec %r13 │ │ │ │ cmp %r13,%rdx │ │ │ │ - je 2792a │ │ │ │ + je 272fa │ │ │ │ add %r9,%rdx │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov %rdx,(%rcx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov %rdx,(%rdi,%rax,8) │ │ │ │ + mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 278f2 │ │ │ │ + jg 272c2 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r9 │ │ │ │ mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%rcx,%rax,8) │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jne 27940 │ │ │ │ + mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 27308 │ │ │ │ test %rax,%rax │ │ │ │ - je 27940 │ │ │ │ + je 27308 │ │ │ │ dec %rax │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - mov (%rcx,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov (%r8,%rax,8),%rcx │ │ │ │ + mov (%rdi,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r8,%rax,8) │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,(%r8,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%r9 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 278c0 │ │ │ │ + jne 27290 │ │ │ │ neg %r9 │ │ │ │ mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 278d1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jmp 272a1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ mov -0x98(%rbp),%r10 │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 27790 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 27158 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %r11,-0xf8(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 26196 │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 27a27 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + add %r10,-0x100(%rbp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 25bb6 │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 273f7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + movzbl -0xb8(%rbp),%eax │ │ │ │ mov %r14,-0x50(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r13 │ │ │ │ + mov %al,-0xc0(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ + mov %rsi,-0xc8(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - jmp 2751e │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + jmp 26edf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rsi,8) │ │ │ │ - jmp 27876 │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov %rdx,(%r15,%rcx,8) │ │ │ │ + jmp 27244 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %rdi,-0xf8(%rbp) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 2816f │ │ │ │ + add %rdi,-0x100(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 27b2a │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 2751e │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - jmp 2776c │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - jmp 27139 │ │ │ │ + jmp 26edf │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + jmp 2713d │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + jmp 26ae6 │ │ │ │ mov %rax,%rdi │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %rdi,-0xf8(%rbp) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 28156 │ │ │ │ + add %rdi,-0x100(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 27b11 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ mov 0x58(%rax),%r14 │ │ │ │ - jmp 266f9 │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle 261a0 │ │ │ │ - mov %r12,%rax │ │ │ │ - lea 0x2(%r8),%rsi │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ + jmp 260f7 │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + jle 25bc0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0x2(%r13),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - shr $0x4,%r13 │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ + lea -0x1(%rax),%r13 │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ - lea -0x1(%rax),%rdi │ │ │ │ + test %r13,%r13 │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ - sub $0x8,%rbx │ │ │ │ - test %rdi,%rdi │ │ │ │ - setg %r8b │ │ │ │ - mov %rbx,-0xf8(%rbp) │ │ │ │ + lea -0x8(%rbx),%rcx │ │ │ │ + setg -0xd8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 27c24 │ │ │ │ + jle 275e4 │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ - mov %r15,-0xd8(%rbp) │ │ │ │ - mov %rcx,%r10 │ │ │ │ - movq $0x0,-0x118(%rbp) │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ mov %r13,-0x120(%rbp) │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %r8b,-0x37(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + mov %r11,-0xb8(%rbp) │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + mov %r12,-0xc8(%rbp) │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ + mov %r15,-0x118(%rbp) │ │ │ │ mov %rax,%r15 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov -0x118(%rbp),%r12 │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ + mov -0x108(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ shl $0x4,%r12 │ │ │ │ mov 0x40(%rax),%r13 │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x118(%rbp),%r9 │ │ │ │ add 0x78(%rax),%r12 │ │ │ │ - jmp 27b9c │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 27b78 │ │ │ │ + jmp 2755c │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jl 27538 │ │ │ │ sub %rsi,%rdx │ │ │ │ + mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 27bf7 │ │ │ │ + jle 275b7 │ │ │ │ mov %rax,(%r9,%rcx,1) │ │ │ │ - mov %rdx,(%r10,%rcx,1) │ │ │ │ + mov %rdx,(%rdi,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0x50(%rbp) │ │ │ │ - je 27f2f │ │ │ │ - mov 0x0(%r13,%rcx,1),%r8 │ │ │ │ - lea -0x2(%r8,%r8,1),%rsi │ │ │ │ + je 278cf │ │ │ │ + mov 0x0(%r13,%rcx,1),%r10 │ │ │ │ + lea -0x2(%r10,%r10,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r12,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ lea 0x1(%rax,%r15,1),%rax │ │ │ │ - sub %r15,%rdi │ │ │ │ - mov %rax,(%r11,%rcx,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdi,(%r14,%rcx,1) │ │ │ │ + sub %r15,%r8 │ │ │ │ + mov %rax,(%r14,%rcx,1) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,(%rbx,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jns 27b70 │ │ │ │ + test %r8,%r8 │ │ │ │ + jns 27530 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 27f1c │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jge 278bc │ │ │ │ mov %rsi,%rdx │ │ │ │ + mov %rsi,(%r11,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rsi,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 27b86 │ │ │ │ + jg 27546 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 27b86 │ │ │ │ + jmp 27546 │ │ │ │ test $0x8,%dil │ │ │ │ - jne 28162 │ │ │ │ + jne 27b1d │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ test $0x2,%dil │ │ │ │ - je 25dc0 │ │ │ │ - jmp 2664c │ │ │ │ + je 257f0 │ │ │ │ + jmp 2604c │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 261a0 │ │ │ │ - movq $0x0,-0x118(%rbp) │ │ │ │ + jle 25bc0 │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %r8b,-0xc0(%rbp) │ │ │ │ - mov %r10,-0xf0(%rbp) │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ fld1 │ │ │ │ - flds 0xd467(%rip) │ │ │ │ - mov %r13,-0xd8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r12 │ │ │ │ + mov %r12,-0xc8(%rbp) │ │ │ │ + mov %r13,%rsi │ │ │ │ + flds 0xcac9(%rip) │ │ │ │ + mov %rcx,-0x100(%rbp) │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ xor %r9d,%r9d │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%r12 │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jle 27d4b │ │ │ │ + jle 2770b │ │ │ │ + mov %rax,%r9 │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ - mov %r14,-0xb0(%rbp) │ │ │ │ mov (%r11,%rax,8),%rdx │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rsi,-0x98(%rbp) │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %r12,-0xa8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ fldt (%rbx,%r9,1) │ │ │ │ - nop │ │ │ │ - mov (%rcx,%rax,8),%r12 │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi,%rax,8),%r12 │ │ │ │ mov 0x0(%r13,%rax,8),%r9 │ │ │ │ fld %st(2) │ │ │ │ test %r12,%r12 │ │ │ │ - je 27cfd │ │ │ │ - ffreep %st(0) │ │ │ │ - lea -0x1(%r9),%rsi │ │ │ │ + je 276bd │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x1(%r9),%rcx │ │ │ │ fld %st(1) │ │ │ │ - cmp %r12,%rsi │ │ │ │ + cmp %r12,%rcx │ │ │ │ fcmove %st(3),%st │ │ │ │ - mov %rdi,%rsi │ │ │ │ imul %rdx,%r9 │ │ │ │ - imul %rax,%rsi │ │ │ │ - add (%r8,%rax,8),%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + add (%r8,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ lea (%r9,%r12,1),%rdx │ │ │ │ + shl $0x4,%rcx │ │ │ │ mov %rdx,(%r11,%rax,8) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%r14,%rsi,1) │ │ │ │ - mov %rax,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx,%rsi,1) │ │ │ │ + fstpt (%rbx,%rcx,1) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 27ce0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + jne 276a0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ mov -0xa8(%rbp),%r12 │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ mov (%r11,%r10,8),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - mov (%r15,%rsi,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - fldt (%rdi) │ │ │ │ + mov (%r15,%rcx,8),%rdx │ │ │ │ + add %rsi,%rax │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rcx,%rsi,8),%rax │ │ │ │ + mov (%rdi,%rcx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 27f10 │ │ │ │ + je 278b0 │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov (%r9,%rdi,1),%r9 │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ + mov (%r9,%rsi,1),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rax │ │ │ │ - je 27f10 │ │ │ │ + je 278b0 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rcx,%rsi,8) │ │ │ │ - mov (%r8,%rsi,8),%rax │ │ │ │ + mov %rax,(%rdi,%rcx,8) │ │ │ │ + mov (%r8,%rcx,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r12,%rax │ │ │ │ - mov %rax,(%r8,%rsi,8) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jne 27e67 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 27e67 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov %rsi,-0x98(%rbp) │ │ │ │ - jmp 27e26 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rax,(%r8,%rcx,8) │ │ │ │ + mov %rcx,%rax │ │ │ │ + jne 2781f │ │ │ │ + cmpb $0x0,-0xd8(%rbp) │ │ │ │ + je 2781f │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + jmp 277e6 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ mov 0x0(%r13,%rax,8),%r13 │ │ │ │ dec %r13 │ │ │ │ cmp %r13,%rdx │ │ │ │ - je 27e4a │ │ │ │ + je 2780a │ │ │ │ add %r9,%rdx │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov %rdx,(%rcx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov %rdx,(%rdi,%rax,8) │ │ │ │ + mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 27e12 │ │ │ │ + jg 277d2 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r9 │ │ │ │ mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%rcx,%rax,8) │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jne 27e60 │ │ │ │ + mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 27818 │ │ │ │ test %rax,%rax │ │ │ │ - je 27e60 │ │ │ │ + je 27818 │ │ │ │ dec %rax │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - mov (%rcx,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov (%r8,%rax,8),%rcx │ │ │ │ + mov (%rdi,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r8,%rax,8) │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,(%r8,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%r9 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 27de0 │ │ │ │ + jne 277a0 │ │ │ │ neg %r9 │ │ │ │ mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 27df1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + jmp 277b1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - cmp %rdi,-0x70(%rbp) │ │ │ │ - jne 27ca0 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - incq -0x108(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + cmp %rsi,-0x70(%rbp) │ │ │ │ + jne 27658 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %r10,-0x118(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 2619c │ │ │ │ + inc %rcx │ │ │ │ + add %r10,-0x108(%rbp) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 25bbc │ │ │ │ test %r10,%r10 │ │ │ │ - jle 2814a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + jle 27b05 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ mov %r14,-0x98(%rbp) │ │ │ │ - mov %r15,-0xd8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - movzbl -0xc0(%rbp),%eax │ │ │ │ - mov %al,-0x37(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - jmp 27b33 │ │ │ │ + mov %r15,-0x118(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + jmp 274f7 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rsi,8) │ │ │ │ - jmp 27d9e │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + mov %rdx,(%r15,%rcx,8) │ │ │ │ + jmp 2775e │ │ │ │ + mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 27b86 │ │ │ │ + jmp 27546 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ add $0x2,%r15 │ │ │ │ call 3030 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ xor %r11d,%r11d │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov %r15,-0xa8(%rbp) │ │ │ │ + mov -0x130(%rbp),%rbx │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(2) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ inc %rax │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ + fdivp %st,%st(1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x0(%r13,%r11,1),%rdx │ │ │ │ - mov (%r14,%r11,1),%rax │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + mov (%r14,%r11,1),%r10 │ │ │ │ lea -0x2(%rdx,%rdx,1),%rdx │ │ │ │ + mov (%rax,%r11,1),%rax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt (%r12,%r11,2) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + fldt (%r12,%r11,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rcx,%r11,2) │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ + fstpt (%rdi,%r11,2) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - mov (%rcx,%r11,1),%r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - jg 28093 │ │ │ │ + jg 27a53 │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ fadd %st(4),%st │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ inc %r10 │ │ │ │ sub %rax,%r10 │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov 0xb0(%rcx),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - not %rdi │ │ │ │ + mov 0xb0(%rdi),%r9 │ │ │ │ + mov %rdx,%rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 28065 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + not %rdi │ │ │ │ + jmp 27a25 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%r8,%rdx,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ fstpt (%rsi) │ │ │ │ sub %rbx,%rdx │ │ │ │ add %rbx,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rcx,%r10 │ │ │ │ - je 280a0 │ │ │ │ + je 27a60 │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 28040 │ │ │ │ + jns 27a00 │ │ │ │ lea (%rdi,%r8,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 28051 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 280a4 │ │ │ │ + jmp 27a11 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 27a64 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ add $0x8,%r11 │ │ │ │ add %rax,%r8 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ add %rax,%r15 │ │ │ │ cmp %r11,-0x50(%rbp) │ │ │ │ - jne 27fb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27948 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 2810c │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ + jle 27ace │ │ │ │ + mov %r14,-0xf0(%rbp) │ │ │ │ mov -0x120(%rbp),%r13 │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ - movzbl -0x37(%rbp),%r8d │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - jmp 27c45 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - incq -0x108(%rbp) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + mov -0x118(%rbp),%r15 │ │ │ │ + jmp 275fd │ │ │ │ + incq -0xb8(%rbp) │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %rcx,-0x118(%rbp) │ │ │ │ - cmp %rax,-0xe8(%rbp) │ │ │ │ - je 28156 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + add %rdi,-0x108(%rbp) │ │ │ │ + cmp %rax,-0xe0(%rbp) │ │ │ │ + je 27b11 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ mov 0x58(%rax),%r15 │ │ │ │ - jmp 27b33 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - jmp 27c83 │ │ │ │ + jmp 274f7 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + jmp 2763d │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ - jmp 261a0 │ │ │ │ + jmp 25bc0 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ - jmp 2748c │ │ │ │ + jmp 26e4c │ │ │ │ mov -0x50(%rbp),%r14 │ │ │ │ - jmp 261a0 │ │ │ │ + jmp 25bc0 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 281c5 │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - jmp 2773c │ │ │ │ + jle 27b80 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 27100 │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jg 281e9 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + jg 27ba4 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ inc %rax │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %rdi,-0xf8(%rbp) │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 2819a │ │ │ │ - jmp 261a0 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + jne 27b55 │ │ │ │ + jmp 25bc0 │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ inc %rax │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %rsi,-0xf8(%rbp) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 2817a │ │ │ │ - jmp 261a0 │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - jmp 270ff │ │ │ │ + add %rcx,-0x100(%rbp) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 27b35 │ │ │ │ + jmp 25bc0 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + jmp 26aa6 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000028200 : │ │ │ │ +0000000000027bc0 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x118,%rsp │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ movdqu 0xe0(%rdi),%xmm0 │ │ │ │ mov %rsp,-0x118(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shl $0x3,%rax │ │ │ │ movq %xmm0,%rdi │ │ │ │ movq %xmm0,-0x78(%rbp) │ │ │ │ - shl $0x3,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - add $0x20,%rdx │ │ │ │ movups %xmm0,0xd0(%r14) │ │ │ │ + add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ lea 0xf(%rsp),%r15 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ mov 0x48(%r14),%rdx │ │ │ │ and $0xfffffffffffffff0,%r15 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ lea 0x7(%rsp),%r12 │ │ │ │ - mov %r12,%r13 │ │ │ │ - and $0xfffffffffffffff8,%r12 │ │ │ │ - shr $0x3,%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r12,%r13 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ call 3030 │ │ │ │ mov 0x30(%r14),%r8 │ │ │ │ + shr $0x3,%r13 │ │ │ │ movq $0x0,0x0(,%r13,8) │ │ │ │ fld1 │ │ │ │ fstpt (%r15) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 282d0 │ │ │ │ + jle 27c94 │ │ │ │ lea 0x0(,%r8,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ mov (%r14),%rax │ │ │ │ testb $0x1,0x70(%r14) │ │ │ │ - je 28756 │ │ │ │ + je 28116 │ │ │ │ test %rax,%rax │ │ │ │ - jle 28437 │ │ │ │ - mov 0x38(%r14),%r10 │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ + jle 27df8 │ │ │ │ lea -0x1(%r8),%rsi │ │ │ │ - flds 0xcde3(%rip) │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov 0x38(%r14),%r10 │ │ │ │ test %rsi,%rsi │ │ │ │ - lea 0x0(,%rsi,8),%r11 │ │ │ │ - fld1 │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + flds 0xc418(%rip) │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ setg -0x68(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - mov (%r10,%r11,1),%rcx │ │ │ │ + mov (%r10,%rsi,8),%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ add %r13,%rax │ │ │ │ + lea 0x0(,%rsi,8),%r11 │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ + fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + lea (%r9,%rax,1),%r15 │ │ │ │ + mov %r15,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jle 283c2 │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ - mov 0xa8(%rdi),%r14 │ │ │ │ - mov 0x40(%rdi),%r9 │ │ │ │ + jle 27d82 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov (%r12,%rcx,8),%rdx │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ - mov (%r12,%rax,1),%rdx │ │ │ │ + mov 0xa8(%rax),%r15 │ │ │ │ + mov 0x40(%rax),%r14 │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ - fldt (%r15,%rcx,1) │ │ │ │ - jmp 28383 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%r9,%rcx,1) │ │ │ │ + jmp 27d43 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ mov (%rbx,%rax,1),%rcx │ │ │ │ fld %st(2) │ │ │ │ test %rcx,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ fcmove %st(2),%st │ │ │ │ shl $0x4,%rsi │ │ │ │ - add (%r14,%rax,1),%rsi │ │ │ │ - imul (%r9,%rax,1),%rdx │ │ │ │ + add (%r15,%rax,1),%rsi │ │ │ │ + imul (%r14,%rax,1),%rdx │ │ │ │ fldt (%rsi) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add %rcx,%rdx │ │ │ │ lea 0x8(%rax),%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r15,%rax,2) │ │ │ │ + fstpt 0x10(%r9,%rax,2) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 28380 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27d40 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ fldt 0x0(%r13) │ │ │ │ mov (%r12,%r8,8),%rax │ │ │ │ - fldt (%rcx) │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%rdi) │ │ │ │ shl $0x4,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rcx,%rax,1) │ │ │ │ mov (%rbx,%rsi,8),%rax │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ cmp %rcx,%rax │ │ │ │ mov %rax,(%rbx,%rsi,8) │ │ │ │ mov %rsi,%rcx │ │ │ │ - jne 28422 │ │ │ │ + jne 27de2 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 28405 │ │ │ │ - jmp 28422 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 27dc5 │ │ │ │ + jmp 27de2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 28422 │ │ │ │ + je 27de2 │ │ │ │ dec %rcx │ │ │ │ - mov (%rbx,%rcx,8),%rax │ │ │ │ movq $0x0,0x8(%rbx,%rcx,8) │ │ │ │ + mov (%rbx,%rcx,8),%rax │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rbx,%rcx,8) │ │ │ │ cmp %rax,(%r10,%rcx,8) │ │ │ │ - je 28400 │ │ │ │ + je 27dc0 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r13,-0x60(%rbp) │ │ │ │ - jne 28330 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rdi,%r14 │ │ │ │ + jne 27d00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%r14 │ │ │ │ mov -0x118(%rbp),%rsp │ │ │ │ mov 0x98(%r14),%rdi │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ - mov 0x58(%r14),%r9 │ │ │ │ + mov 0x58(%r14),%r8 │ │ │ │ mov 0x68(%r14),%rsi │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ - lea 0x1(%r9),%r8 │ │ │ │ + lea 0x1(%r8),%r12 │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ add $0x17,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ mov %rsp,-0xd0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xe0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r13 │ │ │ │ + mov %rsp,%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x100(%rbp) │ │ │ │ sub %rcx,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%rbx │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %r9,-0x48(%rbp) │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ lea -0x10(%rdx),%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - lea (%r8,%r8,1),%rdx │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ + lea (%r12,%r12,1),%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ - shr $0x3,%rbx │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov 0x8(%r14),%rdx │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ - lea 0xf(%rsp),%r12 │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xd0(%r14),%rax │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - and $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rsp,%r15 │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov 0x8(%r14),%rdx │ │ │ │ + mov %rsp,%r13 │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r14),%esi │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%r9 │ │ │ │ test $0x20,%sil │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - jne 28a66 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - movq $0x0,0x0(,%rbx,8) │ │ │ │ - fld1 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + jne 28426 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - mov 0x30(%r14),%r8 │ │ │ │ + mov 0x30(%r14),%r10 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + fld1 │ │ │ │ mov %esi,%edi │ │ │ │ - and $0x10,%edi │ │ │ │ + mov %r12,-0xc8(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 288fd │ │ │ │ + and $0x10,%edi │ │ │ │ + movq $0x0,0x0(,%rbx,8) │ │ │ │ + mov %r10,-0x48(%rbp) │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 282bd │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 285c0 │ │ │ │ + cmp %r10,%rax │ │ │ │ + jne 27f80 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ test %edi,%edi │ │ │ │ - jne 2890d │ │ │ │ + jne 282cd │ │ │ │ test $0x8,%sil │ │ │ │ - jne 29969 │ │ │ │ + jne 29261 │ │ │ │ test $0x2,%sil │ │ │ │ - jne 28b0b │ │ │ │ + jne 284cb │ │ │ │ and $0x4,%esi │ │ │ │ - jne 2a05b │ │ │ │ + jne 29960 │ │ │ │ cmpq $0x0,-0xf8(%rbp) │ │ │ │ - jle 28af5 │ │ │ │ + jle 284b5 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - flds 0xcabe(%rip) │ │ │ │ movq $0x0,-0x120(%rbp) │ │ │ │ + flds 0xc101(%rip) │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ + lea -0x1(%rax),%r12 │ │ │ │ + lea 0x0(,%rax,8),%rbx │ │ │ │ movq $0x0,-0x110(%rbp) │ │ │ │ - lea -0x1(%rax),%rbx │ │ │ │ - lea 0x0(,%rax,8),%r12 │ │ │ │ - test %rbx,%rbx │ │ │ │ - lea -0x8(%r12),%rsi │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ - mov %r12,-0x88(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ + sub $0x8,%rbx │ │ │ │ + test %r12,%r12 │ │ │ │ setg -0xf0(%rbp) │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ + mov %r12,-0x130(%rbp) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 29100 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x120(%rbp),%r12 │ │ │ │ - mov 0x40(%r14),%r10 │ │ │ │ + jle 28a30 │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x40(%r14),%rax │ │ │ │ mov 0x58(%r14),%r11 │ │ │ │ mov %r14,-0x70(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x120(%rbp),%r12 │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ shl $0x4,%r12 │ │ │ │ add 0x78(%r14),%r12 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - jmp 286f0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jl 286c8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 280b0 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jl 28088 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2874a │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ - mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ + jle 2810a │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0x88(%rbp) │ │ │ │ - je 290d6 │ │ │ │ - mov (%r10,%rcx,1),%r9 │ │ │ │ - lea -0x2(%r9,%r9,1),%rsi │ │ │ │ + je 28a06 │ │ │ │ + mov (%r14,%rcx,1),%r10 │ │ │ │ + lea -0x2(%r10,%r10,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r12,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r9 │ │ │ │ lea 0x1(%r11,%rax,1),%rax │ │ │ │ - sub %r11,%rdi │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdi,(%rbx,%rcx,1) │ │ │ │ + sub %r11,%r9 │ │ │ │ + mov %rax,(%rdi,%rcx,1) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,(%rbx,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jns 286c0 │ │ │ │ + test %r9,%r9 │ │ │ │ + jns 28080 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jge 290b0 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jge 289e0 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r8,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 286d6 │ │ │ │ + jg 28096 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 286d6 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + jmp 28096 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ test %rax,%rax │ │ │ │ - jle 28437 │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ + jle 27df8 │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ cmp %r8,%r13 │ │ │ │ - jge 28850 │ │ │ │ + jge 281ff │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ mov %r13,%rax │ │ │ │ + mov 0x40(%r14),%r9 │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ nop │ │ │ │ mov (%rbx,%r13,8),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 287af │ │ │ │ - fmuls 0xc92d(%rip) │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ - mov %r13,%r8 │ │ │ │ + je 2815f │ │ │ │ + fmuls 0xbf7d(%rip) │ │ │ │ + mov 0x60(%r14),%r8 │ │ │ │ + mov %r13,%rax │ │ │ │ mov %r15,-0x40(%rbp) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ + mov (%r9,%r13,8),%r9 │ │ │ │ lea 0x0(,%r13,8),%r12 │ │ │ │ - sub $0x10,%rsp │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ inc %r13 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov (%r9,%r12,1),%r9 │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - fldt (%rax,%r8,1) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt 0xcebb(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ lea -0x2(%r9,%r9,1),%r9 │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ + fldt 0xc4e2(%rip) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ fldt -0x60(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + mov 0x40(%r14),%r9 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rax,%r8,1) │ │ │ │ + fstpt 0x10(%rdi,%rax,1) │ │ │ │ mov (%r9,%r12,1),%rax │ │ │ │ - mov 0x30(%r14),%r8 │ │ │ │ imul -0x8(%rsi,%r13,8),%rax │ │ │ │ add %r15,%rax │ │ │ │ mov %rax,(%rsi,%r13,8) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %r8,%r13 │ │ │ │ - jl 287a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 28150 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r14),%rax │ │ │ │ mov (%rsi,%r8,8),%rsi │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ lea -0x1(%r8),%r13 │ │ │ │ - mov 0x38(%r14),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov 0x38(%r14),%r8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rsi,%r9,1) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ fldt (%rsi,%rcx,1) │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fstpt (%rsi,%rdx,1) │ │ │ │ mov (%rbx,%r13,8),%rsi │ │ │ │ lea 0x1(%rsi),%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rcx,(%rbx,%r13,8) │ │ │ │ + fstpt (%rdi,%rdx,1) │ │ │ │ cmp %rcx,(%r8,%r13,8) │ │ │ │ - jne 288e3 │ │ │ │ + jne 282a3 │ │ │ │ test %r13,%r13 │ │ │ │ - jg 288c5 │ │ │ │ - jmp 288e3 │ │ │ │ + jg 28285 │ │ │ │ + jmp 282a3 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - je 288e3 │ │ │ │ + je 282a3 │ │ │ │ dec %r13 │ │ │ │ - mov (%rbx,%r13,8),%rdi │ │ │ │ movq $0x0,0x8(%rbx,%r13,8) │ │ │ │ + mov (%rbx,%r13,8),%rdi │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov %rcx,(%rbx,%r13,8) │ │ │ │ cmp %rcx,(%r8,%r13,8) │ │ │ │ - je 288c0 │ │ │ │ + je 28280 │ │ │ │ incq -0x70(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 28437 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 27df8 │ │ │ │ mov 0x30(%r14),%r8 │ │ │ │ - jmp 28780 │ │ │ │ + jmp 28130 │ │ │ │ test %edi,%edi │ │ │ │ - je 2a1d6 │ │ │ │ + je 29ae5 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ cmpq $0x0,-0xf8(%rbp) │ │ │ │ - jle 28af5 │ │ │ │ + jle 284b5 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ + movq $0x0,-0xb8(%rbp) │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ lea 0x0(,%rbx,8),%r12 │ │ │ │ test %rax,%rax │ │ │ │ - lea -0x8(%r12),%rbx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + lea -0x8(%r12),%rbx │ │ │ │ lea (%rdi,%r12,1),%rax │ │ │ │ setg -0xc8(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %rbx,-0xe8(%rbp) │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ + mov %r12,-0xb0(%rbp) │ │ │ │ mov %r8,-0x100(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 28dcf │ │ │ │ + jle 2873f │ │ │ │ mov -0x100(%rbp),%r11 │ │ │ │ - mov 0x40(%r14),%rbx │ │ │ │ - mov 0x58(%r14),%r10 │ │ │ │ mov %r14,-0x88(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ + mov 0x40(%r14),%rbx │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov 0x58(%r14),%r10 │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ add 0x78(%r14),%r11 │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ - jmp 28a00 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + jmp 283c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 289d8 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jl 28398 │ │ │ │ sub %rsi,%rdx │ │ │ │ + mov %rdx,(%rdi,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 28a5a │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ - mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ + jle 2841a │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 28db0 │ │ │ │ - mov (%rbx,%rcx,1),%r8 │ │ │ │ - lea -0x2(%r8,%r8,1),%rsi │ │ │ │ + cmp %rcx,-0xb0(%rbp) │ │ │ │ + je 28720 │ │ │ │ + mov (%rbx,%rcx,1),%r9 │ │ │ │ + lea -0x2(%r9,%r9,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ lea 0x1(%r10,%rax,1),%rax │ │ │ │ - sub %r10,%rdi │ │ │ │ + sub %r10,%r8 │ │ │ │ mov %rax,(%r12,%rcx,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdi,(%r9,%rcx,1) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jns 289d0 │ │ │ │ + test %r8,%r8 │ │ │ │ + jns 28390 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 28d90 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 28708 │ │ │ │ mov %rsi,%rdx │ │ │ │ + mov %rsi,(%rdi,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rsi,(%r14,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 289e6 │ │ │ │ + jg 283a6 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 289e6 │ │ │ │ + jmp 283a6 │ │ │ │ test %rax,%rax │ │ │ │ - jle 28af5 │ │ │ │ + jle 284b5 │ │ │ │ mov 0xc8(%r14),%r8 │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ lea (%r8,%rax,8),%r9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 28ae8 │ │ │ │ + jle 284a8 │ │ │ │ mov 0xc0(%r14),%rbx │ │ │ │ + fldt (%rsi) │ │ │ │ mov %rdx,%rcx │ │ │ │ lea (%rdi,%rdx,1),%r11 │ │ │ │ - fldt (%rsi) │ │ │ │ shl $0x4,%rcx │ │ │ │ add 0xb0(%r14),%rcx │ │ │ │ lea (%rbx,%rdx,8),%rax │ │ │ │ lea (%rbx,%r11,8),%rdi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 28ac0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 28480 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r11,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r9,%r8 │ │ │ │ - jne 28a90 │ │ │ │ + jne 28448 │ │ │ │ mov -0x118(%rbp),%rsp │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + fld1 │ │ │ │ mov -0xc8(%rbp),%r10 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ mov 0x60(%r14),%r8 │ │ │ │ - fld1 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov -0xe8(%rbp),%r12 │ │ │ │ fchs │ │ │ │ - fldt 0xc865(%rip) │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ xor %edi,%edi │ │ │ │ + fldl2e │ │ │ │ + shr $0x4,%r10 │ │ │ │ + lea 0x3(%r12,%r12,1),%rsi │ │ │ │ fld1 │ │ │ │ - mov %r10,%r9 │ │ │ │ - lea 0x3(%rbx,%rbx,1),%rsi │ │ │ │ - shr $0x4,%r9 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ - mov %r9,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ + mov %r10,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - js 28bec │ │ │ │ + fstpt (%r11,%rax,1) │ │ │ │ + test %r12,%r12 │ │ │ │ + js 2856c │ │ │ │ fldt (%rcx) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 28bc2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 28542 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 28bc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 28540 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28bf0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 28570 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ inc %rdi │ │ │ │ - add %r10,%rcx │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jne 28b3e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rax,%rcx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 284f7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0xf8(%rbp) │ │ │ │ - jle 28af5 │ │ │ │ + jle 284b5 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - lea -0x1(%rax),%rsi │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + lea -0x1(%rax),%r12 │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ - lea -0x8(%rbx),%rcx │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - shr $0x4,%r9 │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ - test %rsi,%rsi │ │ │ │ - setg %cl │ │ │ │ + shr $0x4,%r10 │ │ │ │ + lea -0x8(%rbx),%rsi │ │ │ │ + test %r12,%r12 │ │ │ │ + mov %rsi,-0xd8(%rbp) │ │ │ │ + setg -0xc0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2a747 │ │ │ │ + jle 2a043 │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ - movq $0x0,-0x110(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - mov %r14,-0xb0(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ - mov %r15,%r10 │ │ │ │ - mov %cl,-0x130(%rbp) │ │ │ │ - mov %rbx,-0x88(%rbp) │ │ │ │ - mov %r13,-0xd8(%rbp) │ │ │ │ - mov %r15,-0x120(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r12 │ │ │ │ + mov %r13,-0x110(%rbp) │ │ │ │ + mov %r15,-0xb8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov %r12,-0x130(%rbp) │ │ │ │ + mov %r11,%r12 │ │ │ │ + mov -0x108(%rbp),%r14 │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x4,%r13 │ │ │ │ - mov 0x40(%rax),%r15 │ │ │ │ - add 0x78(%rax),%r13 │ │ │ │ - jmp 28d1f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %r12,-0xe8(%rbp) │ │ │ │ + mov 0x40(%rax),%r13 │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ + add 0x78(%rax),%r14 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + jmp 2869c │ │ │ │ + nop │ │ │ │ cmp %r11,%rdx │ │ │ │ - jl 28cf8 │ │ │ │ + jl 28678 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 28d7a │ │ │ │ + jle 286f7 │ │ │ │ mov %rax,(%r10,%rcx,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x88(%rbp) │ │ │ │ - je 2948c │ │ │ │ - mov (%r15,%rcx,1),%r11 │ │ │ │ + cmp %rcx,-0x70(%rbp) │ │ │ │ + je 28dad │ │ │ │ + mov 0x0(%r13,%rcx,1),%r11 │ │ │ │ lea -0x2(%r11,%r11,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0x0(%r13,%rcx,2) │ │ │ │ + fldt (%r14,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x1(%rax,%r14,1),%rax │ │ │ │ - sub %r14,%rdi │ │ │ │ + lea 0x1(%rax,%r15,1),%rax │ │ │ │ + sub %r15,%rdi │ │ │ │ mov %rax,(%r9,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r8,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 28cf0 │ │ │ │ + jns 28670 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r11,%rsi │ │ │ │ - jge 290c3 │ │ │ │ + jge 289f3 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%rbx,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 28d06 │ │ │ │ + jg 28686 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 28d06 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 28686 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,(%rdi,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 289e6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + jmp 283a6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x88(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ mov %rax,%rdi │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 29057 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + jle 28987 │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + shl $0x4,%rdx │ │ │ │ inc %rax │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ lea (%rax,%rax,1),%rbx │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rsi,-0xa8(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,-0x48(%rbp) │ │ │ │ - jle 28f07 │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ + jle 28846 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + mov -0xb8(%rbp),%r10 │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ mov %rax,%r9 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ mov -0x78(%rbp),%r11 │ │ │ │ + shl $0x4,%r9 │ │ │ │ lea (%rdi,%r8,1),%rcx │ │ │ │ - mov 0xb0(%r14),%r12 │ │ │ │ mov %r14,-0x88(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ + mov (%rsi,%rax,8),%rdx │ │ │ │ add %r10,%rax │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov (%rsi,%r8,1),%rdx │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ fldt (%r11,%r9,1) │ │ │ │ + mov 0xb0(%r14),%r12 │ │ │ │ lea 0x10(%r11,%r9,1),%r11 │ │ │ │ - lea 0x0(%r13,%r8,1),%r9 │ │ │ │ + lea (%r15,%r8,1),%r9 │ │ │ │ imul %r10,%rax │ │ │ │ mov 0x40(%r14),%r10 │ │ │ │ - add %rax,%rax │ │ │ │ add %r8,%r10 │ │ │ │ lea 0x8(%rsi,%r8,1),%r8 │ │ │ │ mov -0xd8(%rbp),%rsi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %rax,%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rcx),%r14 │ │ │ │ imul (%r10),%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x10,%r11 │ │ │ │ + add (%r9),%rdx │ │ │ │ add $0x8,%r10 │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x8,%r8 │ │ │ │ - add -0x8(%r9),%rdx │ │ │ │ add %rax,%r14 │ │ │ │ + mov %rdx,-0x8(%r8) │ │ │ │ add %rbx,%rax │ │ │ │ shl $0x4,%r14 │ │ │ │ fldt (%r12,%r14,1) │ │ │ │ - mov %rdx,-0x8(%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r11) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 28ec0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 28800 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov (%rax,%rsi,8),%rax │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%r15,%rsi,8),%rdx │ │ │ │ + mov 0x0(%r13,%rsi,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov 0x0(%r13,%rsi,8),%rax │ │ │ │ + mov (%r15,%rsi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 290a0 │ │ │ │ + je 289c8 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 290a0 │ │ │ │ + je 289c8 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,0x0(%r13,%rsi,8) │ │ │ │ + mov %rax,(%r15,%rsi,8) │ │ │ │ mov (%rdi,%rsi,8),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rdi,%rsi,8) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 29030 │ │ │ │ + jne 28968 │ │ │ │ cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 29030 │ │ │ │ + je 28968 │ │ │ │ mov %rsi,%rax │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ - jmp 28ff6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 28935 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ mov (%r9,%rax,8),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 2901b │ │ │ │ + je 2895a │ │ │ │ add %r8,%rdx │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 28fe2 │ │ │ │ + jg 28921 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r8 │ │ │ │ - mov %r8,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%r13,%rax,8) │ │ │ │ + mov %r8,0x8(%r13,%rax,8) │ │ │ │ + mov %rdx,0x8(%r15,%rax,8) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 29040 │ │ │ │ + jne 28970 │ │ │ │ test %rax,%rax │ │ │ │ - je 29040 │ │ │ │ + je 28970 │ │ │ │ dec %rax │ │ │ │ mov (%rdi,%rax,8),%rcx │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r8 │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rdi,%rax,8) │ │ │ │ + mov 0x0(%r13,%rax,8),%r8 │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%rdi,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 28fb0 │ │ │ │ + jne 288f0 │ │ │ │ neg %r8 │ │ │ │ - mov %r8,(%r15,%rax,8) │ │ │ │ - jmp 28fc0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov %r8,0x0(%r13,%rax,8) │ │ │ │ + jmp 28900 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 28e20 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 28788 │ │ │ │ + fstp %st(0) │ │ │ │ incq -0xf0(%rbp) │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rsi,-0xc0(%rbp) │ │ │ │ + add %rsi,-0xb8(%rbp) │ │ │ │ add %rsi,-0x100(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 28980 │ │ │ │ - jmp 28af5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 28340 │ │ │ │ + jmp 284b5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rsi,8) │ │ │ │ - jmp 28f6b │ │ │ │ + mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ + jmp 288aa │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 286d6 │ │ │ │ + jmp 28096 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 28d06 │ │ │ │ + jmp 28686 │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%r14 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ call 3030 │ │ │ │ + flds 0xb6b3(%rip) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - flds 0xbfdf(%rip) │ │ │ │ mov %rax,%rdi │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 29439 │ │ │ │ + jle 28d59 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ mov -0x130(%rbp),%rsi │ │ │ │ lea 0x2(%rax,%rax,1),%r12 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rdx,%rbx │ │ │ │ fldt (%rax) │ │ │ │ - fildll 0x58(%r14) │ │ │ │ mov %rbx,-0xd8(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ + fildll 0x58(%r14) │ │ │ │ fld %st(0) │ │ │ │ - xor %eax,%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 29152 │ │ │ │ + jmp 28a82 │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ cmp %rax,-0x48(%rbp) │ │ │ │ - jle 2930d │ │ │ │ + jle 28c35 │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ mov 0x60(%r14),%r10 │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %r15,-0xc8(%rbp) │ │ │ │ - mov (%rbx,%rdx,1),%rcx │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r15 │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ add 0x78(%r14),%rax │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ + mov %r13,-0xc8(%rbp) │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ + mov -0x78(%rbp),%r14 │ │ │ │ mov %rax,%r9 │ │ │ │ - jmp 29250 │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%r13 │ │ │ │ + mov %r12,-0x90(%rbp) │ │ │ │ + jmp 28b7b │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0xc1a8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -41614,39 +41489,39 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 29219 │ │ │ │ + je 28b45 │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0xc49f(%rip) │ │ │ │ + fldt 0xbb43(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ imul %rcx,%rsi │ │ │ │ - add 0x0(%r13,%rdx,1),%rsi │ │ │ │ + add (%r15,%rdx,1),%rsi │ │ │ │ mov %rsi,0x8(%rbx,%rdx,1) │ │ │ │ mov %rsi,%rcx │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r15,%rdx,2) │ │ │ │ + fstpt 0x10(%r14,%rdx,2) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 292e0 │ │ │ │ + je 28c08 │ │ │ │ fxch %st(1) │ │ │ │ mov (%rdi,%rdx,1),%r12 │ │ │ │ - mov (%r11,%rdx,1),%rsi │ │ │ │ + add 0x0(%r13,%rdx,1),%r12 │ │ │ │ fldt (%r9,%rdx,2) │ │ │ │ - add (%r14,%rdx,1),%r12 │ │ │ │ - lea -0x1(%rsi),%rax │ │ │ │ + mov (%r11,%rdx,1),%rsi │ │ │ │ mov %r12,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(4),%st │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ @@ -41660,192 +41535,190 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r10,%rdx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 291d0 │ │ │ │ + ja 28b00 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 292c0 │ │ │ │ + ja 28be8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xc40e(%rip) │ │ │ │ + fldt 0xbab2(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 29225 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 28b51 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xc3ee(%rip) │ │ │ │ + fldt 0xba96(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 29225 │ │ │ │ + jmp 28b51 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - jmp 29310 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%r12 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r13 │ │ │ │ + jmp 28c40 │ │ │ │ fxch %st(1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov (%r15,%rsi,8),%rdx │ │ │ │ + mov 0x0(%r13,%rsi,8),%rdx │ │ │ │ mov (%rbx,%rax,8),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov 0x0(%r13,%rsi,8),%rax │ │ │ │ + mov (%r15,%rsi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 29480 │ │ │ │ + je 28da0 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ - mov (%rcx,%r10,1),%rcx │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov (%rcx,%r11,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 29480 │ │ │ │ + je 28da0 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,0x0(%r13,%rsi,8) │ │ │ │ + mov %rax,(%r15,%rsi,8) │ │ │ │ mov (%rdi,%rsi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r12,%rax │ │ │ │ mov %rax,(%rdi,%rsi,8) │ │ │ │ mov %rsi,%rax │ │ │ │ - jne 29420 │ │ │ │ + jne 28d40 │ │ │ │ cmpb $0x0,-0xf0(%rbp) │ │ │ │ - jne 293e6 │ │ │ │ - jmp 29420 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 28d0d │ │ │ │ + jmp 28d40 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r10 │ │ │ │ mov (%r10,%rax,8),%r10 │ │ │ │ dec %r10 │ │ │ │ cmp %r10,%rdx │ │ │ │ - je 2940b │ │ │ │ + je 28d32 │ │ │ │ add %r9,%rdx │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 293d2 │ │ │ │ + jg 28cf9 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%r13,%rax,8) │ │ │ │ + mov %r9,0x8(%r13,%rax,8) │ │ │ │ + mov %rdx,0x8(%r15,%rax,8) │ │ │ │ test %rax,%rax │ │ │ │ - je 29420 │ │ │ │ + je 28d40 │ │ │ │ cmp %r12,%rcx │ │ │ │ - jne 29420 │ │ │ │ + jne 28d40 │ │ │ │ dec %rax │ │ │ │ mov (%rdi,%rax,8),%rcx │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rdi,%rax,8) │ │ │ │ + mov 0x0(%r13,%rax,8),%r9 │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%rdi,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 293a0 │ │ │ │ + jne 28cc8 │ │ │ │ neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 293b0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov %r9,0x0(%r13,%rax,8) │ │ │ │ + jmp 28cd8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 29150 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 28a80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq -0x110(%rbp) │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ mov -0x128(%rbp),%rsi │ │ │ │ + addq $0x10,-0x60(%rbp) │ │ │ │ add %rsi,-0xe8(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ - addq $0x10,-0x60(%rbp) │ │ │ │ add %rsi,-0x120(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 2867a │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28af5 │ │ │ │ + jne 28039 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 284b5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rsi,8) │ │ │ │ - jmp 29369 │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ + mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ + jmp 28c99 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,-0x128(%rbp) │ │ │ │ - mov %r9,-0xe8(%rbp) │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ + mov %r9,-0x120(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%r12 │ │ │ │ call 3030 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov %r14,-0x40(%rbp) │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov $0x20,%edi │ │ │ │ mov -0xc8(%rbp),%r10 │ │ │ │ mov -0x128(%rbp),%r8 │ │ │ │ - mov $0x20,%edi │ │ │ │ - mov -0xe8(%rbp),%r9 │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x60(%rax),%r14 │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%r15,%rdx,8),%rax │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov 0x60(%rax),%r15 │ │ │ │ + mov -0x120(%rbp),%r9 │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x0(%r13,%rdx,8),%rax │ │ │ │ mov (%r8,%rdx,8),%rsi │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r14) │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - shl $0x4,%rax │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0xc0(%rbp) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%r14,%rax,1) │ │ │ │ + fldt (%r15,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 29930 │ │ │ │ + jbe 29228 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0xbe28(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -41859,1134 +41732,1137 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 29597 │ │ │ │ + je 28eab │ │ │ │ fchs │ │ │ │ - fmuls 0xbb3f(%rip) │ │ │ │ - fldt 0xc11d(%rip) │ │ │ │ + fmuls 0xb22b(%rip) │ │ │ │ + fldt 0xb7d9(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xa8(%rbp),%r11 │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ mov (%r9,%rdx,8),%rax │ │ │ │ imul %rdx,%r11 │ │ │ │ mov %r11,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rbx,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0xbdb8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle 29641 │ │ │ │ + jle 28f61 │ │ │ │ fmul %st,%st(1) │ │ │ │ shl $0x4,%r11 │ │ │ │ fldt 0x10(%r11,%r12,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%rsi),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 29647 │ │ │ │ + jl 28f67 │ │ │ │ fldt -0x20(%rbx,%rdi,1) │ │ │ │ inc %rax │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rsi,%rax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x2,%esi │ │ │ │ + fld %st(1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%r12,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 29620 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29650 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29650 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 28f40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 28f70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 28f70 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r13 │ │ │ │ + add $0x10,%r14 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 29500 │ │ │ │ + jne 28e18 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2a017 │ │ │ │ - movzbl -0x130(%rbp),%ecx │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ - mov -0xd8(%rbp),%r13 │ │ │ │ - mov -0x120(%rbp),%r15 │ │ │ │ + jle 2991c │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r12,%r11 │ │ │ │ + mov -0x88(%rbp),%r10 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov -0xb8(%rbp),%r15 │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ + mov -0x110(%rbp),%r13 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - mov %cl,-0xc0(%rbp) │ │ │ │ - mov %r12,-0x128(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - mov -0xa0(%rbp),%r12 │ │ │ │ - mov %rbx,-0x120(%rbp) │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ + mov %r11,-0x120(%rbp) │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ lea 0x2(%rax,%rax,1),%r8 │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rdi,%rax,1),%r10 │ │ │ │ - mov %r10,-0xd8(%rbp) │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + add %rdi,%rax │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jle 2977a │ │ │ │ + jle 2907a │ │ │ │ + mov %rax,%rdx │ │ │ │ mov 0x40(%r14),%r8 │ │ │ │ mov (%r11,%rax,8),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r9,%rdx │ │ │ │ + nop │ │ │ │ + mov %r10,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ add (%rsi,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r8,%rax,8),%rdi │ │ │ │ - add -0x8(%r13,%rax,8),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ + imul -0x8(%r8,%rax,8),%rdi │ │ │ │ + add -0x8(%r15,%rax,8),%rdi │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rdi,(%r11,%rax,8) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rdx,1) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 29740 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29040 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r11,%rcx,8),%rax │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%r15,%rdi,8),%rdx │ │ │ │ + mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov 0x0(%r13,%rdi,8),%rax │ │ │ │ + mov (%r15,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 29920 │ │ │ │ + je 29210 │ │ │ │ mov 0x40(%r14),%rdi │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ mov (%rdi,%r8,1),%rdi │ │ │ │ dec %rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 29920 │ │ │ │ + je 29210 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov %rax,0x0(%r13,%rdi,8) │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ + mov %rax,(%r15,%rdi,8) │ │ │ │ mov (%rsi,%rdi,8),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rsi,%rdi,8) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 29960 │ │ │ │ + jne 29258 │ │ │ │ cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 29960 │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ + je 29258 │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %r9,-0x88(%rbp) │ │ │ │ - jmp 29866 │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ - mov (%r9,%rax,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 2988b │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ + jmp 29165 │ │ │ │ + nop │ │ │ │ + mov 0x40(%r14),%r10 │ │ │ │ + mov (%r10,%rax,8),%r10 │ │ │ │ + dec %r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 2918a │ │ │ │ add %r8,%rdx │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ mov 0x8(%r12,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 29852 │ │ │ │ + jg 29151 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r8 │ │ │ │ - mov %r8,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%r13,%rax,8) │ │ │ │ + mov %r8,0x8(%r13,%rax,8) │ │ │ │ + mov %rdx,0x8(%r15,%rax,8) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 298a0 │ │ │ │ + jne 29198 │ │ │ │ test %rax,%rax │ │ │ │ - je 298a0 │ │ │ │ + je 29198 │ │ │ │ dec %rax │ │ │ │ mov (%rsi,%rax,8),%rdi │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r8 │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rsi,%rax,8) │ │ │ │ + mov 0x0(%r13,%rax,8),%r8 │ │ │ │ inc %rdi │ │ │ │ mov %rdi,(%rsi,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 29820 │ │ │ │ + jne 29120 │ │ │ │ neg %r8 │ │ │ │ - mov %r8,(%r15,%rax,8) │ │ │ │ - jmp 29830 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov -0x88(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ + mov %r8,0x0(%r13,%rax,8) │ │ │ │ + jmp 29130 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x88(%rbp),%r10 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 29710 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0x108(%rbp) │ │ │ │ + jne 29028 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rcx,-0x110(%rbp) │ │ │ │ + add %rcx,-0x108(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 28af5 │ │ │ │ + je 284b5 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 296f8 │ │ │ │ - movzbl -0xc0(%rbp),%ecx │ │ │ │ - mov -0x120(%rbp),%rbx │ │ │ │ - mov -0x128(%rbp),%r12 │ │ │ │ - jmp 28c6d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle 29015 │ │ │ │ + mov -0x70(%rbp),%r12 │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ + mov -0x120(%rbp),%r11 │ │ │ │ + jmp 285f4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rdi,8) │ │ │ │ - jmp 297cf │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ + jmp 290cf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29945 │ │ │ │ + ja 2923d │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xbd82(%rip) │ │ │ │ + fldt 0xb45a(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 295a7 │ │ │ │ + jmp 28ebb │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0xbd69(%rip) │ │ │ │ + fldt 0xb441(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 295a7 │ │ │ │ + jmp 28ebb │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - jmp 298ae │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov 0x60(%r14),%r8 │ │ │ │ + jmp 291a6 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ + mov 0x60(%r14),%r8 │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov -0xe8(%rbp),%r12 │ │ │ │ fchs │ │ │ │ - fldt 0xba07(%rip) │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ xor %edi,%edi │ │ │ │ + mov %rax,%r10 │ │ │ │ + fldl2e │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + shr $0x4,%r10 │ │ │ │ fld1 │ │ │ │ - mov %r10,%r9 │ │ │ │ - lea 0x3(%rbx,%rbx,1),%rsi │ │ │ │ - shr $0x4,%r9 │ │ │ │ + lea 0x3(%r12,%r12,1),%rsi │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ - mov %r9,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ + mov %r10,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - js 29a2c │ │ │ │ + fstpt (%r11,%rax,1) │ │ │ │ + test %r12,%r12 │ │ │ │ + js 2932c │ │ │ │ fldt (%rcx) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 29a02 │ │ │ │ + jmp 29302 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 29a00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29300 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29a30 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 29330 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ - add %r10,%rcx │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jne 2999c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add %r9,%rcx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 29297 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ cmpq $0x0,-0xf8(%rbp) │ │ │ │ - jle 28af5 │ │ │ │ + jle 284b5 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%r11 │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ lea -0x1(%rax),%rsi │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ - shr $0x4,%r11 │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + shr $0x4,%r12 │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ sub $0x8,%rbx │ │ │ │ test %rsi,%rsi │ │ │ │ - setg %r9b │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + setg %r10b │ │ │ │ test %rax,%rax │ │ │ │ - jle 2a71a │ │ │ │ + jle 2a016 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ - mov %r9b,-0x120(%rbp) │ │ │ │ + mov %r10b,-0x110(%rbp) │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + mov %r12,-0xb8(%rbp) │ │ │ │ + mov %r11,%r12 │ │ │ │ mov %rbx,-0xd8(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ mov %rax,%r9 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov -0x108(%rbp),%r10 │ │ │ │ - mov %r12,-0xd0(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r12 │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %r12,-0xd0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ + mov -0xb0(%rbp),%r12 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 29b3b │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2944c │ │ │ │ + nop │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jg 29b18 │ │ │ │ + jg 29428 │ │ │ │ sub %rsi,%rdx │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 29b92 │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + jle 294a2 │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xc0(%rbp) │ │ │ │ - je 29bb3 │ │ │ │ + cmp %rcx,-0x90(%rbp) │ │ │ │ + je 294c3 │ │ │ │ mov (%r11,%rcx,1),%r8 │ │ │ │ lea -0x2(%r8,%r8,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax,%r9,1),%rax │ │ │ │ sub %r9,%rdi │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 29b10 │ │ │ │ + jns 29420 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - jle 29ba0 │ │ │ │ + jle 294b0 │ │ │ │ mov %rsi,%rdx │ │ │ │ + mov %rsi,(%rbx,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rsi,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 29b26 │ │ │ │ + jg 29436 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 29b26 │ │ │ │ + jmp 29436 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 29b26 │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + jmp 29436 │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ mov -0xd0(%rbp),%r12 │ │ │ │ call 3030 │ │ │ │ + mov %r13,-0x40(%rbp) │ │ │ │ + mov -0x48(%rbp),%r11 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ - mov -0xc8(%rbp),%r11 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ mov $0x20,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x48(%rbp),%r15 │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r13 │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0xb0(%rax),%rdi │ │ │ │ nopl (%rax) │ │ │ │ mov %r8,%rsi │ │ │ │ - mov 0x0(%r13,%rdx,8),%r10 │ │ │ │ - mov (%r14,%rdx,8),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ + mov (%r14,%rdx,8),%r10 │ │ │ │ + mov (%r15,%rdx,8),%rax │ │ │ │ imul %rdx,%rsi │ │ │ │ + fldt (%rdi) │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rbx,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ cmp %r10,%rax │ │ │ │ - jle 29ca1 │ │ │ │ + jle 295a1 │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%rsi,%r12,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%r10),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 29ca7 │ │ │ │ + jl 295a7 │ │ │ │ fldt -0x20(%rbx,%r9,1) │ │ │ │ inc %rax │ │ │ │ mov %r9,%rcx │ │ │ │ mov $0x2,%esi │ │ │ │ sub %r10,%rax │ │ │ │ fld %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%r12,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 29c80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29cb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29cb0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29580 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 295b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 295b0 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rdi │ │ │ │ - add %r11,%r9 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 29c10 │ │ │ │ + add %r13,%r9 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne 29520 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - jle 29fd9 │ │ │ │ - mov %r13,-0xd0(%rbp) │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - movzbl -0x120(%rbp),%r9d │ │ │ │ + mov -0x40(%rbp),%r13 │ │ │ │ + jle 298d2 │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r12,%r11 │ │ │ │ mov -0x88(%rbp),%r14 │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ + mov %r15,-0xe0(%rbp) │ │ │ │ + movzbl -0x110(%rbp),%r10d │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov %r12,-0x110(%rbp) │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov -0xa0(%rbp),%r12 │ │ │ │ mov %rbx,-0xd8(%rbp) │ │ │ │ - mov %r9b,-0xa8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov %r11,-0x120(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r8 │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rdi,%rax,1),%r10 │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + add %rdi,%rax │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r10b,-0xb0(%rbp) │ │ │ │ + mov %rdi,%r10 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jle 29e01 │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ - mov (%r10,%rax,8),%rdi │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + jle 29702 │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ + mov 0x40(%r14),%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r11,%rax,8),%rdi │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + fldt (%r10,%rdx,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rbx,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ add (%rsi,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r9,%rax,8),%rdi │ │ │ │ - add -0x8(%r13,%rax,8),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r8,%rdx,1) │ │ │ │ + imul -0x8(%r8,%rax,8),%rdi │ │ │ │ + add -0x8(%r15,%rax,8),%rdi │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rdi,(%r10,%rax,8) │ │ │ │ + mov %rdi,(%r11,%rax,8) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx,%rdx,1) │ │ │ │ + fstpt (%r10,%rdx,1) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 29dc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - mov (%r10,%rcx,8),%rax │ │ │ │ + jne 296c0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov (%r11,%rcx,8),%rax │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%r15,%rdi,8),%rdx │ │ │ │ + mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov 0x0(%r13,%rdi,8),%rax │ │ │ │ + mov (%r15,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 29fc0 │ │ │ │ + je 298b8 │ │ │ │ mov 0x40(%r14),%rdi │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov (%rdi,%r9,1),%rdi │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ + mov (%rdi,%r8,1),%rdi │ │ │ │ dec %rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 29fc0 │ │ │ │ + je 298b8 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,0x0(%r13,%rdi,8) │ │ │ │ + mov %rax,(%r15,%rdi,8) │ │ │ │ mov (%rsi,%rdi,8),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rsi,%rdi,8) │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 29fd0 │ │ │ │ - cmpb $0x0,-0xa8(%rbp) │ │ │ │ - je 29fd0 │ │ │ │ + cmp %r12,%rax │ │ │ │ + jne 298c9 │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + je 298c9 │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ - jmp 29ee6 │ │ │ │ + jmp 297e4 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r14),%r11 │ │ │ │ - mov (%r11,%rax,8),%r11 │ │ │ │ - dec %r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 29f0b │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ - mov 0x8(%r12,%rax,8),%rdx │ │ │ │ + mov 0x40(%r14),%r8 │ │ │ │ + mov (%r8,%rax,8),%r8 │ │ │ │ + dec %r8 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 2980a │ │ │ │ + add %rdi,%rdx │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ + mov 0x8(%rbx,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 29ed2 │ │ │ │ + jg 297d0 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%r13,%rax,8) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 29f20 │ │ │ │ + mov $0xffffffffffffffff,%rdi │ │ │ │ + mov %rdi,0x8(%r13,%rax,8) │ │ │ │ + mov %rdx,0x8(%r15,%rax,8) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 29818 │ │ │ │ test %rax,%rax │ │ │ │ - je 29f20 │ │ │ │ + je 29818 │ │ │ │ dec %rax │ │ │ │ mov (%rsi,%rax,8),%rdi │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rsi,%rax,8) │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + mov 0x0(%r13,%rax,8),%rdi │ │ │ │ + mov %rcx,(%rsi,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 29ea0 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 29eb0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov -0x88(%rbp),%r11 │ │ │ │ + jne 297a0 │ │ │ │ + neg %rdi │ │ │ │ + mov %rdi,0x0(%r13,%rax,8) │ │ │ │ + jmp 297b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ cmp %rdi,-0x50(%rbp) │ │ │ │ - jne 29d70 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29680 │ │ │ │ + fstp %st(0) │ │ │ │ incq -0xf0(%rbp) │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ add %rcx,-0x108(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 28af5 │ │ │ │ + je 284b5 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 29d58 │ │ │ │ - movzbl -0xa8(%rbp),%eax │ │ │ │ + jle 29910 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ mov %r14,-0x88(%rbp) │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov -0x120(%rbp),%r12 │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + movzbl -0xb0(%rbp),%eax │ │ │ │ mov -0xe8(%rbp),%r9 │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - mov %al,-0x120(%rbp) │ │ │ │ - jmp 29adb │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ + mov %al,-0x110(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + jmp 293e5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rdi,8) │ │ │ │ - jmp 29e56 │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ + jmp 29757 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - jmp 29f27 │ │ │ │ + jmp 2981f │ │ │ │ incq -0xf0(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rsi,-0x108(%rbp) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 28af5 │ │ │ │ + add %rdi,-0x108(%rbp) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 284b5 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 29adb │ │ │ │ - mov %rax,%rsi │ │ │ │ - incq -0x108(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + jmp 293e5 │ │ │ │ + mov -0x110(%rbp),%r12 │ │ │ │ + jmp 2966e │ │ │ │ + mov %rax,%rdi │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rsi,-0x110(%rbp) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 28af5 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%r10 │ │ │ │ - mov 0x58(%rax),%r14 │ │ │ │ - jmp 28cae │ │ │ │ + add %rdi,-0x108(%rbp) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 284b5 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x110(%rbp),%r10 │ │ │ │ + mov 0x58(%rax),%r15 │ │ │ │ + jmp 2863c │ │ │ │ cmpq $0x0,-0xf8(%rbp) │ │ │ │ - jle 28af5 │ │ │ │ + jle 284b5 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - lea 0x2(%r9),%rcx │ │ │ │ + lea 0x2(%r8),%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rax,%r9 │ │ │ │ + mov %rax,%r12 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - lea -0x1(%rax),%r12 │ │ │ │ + lea -0x1(%rax),%rsi │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ - test %r12,%r12 │ │ │ │ - lea -0x8(%rbx),%r10 │ │ │ │ mov %rbx,-0x88(%rbp) │ │ │ │ + sub $0x8,%rbx │ │ │ │ + test %rsi,%rsi │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ setg %r11b │ │ │ │ test %rax,%rax │ │ │ │ - jle 2a1f7 │ │ │ │ + jle 29b06 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %r10,-0x120(%rbp) │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ - mov %r15,-0xf0(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %r13,%r10 │ │ │ │ + mov %rbx,-0x128(%rbp) │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ - mov %r12,-0x110(%rbp) │ │ │ │ - mov %r11b,-0x128(%rbp) │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ + mov %r11b,-0x130(%rbp) │ │ │ │ + mov %r13,-0x120(%rbp) │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ mov %rax,%r15 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shl $0x4,%r12 │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r12,-0xb8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + shl $0x4,%rbx │ │ │ │ mov 0x40(%rax),%r13 │ │ │ │ - add 0x78(%rax),%r12 │ │ │ │ - jmp 2a16f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 2a148 │ │ │ │ - sub %rsi,%rdx │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + add 0x78(%rax),%rbx │ │ │ │ + jmp 29a7f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jl 29a58 │ │ │ │ + sub %rdi,%rdx │ │ │ │ + mov %rdx,(%r12,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2a1ca │ │ │ │ - mov %rax,(%r9,%rcx,1) │ │ │ │ - mov %rdx,(%r10,%rcx,1) │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x88(%rbp) │ │ │ │ - je 2a4f3 │ │ │ │ - mov 0x0(%r13,%rcx,1),%r8 │ │ │ │ - lea -0x2(%r8,%r8,1),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ + jle 29ad9 │ │ │ │ + mov %rax,(%r9,%rsi,1) │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rsi,-0x88(%rbp) │ │ │ │ + je 29de4 │ │ │ │ + mov 0x0(%r13,%rsi,1),%r11 │ │ │ │ + lea -0x2(%r11,%r11,1),%rdi │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt (%r12,%rcx,2) │ │ │ │ + fldt (%rbx,%rsi,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ lea 0x1(%rax,%r15,1),%rax │ │ │ │ - sub %r15,%rdi │ │ │ │ - mov %rax,(%r11,%rcx,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdi,(%r14,%rcx,1) │ │ │ │ + sub %r15,%r8 │ │ │ │ + mov %rax,(%r10,%rsi,1) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,(%r14,%rsi,1) │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jns 2a140 │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 2a4e0 │ │ │ │ - mov %rsi,%rdx │ │ │ │ + idiv %rdi │ │ │ │ + test %r8,%r8 │ │ │ │ + jns 29a50 │ │ │ │ + add %rdx,%rdi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jge 29dd1 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,(%r12,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rsi,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2a156 │ │ │ │ + jg 29a66 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2a156 │ │ │ │ + jmp 29a66 │ │ │ │ test $0x8,%sil │ │ │ │ - jne 2a73a │ │ │ │ + jne 2a036 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ test $0x2,%sil │ │ │ │ - je 285ef │ │ │ │ - jmp 28c05 │ │ │ │ + je 27faf │ │ │ │ + jmp 2858c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 28af5 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jle 284b5 │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ + mov %r11b,-0xb8(%rbp) │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - mov %r12,-0x70(%rbp) │ │ │ │ - mov %r10,-0xf0(%rbp) │ │ │ │ - mov %r9,-0x130(%rbp) │ │ │ │ - mov -0x138(%rbp),%r12 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov %r11b,-0xb0(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r8 │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + mov %r12,-0x138(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %rdi,%r11 │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ + mov %r9,%rdi │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jle 2a302 │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ - mov (%r10,%rax,8),%rdi │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + jle 29c00 │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + mov 0x40(%r14),%r10 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r11,%rdx,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov (%r11,%rax,8),%r9 │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ add (%rsi,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r9,%rax,8),%rdi │ │ │ │ - add -0x8(%r13,%rax,8),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r8,%rdx,1) │ │ │ │ + imul -0x8(%r10,%rax,8),%r9 │ │ │ │ + add -0x8(%r15,%rax,8),%r9 │ │ │ │ + fldt (%rdi,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rdi,(%r10,%rax,8) │ │ │ │ + mov %r9,(%r11,%rax,8) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r11,%rdx,1) │ │ │ │ + fstpt (%rbx,%rdx,1) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 2a2c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov (%r10,%rcx,8),%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + jne 29bc0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov (%r11,%rcx,8),%rax │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rdi,%rax,1) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%r15,%rdi,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov 0x0(%r13,%rdi,8),%rax │ │ │ │ + mov (%r15,%rdx,8),%rax │ │ │ │ + mov 0x0(%r13,%rdx,8),%rdx │ │ │ │ test %rax,%rax │ │ │ │ - je 2a4d0 │ │ │ │ - mov 0x40(%r14),%rdi │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ - mov (%rdi,%r9,1),%rdi │ │ │ │ - dec %rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 2a4d0 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + je 29dc0 │ │ │ │ + mov 0x40(%r14),%r9 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov (%r9,%r10,1),%r9 │ │ │ │ + dec %r9 │ │ │ │ + cmp %r9,%rax │ │ │ │ + je 29dc0 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,0x0(%r13,%rdi,8) │ │ │ │ - mov (%rsi,%rdi,8),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov %rax,(%r15,%rdx,8) │ │ │ │ + mov (%rsi,%rdx,8),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ inc %rax │ │ │ │ - mov %rax,(%rsi,%rdi,8) │ │ │ │ + mov %rax,(%rsi,%rdx,8) │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 2a6d2 │ │ │ │ - cmpb $0x0,-0xb0(%rbp) │ │ │ │ - je 2a6d2 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - jmp 2a3e6 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov (%r12,%rax,8),%r12 │ │ │ │ - dec %r12 │ │ │ │ - cmp %r12,%rdx │ │ │ │ - je 2a40b │ │ │ │ + jne 29fcb │ │ │ │ + cmpb $0x0,-0xb8(%rbp) │ │ │ │ + je 29fcb │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + jmp 29cdd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x40(%r14),%r10 │ │ │ │ + mov (%r10,%rax,8),%r10 │ │ │ │ + dec %r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 29d02 │ │ │ │ add %r9,%rdx │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ - mov 0x8(%rbx,%rax,8),%rdx │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ + mov 0x8(%r12,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2a3d2 │ │ │ │ + jg 29cc9 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%r13,%rax,8) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 2a420 │ │ │ │ + mov %r9,0x8(%r13,%rax,8) │ │ │ │ + mov %rdx,0x8(%r15,%rax,8) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 29d10 │ │ │ │ test %rax,%rax │ │ │ │ - je 2a420 │ │ │ │ + je 29d10 │ │ │ │ dec %rax │ │ │ │ - mov (%rsi,%rax,8),%rdi │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov (%rsi,%rax,8),%rcx │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rsi,%rax,8) │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ + mov 0x0(%r13,%rax,8),%r9 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,(%rsi,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2a3a0 │ │ │ │ + jne 29c98 │ │ │ │ neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 2a3b0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ + mov %r9,0x0(%r13,%rax,8) │ │ │ │ + jmp 29ca8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 2a290 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%r9 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jne 29b90 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0x108(%rbp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rcx,-0x108(%rbp) │ │ │ │ - inc %r9 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 28af5 │ │ │ │ + add %rcx,-0x110(%rbp) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 284b5 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 2a270 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + jle 29b7b │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - mov %r15,-0xf0(%rbp) │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + movzbl -0xb8(%rbp),%eax │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov -0x138(%rbp),%r12 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %al,-0x130(%rbp) │ │ │ │ mov -0xe8(%rbp),%r15 │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - movzbl -0xb0(%rbp),%eax │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - mov %al,-0x128(%rbp) │ │ │ │ - jmp 2a105 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + mov %r13,-0x120(%rbp) │ │ │ │ + jmp 29a10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rdi,8) │ │ │ │ - jmp 2a357 │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + mov %rdx,0x0(%r13,%r10,8) │ │ │ │ + jmp 29c55 │ │ │ │ + mov %rdx,(%r12,%rsi,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2a156 │ │ │ │ + jmp 29a66 │ │ │ │ mov -0x88(%rbp),%rdx │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ add $0x2,%r15 │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ call 3030 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ xor %r11d,%r11d │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov %r15,-0xb8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(2) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ inc %rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + fildll -0xb8(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ + fdivp %st,%st(1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x0(%r13,%r11,1),%rdx │ │ │ │ mov (%r14,%r11,1),%rax │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ lea -0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt (%r12,%r11,2) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + fldt (%rbx,%r11,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%r11,2) │ │ │ │ mov -0xe0(%rbp),%rsi │ │ │ │ + mov (%rsi,%r11,1),%r10 │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - mov (%rsi,%r11,1),%r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - jg 2a653 │ │ │ │ + jg 29f53 │ │ │ │ fxch %st(1) │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ fadd %st(4),%st │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ inc %r10 │ │ │ │ sub %rax,%r10 │ │ │ │ + mov %r15,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov 0xb0(%rdi),%r9 │ │ │ │ mov %rdx,%rdi │ │ │ │ - mov 0xb0(%rsi),%r9 │ │ │ │ - mov %r15,%rsi │ │ │ │ - not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 2a625 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + not %rdi │ │ │ │ + jmp 29f25 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rdx,%r8,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ fstpt (%rsi) │ │ │ │ - sub %rbx,%rdx │ │ │ │ - add %rbx,%rdi │ │ │ │ + sub %r12,%rdx │ │ │ │ + add %r12,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rcx,%r10 │ │ │ │ - je 2a660 │ │ │ │ + je 29f60 │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 2a600 │ │ │ │ + jns 29f00 │ │ │ │ lea (%rdi,%r8,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 2a611 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2a664 │ │ │ │ + jmp 29f11 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 29f64 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ add $0x8,%r11 │ │ │ │ add %rax,%r8 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ add %rax,%r15 │ │ │ │ cmp %r11,-0x88(%rbp) │ │ │ │ - jne 2a570 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 29e60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2a6db │ │ │ │ - mov %rbx,%r9 │ │ │ │ + jle 29fd4 │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ - mov -0x120(%rbp),%r10 │ │ │ │ - movzbl -0x128(%rbp),%r11d │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - jmp 2a20f │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ + movzbl -0x130(%rbp),%r11d │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov -0x120(%rbp),%r13 │ │ │ │ + jmp 29b27 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - jmp 2a427 │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + jmp 29d17 │ │ │ │ + incq -0x108(%rbp) │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rcx,-0x108(%rbp) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + add %rsi,-0x110(%rbp) │ │ │ │ cmp %rax,-0xf8(%rbp) │ │ │ │ - je 28af5 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ + je 284b5 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%r9 │ │ │ │ mov 0x58(%rax),%r15 │ │ │ │ - jmp 2a105 │ │ │ │ - xor %eax,%eax │ │ │ │ + jmp 29a10 │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2a77f │ │ │ │ + jle 2a07b │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ - jmp 29d04 │ │ │ │ + jmp 2960a │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - jmp 29a45 │ │ │ │ + jmp 29349 │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x110(%rbp) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jg 2a7a3 │ │ │ │ + jg 2a09f │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ inc %rax │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rdi,-0x110(%rbp) │ │ │ │ + add %rdi,-0x108(%rbp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 2a754 │ │ │ │ - jmp 28af5 │ │ │ │ + jne 2a050 │ │ │ │ + jmp 284b5 │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rcx,-0x108(%rbp) │ │ │ │ + add %rdi,-0x108(%rbp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 2a727 │ │ │ │ - jmp 28af5 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - jmp 2969f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 2a023 │ │ │ │ + jmp 284b5 │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + jmp 28fc2 │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000002a7c0 : │ │ │ │ +000000000002a0b0 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%rcx │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - je 2aa6f │ │ │ │ - mov %rcx,%r8 │ │ │ │ + je 2a31f │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2aa3a │ │ │ │ + jle 2a2ea │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x30(%rbx),%r14 │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ fld1 │ │ │ │ mov %r14,%r9 │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ shl $0x4,%r9 │ │ │ │ @@ -42997,207 +42873,204 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rdx),%rax │ │ │ │ lea 0xf(%rsp),%r12 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rsp,%rcx │ │ │ │ fstpt (%r12) │ │ │ │ + mov %rsp,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ - jle 2aa66 │ │ │ │ + jle 2a316 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rdi │ │ │ │ mov 0x78(%rbx),%r15 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r9,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov -0x48(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ mov %rsp,%rcx │ │ │ │ - fldt 0xae01(%rip) │ │ │ │ + fldt 0xa4f5(%rip) │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ imul %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x0(%r13,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 2a8c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a1a0 │ │ │ │ + fstp %st(0) │ │ │ │ lea (%r12,%r9,1),%r15 │ │ │ │ + fld1 │ │ │ │ and $0x10,%r9d │ │ │ │ mov %r12,%rax │ │ │ │ - fld1 │ │ │ │ - je 2a900 │ │ │ │ + je 2a1e0 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ cmp %rax,%r15 │ │ │ │ - je 2a916 │ │ │ │ + je 2a1f6 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ cmp %rax,%r15 │ │ │ │ - jne 2a900 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2a918 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a1e0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2a1f8 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r11 │ │ │ │ fldt (%r15) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2aa13 │ │ │ │ + jle 2a2cb │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - lea -0x1(%r14),%r10 │ │ │ │ fldt (%r8) │ │ │ │ shl $0x4,%r11 │ │ │ │ + lea -0x1(%r14),%r10 │ │ │ │ mov %rax,%r9 │ │ │ │ add %rax,%r11 │ │ │ │ - jmp 2a942 │ │ │ │ + jmp 2a222 │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 2aa5a │ │ │ │ + jle 2a30a │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ - jmp 2a971 │ │ │ │ + jmp 2a251 │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2aa50 │ │ │ │ + je 2a300 │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2a960 │ │ │ │ + je 2a240 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jle 2a9f0 │ │ │ │ + jle 2a2b0 │ │ │ │ fstp %st(1) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r12,%rdx,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdx │ │ │ │ fildll (%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + inc %rax │ │ │ │ fldt 0x0(%r13,%rdx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12,%rdx,1) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 2a9c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a280 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r15) │ │ │ │ - jmp 2aa00 │ │ │ │ + jmp 2a2b8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 2a940 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2aa20 │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 2a220 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2a2d0 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x10,%r8 │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ incq -0x38(%rbp) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - add $0x10,%r8 │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jg 2a820 │ │ │ │ + jg 2a110 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 2a98f │ │ │ │ + jmp 2a26f │ │ │ │ mov (%rcx,%r10,8),%rsi │ │ │ │ mov %r10,%rax │ │ │ │ - jmp 2a981 │ │ │ │ + jmp 2a261 │ │ │ │ lea (%r12,%r9,1),%r15 │ │ │ │ - jmp 2a918 │ │ │ │ + jmp 2a1f8 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2aa3a │ │ │ │ + jle 2a2ea │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2aa3a │ │ │ │ - mov 0x78(%rbx),%r10 │ │ │ │ - mov -0x58(%rbp),%r11 │ │ │ │ + jle 2a2ea │ │ │ │ + fldt 0xa34e(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ - fldt 0xac10(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov 0x78(%rbx),%r10 │ │ │ │ lea (%rcx,%rax,1),%r9 │ │ │ │ - lea (%r10,%r8,1),%rsi │ │ │ │ + mov -0x58(%rbp),%r11 │ │ │ │ fldt (%rdx) │ │ │ │ + lea (%r10,%r8,1),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rsi) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ inc %rax │ │ │ │ + fldt (%rsi) │ │ │ │ + shl $0x4,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rcx │ │ │ │ fcos │ │ │ │ fldt (%r11,%rcx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 2aac0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a380 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 2aa98 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a348 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002ab10 : │ │ │ │ +000000000002a3d0 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -43208,22 +43081,21 @@ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ shl $0x4,%rdx │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - je 2ad8f │ │ │ │ - mov %r12,%r8 │ │ │ │ + je 2a64f │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2ad5a │ │ │ │ + jle 2a61a │ │ │ │ mov %rdi,-0x58(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x30(%rbx),%r14 │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ fld1 │ │ │ │ mov %r14,%r9 │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ shl $0x4,%r9 │ │ │ │ lea 0x10(%r9),%rax │ │ │ │ @@ -43233,157 +43105,158 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rdx),%rax │ │ │ │ lea 0xf(%rsp),%r12 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rsp,%rcx │ │ │ │ fstpt (%r12) │ │ │ │ + mov %rsp,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ - jle 2ad86 │ │ │ │ + jle 2a646 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rdi │ │ │ │ mov 0x78(%rbx),%r15 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r9,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov -0x48(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ mov %rsp,%rcx │ │ │ │ - fldt 0xaab1(%rip) │ │ │ │ + fldt 0xa1dd(%rip) │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ imul %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x0(%r13,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 2ac00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a4c0 │ │ │ │ + fstp %st(0) │ │ │ │ lea (%r12,%r9,1),%r15 │ │ │ │ + fld1 │ │ │ │ and $0x10,%r9d │ │ │ │ mov %r12,%rax │ │ │ │ - fld1 │ │ │ │ - je 2ac40 │ │ │ │ + je 2a500 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ cmp %rax,%r15 │ │ │ │ - je 2ac56 │ │ │ │ + je 2a516 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ cmp %rax,%r15 │ │ │ │ - jne 2ac40 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2ac58 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a500 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2a518 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r11 │ │ │ │ fldt (%r15) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2ad3a │ │ │ │ + jle 2a5fa │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - lea -0x1(%r14),%r10 │ │ │ │ shl $0x4,%r11 │ │ │ │ + lea -0x1(%r14),%r10 │ │ │ │ mov %rax,%r9 │ │ │ │ add %rax,%r11 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r8) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r9) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r9) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 2ad7a │ │ │ │ + jle 2a63a │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ - jmp 2acb1 │ │ │ │ + jmp 2a571 │ │ │ │ nop │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2ad70 │ │ │ │ + je 2a630 │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2aca0 │ │ │ │ + je 2a560 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jle 2ad29 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 2a5e9 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r12,%rdx,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdx │ │ │ │ fildll (%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + inc %rax │ │ │ │ fldt 0x0(%r13,%rdx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12,%rdx,1) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 2ad00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a5c0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r15) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 2ac80 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2ad40 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a540 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2a600 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x10,%r8 │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ incq -0x38(%rbp) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - add $0x10,%r8 │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jg 2ab70 │ │ │ │ + jg 2a428 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 2accf │ │ │ │ + jmp 2a58f │ │ │ │ mov (%rcx,%r10,8),%rsi │ │ │ │ mov %r10,%rax │ │ │ │ - jmp 2acc1 │ │ │ │ + jmp 2a581 │ │ │ │ lea (%r12,%r9,1),%r15 │ │ │ │ - jmp 2ac58 │ │ │ │ + jmp 2a518 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2ad5a │ │ │ │ + jle 2a61a │ │ │ │ mov (%rbx),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 2ad5a │ │ │ │ - mov 0x78(%rbx),%r11 │ │ │ │ + jle 2a61a │ │ │ │ + fldt 0xa01e(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r12,%rcx │ │ │ │ xor %r9d,%r9d │ │ │ │ - fldt 0xa8f4(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov 0x78(%rbx),%r11 │ │ │ │ lea (%r12,%rax,1),%r10 │ │ │ │ lea (%r11,%r9,1),%rsi │ │ │ │ mov %rdi,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nopl (%rax) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ @@ -43395,61 +43268,61 @@ │ │ │ │ fcos │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 2adc0 │ │ │ │ + jne 2a680 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jne 2adb4 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a674 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002ae10 : │ │ │ │ +000000000002a6d0 : │ │ │ │ mov 0x30(%rdi),%r10 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 2afab │ │ │ │ + jle 2a853 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ mov 0x68(%rdi),%r8 │ │ │ │ mov 0x40(%rdi),%r12 │ │ │ │ add $0x2,%rax │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ mov %r8,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ fildll 0x58(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ test %r8,%r8 │ │ │ │ - js 2af79 │ │ │ │ - fldt 0xa539(%rip) │ │ │ │ + js 2a829 │ │ │ │ + fldl2e │ │ │ │ mov 0xb0(%rdi),%rbx │ │ │ │ mov 0x60(%rdi),%r11 │ │ │ │ - lea 0x1(%r8),%rbp │ │ │ │ + xor %r9d,%r9d │ │ │ │ fld1 │ │ │ │ fxch %st(4) │ │ │ │ - xor %r9d,%r9d │ │ │ │ + lea 0x1(%r8),%rbp │ │ │ │ xor %edi,%edi │ │ │ │ fstpt -0x20(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ @@ -43458,16 +43331,15 @@ │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ fldt -0x10(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x20(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2af1f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a7cf │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -43488,108 +43360,108 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2aefd │ │ │ │ + je 2a7ad │ │ │ │ fchs │ │ │ │ - fmuls 0xa1d9(%rip) │ │ │ │ - fldt 0xa7b7(%rip) │ │ │ │ + fmuls 0x9929(%rip) │ │ │ │ + fldt 0x9ed7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 2af60 │ │ │ │ + je 2a810 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt (%rsi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 2aec0 │ │ │ │ + ja 2a770 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 2af90 │ │ │ │ + ja 2a838 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xa776(%rip) │ │ │ │ + fldt 0x9e96(%rip) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 2af1c │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2af62 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a7cc │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2a812 │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ add %rbp,%r9 │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 2ae80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2af7f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a738 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2a82f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xa71e(%rip) │ │ │ │ + fldt 0x9e46(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2af0d │ │ │ │ + jmp 2a7bd │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000002afb0 : │ │ │ │ +000000000002a860 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 2b172 │ │ │ │ + jle 2aa12 │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 2b172 │ │ │ │ + jle 2aa12 │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r15,%r10 │ │ │ │ mov 0x78(%rdi),%r14 │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov 0xb0(%rdi),%r12 │ │ │ │ mov 0x60(%rdi),%rbp │ │ │ │ - mov %r15,%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ shl $0x4,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %r9,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0xb0(%rdi),%r12 │ │ │ │ fmul %st(0),%st │ │ │ │ - shl $0x5,%r10 │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x0(%r13,%rbx,8),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ @@ -43602,26 +43474,26 @@ │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ - jmp 2b0e2 │ │ │ │ + jmp 2a986 │ │ │ │ nop │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0xa328(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -43634,44 +43506,44 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2b095 │ │ │ │ + je 2a941 │ │ │ │ fchs │ │ │ │ - fmuls 0xa041(%rip) │ │ │ │ - fldt 0xa61f(%rip) │ │ │ │ + fmuls 0x9795(%rip) │ │ │ │ + fldt 0x9d43(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ fldt (%rdx) │ │ │ │ inc %rsi │ │ │ │ add %r11,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fldt (%rdi) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldt 0xa2d1(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 2b160 │ │ │ │ + je 2aa00 │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fistpll -0x30(%rsp) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ @@ -43687,131 +43559,130 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt (%rdi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - ja 2b050 │ │ │ │ + ja 2a900 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 2b140 │ │ │ │ + ja 2a9e0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0xa58b(%rip) │ │ │ │ + fldt 0x9cb7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2b0a5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 2a951 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0xa56e(%rip) │ │ │ │ + fldt 0x9c9e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 2b0a5 │ │ │ │ + jmp 2a951 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 2b010 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a8c0 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000002b180 : │ │ │ │ +000000000002aa20 : │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 2b39b │ │ │ │ + jle 2ac3b │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 2b373 │ │ │ │ + jle 2ac13 │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ mov 0x78(%rdi),%rsi │ │ │ │ - mov 0x40(%rdi),%r15 │ │ │ │ - mov %rax,%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x40(%rdi),%r15 │ │ │ │ shl $0x4,%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov %r12,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ lea 0x1(%r12),%r11 │ │ │ │ - mov %rsi,-0x10(%rsp) │ │ │ │ - fld %st(0) │ │ │ │ mov %r11,%rbp │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov %rsi,-0x10(%rsp) │ │ │ │ mov %r15,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %rdi,%rsi │ │ │ │ imul %rax,%rbp │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ shl $0x5,%rbp │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ dec %rax │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ mov %rdi,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2b354 │ │ │ │ - fldt 0xa4a9(%rip) │ │ │ │ - mov -0x10(%rsp),%rax │ │ │ │ + jle 2abf0 │ │ │ │ + fldt 0x9bd9(%rip) │ │ │ │ mov %r11,%r10 │ │ │ │ - mov 0xb0(%rsi),%r15 │ │ │ │ - fdivp %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0x10(%rsp),%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ + imul %rdx,%r10 │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ mov %rcx,-0x20(%rsp) │ │ │ │ - imul %rdx,%r10 │ │ │ │ + mov 0xb0(%rsi),%r15 │ │ │ │ lea (%rax,%r9,1),%rdi │ │ │ │ + fdivp %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ add 0x60(%rsi),%r9 │ │ │ │ shl $0x5,%r10 │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ - fldt -0x38(%rsp) │ │ │ │ lea (%r15,%r10,1),%rcx │ │ │ │ + fldt -0x38(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fistpll -0x40(%rsp) │ │ │ │ mov -0x40(%rsp),%rdx │ │ │ │ sub %r12,%rdx │ │ │ │ lea (%rdx,%r11,2),%r8 │ │ │ │ - jmp 2b2eb │ │ │ │ + jmp 2ab87 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0xa0f8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -43826,26 +43697,26 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2b2c9 │ │ │ │ + je 2ab65 │ │ │ │ fchs │ │ │ │ - fldt 0xa401(%rip) │ │ │ │ + fldt 0x9b35(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0xa3e9(%rip) │ │ │ │ + fldt 0x9b1d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 2b332 │ │ │ │ + je 2abce │ │ │ │ fldt (%rdi) │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -43853,168 +43724,168 @@ │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 2b280 │ │ │ │ + ja 2ab20 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2b380 │ │ │ │ + ja 2ac20 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xa39f(%rip) │ │ │ │ + fldt 0x9ad3(%rip) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 2b2e9 │ │ │ │ + jne 2ab85 │ │ │ │ inc %rbx │ │ │ │ add %r14,%rdi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 2b260 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2ab00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ mov -0x20(%rsp),%rcx │ │ │ │ - jmp 2b360 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2ac00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x18(%rsp),%rax │ │ │ │ inc %rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 2b1f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2aa90 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xa32e(%rip) │ │ │ │ + fldt 0x9a5e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2b2db │ │ │ │ + jmp 2ab77 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000002b3a0 : │ │ │ │ +000000000002ac40 : │ │ │ │ push %rbp │ │ │ │ fld1 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ sub $0x88,%rsp │ │ │ │ mov 0x30(%rdi),%r10 │ │ │ │ lea 0x0(,%r10,8),%rdx │ │ │ │ mov %r10,%r13 │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ lea 0xf(%rdx),%rax │ │ │ │ add $0x17,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsp,%rsi │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rdi │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0x7(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ mov %rsp,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ + shr $0x3,%rcx │ │ │ │ mov %rdx,%r12 │ │ │ │ mov %rsp,%r8 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add $0x20,%rax │ │ │ │ mov %rsp,%rbx │ │ │ │ + add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rcx │ │ │ │ - lea 0xf(%rsp),%rax │ │ │ │ movq $0x0,0x0(,%rcx,8) │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ fstpt (%rax) │ │ │ │ + mov %rax,%r10 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 2b95f │ │ │ │ + jle 2b1d7 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 2b460 │ │ │ │ + jne 2ad00 │ │ │ │ mov %rdx,-0x88(%rbp) │ │ │ │ cmpq $0x0,0x8(%r14) │ │ │ │ - jle 2b94c │ │ │ │ - mov 0xc8(%r14),%rax │ │ │ │ + jle 2b1c4 │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r12,-0xa0(%rbp) │ │ │ │ mov %r9,%r13 │ │ │ │ mov %rsi,%r15 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ + mov 0xc8(%r14),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - mov %r10,-0xa8(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ + mov %r10,-0xa8(%rbp) │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ + mov %rcx,%r12 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2b5d5 │ │ │ │ + jle 2ae65 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%r11 │ │ │ │ - mov 0x40(%r14),%rsi │ │ │ │ mov %r14,-0x48(%rbp) │ │ │ │ - mov 0x58(%r14),%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov 0x40(%r14),%rsi │ │ │ │ + mov 0x58(%r14),%r10 │ │ │ │ mov %rdi,-0x58(%rbp) │ │ │ │ imul %rax,%r11 │ │ │ │ lea 0x0(,%rax,8),%r9 │ │ │ │ shl $0x4,%r11 │ │ │ │ add 0x78(%r14),%r11 │ │ │ │ mov %rsi,%r14 │ │ │ │ - jmp 2b52b │ │ │ │ + jmp 2adcb │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %r8,%rdx │ │ │ │ - jl 2b508 │ │ │ │ + jl 2ada8 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2b586 │ │ │ │ + jle 2ae26 │ │ │ │ mov %rax,(%rbx,%rcx,1) │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 2b5c0 │ │ │ │ + je 2ae50 │ │ │ │ mov (%r14,%rcx,1),%r8 │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ lea -0x2(%r8,%r8,1),%rsi │ │ │ │ mov %rsi,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -44025,98 +43896,95 @@ │ │ │ │ sub %r10,%rdi │ │ │ │ mov %rax,(%rdx,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 2b500 │ │ │ │ + jns 2ada0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jge 2b5a0 │ │ │ │ + jge 2ae38 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r12,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2b516 │ │ │ │ + jg 2adb6 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2b516 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 2adb6 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2b516 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2adb6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x48(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ mov %rax,%rdi │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 2b95b │ │ │ │ + jle 2b1d3 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ mov 0xc0(%r14),%rax │ │ │ │ mov %r12,%r8 │ │ │ │ mov -0xa0(%rbp),%r11 │ │ │ │ mov -0xa8(%rbp),%r12 │ │ │ │ lea (%rax,%rsi,8),%rdx │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0xb0(%r14),%rdx │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ lea (%rcx,%rsi,1),%rdx │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ + lea (%rax,%rdx,8),%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 2b7d6 │ │ │ │ + jge 2b05e │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ - mov 0x60(%r14),%rdx │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - fildll 0x58(%r14) │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %rbx,-0x68(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%r10 │ │ │ │ + mov 0x60(%r14),%rdx │ │ │ │ + fildll 0x58(%r14) │ │ │ │ mov %rsi,-0x58(%rbp) │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ imul %rsi,%r9 │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ + mov (%r11,%rax,8),%rcx │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov -0x50(%rbp),%rbx │ │ │ │ + mov %r14,-0x60(%rbp) │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - mov (%r11,%rdx,1),%rcx │ │ │ │ - mov -0x38(%rbp),%r8 │ │ │ │ - flds 0x9a3b(%rip) │ │ │ │ shl $0x4,%r9 │ │ │ │ + flds 0x91b3(%rip) │ │ │ │ + mov -0x38(%rbp),%r8 │ │ │ │ add 0x78(%r14),%r9 │ │ │ │ - jmp 2b72f │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2afbb │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x9cc8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -44131,39 +43999,39 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2b6f9 │ │ │ │ + je 2af85 │ │ │ │ fchs │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x9fbf(%rip) │ │ │ │ + fldt 0x9703(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + imul %rcx,%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - imul %rcx,%rsi │ │ │ │ mov (%r15,%rdx,1),%rcx │ │ │ │ add %rsi,%rcx │ │ │ │ - mov %rcx,0x8(%r11,%rdx,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12,%rdx,2) │ │ │ │ + mov %rcx,0x8(%r11,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %r10,%rdx │ │ │ │ - je 2b7c0 │ │ │ │ + je 2b048 │ │ │ │ fxch %st(1) │ │ │ │ mov 0x0(%r13,%rdx,1),%r14 │ │ │ │ - mov (%r8,%rdx,1),%rsi │ │ │ │ - fldt (%r9,%rdx,2) │ │ │ │ add (%rdi,%rdx,1),%r14 │ │ │ │ - lea -0x1(%rsi),%rax │ │ │ │ + fldt (%r9,%rdx,2) │ │ │ │ + mov (%r8,%rdx,1),%rsi │ │ │ │ mov %r14,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ @@ -44177,37 +44045,37 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%rbx,%rdx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 2b6b0 │ │ │ │ + ja 2af40 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2b7a0 │ │ │ │ + ja 2b028 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x9f2f(%rip) │ │ │ │ + fldt 0x9673(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2b705 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2af91 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x9f0e(%rip) │ │ │ │ + fldt 0x9656(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2b705 │ │ │ │ + jmp 2af91 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ mov -0x60(%rbp),%r14 │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ mov (%r11,%rsi,8),%rax │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ mov %rax,(%rsi) │ │ │ │ @@ -44217,783 +44085,777 @@ │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fstpt (%rax) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ mov (%r15,%rax,8),%rdx │ │ │ │ mov (%rbx,%rax,8),%rcx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2b940 │ │ │ │ + je 2b1b8 │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ mov -0x8(%r9,%rsi,8),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 2b940 │ │ │ │ + je 2b1b8 │ │ │ │ add %rcx,%rdx │ │ │ │ mov (%rdi,%rax,8),%rcx │ │ │ │ mov %rdx,(%r15,%rax,8) │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ mov 0x58(%r14),%rcx │ │ │ │ mov %rdx,(%rdi,%rax,8) │ │ │ │ lea 0x2(%rcx,%rcx,1),%r10 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2b8e4 │ │ │ │ + jle 2b15c │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jne 2b8e4 │ │ │ │ + jne 2b15c │ │ │ │ mov %rsi,-0x38(%rbp) │ │ │ │ - jmp 2b8a4 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 2b124 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ mov (%r9,%rax,8),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 2b8c8 │ │ │ │ + je 2b148 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r15,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2b890 │ │ │ │ + jg 2b110 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%rbx,%rax,8) │ │ │ │ mov %rdx,0x8(%r15,%rax,8) │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jne 2b8e0 │ │ │ │ + jne 2b158 │ │ │ │ test %rax,%rax │ │ │ │ - je 2b8e0 │ │ │ │ + je 2b158 │ │ │ │ dec %rax │ │ │ │ mov (%rdi,%rax,8),%rcx │ │ │ │ mov (%r15,%rax,8),%rdx │ │ │ │ - mov (%rbx,%rax,8),%rsi │ │ │ │ movq $0x0,0x8(%rdi,%rax,8) │ │ │ │ + mov (%rbx,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%rdi,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2b860 │ │ │ │ + jne 2b0e0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%rbx,%rax,8) │ │ │ │ - jmp 2b870 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2b0f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ addq $0x8,-0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ cmp %rcx,-0x78(%rbp) │ │ │ │ - jne 2b640 │ │ │ │ + jne 2aec8 │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov %r8,%r12 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ mov %rax,(%rcx,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ cmp %rsi,0x8(%r14) │ │ │ │ - jle 2b94c │ │ │ │ + jle 2b1c4 │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - jmp 2b4c0 │ │ │ │ + jmp 2ad60 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ neg %rcx │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ - jmp 2b820 │ │ │ │ + jmp 2b0a8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2b911 │ │ │ │ + jmp 2b189 │ │ │ │ movq $0x1,-0x88(%rbp) │ │ │ │ - jmp 2b476 │ │ │ │ - nop │ │ │ │ + jmp 2ad16 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002b970 : │ │ │ │ +000000000002b1f0 : │ │ │ │ push %rbx │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x10,%al │ │ │ │ - jne 2b990 │ │ │ │ + jne 2b210 │ │ │ │ test $0x20,%al │ │ │ │ - jne 2b99c │ │ │ │ + jne 2b21c │ │ │ │ test $0x8,%al │ │ │ │ - jne 2b9ab │ │ │ │ + jne 2b22b │ │ │ │ test $0x4,%al │ │ │ │ - jne 2b9ba │ │ │ │ + jne 2b23a │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 32e0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 2b97f │ │ │ │ + je 2b1ff │ │ │ │ mov %rbx,%rdi │ │ │ │ call 30f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 2b983 │ │ │ │ + je 2b203 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 30d0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 2b987 │ │ │ │ + je 2b207 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 33f0 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000002b9d0 : │ │ │ │ +000000000002b250 : │ │ │ │ push %r14 │ │ │ │ + movslq %ecx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ movslq %esi,%r12 │ │ │ │ push %rbp │ │ │ │ mov %r12,%r13 │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %r12,0x30(%rdi) │ │ │ │ shl $0x3,%r12 │ │ │ │ - mov %rdi,%rbp │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 2bb20 │ │ │ │ + jle 2b3a0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%r13),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 2bb3f │ │ │ │ + jbe 2b3bf │ │ │ │ mov %r13d,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%ecx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2ba40 │ │ │ │ + jne 2b2c0 │ │ │ │ mov %r13d,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ test $0x3,%r13b │ │ │ │ - je 2bab6 │ │ │ │ + je 2b336 │ │ │ │ movslq %eax,%rcx │ │ │ │ - lea 0x0(,%rcx,8),%rsi │ │ │ │ + movslq (%rbx,%rcx,4),%r8 │ │ │ │ lea 0x0(,%rcx,4),%rdi │ │ │ │ - movslq (%rbx,%rcx,4),%rcx │ │ │ │ - mov %rcx,(%rdx,%rsi,1) │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ + mov %r8,(%rdx,%rcx,8) │ │ │ │ lea 0x1(%rax),%ecx │ │ │ │ cmp %ecx,%r13d │ │ │ │ - jle 2bab6 │ │ │ │ + jle 2b336 │ │ │ │ movslq 0x4(%rbx,%rdi,1),%rcx │ │ │ │ add $0x2,%eax │ │ │ │ mov %rcx,0x8(%rdx,%rsi,1) │ │ │ │ cmp %eax,%r13d │ │ │ │ - jle 2bab6 │ │ │ │ + jle 2b336 │ │ │ │ movslq 0x8(%rbx,%rdi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rsi,1) │ │ │ │ - mov %r12,%rdi │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call 3370 │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov (%rax,%rbx,1),%rdi │ │ │ │ call 3300 │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ lea -0x2(%rax,%rax,1),%rdx │ │ │ │ mov %rdx,(%rcx,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 2bad0 │ │ │ │ - mov $0xdd1,%eax │ │ │ │ + jne 2b350 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ + mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 2bb38 │ │ │ │ + je 2b3b8 │ │ │ │ mov %eax,0x70(%rbp) │ │ │ │ - movl $0x41,0x74(%rbp) │ │ │ │ mov %rbp,%rdi │ │ │ │ + movl $0x41,0x74(%rbp) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ - jmp 25540 │ │ │ │ - mov %r12,%rdi │ │ │ │ + jmp 24f80 │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ call 3370 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 2bb06 │ │ │ │ + jmp 2b386 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ba77 │ │ │ │ + jmp 2b2f7 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002bb50 : │ │ │ │ +000000000002b3d0 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movslq %esi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r12 │ │ │ │ + movslq %r9d,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ + mov %r15,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm4 │ │ │ │ - movd 0x58(%rsp),%xmm5 │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - punpckldq %xmm5,%xmm4 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ + punpckldq %xmm0,%xmm4 │ │ │ │ movq %xmm4,(%rsp) │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 2bd80 │ │ │ │ - lea -0x1(%r12),%r8 │ │ │ │ - mov %r12,%rbp │ │ │ │ + mov %rax,0x38(%r12) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 2b600 │ │ │ │ + lea -0x1(%r15),%rsi │ │ │ │ + mov %r15,%rbp │ │ │ │ mov %rax,%rdx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 2bd97 │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 2b619 │ │ │ │ + mov %r15,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + movdqu (%r14,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r15,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2bc00 │ │ │ │ + jne 2b480 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 2bd60 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 2b5e0 │ │ │ │ + mov %r15,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%r9 │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ + movslq (%r14,%rax,4),%r8 │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r9,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jle 2bc7b │ │ │ │ - movslq 0x4(%r15,%rdi,1),%r9 │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %r8,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jle 2b4fb │ │ │ │ + movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r9,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 2bc7b │ │ │ │ - movslq 0x8(%r15,%rdi,1),%rax │ │ │ │ + mov %r8,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 2b4fb │ │ │ │ + movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 2bd9e │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 2b620 │ │ │ │ + mov %r15,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqu 0x0(%r13,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r14,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2bcc0 │ │ │ │ + jne 2b540 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 2bd36 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 2b5b8 │ │ │ │ + mov %r15,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r14,%rax,4),%r8 │ │ │ │ + movslq 0x0(%r13,%rax,4),%rdi │ │ │ │ + lea 0x0(,%rax,4),%rsi │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ - lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r8,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jle 2bd36 │ │ │ │ - movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ + mov %rdi,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + jle 2b5b8 │ │ │ │ + movslq 0x4(%r13,%rsi,1),%rdi │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r8,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 2bd36 │ │ │ │ - movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ + mov %rdi,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 2b5b8 │ │ │ │ + movslq 0x8(%r13,%rsi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ mov (%rsp),%rax │ │ │ │ - mov %rbx,0x58(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,0x70(%r13) │ │ │ │ + mov %rbx,0x58(%r12) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,0x70(%r12) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 25540 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 24f80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 2bca7 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 2b529 │ │ │ │ + nop │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 2bd36 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + jmp 2b5b8 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2bc3d │ │ │ │ + jmp 2b4bd │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2bcf8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2b579 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002bdb0 : │ │ │ │ +000000000002b630 : │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %edx,%ecx │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ lea 0xc(%rsp),%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ call 3040 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000002bdd0 : │ │ │ │ +000000000002b650 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov $0x2,%esi │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ lea 0x8(%rsp),%rdx │ │ │ │ movq %xmm0,0x8(%rsp) │ │ │ │ call 3040 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002be00 : │ │ │ │ +000000000002b680 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov %ecx,%eax │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %r8d,%ecx │ │ │ │ mov $0x3,%esi │ │ │ │ - movq %xmm0,(%rsp) │ │ │ │ mov %eax,0x8(%rsp) │ │ │ │ + movq %xmm0,(%rsp) │ │ │ │ call 3040 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ │ │ │ │ -000000000002be30 : │ │ │ │ +000000000002b6b0 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - lea 0x9939(%rip),%rax │ │ │ │ - je 2bec9 │ │ │ │ + lea 0x9089(%rip),%rax │ │ │ │ + je 2b749 │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ - lea 0x9942(%rip),%rax │ │ │ │ + lea 0x9092(%rip),%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - je 2bec9 │ │ │ │ + je 2b749 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - lea 0x994b(%rip),%rax │ │ │ │ - je 2bec9 │ │ │ │ + lea 0x909b(%rip),%rax │ │ │ │ + je 2b749 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 2bed4 │ │ │ │ - flds 0x9265(%rip) │ │ │ │ + jle 2b754 │ │ │ │ + flds 0x89e5(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 2be90 │ │ │ │ + jmp 2b710 │ │ │ │ nopl (%rax) │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 2beb0 │ │ │ │ + fstp %st(0) │ │ │ │ + ja 2b730 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 2bed0 │ │ │ │ + je 2b750 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ fld %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 2be80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2beb4 │ │ │ │ + jb 2b700 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2b734 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x992a(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x907a(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x91d7(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x8957(%rip),%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 2bf32 │ │ │ │ + jle 2b7a2 │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 2bf0d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 2b785 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov (%rdx,%rax,1),%rdx │ │ │ │ dec %rdx │ │ │ │ cmp 0x58(%rdi),%rdx │ │ │ │ - jle 2bec0 │ │ │ │ + jle 2b740 │ │ │ │ inc %rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 2bf30 │ │ │ │ + je 2b7a0 │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 2bef0 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x98a6(%rip),%rax │ │ │ │ + jb 2b768 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x8ffe(%rip),%rax │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002bf40 : │ │ │ │ +000000000002b7b0 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 2c010 │ │ │ │ + jne 2b870 │ │ │ │ test $0x20,%al │ │ │ │ - jne 2c03d │ │ │ │ + jne 2b89d │ │ │ │ test $0x10,%al │ │ │ │ - jne 2c06c │ │ │ │ + jne 2b8cc │ │ │ │ test $0x8,%al │ │ │ │ - jne 2c083 │ │ │ │ + jne 2b8e3 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2c09a │ │ │ │ + jne 2b8fa │ │ │ │ test $0x1,%al │ │ │ │ - je 2bfb8 │ │ │ │ + je 2b820 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 2bfa9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle 2b811 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xa8(%rbx),%rax │ │ │ │ mov (%rax,%rbp,8),%rdi │ │ │ │ inc %rbp │ │ │ │ call 3440 │ │ │ │ cmp %rbp,0x30(%rbx) │ │ │ │ - jg 2bf90 │ │ │ │ + jg 2b7f8 │ │ │ │ mov 0xa8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 2c0e0 │ │ │ │ + jne 2b938 │ │ │ │ test $0x80,%al │ │ │ │ - jne 2c0c0 │ │ │ │ + jne 2b920 │ │ │ │ test $0x40,%al │ │ │ │ - jne 2c0b0 │ │ │ │ + jne 2b910 │ │ │ │ mov 0x60(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0xa0(%rbx),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ jmp 3440 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov 0x98(%rdi),%rdi │ │ │ │ call 3130 │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 2c100 │ │ │ │ + jne 2b950 │ │ │ │ mov 0xe0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 2bf5d │ │ │ │ + je 2b7cd │ │ │ │ mov 0xc0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 2bf65 │ │ │ │ + je 2b7d5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 2bf6d │ │ │ │ + je 2b7dd │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 2bf75 │ │ │ │ + je 2b7e5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2bf75 │ │ │ │ + jmp 2b7e5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 2bfd1 │ │ │ │ + jmp 2b839 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2bfc9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2b831 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2bfc1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2b829 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0xe8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 2c026 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2b886 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - movq 0xce4c(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ - movhps 0xce4a(%rip),%xmm1 │ │ │ │ + movq 0xc609(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movhps 0xc606(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x50(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 2c175 │ │ │ │ + je 2b9b9 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2c797 │ │ │ │ + jle 2bfc7 │ │ │ │ lea 0x0(,%rdi,8),%r8 │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%rax,%r8,1),%rsi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ dec %rdx │ │ │ │ imul %rdx,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 2c1a0 │ │ │ │ + jne 2b9e0 │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ mov %rcx,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%r8,%rax,1),%rcx │ │ │ │ and $0x8,%r8d │ │ │ │ - je 2c1e0 │ │ │ │ + je 2ba20 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 2c1f2 │ │ │ │ + je 2ba32 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2c1e0 │ │ │ │ + jne 2ba20 │ │ │ │ mov %rdx,0x48(%rbx) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x50(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2c240 │ │ │ │ + jle 2ba80 │ │ │ │ mov 0x40(%rbx),%r9 │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%r9,%rdx,1),%rcx │ │ │ │ inc %rcx │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fildll (%r8,%rdx,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt (%rax,%rdx,2) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 2c220 │ │ │ │ + jne 2ba60 │ │ │ │ shl $0x2,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0xa0(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2c2ee │ │ │ │ + jle 2bb2e │ │ │ │ lea -0x1(%rdi),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ - jbe 2c7a8 │ │ │ │ + jbe 2bfd8 │ │ │ │ mov %rdi,%rsi │ │ │ │ mov $0x7,%r10d │ │ │ │ mov %rax,%rdx │ │ │ │ shr $0x2,%rsi │ │ │ │ movd %r10d,%xmm0 │ │ │ │ shl $0x4,%rsi │ │ │ │ pshufd $0x0,%xmm0,%xmm0 │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x10,%esi │ │ │ │ - je 2c2a0 │ │ │ │ + je 2bae0 │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ movups %xmm0,(%rax) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2c2b0 │ │ │ │ + je 2baf0 │ │ │ │ xchg %ax,%ax │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ add $0x20,%rdx │ │ │ │ movups %xmm0,-0x10(%rdx) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 2c2a0 │ │ │ │ + jne 2bae0 │ │ │ │ test $0x3,%dil │ │ │ │ - je 2c2ee │ │ │ │ + je 2bb2e │ │ │ │ mov %rdi,%rdx │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ - lea 0x0(,%rdx,4),%rcx │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ - movl $0x7,(%rax,%rcx,1) │ │ │ │ + movl $0x7,(%rax,%rdx,4) │ │ │ │ + lea 0x0(,%rdx,4),%rcx │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jle 2c2ee │ │ │ │ + jle 2bb2e │ │ │ │ add $0x2,%rdx │ │ │ │ movl $0x7,0x4(%rax,%rcx,1) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jle 2c2ee │ │ │ │ + jle 2bb2e │ │ │ │ movl $0x7,0x8(%rax,%rcx,1) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2c33b │ │ │ │ - mov 0x50(%rbx),%rsi │ │ │ │ + jle 2bb7b │ │ │ │ + flds 0x858e(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0x8dc7(%rip) │ │ │ │ + mov 0x50(%rbx),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - fld1 │ │ │ │ - fldt 0x9395(%rip) │ │ │ │ shl $0x4,%rcx │ │ │ │ - nop │ │ │ │ + fld1 │ │ │ │ + fldpi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ fdivr %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rax,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 2c320 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2bb60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 2c760 │ │ │ │ + jne 2bf90 │ │ │ │ test $0x80,%al │ │ │ │ - jne 2c740 │ │ │ │ + jne 2bf70 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 2c720 │ │ │ │ + jne 2bf50 │ │ │ │ test $0x1,%al │ │ │ │ - jne 2c5e0 │ │ │ │ + jne 2be10 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2c5a0 │ │ │ │ + jne 2bdd8 │ │ │ │ test $0x8,%al │ │ │ │ - jne 2c570 │ │ │ │ + jne 2bdb0 │ │ │ │ test $0x10,%al │ │ │ │ - jne 2c540 │ │ │ │ + jne 2bd80 │ │ │ │ test $0x20,%al │ │ │ │ - je 2c3fb │ │ │ │ + je 2bc3b │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 2c77a │ │ │ │ + jle 2bfaa │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ mov $0x1,%r12d │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %rdx,%r12 │ │ │ │ inc %rax │ │ │ │ add %r12,%r12 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 2c3a0 │ │ │ │ + jne 2bbe0 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ imul %r12,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ @@ -45001,15 +44863,15 @@ │ │ │ │ imul 0x8(%rbx),%r12 │ │ │ │ mov %rax,0xc8(%rbx) │ │ │ │ lea 0x0(,%r12,8),%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xc0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 2c420 │ │ │ │ + jne 2bc60 │ │ │ │ movdqa -0x50(%rbp),%xmm3 │ │ │ │ movaps %xmm3,0x20(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -45018,145 +44880,143 @@ │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xe0(%rbx) │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 2c785 │ │ │ │ + jne 2bfb5 │ │ │ │ mov %rax,0xe8(%rbx) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2c508 │ │ │ │ + jle 2bd48 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 2c7af │ │ │ │ + jbe 2bfdf │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rdx,%rax,2),%xmm0 │ │ │ │ movdqu 0x10(%rdx,%rax,2),%xmm2 │ │ │ │ shufps $0x88,%xmm2,%xmm0 │ │ │ │ movups %xmm0,(%r12,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 2c4a0 │ │ │ │ + jne 2bce0 │ │ │ │ test $0x3,%dil │ │ │ │ - je 2c508 │ │ │ │ + je 2bd48 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ + mov (%rdx,%rax,8),%r8 │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ lea 0x0(,%rax,4),%rcx │ │ │ │ - mov (%rdx,%rsi,1),%r8 │ │ │ │ - mov %r8d,(%r12,%rcx,1) │ │ │ │ + mov %r8d,(%r12,%rax,4) │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jge 2c508 │ │ │ │ + jge 2bd48 │ │ │ │ mov 0x8(%rdx,%rsi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ mov %r8d,0x4(%r12,%rcx,1) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jle 2c508 │ │ │ │ + jle 2bd48 │ │ │ │ mov 0x10(%rdx,%rsi,1),%rax │ │ │ │ mov %eax,0x8(%r12,%rcx,1) │ │ │ │ mov 0xe8(%rbx),%rcx │ │ │ │ - mov 0xe0(%rbx),%rdx │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ mov %r12,%rsi │ │ │ │ + mov 0xe0(%rbx),%rdx │ │ │ │ mov 0xa0(%rbx),%r8 │ │ │ │ call 3120 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,0x98(%rbx) │ │ │ │ call 3440 │ │ │ │ - jmp 2c400 │ │ │ │ + jmp 2bc40 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ inc %rax │ │ │ │ imul %rax,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c377 │ │ │ │ + jmp 2bbb7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c36f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2bbaf │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ add $0x2,%rax │ │ │ │ shl $0xa,%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ - imul 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ + imul 0x30(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c367 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2bba7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov %rsp,-0x58(%rbp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ call 3370 │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ mov %rsp,%r12 │ │ │ │ - mov %rax,%r13 │ │ │ │ mov %rax,0xa8(%rbx) │ │ │ │ - jle 2c710 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jle 2bf40 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsi,%r15,8),%rdi │ │ │ │ lea 0x0(,%r15,8),%r14 │ │ │ │ - mov (%rsi,%r14,1),%rdi │ │ │ │ add %r14,%r13 │ │ │ │ dec %rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,0x0(%r13) │ │ │ │ - cmpq $0x1,(%rsi,%r14,1) │ │ │ │ - jle 2c6ed │ │ │ │ - shl $0x4,%r15 │ │ │ │ + cmpq $0x1,(%rsi,%r15,8) │ │ │ │ + jle 2bf1d │ │ │ │ mov %r15,%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ + shl $0x4,%r13 │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ inc %r15 │ │ │ │ sub $0x10,%rsp │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ fldt (%rdx,%r13,1) │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt 0x9010(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov (%rdx,%r14,1),%rdx │ │ │ │ + fldt 0x87bc(%rip) │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -45165,377 +45025,377 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ mov 0xa8(%rbx),%rsi │ │ │ │ mov %r15,%rdx │ │ │ │ mov %r15,(%r12) │ │ │ │ fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add (%rsi,%r14,1),%rdx │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov (%rsi,%r14,1),%rax │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jl 2c670 │ │ │ │ + jl 2bea0 │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ add $0x8,%r12 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmp 0x30(%rbx),%rax │ │ │ │ - jge 2c710 │ │ │ │ + jge 2bf40 │ │ │ │ mov 0xa8(%rbx),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp 2c630 │ │ │ │ + jmp 2be60 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x58(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c35f │ │ │ │ + jmp 2bb9f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c357 │ │ │ │ + jmp 2bb97 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c34e │ │ │ │ + jmp 2bb8e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 2c346 │ │ │ │ + jmp 2bb86 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 2c3af │ │ │ │ + jmp 2bbef │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ - jmp 2c43e │ │ │ │ - mov $0x1,%edx │ │ │ │ + jmp 2bc7e │ │ │ │ movq $0x1,(%rbx) │ │ │ │ - jmp 2c1f2 │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 2ba32 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 2c2bd │ │ │ │ + jmp 2bafd │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c4ca │ │ │ │ + jmp 2bd0a │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002c7c0 : │ │ │ │ +000000000002bff0 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0x118,%rsp │ │ │ │ + sub $0x108,%rsp │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ movdqa 0xe0(%rdi),%xmm0 │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ + mov %rsp,-0x108(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shl $0x3,%rax │ │ │ │ movq %xmm0,%rdi │ │ │ │ movq %xmm0,-0x70(%rbp) │ │ │ │ - shl $0x3,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - add $0x20,%rdx │ │ │ │ movaps %xmm0,0xd0(%r13) │ │ │ │ + add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ lea 0xf(%rsp),%r15 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ mov 0x48(%r13),%rdx │ │ │ │ and $0xfffffffffffffff0,%r15 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ mov %r15,-0x78(%rbp) │ │ │ │ lea 0x7(%rsp),%r12 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %r12,%r14 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ and $0xfffffffffffffff8,%r12 │ │ │ │ - shr $0x3,%r14 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x30(%r13),%r8 │ │ │ │ + shr $0x3,%r14 │ │ │ │ movq $0x0,0x0(,%r14,8) │ │ │ │ fld1 │ │ │ │ fstpt (%r15) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 2c897 │ │ │ │ + jle 2c0c4 │ │ │ │ lea 0x0(,%r8,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ testb $0x1,0x70(%r13) │ │ │ │ - je 2cd3c │ │ │ │ + je 2c574 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2c9fc │ │ │ │ + jle 2c23c │ │ │ │ mov 0x38(%r13),%r10 │ │ │ │ lea -0x1(%r8),%rcx │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ + flds 0x7fe6(%rip) │ │ │ │ lea 0x0(,%rcx,8),%r11 │ │ │ │ - flds 0x880c(%rip) │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ - mov (%r10,%r11,1),%rdi │ │ │ │ + mov (%r10,%rcx,8),%rdi │ │ │ │ dec %rdi │ │ │ │ test %rcx,%rcx │ │ │ │ setg -0x68(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ xor %esi,%esi │ │ │ │ + add %r14,%rax │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %r14,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r9,%rax,1),%r15 │ │ │ │ mov %r15,%rsi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jle 2c97c │ │ │ │ + jle 2c1bc │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ + mov (%r12,%rdi,8),%rdx │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ mov 0xa8(%rax),%r15 │ │ │ │ mov 0x40(%rax),%r13 │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ - mov (%r12,%rax,1),%rdx │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%r9,%rdi,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx,%rax,1),%rdi │ │ │ │ imul 0x0(%r13,%rax,1),%rdx │ │ │ │ mov %rdi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add (%r15,%rax,1),%rcx │ │ │ │ - add %rdi,%rdx │ │ │ │ - mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ + add %rdi,%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ + mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rcx,%r11 │ │ │ │ - jne 2c940 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2c180 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ fldt (%r14) │ │ │ │ - fldt (%rsi) │ │ │ │ mov (%r12,%r8,8),%rax │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%rsi) │ │ │ │ shl $0x4,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ mov (%rbx,%rcx,8),%rax │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ inc %rax │ │ │ │ cmp %rdi,%rax │ │ │ │ mov %rax,(%rbx,%rcx,8) │ │ │ │ mov %rcx,%rdi │ │ │ │ - jne 2c9e8 │ │ │ │ + jne 2c228 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 2c9c5 │ │ │ │ - jmp 2c9e8 │ │ │ │ + jne 2c205 │ │ │ │ + jmp 2c228 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c9e8 │ │ │ │ + je 2c228 │ │ │ │ dec %rdi │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ mov (%r10,%rdi,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rdi,8) │ │ │ │ inc %rax │ │ │ │ dec %rdx │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 2c9c0 │ │ │ │ + je 2c200 │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %r14,-0x60(%rbp) │ │ │ │ - jne 2c910 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2c130 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x50(%rbp),%r13 │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ + mov -0x108(%rbp),%rsp │ │ │ │ mov 0x98(%r13),%rdi │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r13),%rdx │ │ │ │ mov 0x58(%r13),%r10 │ │ │ │ - mov 0x68(%r13),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ + mov 0x68(%r13),%rdi │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ lea 0x1(%r10),%r8 │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ add $0x17,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %rsp,-0xb8(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x78(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rcx,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %rcx,%r12 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ + mov %rcx,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%r12 │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ lea -0x10(%rdx),%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ lea (%r8,%r8,1),%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ - shr $0x3,%r12 │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsp,%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0xd0(%r13),%rax │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %rdx,%r14 │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rsp,-0xe8(%rbp) │ │ │ │ + mov 0xd0(%r13),%rax │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r13),%edi │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%r10 │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ test $0x20,%dil │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jne 2d075 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + jne 2c8a5 │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov 0x30(%r13),%rcx │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%r12,8) │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ + mov %r8,-0xc8(%rbp) │ │ │ │ mov %edi,%r8d │ │ │ │ fstpt (%rax) │ │ │ │ and $0x10,%r8d │ │ │ │ + movq $0x0,0x0(,%r12,8) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 2cf04 │ │ │ │ + jle 2c744 │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ imul %rsi,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 2cb90 │ │ │ │ + jne 2c3d0 │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ test %r8d,%r8d │ │ │ │ - jne 2cf15 │ │ │ │ + jne 2c755 │ │ │ │ test $0x8,%dil │ │ │ │ - jne 2df50 │ │ │ │ + jne 2d700 │ │ │ │ test $0x2,%dil │ │ │ │ - jne 2d163 │ │ │ │ + jne 2c95f │ │ │ │ and $0x4,%edi │ │ │ │ - jne 2e62d │ │ │ │ - cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 2d145 │ │ │ │ + jne 2dd8f │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 2c941 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ - flds 0x84f7(%rip) │ │ │ │ - mov %r15,%r11 │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ lea -0x1(%rax),%r14 │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rdi,-0xc8(%rbp) │ │ │ │ - mov %r14,-0x118(%rbp) │ │ │ │ + mov %r15,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ sub $0x8,%rdi │ │ │ │ test %r14,%r14 │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ setg %r12b │ │ │ │ + shl $0x4,%rax │ │ │ │ neg %r10 │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - mov %r12b,-0xd0(%rbp) │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ + mov %r14,-0x100(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ + mov %r12b,-0xb0(%rbp) │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2d6e3 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r13),%rax │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ + jle 2ced2 │ │ │ │ + mov 0x40(%r13),%r11 │ │ │ │ mov 0x58(%r13),%r9 │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ + mov %r13,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add 0x78(%r13),%r10 │ │ │ │ - mov -0xb8(%rbp),%r13 │ │ │ │ - jmp 2cccf │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r15 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + shl $0x4,%rax │ │ │ │ + add 0x78(%r13),%rax │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov %rax,%r10 │ │ │ │ + jmp 2c507 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jle 2cca8 │ │ │ │ + jle 2c4e0 │ │ │ │ sub %rsi,%rdx │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2cd2d │ │ │ │ + jle 2c565 │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xc8(%rbp) │ │ │ │ - je 2d6b6 │ │ │ │ - mov (%rbx,%rcx,1),%rax │ │ │ │ + cmp %rcx,-0xa8(%rbp) │ │ │ │ + je 2ceb6 │ │ │ │ + mov (%r11,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ @@ -45545,100 +45405,101 @@ │ │ │ │ sub %r9,%r8 │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 2cca0 │ │ │ │ + jns 2c4d8 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 2d690 │ │ │ │ + jg 2ce90 │ │ │ │ mov %rsi,%rdx │ │ │ │ + mov %rsi,(%rbx,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rsi,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2ccb6 │ │ │ │ + jg 2c4ee │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2ccb6 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + jmp 2c4ee │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ test %rax,%rax │ │ │ │ - jle 2c9fc │ │ │ │ + jle 2c23c │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ mov %r14,%r13 │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ mov %rdi,%r14 │ │ │ │ nopl (%rax) │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ cmp %r8,%r13 │ │ │ │ - jge 2ce2b │ │ │ │ + jge 2c66b │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ mov %r13,%rcx │ │ │ │ + mov 0x40(%r14),%r9 │ │ │ │ shl $0x4,%rcx │ │ │ │ lea (%rax,%rcx,1),%r15 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt (%r15) │ │ │ │ mov (%rbx,%r13,8),%r12 │ │ │ │ mov %r13,%rax │ │ │ │ - fldt (%r15) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - add $0x10,%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r14),%rax │ │ │ │ + add $0x10,%r15 │ │ │ │ lea 0x1(%r12),%r10 │ │ │ │ + mov (%r9,%r13,8),%r9 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ + lea 0x2(%r9,%r9,1),%r9 │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ inc %r13 │ │ │ │ - fldt 0x88e4(%rip) │ │ │ │ - mov (%r9,%rax,1),%r9 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ + fldt 0x8073(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - lea 0x2(%r9,%r9,1),%r9 │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - fdivrs 0x82e8(%rip) │ │ │ │ + fdivrs 0x7aa8(%rip) │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ mov 0x30(%r14),%r8 │ │ │ │ mov (%r9,%rax,1),%rax │ │ │ │ imul -0x8(%rdi,%r13,8),%rax │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ add %r12,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rax,(%rdi,%r13,8) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%r15) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %r8,%r13 │ │ │ │ - jl 2cd80 │ │ │ │ + jl 2c5c0 │ │ │ │ mov (%r14),%rax │ │ │ │ mov (%rdi,%r8,8),%rdi │ │ │ │ mov -0x68(%rbp),%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ lea -0x1(%r8),%r13 │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ shl $0x4,%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%r9,1) │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ mov 0x38(%r14),%r9 │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ @@ -45646,199 +45507,195 @@ │ │ │ │ fstpt (%rdi,%rdx,1) │ │ │ │ mov (%rbx,%r13,8),%rdi │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov (%r9,%r13,8),%rdi │ │ │ │ mov %rcx,(%rbx,%r13,8) │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 2ceea │ │ │ │ + jne 2c72a │ │ │ │ test %r13,%r13 │ │ │ │ - jg 2cec5 │ │ │ │ - jmp 2ceea │ │ │ │ + jg 2c705 │ │ │ │ + jmp 2c72a │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - je 2ceea │ │ │ │ + je 2c72a │ │ │ │ dec %r13 │ │ │ │ - mov (%rbx,%r13,8),%rdi │ │ │ │ movq $0x0,0x8(%rbx,%r13,8) │ │ │ │ + mov (%rbx,%r13,8),%rdi │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov (%r9,%r13,8),%rdi │ │ │ │ mov %rcx,(%rbx,%r13,8) │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 2cec0 │ │ │ │ + je 2c700 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 2d15b │ │ │ │ + jge 2c957 │ │ │ │ mov 0x30(%r14),%r8 │ │ │ │ - jmp 2cd60 │ │ │ │ + jmp 2c598 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 2e7bb │ │ │ │ + je 2df1b │ │ │ │ movq $0x1,-0x60(%rbp) │ │ │ │ - cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 2d145 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 2c941 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ mov %r9,%r12 │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ mov %r13,%r9 │ │ │ │ + movq $0x0,-0x90(%rbp) │ │ │ │ mov -0x70(%rbp),%r13 │ │ │ │ mov %r15,%r8 │ │ │ │ - movq $0x0,-0xd0(%rbp) │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ - lea 0x0(,%rdi,8),%r14 │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - lea -0x8(%r14),%rdi │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ - test %rax,%rax │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + sub $0x8,%rax │ │ │ │ + test %r14,%r14 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov %r14,-0xe8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ setg -0xa8(%rbp) │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2d428 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov %r13,-0xa0(%rbp) │ │ │ │ + jle 2cc30 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ mov 0x40(%r9),%r10 │ │ │ │ - mov 0x58(%r9),%r11 │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ - mov -0xb8(%rbp),%r13 │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ + mov 0x58(%r9),%r11 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r9),%rax │ │ │ │ + mov %r13,-0xa0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 2d00c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ + jmp 2c83c │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %r9,%rdx │ │ │ │ - jle 2cfe8 │ │ │ │ + jle 2c818 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2d069 │ │ │ │ + jle 2c899 │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x78(%rbp) │ │ │ │ - je 2d400 │ │ │ │ + cmp %rcx,-0x40(%rbp) │ │ │ │ + je 2cc08 │ │ │ │ mov (%r10,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%r9 │ │ │ │ lea (%r9,%r9,1),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fldt (%rbx,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + fistpll -0x70(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax,%r11,1),%rax │ │ │ │ sub %r11,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdi,(%r15,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 2cfe0 │ │ │ │ + jns 2c810 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r9,%rsi │ │ │ │ - jg 2d3e0 │ │ │ │ + jg 2cbf0 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r8,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2cff6 │ │ │ │ + jg 2c826 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2cff6 │ │ │ │ + jmp 2c826 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2d145 │ │ │ │ + jle 2c941 │ │ │ │ mov 0xc8(%r13),%r8 │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ lea (%r8,%rax,8),%r9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2d128 │ │ │ │ + jle 2c928 │ │ │ │ mov 0xc0(%r13),%rbx │ │ │ │ + fldt (%rsi) │ │ │ │ mov %rdx,%rcx │ │ │ │ lea (%rdi,%rdx,1),%r11 │ │ │ │ - fldt (%rsi) │ │ │ │ shl $0x4,%rcx │ │ │ │ add 0xb0(%r13),%rcx │ │ │ │ lea (%rbx,%rdx,8),%rax │ │ │ │ lea (%rbx,%r11,8),%rdi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 2d100 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2c900 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r11,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 2d0a0 │ │ │ │ - jmp 2d145 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2d145 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2d145 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ + jne 2c8c8 │ │ │ │ + jmp 2c941 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2c941 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2c941 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%rsp │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %r14,%r13 │ │ │ │ - jmp 2c9fc │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ - mov 0x60(%r13),%r10 │ │ │ │ + jmp 2c23c │ │ │ │ fld1 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - fchs │ │ │ │ - fldt 0x820d(%rip) │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov 0x60(%r13),%r10 │ │ │ │ mov %r14,%rsi │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + fchs │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ xor %r8d,%r8d │ │ │ │ - fld1 │ │ │ │ + fldl2e │ │ │ │ shr $0x4,%rcx │ │ │ │ lea 0x3(%r12,%r12,1),%rdi │ │ │ │ + fld1 │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %r8,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -45847,373 +45704,363 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14,%rax,1) │ │ │ │ test %r12,%r12 │ │ │ │ - js 2d22c │ │ │ │ + js 2ca2c │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 2d202 │ │ │ │ + jmp 2ca02 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 2d200 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2ca00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2d230 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2ca30 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ inc %r8 │ │ │ │ add %rax,%rsi │ │ │ │ cmp %r11,%r8 │ │ │ │ - jne 2d194 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 2d145 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + jne 2c98c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 2c941 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ - lea -0x8(%rsi),%rcx │ │ │ │ - test %rdi,%rdi │ │ │ │ mov %rsi,-0xa8(%rbp) │ │ │ │ + sub $0x8,%rsi │ │ │ │ + test %rdi,%rdi │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ setg %r12b │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2ed34 │ │ │ │ + jle 2e474 │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov %r12b,-0x120(%rbp) │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov %rdi,-0x128(%rbp) │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov %r15,-0x110(%rbp) │ │ │ │ + mov %r13,-0x90(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r13 │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ - mov %r12b,-0x128(%rbp) │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ - mov %r15,-0x118(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ + mov -0xb8(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov %r14,-0xa0(%rbp) │ │ │ │ mov -0xb0(%rbp),%r10 │ │ │ │ - mov -0x118(%rbp),%r14 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov -0x110(%rbp),%r14 │ │ │ │ shl $0x4,%r12 │ │ │ │ mov 0x40(%rax),%r15 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ add 0x78(%rax),%r12 │ │ │ │ - jmp 2d363 │ │ │ │ - nop │ │ │ │ + jmp 2cb6b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jge 2d338 │ │ │ │ + jge 2cb40 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2d3d0 │ │ │ │ + jle 2cbd8 │ │ │ │ mov %rax,(%rbx,%rcx,1) │ │ │ │ mov %rdx,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xa8(%rbp) │ │ │ │ - je 2da6b │ │ │ │ + je 2d233 │ │ │ │ mov (%r15,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fldt (%r12,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + fistpll -0x88(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ mov %rax,%r11 │ │ │ │ lea 0x1(%rax,%r13,1),%rax │ │ │ │ sub %r13,%r11 │ │ │ │ mov %rax,(%r9,%rcx,1) │ │ │ │ mov %r11,%rax │ │ │ │ mov %r11,(%r8,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r11,%r11 │ │ │ │ - jns 2d330 │ │ │ │ + jns 2cb38 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 2d6a3 │ │ │ │ + jg 2cea3 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r14,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2d34a │ │ │ │ + jg 2cb52 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2d34a │ │ │ │ - nop │ │ │ │ + jmp 2cb52 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2cff6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ + jmp 2c826 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ mov -0xa0(%rbp),%r13 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 2d648 │ │ │ │ + jle 2ce40 │ │ │ │ mov 0x58(%r9),%rax │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ fldt (%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 2d472 │ │ │ │ + jmp 2cc7a │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ cmp %rax,-0x50(%rbp) │ │ │ │ - jle 2d518 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ + jle 2cd20 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ mov 0x40(%r9),%r11 │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ mov (%r15,%rax,8),%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ add %rax,%rdi │ │ │ │ - imul %r10,%rdi │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ shl $0x3,%rax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fld %st(0) │ │ │ │ + imul %r10,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r11,%rax,1),%rcx │ │ │ │ mov (%r12,%rax,1),%rsi │ │ │ │ + fld %st(0) │ │ │ │ imul %rcx,%rdx │ │ │ │ test %rsi,%rsi │ │ │ │ - je 2d4f3 │ │ │ │ + je 2ccfb │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 2d4f3 │ │ │ │ - ffreep %st(0) │ │ │ │ + je 2ccfb │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx,%rax,1),%rcx │ │ │ │ fildll (%r14,%rax,1) │ │ │ │ - fldt 0x0(%r13,%rax,2) │ │ │ │ lea -0x1(%rsi,%rdx,1),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt 0x0(%r13,%rax,2) │ │ │ │ add %rdi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add 0xb0(%r9),%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%r13,%rax,2) │ │ │ │ + add %r10,%rdi │ │ │ │ mov %rdx,0x8(%r15,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - add %r10,%rdi │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 2d4b0 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + jne 2ccb8 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ mov (%r14,%rsi,8),%rdx │ │ │ │ mov (%r15,%rax,8),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 2d680 │ │ │ │ + je 2ce80 │ │ │ │ mov 0x40(%r9),%rdi │ │ │ │ mov -0xb0(%rbp),%r11 │ │ │ │ mov (%rdi,%r11,1),%rdi │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 2d680 │ │ │ │ + je 2ce80 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%r12,%rsi,8) │ │ │ │ mov (%rbx,%rsi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ mov %rax,(%rbx,%rsi,8) │ │ │ │ mov %rsi,%rax │ │ │ │ - jne 2d634 │ │ │ │ + jne 2ce2c │ │ │ │ cmpb $0x0,-0xa8(%rbp) │ │ │ │ - je 2d634 │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - jmp 2d5f4 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 2ce2c │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + jmp 2cdf4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r9),%r11 │ │ │ │ mov (%r11,%rax,8),%r11 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 2d619 │ │ │ │ + je 2ce19 │ │ │ │ add %rdi,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ mov %rdx,(%r12,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2d5e0 │ │ │ │ + jg 2cde0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rdi │ │ │ │ mov %rdi,0x8(%r14,%rax,8) │ │ │ │ mov %rdx,0x8(%r12,%rax,8) │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 2d630 │ │ │ │ + jne 2ce28 │ │ │ │ test %rax,%rax │ │ │ │ - je 2d630 │ │ │ │ + je 2ce28 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rdi │ │ │ │ mov (%r12,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rdi),%rsi │ │ │ │ mov (%r14,%rax,8),%rdi │ │ │ │ mov %rsi,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2d5b0 │ │ │ │ + jne 2cdb0 │ │ │ │ neg %rdi │ │ │ │ mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 2d5c0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + jmp 2cdc0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ inc %rcx │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 2d470 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xc8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + jne 2cc78 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rcx,-0x80(%rbp) │ │ │ │ - add %rcx,-0xd0(%rbp) │ │ │ │ + add %rcx,-0x90(%rbp) │ │ │ │ + add %rcx,-0xc8(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 2cf90 │ │ │ │ - jmp 2d145 │ │ │ │ - nop │ │ │ │ + jne 2c7c8 │ │ │ │ + jmp 2c941 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r14,%rsi,8) │ │ │ │ - jmp 2d572 │ │ │ │ + jmp 2cd7a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rdx,(%r11,%rcx,1) │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2ccb6 │ │ │ │ + jmp 2c4ee │ │ │ │ mov %rdx,(%r14,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2d34a │ │ │ │ + jmp 2cb52 │ │ │ │ mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0xc8(%rbp),%rdx │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ - flds 0x79f9(%rip) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 2d9fb │ │ │ │ + jle 2d1c3 │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ - mov -0x118(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + mov %r10,-0x78(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%rdi │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ fldt (%rax) │ │ │ │ fildll 0x58(%r13) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r11,%r9 │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - jmp 2d732 │ │ │ │ - xchg %ax,%ax │ │ │ │ - fxch %st(1) │ │ │ │ + jmp 2cf22 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fxch %st(2) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jle 2d8b4 │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + jle 2d086 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov 0x40(%r13),%r11 │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - jmp 2d86b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov 0x40(%r13),%r11 │ │ │ │ + add %rax,%rdx │ │ │ │ + jmp 2d048 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 2d87e │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + je 2d05b │ │ │ │ fildll -0x8(%r14,%rcx,8) │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ + add 0x78(%r13),%r9 │ │ │ │ fldt (%rdx) │ │ │ │ - add 0x78(%r13),%r10 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ - mov -0x8(%r9,%rcx,8),%r10 │ │ │ │ - add -0x8(%rbx,%rcx,8),%r10 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov -0x8(%r9,%rcx,8),%r9 │ │ │ │ + add -0x8(%rbx,%rcx,8),%r9 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + fmuls 0x7144(%rip) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ - fmul %st(5),%st │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r13),%rax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ @@ -46221,30 +46068,29 @@ │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fadd %st(3),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 2d9c0 │ │ │ │ + jbe 2d188 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x7b80(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -46257,217 +46103,211 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2d83d │ │ │ │ + je 2d016 │ │ │ │ fchs │ │ │ │ - fmul %st(5),%st │ │ │ │ - fldt 0x7e7b(%rip) │ │ │ │ + fmuls 0x70c0(%rip) │ │ │ │ + fldt 0x766e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul -0x8(%r15,%rcx,8),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov %rcx,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ lea -0x1(%rdi,%rsi,1),%rsi │ │ │ │ - fstpt (%rdx) │ │ │ │ mov %rsi,(%r15,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jle 2d89b │ │ │ │ + jle 2d078 │ │ │ │ mov -0x8(%r12,%rcx,8),%rdi │ │ │ │ mov -0x8(%r11,%rcx,8),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2d780 │ │ │ │ + jne 2cf58 │ │ │ │ imul -0x8(%r15,%rcx,8),%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ fldz │ │ │ │ + mov %rcx,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ fstpt (%rdx) │ │ │ │ mov %rsi,(%r15,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rax,%r8 │ │ │ │ - jg 2d86b │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov (%r15,%r8,8),%rdx │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + jg 2d048 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov (%r15,%r8,8),%rax │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + mov %r8,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rsi,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - mov (%r12,%r10,8),%rdx │ │ │ │ - fldt (%rsi,%rcx,1) │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + fldt (%rax,%rdx,1) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + mov (%r14,%r9,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rcx) │ │ │ │ - mov (%r14,%r10,8),%rcx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 2da40 │ │ │ │ - mov 0x40(%r13),%rsi │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ - mov (%rsi,%r11,1),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 2da40 │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov (%rbx,%r10,8),%rcx │ │ │ │ - mov %rdx,(%r12,%r10,8) │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - mov %rdx,(%rbx,%r10,8) │ │ │ │ - mov %r10,%rdx │ │ │ │ - jne 2d9e4 │ │ │ │ - cmpb $0x0,-0xd0(%rbp) │ │ │ │ - je 2d9e4 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - jmp 2d985 │ │ │ │ - nopl (%rax) │ │ │ │ + fstpt (%rax) │ │ │ │ + mov (%r12,%r9,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 2d208 │ │ │ │ + mov 0x40(%r13),%rcx │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 2d208 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rax,(%r12,%r9,8) │ │ │ │ + mov (%rbx,%r9,8),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%rbx,%r9,8) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 2d1a8 │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + jne 2d154 │ │ │ │ + jmp 2d1a8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%r13),%r11 │ │ │ │ mov (%r11,%rdx,8),%r11 │ │ │ │ inc %r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 2d9a9 │ │ │ │ - add %r10,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - mov %rcx,(%r12,%rdx,8) │ │ │ │ - mov 0x8(%r9,%rdx,8),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 2d971 │ │ │ │ - neg %rcx │ │ │ │ - mov $0xffffffffffffffff,%r10 │ │ │ │ - mov %r10,0x8(%r14,%rdx,8) │ │ │ │ - mov %rcx,0x8(%r12,%rdx,8) │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 2d179 │ │ │ │ + add %rsi,%rax │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,(%r12,%rdx,8) │ │ │ │ + mov 0x8(%r10,%rdx,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jg 2d140 │ │ │ │ + neg %rax │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rsi,0x8(%r14,%rdx,8) │ │ │ │ + mov %rax,0x8(%r12,%rdx,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2d9e0 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 2d9e0 │ │ │ │ + je 2d1a8 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne 2d1a8 │ │ │ │ dec %rdx │ │ │ │ - mov (%rbx,%rdx,8),%rsi │ │ │ │ - mov (%r12,%rdx,8),%rcx │ │ │ │ - mov (%r14,%rdx,8),%r10 │ │ │ │ + mov (%rbx,%rdx,8),%rax │ │ │ │ + mov (%r14,%rdx,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rdx,8) │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,(%rbx,%rdx,8) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 2d940 │ │ │ │ - neg %r10 │ │ │ │ - mov %r10,(%r14,%rdx,8) │ │ │ │ - jmp 2d950 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + mov (%r12,%rdx,8),%rax │ │ │ │ + mov %rcx,(%rbx,%rdx,8) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 2d110 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,(%r14,%rdx,8) │ │ │ │ + jmp 2d120 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2da50 │ │ │ │ + ja 2d218 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x7cee(%rip) │ │ │ │ + fldt 0x74f6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2d849 │ │ │ │ + jmp 2d026 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - inc %rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 2d730 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,%r11 │ │ │ │ - incq -0xf8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ + incq -0x78(%rbp) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 2cf20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xc8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rsi,-0x78(%rbp) │ │ │ │ - add %rcx,-0x100(%rbp) │ │ │ │ + add %rsi,-0x88(%rbp) │ │ │ │ + add %rcx,-0xe8(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 2cc4d │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2d145 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,(%r14,%r10,8) │ │ │ │ - jmp 2d90b │ │ │ │ + jne 2c48e │ │ │ │ + jmp 2c941 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,(%r14,%r9,8) │ │ │ │ + jmp 2d0dd │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x7c5e(%rip) │ │ │ │ + fldt 0x7466(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2d849 │ │ │ │ + jmp 2d026 │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - mov %r9,-0xf8(%rbp) │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - mov $0x20,%edi │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ + mov %r13,-0x88(%rbp) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ xor %edx,%edx │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov $0x20,%edi │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ mov 0x60(%rax),%r13 │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ mov (%r15,%rdx,8),%rax │ │ │ │ mov (%r8,%rdx,8),%rsi │ │ │ │ fldt (%r12) │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - shl $0x4,%rax │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 2df20 │ │ │ │ + jbe 2d6d0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x783b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -46481,18 +46321,18 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2db84 │ │ │ │ + je 2d340 │ │ │ │ fchs │ │ │ │ - fmuls 0x7552(%rip) │ │ │ │ - fldt 0x7b30(%rip) │ │ │ │ + fmuls 0x6d96(%rip) │ │ │ │ + fldt 0x7344(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x78(%rbp),%r11 │ │ │ │ mov (%r9,%rdx,8),%rax │ │ │ │ imul %rdx,%r11 │ │ │ │ mov %r11,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ @@ -46502,266 +46342,267 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x77ce(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle 2dc41 │ │ │ │ + jle 2d401 │ │ │ │ fmul %st,%st(1) │ │ │ │ shl $0x4,%r11 │ │ │ │ fldt 0x10(%r11,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%rsi),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 2dc47 │ │ │ │ + jl 2d407 │ │ │ │ fldt -0x20(%rbx,%rdi,1) │ │ │ │ inc %rax │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rsi,%rax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x2,%esi │ │ │ │ + fld %st(1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r14,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 2dc20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2dc50 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2dc50 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2d3e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2d410 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2d410 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r12 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 2dae0 │ │ │ │ + jne 2d2a0 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 2e5f3 │ │ │ │ - movzbl -0x128(%rbp),%r12d │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ + jle 2dd52 │ │ │ │ + movzbl -0x120(%rbp),%r12d │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ mov %rax,%r11 │ │ │ │ + mov -0x90(%rbp),%r13 │ │ │ │ mov -0xb0(%rbp),%r9 │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0x118(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0x110(%rbp),%r15 │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov %r12b,-0xb0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ fldz │ │ │ │ - mov %r14,-0x118(%rbp) │ │ │ │ + mov %r14,-0x110(%rbp) │ │ │ │ + mov %r12b,-0xb0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %rcx,-0xc8(%rbp) │ │ │ │ + lea (%rsi,%rax,1),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov %rax,%r10 │ │ │ │ + movq $0x0,-0x88(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - movq $0x0,-0x90(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 2dd96 │ │ │ │ + jle 2d559 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov 0x40(%r13),%r14 │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ + mov 0x40(%r13),%r14 │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ mov (%r9,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fld %st(1) │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 2dd7b │ │ │ │ + je 2d53b │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 2dd7b │ │ │ │ - ffreep %st(0) │ │ │ │ + je 2d53b │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ fildll -0x8(%r8,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ imul %rsi,%rdi │ │ │ │ - add -0x8(%rbx,%rax,8),%rdi │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + add -0x8(%rbx,%rax,8),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r12,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 2dd30 │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + jne 2d4f0 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ mov (%r12,%r11,8),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov (%r8,%rdi,8),%rdx │ │ │ │ + mov (%r8,%r10,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r9,%rdi,8),%rax │ │ │ │ + mov (%r9,%r10,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 2df10 │ │ │ │ + je 2d6c0 │ │ │ │ mov 0x40(%r13),%rcx │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 2df10 │ │ │ │ + je 2d6c0 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r9,%rdi,8) │ │ │ │ - mov (%rbx,%rdi,8),%rax │ │ │ │ + mov %rax,(%r9,%r10,8) │ │ │ │ + mov (%rbx,%r10,8),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r10 │ │ │ │ - mov %rax,(%rbx,%rdi,8) │ │ │ │ - mov %rdi,%rax │ │ │ │ - jne 2dea0 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + mov %rax,(%rbx,%r10,8) │ │ │ │ + mov %r10,%rax │ │ │ │ + jne 2d650 │ │ │ │ cmpb $0x0,-0xb0(%rbp) │ │ │ │ - jne 2de64 │ │ │ │ - jmp 2dea0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jne 2d61c │ │ │ │ + jmp 2d650 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r13),%r14 │ │ │ │ mov (%r14,%rax,8),%r14 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 2de89 │ │ │ │ + je 2d641 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r9,%rax,8) │ │ │ │ mov 0x8(%r15,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2de50 │ │ │ │ + jg 2d608 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%r9,%rax,8) │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 2dea0 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 2d650 │ │ │ │ test %rax,%rax │ │ │ │ - je 2dea0 │ │ │ │ + je 2d650 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rsi),%rcx │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2de20 │ │ │ │ + jne 2d5d8 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - jmp 2de30 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - incq -0x90(%rbp) │ │ │ │ + jmp 2d5e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + incq -0x88(%rbp) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 2dd00 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + jne 2d4c0 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xf8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r11,-0x108(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 2d13b │ │ │ │ + add %r11,-0x100(%rbp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 2c937 │ │ │ │ test %r11,%r11 │ │ │ │ - jle 2dce0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 2d4ad │ │ │ │ + fstp %st(0) │ │ │ │ movzbl -0xb0(%rbp),%r12d │ │ │ │ - mov -0x118(%rbp),%r14 │ │ │ │ - jmp 2d2bc │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x110(%rbp),%r14 │ │ │ │ + mov %r10,%rdi │ │ │ │ + jmp 2cabc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 2dde6 │ │ │ │ + mov %rdx,(%r8,%r10,8) │ │ │ │ + jmp 2d5a9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2df35 │ │ │ │ + ja 2d6e5 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x7792(%rip) │ │ │ │ + fldt 0x6fb2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2db94 │ │ │ │ + jmp 2d350 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x7779(%rip) │ │ │ │ + fldt 0x6f99(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2db94 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ - mov 0x60(%r13),%r10 │ │ │ │ + jmp 2d350 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - fchs │ │ │ │ - fldt 0x7420(%rip) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ + mov 0x60(%r13),%r10 │ │ │ │ mov %r14,%rsi │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + fchs │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ xor %r8d,%r8d │ │ │ │ - fld1 │ │ │ │ mov %rax,%rcx │ │ │ │ - lea 0x3(%r12,%r12,1),%rdi │ │ │ │ + fldl2e │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ shr $0x4,%rcx │ │ │ │ + fld1 │ │ │ │ + lea 0x3(%r12,%r12,1),%rdi │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %r8,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -46770,102 +46611,97 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14,%rax,1) │ │ │ │ test %r12,%r12 │ │ │ │ - js 2e02c │ │ │ │ + js 2d7ac │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 2e002 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2d782 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 2e000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2d780 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e030 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2d7b0 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r8 │ │ │ │ add %r9,%rsi │ │ │ │ cmp %r11,%r8 │ │ │ │ - jne 2df8b │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2d737 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ - cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 2d145 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 2c941 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ mov %rdi,-0xa8(%rbp) │ │ │ │ sub $0x8,%rdi │ │ │ │ test %r8,%r8 │ │ │ │ - setg -0xc8(%rbp) │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ + setg -0xc0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2ed07 │ │ │ │ + jle 2e447 │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ mov %r8,-0x120(%rbp) │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %r13,-0xa0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ - mov %r14,-0xb8(%rbp) │ │ │ │ - mov 0x40(%rbx),%r11 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ shl $0x4,%r10 │ │ │ │ - add 0x78(%rbx),%r10 │ │ │ │ - jmp 2e14f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x40(%rax),%r11 │ │ │ │ + add 0x78(%rax),%r10 │ │ │ │ + jmp 2d8c7 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jle 2e128 │ │ │ │ + jle 2d8a0 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2e1a9 │ │ │ │ + jle 2d921 │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xa8(%rbp) │ │ │ │ - je 2e1d3 │ │ │ │ + je 2d943 │ │ │ │ mov (%r11,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ lea (%rbx,%rbx,1),%rsi │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -46876,1055 +46712,1052 @@ │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r12,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 2e120 │ │ │ │ + jns 2d898 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jg 2e1c0 │ │ │ │ + jg 2d930 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r15,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2e136 │ │ │ │ + jg 2d8ae │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2e136 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2d8ae │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2e136 │ │ │ │ + jmp 2d8ae │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xb8(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov $0x20,%r9d │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ mov -0x50(%rbp),%r15 │ │ │ │ + mov $0x20,%r9d │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0xb0(%rbx),%rdi │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov (%r12,%rdx,8),%r10 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + add 0xb0(%rax),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov (%r12,%rdx,8),%r11 │ │ │ │ mov 0x0(%r13,%rdx,8),%rax │ │ │ │ + imul %rdx,%r10 │ │ │ │ fldt (%rdi) │ │ │ │ - imul %rdx,%r8 │ │ │ │ - mov %r8,%rsi │ │ │ │ + mov %r10,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add %rcx,%rsi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - cmp %r10,%rax │ │ │ │ - jle 2e2c1 │ │ │ │ - shl $0x4,%r8 │ │ │ │ + cmp %r11,%rax │ │ │ │ + jle 2da21 │ │ │ │ + shl $0x4,%r10 │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r8,%r14,1) │ │ │ │ + fldt 0x10(%r10,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - lea 0x2(%r10),%rsi │ │ │ │ + lea 0x2(%r11),%rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 2e2c7 │ │ │ │ + jl 2da27 │ │ │ │ fldt -0x20(%rcx,%r9,1) │ │ │ │ inc %rax │ │ │ │ mov %r9,%rsi │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub %r10,%rax │ │ │ │ + mov $0x2,%r10d │ │ │ │ + sub %r11,%rax │ │ │ │ fld %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ + inc %r10 │ │ │ │ fldt (%r14,%rsi,1) │ │ │ │ - inc %r8 │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rcx,%rsi,1) │ │ │ │ add $0x10,%rsi │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 2e2a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e2d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e2d0 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 2da00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2da30 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2da30 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rdi │ │ │ │ - add %r11,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 2e230 │ │ │ │ + jne 2d9a0 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%r15 │ │ │ │ - jle 2e5bc │ │ │ │ - mov %r13,-0xc0(%rbp) │ │ │ │ + mov -0x78(%rbp),%r15 │ │ │ │ + jle 2dd14 │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ mov -0x120(%rbp),%r8 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ + mov %r13,-0xb8(%rbp) │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%r13 │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov %r14,-0x118(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ fldz │ │ │ │ - mov %r15,%r11 │ │ │ │ + mov %r14,-0x118(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + mov %r15,-0x110(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ + mov %rcx,%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdi,%rax,1),%r12 │ │ │ │ mov %r8,%rdi │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ mov %r12,-0xb0(%rbp) │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 2e419 │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 2db7d │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov 0x40(%r13),%r15 │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ + mov 0x40(%r13),%r14 │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15,%rax,8),%rsi │ │ │ │ - mov (%r9,%rax,8),%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r14,%rax,8),%rsi │ │ │ │ + mov (%r9,%rax,8),%r11 │ │ │ │ + mov %rax,%r10 │ │ │ │ fld %st(1) │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ - test %r10,%r10 │ │ │ │ - je 2e3fe │ │ │ │ + test %r11,%r11 │ │ │ │ + je 2db5f │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 2e3fe │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + je 2db5f │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ fildll -0x8(%r8,%rax,8) │ │ │ │ - lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ - imul %rsi,%rdi │ │ │ │ - add -0x8(%rbx,%rax,8),%rdi │ │ │ │ + lea -0x1(%r11,%rdx,1),%rdx │ │ │ │ + imul %rsi,%r10 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%rsi,%rdi,1) │ │ │ │ + add -0x8(%rbx,%rax,8),%r10 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + fldt (%rsi,%r10,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,(%r14,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 2e3b0 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov (%r14,%r12,8),%rax │ │ │ │ + mov %rdx,(%r12,%rax,8) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jne 2db10 │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ + mov (%r12,%r15,8),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov (%r8,%rdi,8),%rdx │ │ │ │ + mov (%r8,%r11,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r9,%rdi,8),%rax │ │ │ │ + mov (%r9,%r11,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 2e5b0 │ │ │ │ + je 2dd08 │ │ │ │ mov 0x40(%r13),%rcx │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 2e5b0 │ │ │ │ + je 2dd08 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r9,%rdi,8) │ │ │ │ - mov (%rbx,%rdi,8),%rax │ │ │ │ + mov %rax,(%r9,%r11,8) │ │ │ │ + mov (%rbx,%r11,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ - mov %rax,(%rbx,%rdi,8) │ │ │ │ - mov %rdi,%rax │ │ │ │ - jne 2e520 │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - jne 2e4e4 │ │ │ │ - jmp 2e520 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r13),%r15 │ │ │ │ - mov (%r15,%rax,8),%r15 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - je 2e509 │ │ │ │ + mov %rax,(%rbx,%r11,8) │ │ │ │ + mov %r11,%rax │ │ │ │ + jne 2dc78 │ │ │ │ + cmpb $0x0,-0xc0(%rbp) │ │ │ │ + jne 2dc44 │ │ │ │ + jmp 2dc78 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x40(%r13),%r14 │ │ │ │ + mov (%r14,%rax,8),%r14 │ │ │ │ + inc %r14 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 2dc68 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r9,%rax,8) │ │ │ │ - mov 0x8(%r11,%rax,8),%rdx │ │ │ │ + mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2e4d0 │ │ │ │ + jg 2dc30 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%r9,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 2e520 │ │ │ │ + jne 2dc78 │ │ │ │ test %rax,%rax │ │ │ │ - je 2e520 │ │ │ │ + je 2dc78 │ │ │ │ dec %rax │ │ │ │ - mov (%rbx,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ - lea 0x1(%rsi),%rcx │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ + inc %rcx │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2e4a0 │ │ │ │ + jne 2dc00 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - jmp 2e4b0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 2dc10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - cmp %rsi,-0x60(%rbp) │ │ │ │ - jne 2e380 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + cmp %rcx,-0x60(%rbp) │ │ │ │ + jne 2dae0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r12,-0x108(%rbp) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 2d13f │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 2e366 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov -0x118(%rbp),%r14 │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ - mov %r11,%r15 │ │ │ │ + mov %r11,%rdi │ │ │ │ + incq -0xf8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + add %r15,-0x100(%rbp) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 2c93b │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 2dac7 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r13,-0xa0(%rbp) │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ mov %rdi,-0x120(%rbp) │ │ │ │ - jmp 2e0de │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x118(%rbp),%r14 │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov -0x110(%rbp),%r15 │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + jmp 2d862 │ │ │ │ nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 2e469 │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov %rdx,(%r8,%r11,8) │ │ │ │ + jmp 2dbcd │ │ │ │ + incq -0xf8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rcx,-0x108(%rbp) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 2d145 │ │ │ │ - mov 0x58(%rbx),%r9 │ │ │ │ - jmp 2e0de │ │ │ │ + add %rdi,-0x100(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 2c941 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov 0x58(%rax),%r9 │ │ │ │ + jmp 2d862 │ │ │ │ mov %rax,%rdi │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + incq -0xf8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rdi,-0x108(%rbp) │ │ │ │ + add %rdi,-0x100(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 2d145 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov 0x58(%rax),%r13 │ │ │ │ - jmp 2d2f8 │ │ │ │ - cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 2d145 │ │ │ │ + je 2c941 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ + mov 0x58(%rax),%r13 │ │ │ │ + jmp 2caf8 │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 2c941 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ lea 0x2(%r10),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - sub $0x8,%rsi │ │ │ │ + lea -0x8(%rcx),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov %rsi,-0xf8(%rbp) │ │ │ │ setg %r12b │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 2e7dc │ │ │ │ + jle 2df3c │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r13 │ │ │ │ - mov %r15,-0x120(%rbp) │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ - movq $0x0,-0x118(%rbp) │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %r12b,-0x130(%rbp) │ │ │ │ - mov %r9,-0xc8(%rbp) │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + mov %r12b,-0x128(%rbp) │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov %r13,-0x90(%rbp) │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov %r15,-0xe8(%rbp) │ │ │ │ mov %rax,%r15 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - mov -0x120(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ shl $0x4,%rbx │ │ │ │ mov 0x40(%rax),%r12 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ add 0x78(%rax),%rbx │ │ │ │ - jmp 2e74f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2deaf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jle 2e728 │ │ │ │ + jle 2de88 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r9,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2e7ac │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + jle 2df0c │ │ │ │ + mov %rax,(%r11,%rcx,1) │ │ │ │ mov %rdx,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 2eabf │ │ │ │ + je 2e217 │ │ │ │ mov (%r12,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt (%rbx,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x1(%rax,%r15,1),%rax │ │ │ │ sub %r15,%r8 │ │ │ │ - mov %rax,(%r11,%rcx,1) │ │ │ │ + mov %rax,(%r14,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 2e720 │ │ │ │ + jns 2de80 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 2eaac │ │ │ │ + jg 2e204 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r9,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2e736 │ │ │ │ + jg 2de96 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2e736 │ │ │ │ + jmp 2de96 │ │ │ │ test $0x8,%dil │ │ │ │ - jne 2ed27 │ │ │ │ + jne 2e467 │ │ │ │ movq $0x1,-0x60(%rbp) │ │ │ │ test $0x2,%dil │ │ │ │ - je 2cbc0 │ │ │ │ - jmp 2d24c │ │ │ │ + je 2c400 │ │ │ │ + jmp 2ca4c │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 2d145 │ │ │ │ - movq $0x0,-0x118(%rbp) │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ + jle 2c941 │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov %r14,-0x138(%rbp) │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov %r12b,-0xc8(%rbp) │ │ │ │ fldz │ │ │ │ - mov %r15,%r11 │ │ │ │ + mov %r14,-0x130(%rbp) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %r12b,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - mov %rsi,%r12 │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov %r15,-0x118(%rbp) │ │ │ │ + mov %rsi,%r15 │ │ │ │ add %rax,%rcx │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 2e8f9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 2e064 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov 0x40(%r13),%r15 │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ + mov 0x40(%r13),%r14 │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ mov %r10,-0xa8(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15,%rax,8),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r14,%rax,8),%rsi │ │ │ │ mov (%r9,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fld %st(1) │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 2e8de │ │ │ │ + je 2e046 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 2e8de │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + je 2e046 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ fildll -0x8(%r8,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ imul %rsi,%rdi │ │ │ │ - add -0x8(%rbx,%rax,8),%rdi │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + add -0x8(%rbx,%rax,8),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,(%r14,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 2e890 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov %rdx,(%r12,%rax,8) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jne 2dff8 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ mov -0xa8(%rbp),%r10 │ │ │ │ - mov (%r14,%r12,8),%rax │ │ │ │ + mov (%r12,%r15,8),%rax │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ mov (%r8,%rdi,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%r9,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 2eaa0 │ │ │ │ + je 2e1f8 │ │ │ │ mov 0x40(%r13),%rcx │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 2eaa0 │ │ │ │ + je 2e1f8 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%r9,%rdi,8) │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 2ea00 │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - jne 2e9c4 │ │ │ │ - jmp 2ea00 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r13),%r15 │ │ │ │ - mov (%r15,%rax,8),%r15 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - je 2e9e9 │ │ │ │ + jne 2e158 │ │ │ │ + cmpb $0x0,-0xc0(%rbp) │ │ │ │ + jne 2e124 │ │ │ │ + jmp 2e158 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x40(%r13),%r14 │ │ │ │ + mov (%r14,%rax,8),%r14 │ │ │ │ + inc %r14 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 2e149 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r9,%rax,8) │ │ │ │ mov 0x8(%r11,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2e9b0 │ │ │ │ + jg 2e110 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%r9,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 2ea00 │ │ │ │ + jne 2e158 │ │ │ │ test %rax,%rax │ │ │ │ - je 2ea00 │ │ │ │ + je 2e158 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rsi),%rcx │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2e980 │ │ │ │ + jne 2e0e0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - jmp 2e990 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 2e0f0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ incq -0x78(%rbp) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 2e860 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0x108(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + jne 2dfc8 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0x100(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r12,-0x118(%rbp) │ │ │ │ + add %r15,-0x110(%rbp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 2d143 │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 2e84a │ │ │ │ - ffreep %st(0) │ │ │ │ - movzbl -0xc8(%rbp),%eax │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ - mov -0x138(%rbp),%r14 │ │ │ │ - mov -0xb8(%rbp),%r13 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ + je 2c93f │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 2dfae │ │ │ │ + fstp %st(0) │ │ │ │ + movzbl -0xc0(%rbp),%eax │ │ │ │ + mov %r13,-0x90(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %r9,-0xc8(%rbp) │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - mov %r11,-0x120(%rbp) │ │ │ │ - mov %al,-0x130(%rbp) │ │ │ │ - jmp 2e6e0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov %al,-0x128(%rbp) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov -0x130(%rbp),%r14 │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 2de42 │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 2e949 │ │ │ │ + jmp 2e0b4 │ │ │ │ mov %rdx,(%r9,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2e736 │ │ │ │ + jmp 2de96 │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ add $0x2,%r15 │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ xor %r11d,%r11d │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(2) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ inc %rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ + fdivp %st,%st(1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ mov (%r12,%r11,1),%rdx │ │ │ │ mov 0x0(%r13,%r11,1),%rax │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - fldt (%rbx,%r11,2) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ + fldt (%rbx,%r11,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%r11,2) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov (%rdi,%r11,1),%r10 │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - mov (%rdi,%r11,1),%r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - jg 2ec53 │ │ │ │ + jg 2e390 │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ fadd %st(4),%st │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ inc %r10 │ │ │ │ sub %rax,%r10 │ │ │ │ mov %r15,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0xb0(%rdi),%r9 │ │ │ │ mov %rdx,%rdi │ │ │ │ - not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 2ec25 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + not %rdi │ │ │ │ + jmp 2e366 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rdx,%r8,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ - fstpt (%rsi) │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpt -0x10(%rsi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - je 2ec60 │ │ │ │ + je 2e3a0 │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 2ec00 │ │ │ │ + jns 2e340 │ │ │ │ lea (%rdi,%r8,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ - jmp 2ec11 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2ec64 │ │ │ │ + jmp 2e34d │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2e3a4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ add $0x8,%r11 │ │ │ │ add %rax,%r8 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ add %rax,%r15 │ │ │ │ cmp %r11,-0xa0(%rbp) │ │ │ │ - jne 2eb40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e280 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 2ecc8 │ │ │ │ - mov %r13,-0xb8(%rbp) │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ - movzbl -0x130(%rbp),%r12d │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%r15 │ │ │ │ - jmp 2e7fd │ │ │ │ + jle 2e405 │ │ │ │ + mov %r13,-0x80(%rbp) │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ + movzbl -0x128(%rbp),%r12d │ │ │ │ + mov -0x90(%rbp),%r13 │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + jmp 2df5d │ │ │ │ + incq -0x100(%rbp) │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - incq -0x108(%rbp) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rdi,-0x118(%rbp) │ │ │ │ - cmp %rax,-0xd8(%rbp) │ │ │ │ - je 2d145 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + add %rdi,-0x110(%rbp) │ │ │ │ + cmp %rax,-0xd0(%rbp) │ │ │ │ + je 2c941 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ mov 0x58(%rax),%r15 │ │ │ │ - jmp 2e6e0 │ │ │ │ + jmp 2de42 │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 2ed6c │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 2e31c │ │ │ │ + jle 2e4ac │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + jmp 2da79 │ │ │ │ movq $0x1,-0x60(%rbp) │ │ │ │ - jmp 2e049 │ │ │ │ + jmp 2d7c9 │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jg 2ed90 │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jg 2e4d0 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rsi,-0x108(%rbp) │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 2ed41 │ │ │ │ - jmp 2d145 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + jne 2e481 │ │ │ │ + jmp 2c941 │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ inc %rax │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rcx,-0x108(%rbp) │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 2ed14 │ │ │ │ - jmp 2d145 │ │ │ │ + jne 2e454 │ │ │ │ + jmp 2c941 │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 2dc9d │ │ │ │ + jmp 2d460 │ │ │ │ │ │ │ │ -000000000002eda0 : │ │ │ │ +000000000002e4e0 : │ │ │ │ push %rbp │ │ │ │ + xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x108,%rsp │ │ │ │ mov 0x30(%r15),%rdx │ │ │ │ movdqa 0xe0(%rdi),%xmm0 │ │ │ │ mov %rsp,-0x108(%rbp) │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ + movq %xmm0,-0x68(%rbp) │ │ │ │ + movq %xmm0,%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ add $0x17,%rcx │ │ │ │ - movq %xmm0,-0x68(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ movaps %xmm0,0xd0(%r15) │ │ │ │ shr $0x4,%rax │ │ │ │ - movq %xmm0,%rdi │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %rsp,-0xa8(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x78(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rcx,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %rcx,%r12 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%r12 │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ lea -0x10(%rdx),%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ mov 0x58(%r15),%r10 │ │ │ │ - mov 0x68(%r15),%rsi │ │ │ │ - shr $0x3,%r12 │ │ │ │ lea 0x1(%r10),%r8 │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ lea (%r8,%r8,1),%rdx │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ imul %rcx,%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ - sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ + sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %rsp,%r13 │ │ │ │ - sub %rax,%rsp │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ + mov 0x68(%r15),%rcx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov 0x48(%r15),%rdx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rsp,-0xe0(%rbp) │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r15),%edi │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%r10 │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ test $0x20,%dil │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - jne 2f265 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + jne 2e995 │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov 0x30(%r15),%rcx │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%r12,8) │ │ │ │ - shl $0x5,%r8 │ │ │ │ mov %r8,-0xc8(%rbp) │ │ │ │ mov %edi,%r8d │ │ │ │ fstpt (%rax) │ │ │ │ and $0x10,%r8d │ │ │ │ + movq $0x0,0x0(,%r12,8) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 2f0fc │ │ │ │ + jle 2e834 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %rsi,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 2ef50 │ │ │ │ + jne 2e690 │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ test %r8d,%r8d │ │ │ │ - jne 2f10d │ │ │ │ + jne 2e845 │ │ │ │ test $0x8,%dil │ │ │ │ - jne 30470 │ │ │ │ + jne 2fba0 │ │ │ │ test $0x2,%dil │ │ │ │ - jne 2f706 │ │ │ │ + jne 2ee46 │ │ │ │ and $0x4,%edi │ │ │ │ - jne 30b20 │ │ │ │ + jne 30237 │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 2f303 │ │ │ │ + jle 2ea43 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov %r13,%r11 │ │ │ │ + flds 0x59e9(%rip) │ │ │ │ mov -0xe0(%rbp),%r13 │ │ │ │ - flds 0x612d(%rip) │ │ │ │ - movq $0x0,-0xf0(%rbp) │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ lea -0x1(%rax),%r14 │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ sub $0x8,%rdi │ │ │ │ test %r14,%r14 │ │ │ │ - mov %r14,-0x100(%rbp) │ │ │ │ setg %r12b │ │ │ │ - neg %r10 │ │ │ │ - mov %rdi,-0xc8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %r12b,-0xc0(%rbp) │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ + neg %r10 │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov %r14,-0xf8(%rbp) │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ + mov %r12b,-0xb0(%rbp) │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2fc60 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 2f388 │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x40(%r15),%rax │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ mov 0x58(%r15),%r9 │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ shl $0x4,%r10 │ │ │ │ - mov %rax,%rbx │ │ │ │ add 0x78(%r15),%r10 │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ - jmp 2f090 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 2e7c8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jle 2f068 │ │ │ │ + jle 2e7a0 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2f0ed │ │ │ │ + jle 2e825 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xb0(%rbp) │ │ │ │ - je 2fc36 │ │ │ │ - mov (%rbx,%rcx,1),%rax │ │ │ │ + cmp %rcx,-0xa8(%rbp) │ │ │ │ + je 2f35e │ │ │ │ + mov (%r15,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x1(%r9,%rax,1),%rax │ │ │ │ sub %r9,%r8 │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rax,(%rbx,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 2f060 │ │ │ │ + jns 2e798 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 2fc10 │ │ │ │ + jg 2f338 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r11,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2f076 │ │ │ │ + jg 2e7ae │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2f076 │ │ │ │ + jmp 2e7ae │ │ │ │ test %r8d,%r8d │ │ │ │ - je 30caa │ │ │ │ + je 303ba │ │ │ │ movq $0x1,-0x60(%rbp) │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 2f303 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + jle 2ea43 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ mov %r13,%r8 │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ mov %r9,%r12 │ │ │ │ + movq $0x0,-0x90(%rbp) │ │ │ │ + mov -0x70(%rbp),%r13 │ │ │ │ mov %r15,%r9 │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ - movq $0x0,-0x98(%rbp) │ │ │ │ movq $0x0,-0xc0(%rbp) │ │ │ │ - lea 0x0(,%rdi,8),%r14 │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - lea -0x8(%r14),%rdi │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + sub $0x8,%rax │ │ │ │ + test %r14,%r14 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov %r14,-0xe8(%rbp) │ │ │ │ mov -0xe0(%rbp),%r14 │ │ │ │ - test %rax,%rax │ │ │ │ - setg -0xa0(%rbp) │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ + setg -0xa8(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 2f9a5 │ │ │ │ + jle 2f0e0 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ mov 0x40(%r9),%r10 │ │ │ │ - mov 0x58(%r9),%r11 │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ + mov 0x58(%r9),%r11 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r9),%rax │ │ │ │ + mov %r13,-0xa0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 2f1fc │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ + jmp 2e92c │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jge 2f1d8 │ │ │ │ + jge 2e908 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2f259 │ │ │ │ + jle 2e989 │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x78(%rbp) │ │ │ │ - je 2f980 │ │ │ │ + cmp %rcx,-0x40(%rbp) │ │ │ │ + je 2f0b8 │ │ │ │ mov (%r10,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%r9 │ │ │ │ lea (%r9,%r9,1),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fldt (%rbx,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + fistpll -0x70(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax,%r11,1),%rax │ │ │ │ sub %r11,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdi,(%r15,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 2f1d0 │ │ │ │ + jns 2e900 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jl 2f960 │ │ │ │ + jl 2f0a0 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r8,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2f1e6 │ │ │ │ + jg 2e916 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2f1e6 │ │ │ │ + jmp 2e916 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2f303 │ │ │ │ + jle 2ea43 │ │ │ │ mov 0xc8(%r15),%r8 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ lea (%r8,%rax,8),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 2f2e6 │ │ │ │ + jle 2ea26 │ │ │ │ mov 0xc0(%r15),%rbx │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ shl $0x4,%rcx │ │ │ │ add 0xb0(%r15),%rcx │ │ │ │ lea (%rbx,%rax,8),%rdx │ │ │ │ lea (%rbx,%r11,8),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rdx),%rax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ - fldt (%rsi) │ │ │ │ + mov (%rdx),%rax │ │ │ │ add $0x8,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add $0x10,%rcx │ │ │ │ + fldt (%rsi) │ │ │ │ shl $0x4,%rax │ │ │ │ add %r10,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 2f2c0 │ │ │ │ + jne 2ea00 │ │ │ │ mov %r11,%rax │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 2f290 │ │ │ │ - jmp 2f303 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2f303 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2f303 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e9b8 │ │ │ │ + jmp 2ea43 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2ea43 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2ea43 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x108(%rbp),%rsp │ │ │ │ mov 0x98(%r15),%rdi │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r15),%rax │ │ │ │ mov 0x10(%r15),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ shl $0x3,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ @@ -47932,268 +47765,269 @@ │ │ │ │ mov (%r15),%rdx │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xd8(%r15),%rax │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ lea 0x7(%rsp),%r12 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ mov %r12,%r13 │ │ │ │ - and $0xfffffffffffffff8,%r12 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - shl $0x4,%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ call 3030 │ │ │ │ + shr $0x3,%r13 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r13,8) │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 2f3bb │ │ │ │ + jle 2eafb │ │ │ │ lea 0x0(,%r13,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ mov (%r15),%rax │ │ │ │ testb $0x1,0x70(%r15) │ │ │ │ - je 2f548 │ │ │ │ + je 2ec88 │ │ │ │ test %rax,%rax │ │ │ │ - jle 2f539 │ │ │ │ + jle 2ec79 │ │ │ │ mov 0x38(%r15),%r10 │ │ │ │ lea -0x1(%r13),%rdi │ │ │ │ mov -0x80(%rbp),%r14 │ │ │ │ mov %r15,-0x68(%rbp) │ │ │ │ + flds 0x55b4(%rip) │ │ │ │ lea 0x0(,%rdi,8),%r11 │ │ │ │ - flds 0x5cec(%rip) │ │ │ │ mov %rdi,%r15 │ │ │ │ - mov (%r10,%r11,1),%rsi │ │ │ │ - dec %rsi │ │ │ │ + mov (%r10,%rdi,8),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + dec %rcx │ │ │ │ test %rdi,%rdi │ │ │ │ setg -0x50(%rbp) │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ shl $0x4,%rax │ │ │ │ add %r14,%rax │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r8,%rax,1),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%r13 │ │ │ │ - jle 2f4bb │ │ │ │ + jle 2ebfb │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ + mov (%r12,%rsi,8),%rdx │ │ │ │ mov %r15,-0x40(%rbp) │ │ │ │ mov 0xa8(%rax),%r9 │ │ │ │ mov 0x40(%rax),%rdi │ │ │ │ lea 0x0(,%rsi,8),%rax │ │ │ │ - mov (%r12,%rax,1),%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx,%rax,1),%r15 │ │ │ │ imul (%rdi,%rax,1),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add (%r9,%rax,1),%rsi │ │ │ │ - add %r15,%rdx │ │ │ │ - mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ + add %r15,%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ + mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rsi,%r11 │ │ │ │ - jne 2f480 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2ebc0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ mov (%r12,%r13,8),%rax │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ - fldt (%rcx) │ │ │ │ mov (%rbx,%r15,8),%rax │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%rcx) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rbx,%r15,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%r14) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 2f529 │ │ │ │ + jne 2ec69 │ │ │ │ cmpb $0x0,-0x50(%rbp) │ │ │ │ - jne 2f505 │ │ │ │ - jmp 2f529 │ │ │ │ + jne 2ec45 │ │ │ │ + jmp 2ec69 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %rsi,%rsi │ │ │ │ - je 2f529 │ │ │ │ + je 2ec69 │ │ │ │ dec %rsi │ │ │ │ mov (%rbx,%rsi,8),%rax │ │ │ │ mov (%r10,%rsi,8),%rdi │ │ │ │ movq $0x0,0x8(%rbx,%rsi,8) │ │ │ │ inc %rax │ │ │ │ lea -0x1(%rdi),%rdx │ │ │ │ mov %rax,(%rbx,%rsi,8) │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 2f500 │ │ │ │ + je 2ec40 │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %r14,-0x60(%rbp) │ │ │ │ - jne 2f430 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2eb70 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %r14d,%r14d │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ test %rax,%rax │ │ │ │ - jle 2f539 │ │ │ │ + jle 2ec79 │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ mov %r13,%r9 │ │ │ │ mov %rbx,%r13 │ │ │ │ - mov %r8,-0x78(%rbp) │ │ │ │ mov %r12,-0x50(%rbp) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x50(%rbp),%rbx │ │ │ │ cmp %r9,%r14 │ │ │ │ - jge 2f63d │ │ │ │ + jge 2ed7d │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov 0x40(%r15),%r8 │ │ │ │ mov %r14,%rcx │ │ │ │ + mov 0x40(%r15),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ lea (%rax,%rcx,1),%rbx │ │ │ │ + fldt (%rbx) │ │ │ │ mov 0x0(%r13,%r14,8),%r12 │ │ │ │ mov %r14,%rax │ │ │ │ - fldt (%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - add $0x10,%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r15),%rax │ │ │ │ + add $0x10,%rbx │ │ │ │ lea 0x1(%r12),%r10 │ │ │ │ + mov (%r8,%r14,8),%r8 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ + lea 0x2(%r8,%r8,1),%r8 │ │ │ │ lea 0x0(,%r14,8),%rax │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ inc %r14 │ │ │ │ - fldt 0x60d4(%rip) │ │ │ │ - mov (%r8,%rax,1),%r8 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ + fldt 0x5963(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - lea 0x2(%r8,%r8,1),%r8 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 31c0 │ │ │ │ - fdivrs 0x5ad8(%rip) │ │ │ │ + fdivrs 0x5398(%rip) │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov 0x40(%r15),%r8 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ mov 0x30(%r15),%r9 │ │ │ │ mov (%r8,%rax,1),%rax │ │ │ │ imul -0x8(%rdi,%r14,8),%rax │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ add %r12,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rax,(%rdi,%r14,8) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %r9,%r14 │ │ │ │ - jl 2f590 │ │ │ │ + jl 2ecd0 │ │ │ │ mov (%r15),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ mov (%rbx,%r9,8),%rbx │ │ │ │ mov %r9,%r8 │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ lea -0x1(%r9),%r14 │ │ │ │ - mov 0x38(%r15),%r9 │ │ │ │ shl $0x4,%r8 │ │ │ │ + mov 0x38(%r15),%r9 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ - shl $0x4,%rdx │ │ │ │ shl $0x4,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ fldt (%rbx,%r8,1) │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ mov 0x0(%r13,%r14,8),%rbx │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ mov (%r9,%r14,8),%rbx │ │ │ │ mov %rcx,0x0(%r13,%r14,8) │ │ │ │ lea -0x1(%rbx),%r8 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 2f6ec │ │ │ │ + jne 2ee2c │ │ │ │ test %r14,%r14 │ │ │ │ - jg 2f6c5 │ │ │ │ - jmp 2f6ec │ │ │ │ + jg 2ee05 │ │ │ │ + jmp 2ee2c │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ test %r14,%r14 │ │ │ │ - je 2f6ec │ │ │ │ + je 2ee2c │ │ │ │ dec %r14 │ │ │ │ - mov 0x0(%r13,%r14,8),%rbx │ │ │ │ movq $0x0,0x8(%r13,%r14,8) │ │ │ │ + mov 0x0(%r13,%r14,8),%rbx │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ mov (%r9,%r14,8),%rbx │ │ │ │ mov %rcx,0x0(%r13,%r14,8) │ │ │ │ lea -0x1(%rbx),%r8 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 2f6c0 │ │ │ │ + je 2ee00 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 2f539 │ │ │ │ + jge 2ec79 │ │ │ │ mov 0x30(%r15),%r9 │ │ │ │ - jmp 2f570 │ │ │ │ + jmp 2ecb0 │ │ │ │ + fld1 │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ - mov -0xf0(%rbp),%r12 │ │ │ │ mov 0x60(%r15),%r10 │ │ │ │ - fld1 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - fchs │ │ │ │ - fldt 0x5c6a(%rip) │ │ │ │ mov %r14,%rsi │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + fchs │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ xor %r8d,%r8d │ │ │ │ - fld1 │ │ │ │ + fldl2e │ │ │ │ shr $0x4,%rcx │ │ │ │ lea 0x3(%r12,%r12,1),%rdi │ │ │ │ + fld1 │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %r8,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -48202,392 +48036,383 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14,%rax,1) │ │ │ │ test %r12,%r12 │ │ │ │ - js 2f7ac │ │ │ │ + js 2eeec │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 2f782 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 2eec2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 2f780 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2eec0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2f7b0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2eef0 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ inc %r8 │ │ │ │ add %rax,%rsi │ │ │ │ cmp %r11,%r8 │ │ │ │ - jne 2f737 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2ee73 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 2f303 │ │ │ │ + jle 2ea43 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - sub $0x8,%rsi │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ + sub $0x8,%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ setg %r12b │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 311fc │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ + jle 308fa │ │ │ │ movq $0x0,-0xf8(%rbp) │ │ │ │ + mov 0x58(%r15),%rax │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ - mov %r15,-0x98(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ mov %rdi,-0x120(%rbp) │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ mov %r12b,-0x37(%rbp) │ │ │ │ mov %rbx,-0xc0(%rbp) │ │ │ │ mov %r13,-0x110(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov -0x100(%rbp),%r12 │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %r14,-0xa0(%rbp) │ │ │ │ mov -0xb0(%rbp),%r10 │ │ │ │ mov -0x110(%rbp),%r14 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ shl $0x4,%r12 │ │ │ │ mov 0x40(%rax),%r13 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ add 0x78(%rax),%r12 │ │ │ │ - jmp 2f8ef │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 2f023 │ │ │ │ + nop │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jle 2f8c8 │ │ │ │ + jle 2eff8 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 2f94d │ │ │ │ + jle 2f091 │ │ │ │ mov %rax,(%rbx,%rcx,1) │ │ │ │ mov %rdx,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 2ffdb │ │ │ │ + cmp %rcx,-0xa8(%rbp) │ │ │ │ + je 2f6d3 │ │ │ │ mov 0x0(%r13,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fldt (%r12,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fistpll -0x88(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ mov %rax,%r11 │ │ │ │ lea 0x1(%rax,%r15,1),%rax │ │ │ │ sub %r15,%r11 │ │ │ │ mov %rax,(%r9,%rcx,1) │ │ │ │ mov %r11,%rax │ │ │ │ mov %r11,(%r8,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r11,%r11 │ │ │ │ - jns 2f8c0 │ │ │ │ + jns 2eff0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jl 2fc23 │ │ │ │ + jl 2f34b │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r14,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2f8d6 │ │ │ │ + jg 2f00a │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 2f8d6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 2f00a │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2f1e6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ + jmp 2e916 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r13 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 2fbb6 │ │ │ │ + jle 2f2e6 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov 0x58(%r9),%rax │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ fldz │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ shl $0x4,%rdx │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ - lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rax,-0x50(%rbp) │ │ │ │ - jle 2fa95 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ + jle 2f1c8 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ mov 0x40(%r9),%r11 │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ mov (%r15,%rax,8),%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ add %rax,%rdi │ │ │ │ - imul %r10,%rdi │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ shl $0x3,%rax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - fld %st(0) │ │ │ │ + imul %r10,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r11,%rax,1),%rcx │ │ │ │ mov (%r12,%rax,1),%rsi │ │ │ │ + fld %st(0) │ │ │ │ imul %rcx,%rdx │ │ │ │ test %rsi,%rsi │ │ │ │ - je 2fa73 │ │ │ │ + je 2f1a3 │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 2fa73 │ │ │ │ - ffreep %st(0) │ │ │ │ + je 2f1a3 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx,%rax,1),%rcx │ │ │ │ fildll (%r14,%rax,1) │ │ │ │ - fldt 0x0(%r13,%rax,2) │ │ │ │ lea -0x1(%rsi,%rdx,1),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt 0x0(%r13,%rax,2) │ │ │ │ add %rdi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add 0xb0(%r9),%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%r13,%rax,2) │ │ │ │ + add %r10,%rdi │ │ │ │ mov %rdx,0x8(%r15,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - add %r10,%rdi │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 2fa30 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ + jne 2f160 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ mov (%r14,%rsi,8),%rdx │ │ │ │ mov (%r15,%rax,8),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rdi,%rax │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ fldt (%rdi) │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 2fc00 │ │ │ │ + je 2f328 │ │ │ │ mov 0x40(%r9),%rdi │ │ │ │ mov -0xb0(%rbp),%r11 │ │ │ │ mov (%rdi,%r11,1),%rdi │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 2fc00 │ │ │ │ + je 2f328 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%r12,%rsi,8) │ │ │ │ mov (%rbx,%rsi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ mov %rax,(%rbx,%rsi,8) │ │ │ │ mov %rsi,%rax │ │ │ │ - jne 2fba4 │ │ │ │ - cmpb $0x0,-0xa0(%rbp) │ │ │ │ - je 2fba4 │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - jmp 2fb64 │ │ │ │ + jne 2f2d4 │ │ │ │ + cmpb $0x0,-0xa8(%rbp) │ │ │ │ + je 2f2d4 │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + jmp 2f29c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r9),%r11 │ │ │ │ mov (%r11,%rax,8),%r11 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 2fb89 │ │ │ │ + je 2f2c1 │ │ │ │ add %rdi,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ mov %rdx,(%r12,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 2fb50 │ │ │ │ + jg 2f288 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rdi │ │ │ │ mov %rdi,0x8(%r14,%rax,8) │ │ │ │ mov %rdx,0x8(%r12,%rax,8) │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 2fba0 │ │ │ │ + jne 2f2d0 │ │ │ │ test %rax,%rax │ │ │ │ - je 2fba0 │ │ │ │ + je 2f2d0 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rdi │ │ │ │ mov (%r12,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rdi),%rsi │ │ │ │ mov (%r14,%rax,8),%rdi │ │ │ │ mov %rsi,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2fb20 │ │ │ │ + jne 2f258 │ │ │ │ neg %rdi │ │ │ │ mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 2fb30 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + jmp 2f268 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ inc %rcx │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 2f9f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2f120 │ │ │ │ + fstp %st(0) │ │ │ │ incq -0xc0(%rbp) │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rcx,-0x98(%rbp) │ │ │ │ + add %rcx,-0x90(%rbp) │ │ │ │ add %rcx,-0xc8(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 2f180 │ │ │ │ + jne 2e8b8 │ │ │ │ mov %r9,%r15 │ │ │ │ - jmp 2f303 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2ea43 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r14,%rsi,8) │ │ │ │ - jmp 2faef │ │ │ │ + jmp 2f222 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2f076 │ │ │ │ + jmp 2e7ae │ │ │ │ mov %rdx,(%r14,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 2f8d6 │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ + jmp 2f00a │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x78(%rbp),%r15 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ + flds 0x4d58(%rip) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ - flds 0x547c(%rip) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 2ff68 │ │ │ │ + jle 2f661 │ │ │ │ fildll 0x58(%r15) │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - fld %st(0) │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ xor %r9d,%r9d │ │ │ │ - fmulp %st,%st(1) │ │ │ │ xor %edx,%edx │ │ │ │ - lea 0x2(%rax,%rax,1),%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ + mov -0xf8(%rbp),%r10 │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ mov %r11,%r9 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%r14 │ │ │ │ + lea 0x2(%rax,%rax,1),%rdi │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jle 2fe1e │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + jle 2f526 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov 0x40(%r15),%r11 │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - jmp 2fdd5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov 0x40(%r15),%r11 │ │ │ │ + add %rax,%rdx │ │ │ │ + jmp 2f4e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 2fde8 │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + je 2f4fb │ │ │ │ fildll -0x8(%r13,%rcx,8) │ │ │ │ - fldt (%rdx) │ │ │ │ + mov -0x88(%rbp),%r10 │ │ │ │ add 0x78(%r15),%r10 │ │ │ │ + fldt (%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ - mov -0x8(%r9,%rcx,8),%r10 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + mov -0x8(%r10,%rcx,8),%r10 │ │ │ │ add -0x8(%rbx,%rcx,8),%r10 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(5),%st │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r15),%rax │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 2ff30 │ │ │ │ + jbe 2f628 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x5616(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -48600,214 +48425,211 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2fda7 │ │ │ │ + je 2f4ba │ │ │ │ fchs │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x5911(%rip) │ │ │ │ + fldt 0x51ce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul -0x8(%r14,%rcx,8),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov %rcx,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ lea -0x1(%rdi,%rsi,1),%rsi │ │ │ │ - fstpt (%rdx) │ │ │ │ mov %rsi,(%r14,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jle 2fe05 │ │ │ │ + jle 2f518 │ │ │ │ mov -0x8(%r12,%rcx,8),%rdi │ │ │ │ mov -0x8(%r11,%rcx,8),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2fcf0 │ │ │ │ + jne 2f400 │ │ │ │ imul -0x8(%r14,%rcx,8),%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ fldz │ │ │ │ + mov %rcx,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ fstpt (%rdx) │ │ │ │ mov %rsi,(%r14,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rax,%r8 │ │ │ │ - jg 2fdd5 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov (%r14,%r8,8),%rdx │ │ │ │ + jg 2f4e8 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov (%r14,%r8,8),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + mov %r8,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rsi,%rcx,1) │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ + mov 0x0(%r13,%r10,8),%rdx │ │ │ │ fldt (%rcx) │ │ │ │ - mov 0x0(%r13,%r10,8),%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - mov (%r12,%r10,8),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 2ffb0 │ │ │ │ - mov 0x40(%r15),%rsi │ │ │ │ - mov -0xc8(%rbp),%r11 │ │ │ │ - mov (%rsi,%r11,1),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 2ffb0 │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov (%rbx,%r10,8),%rcx │ │ │ │ - mov %rdx,(%r12,%r10,8) │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - mov %rdx,(%rbx,%r10,8) │ │ │ │ + fstpt (%rax) │ │ │ │ + mov (%r12,%r10,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 2f6a8 │ │ │ │ + mov 0x40(%r15),%rcx │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 2f6a8 │ │ │ │ + add %rdx,%rax │ │ │ │ mov %r10,%rdx │ │ │ │ - jne 2ff54 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 2ff54 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - jmp 2fef5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,(%r12,%r10,8) │ │ │ │ + mov (%rbx,%r10,8),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%rbx,%r10,8) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 2f648 │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + jne 2f5f4 │ │ │ │ + jmp 2f648 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r15),%r11 │ │ │ │ mov (%r11,%rdx,8),%r11 │ │ │ │ inc %r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 2ff1b │ │ │ │ - add %r10,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - mov %rcx,(%r12,%rdx,8) │ │ │ │ - mov 0x8(%r9,%rdx,8),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 2fee1 │ │ │ │ - neg %rcx │ │ │ │ - mov $0xffffffffffffffff,%r10 │ │ │ │ - mov %r10,0x8(%r13,%rdx,8) │ │ │ │ - mov %rcx,0x8(%r12,%rdx,8) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 2ff50 │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 2f61a │ │ │ │ + add %rsi,%rax │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,(%r12,%rdx,8) │ │ │ │ + mov 0x8(%r9,%rdx,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jg 2f5e0 │ │ │ │ + neg %rax │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rsi,0x8(%r13,%rdx,8) │ │ │ │ + mov %rax,0x8(%r12,%rdx,8) │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne 2f648 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2ff50 │ │ │ │ + je 2f648 │ │ │ │ dec %rdx │ │ │ │ - mov (%rbx,%rdx,8),%rcx │ │ │ │ - mov 0x0(%r13,%rdx,8),%r10 │ │ │ │ + mov (%rbx,%rdx,8),%rax │ │ │ │ + mov 0x0(%r13,%rdx,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rdx,8) │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ - mov (%r12,%rdx,8),%rcx │ │ │ │ - mov %rsi,(%rbx,%rdx,8) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 2feb0 │ │ │ │ - neg %r10 │ │ │ │ - mov %r10,0x0(%r13,%rdx,8) │ │ │ │ - jmp 2fec0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + mov (%r12,%rdx,8),%rax │ │ │ │ + mov %rcx,(%rbx,%rdx,8) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 2f5b0 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,0x0(%r13,%rdx,8) │ │ │ │ + jmp 2f5c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2ffc0 │ │ │ │ + ja 2f6b8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x577e(%rip) │ │ │ │ + fldt 0x5056(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 2fdb3 │ │ │ │ + jmp 2f4c6 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - inc %rax │ │ │ │ + incq -0x78(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ cmp %rax,-0x60(%rbp) │ │ │ │ - jne 2fca0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2f3c8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r9,%r11 │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ + incq -0xc8(%rbp) │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rsi,-0x78(%rbp) │ │ │ │ - add %rcx,-0xf0(%rbp) │ │ │ │ + add %rcx,-0x88(%rbp) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + add %rcx,-0xe8(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 2f00d │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2f303 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,0x0(%r13,%r10,8) │ │ │ │ - jmp 2fe76 │ │ │ │ + jne 2e750 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2ea43 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,0x0(%r13,%r10,8) │ │ │ │ + jmp 2f57e │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x56ee(%rip) │ │ │ │ + fldt 0x4fc6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2fdb3 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ + jmp 2f4c6 │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,-0x118(%rbp) │ │ │ │ mov %r9,-0xf0(%rbp) │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ + mov -0xa0(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - mov -0x118(%rbp),%r8 │ │ │ │ - mov $0x20,%edi │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ xor %edx,%edx │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov $0x20,%edi │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ mov 0x60(%rax),%r15 │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - nop │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x0(%r13,%rdx,8),%rax │ │ │ │ mov (%r8,%rdx,8),%rsi │ │ │ │ fldt (%r12) │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - shl $0x4,%rax │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 30440 │ │ │ │ + jbe 2fb70 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x52e7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -48821,18 +48643,18 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 300d8 │ │ │ │ + je 2f7e0 │ │ │ │ fchs │ │ │ │ - fmuls 0x4ffe(%rip) │ │ │ │ - fldt 0x55dc(%rip) │ │ │ │ + fmuls 0x48f6(%rip) │ │ │ │ + fldt 0x4ea4(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x78(%rbp),%r11 │ │ │ │ mov (%r9,%rdx,8),%rax │ │ │ │ imul %rdx,%r11 │ │ │ │ mov %r11,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ @@ -48842,262 +48664,267 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x527a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jge 30181 │ │ │ │ + jge 2f8a1 │ │ │ │ fmul %st,%st(1) │ │ │ │ shl $0x4,%r11 │ │ │ │ fldt 0x10(%r11,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%rsi),%rcx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jg 30187 │ │ │ │ + jg 2f8a7 │ │ │ │ fldt -0x20(%rbx,%rdi,1) │ │ │ │ inc %rax │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rsi,%rax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x2,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ + fld %st(1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r14,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 30160 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30190 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30190 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2f880 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2f8b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2f8b0 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r12 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 30040 │ │ │ │ + jne 2f740 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 30ae3 │ │ │ │ + jle 301fa │ │ │ │ mov -0x120(%rbp),%rdi │ │ │ │ movzbl -0x37(%rbp),%r12d │ │ │ │ - mov -0x98(%rbp),%r15 │ │ │ │ mov %rax,%rsi │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ mov -0xb0(%rbp),%r9 │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ mov -0x110(%rbp),%r13 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%r13 │ │ │ │ - mov %r12b,-0xb0(%rbp) │ │ │ │ fldz │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r10 │ │ │ │ + mov %r14,-0x118(%rbp) │ │ │ │ + mov %r12b,-0xb0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov %rsi,%rax │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r13,-0x110(%rbp) │ │ │ │ + mov %rsi,%r13 │ │ │ │ add %rax,%rcx │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 302ca │ │ │ │ + mov %r11,-0x88(%rbp) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 2f9fa │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov 0x40(%r15),%r14 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov %r10,-0x98(%rbp) │ │ │ │ + mov 0x40(%r15),%r14 │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ - mov (%r9,%rax,8),%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov (%r9,%rax,8),%r11 │ │ │ │ + mov %rax,%r10 │ │ │ │ fld %st(0) │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ - test %r10,%r10 │ │ │ │ - je 302ab │ │ │ │ + test %r11,%r11 │ │ │ │ + je 2f9dc │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 302ab │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + je 2f9dc │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ fildll -0x8(%r8,%rax,8) │ │ │ │ - lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ - imul %rsi,%rdi │ │ │ │ - add -0x8(%rbx,%rax,8),%rdi │ │ │ │ + lea -0x1(%r11,%rdx,1),%rdx │ │ │ │ + imul %rsi,%r10 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%rsi,%rdi,1) │ │ │ │ + add -0x8(%rbx,%rax,8),%r10 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + fldt (%rsi,%r10,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 30260 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%r10 │ │ │ │ - mov 0x0(%r13,%r12,8),%rax │ │ │ │ + mov %rdx,(%r12,%rax,8) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 2f990 │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ + mov (%r12,%r13,8),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov (%r8,%rdi,8),%rdx │ │ │ │ + mov (%r8,%r11,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ fldt (%rcx) │ │ │ │ - fldt (%rsi) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r9,%rdi,8),%rax │ │ │ │ + mov (%r9,%r11,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 30430 │ │ │ │ + je 2fb60 │ │ │ │ mov 0x40(%r15),%rcx │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 30430 │ │ │ │ + je 2fb60 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r9,%rdi,8) │ │ │ │ - mov (%rbx,%rdi,8),%rax │ │ │ │ + mov %rax,(%r9,%r11,8) │ │ │ │ + mov (%rbx,%r11,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ - mov %rax,(%rbx,%rdi,8) │ │ │ │ - mov %rdi,%rax │ │ │ │ - jne 303d0 │ │ │ │ + mov %rax,(%rbx,%r11,8) │ │ │ │ + mov %r11,%rax │ │ │ │ + jne 2faf0 │ │ │ │ cmpb $0x0,-0xb0(%rbp) │ │ │ │ - jne 30394 │ │ │ │ - jmp 303d0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 2fabc │ │ │ │ + jmp 2faf0 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x40(%r15),%r14 │ │ │ │ mov (%r14,%rax,8),%r14 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 303b9 │ │ │ │ + je 2fae0 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r9,%rax,8) │ │ │ │ - mov 0x8(%r11,%rax,8),%rdx │ │ │ │ + mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 30380 │ │ │ │ + jg 2faa8 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%r9,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 303d0 │ │ │ │ + jne 2faf0 │ │ │ │ test %rax,%rax │ │ │ │ - je 303d0 │ │ │ │ + je 2faf0 │ │ │ │ dec %rax │ │ │ │ - mov (%rbx,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ - lea 0x1(%rsi),%rcx │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ + inc %rcx │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 30350 │ │ │ │ + jne 2fa78 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - jmp 30360 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - incq -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + jmp 2fa88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + incq -0x88(%rbp) │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ cmp %rcx,-0x60(%rbp) │ │ │ │ - jne 30230 │ │ │ │ + jne 2f960 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + addq $0x10,-0x48(%rbp) │ │ │ │ + mov %r11,%rdi │ │ │ │ incq -0xf8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ - addq $0x10,-0x48(%rbp) │ │ │ │ - add %r12,-0x100(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 2f2f9 │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 30226 │ │ │ │ - ffreep %st(0) │ │ │ │ + add %r13,-0x100(%rbp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 2ea39 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 2f94a │ │ │ │ + fstp %st(0) │ │ │ │ movzbl -0xb0(%rbp),%r12d │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - mov %r11,%r13 │ │ │ │ - jmp 2f83c │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x118(%rbp),%r14 │ │ │ │ + mov -0x110(%rbp),%r13 │ │ │ │ + jmp 2ef7c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 3031d │ │ │ │ + mov %rdx,(%r8,%r11,8) │ │ │ │ + jmp 2fa4c │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 30455 │ │ │ │ + ja 2fb85 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x5272(%rip) │ │ │ │ + fldt 0x4b12(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 300e8 │ │ │ │ + jmp 2f7f0 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x5259(%rip) │ │ │ │ + fldt 0x4af9(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 300e8 │ │ │ │ + jmp 2f7f0 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov -0xf0(%rbp),%r12 │ │ │ │ - mov 0x60(%r15),%r10 │ │ │ │ fld1 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - fchs │ │ │ │ - fldt 0x4f00(%rip) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ + mov 0x60(%r15),%r10 │ │ │ │ mov %r14,%rsi │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + fchs │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ xor %r8d,%r8d │ │ │ │ - fld1 │ │ │ │ mov %rax,%rcx │ │ │ │ - lea 0x3(%r12,%r12,1),%rdi │ │ │ │ + fldl2e │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ shr $0x4,%rcx │ │ │ │ + fld1 │ │ │ │ + lea 0x3(%r12,%r12,1),%rdi │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %r8,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -49106,99 +48933,100 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14,%rax,1) │ │ │ │ test %r12,%r12 │ │ │ │ - js 3052c │ │ │ │ + js 2fc6c │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 30502 │ │ │ │ + jmp 2fc42 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 30500 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fc40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30530 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2fc70 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r8 │ │ │ │ add %r9,%rsi │ │ │ │ cmp %r11,%r8 │ │ │ │ - jne 304ab │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2fbd7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 2f303 │ │ │ │ + jle 2ea43 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ sub $0x8,%rdi │ │ │ │ test %r8,%r8 │ │ │ │ - setg -0xc0(%rbp) │ │ │ │ mov %rdi,-0xe8(%rbp) │ │ │ │ + setg -0xc0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 311c6 │ │ │ │ + jle 308c0 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ - mov %rbx,-0x98(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov %r15,%rbx │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ mov -0xb8(%rbp),%r15 │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov -0x100(%rbp),%r10 │ │ │ │ - mov %r14,-0xb0(%rbp) │ │ │ │ - mov 0x40(%rbx),%r11 │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ mov -0xe0(%rbp),%r14 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ - add 0x78(%rbx),%r10 │ │ │ │ - jmp 30650 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x40(%rax),%r11 │ │ │ │ + add 0x78(%rax),%r10 │ │ │ │ + jmp 2fd88 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jle 30628 │ │ │ │ + jle 2fd60 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 306aa │ │ │ │ + jle 2fde2 │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 306d4 │ │ │ │ + cmp %rcx,-0xa8(%rbp) │ │ │ │ + je 2fe04 │ │ │ │ mov (%r11,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ lea (%rbx,%rbx,1),%rsi │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -49209,749 +49037,744 @@ │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r12,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 30620 │ │ │ │ + jns 2fd58 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jl 306c0 │ │ │ │ + jl 2fdf0 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,0x0(%r13,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 30637 │ │ │ │ + jg 2fd6f │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 30637 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2fd6f │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 30637 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + jmp 2fd6f │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ - mov -0xc8(%rbp),%r11 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov $0x20,%r9d │ │ │ │ + mov %r13,-0x78(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ mov -0x50(%rbp),%r13 │ │ │ │ + mov $0x20,%r9d │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0xb0(%rbx),%rdi │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - nop │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov (%r12,%rdx,8),%r10 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + add 0xb0(%rax),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov (%r12,%rdx,8),%r11 │ │ │ │ mov (%r15,%rdx,8),%rax │ │ │ │ + imul %rdx,%r10 │ │ │ │ fldt (%rdi) │ │ │ │ - imul %rdx,%r8 │ │ │ │ - mov %r8,%rsi │ │ │ │ + mov %r10,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add %rcx,%rsi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - cmp %r10,%rax │ │ │ │ - jle 307c1 │ │ │ │ - shl $0x4,%r8 │ │ │ │ + cmp %r11,%rax │ │ │ │ + jle 2fee1 │ │ │ │ + shl $0x4,%r10 │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r8,%r14,1) │ │ │ │ + fldt 0x10(%r10,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - lea 0x2(%r10),%rsi │ │ │ │ + lea 0x2(%r11),%rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 307c7 │ │ │ │ + jl 2fee7 │ │ │ │ fldt -0x20(%rcx,%r9,1) │ │ │ │ inc %rax │ │ │ │ mov %r9,%rsi │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub %r10,%rax │ │ │ │ + mov $0x2,%r10d │ │ │ │ + sub %r11,%rax │ │ │ │ fld %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ + inc %r10 │ │ │ │ fldt (%r14,%rsi,1) │ │ │ │ - inc %r8 │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rcx,%rsi,1) │ │ │ │ add $0x10,%rsi │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 307a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 307d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 307d0 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 2fec0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2fef0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2fef0 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rdi │ │ │ │ - add %r11,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ cmp %r13,%rdx │ │ │ │ - jne 30730 │ │ │ │ + jne 2fe60 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ - jle 30aac │ │ │ │ - mov %r15,-0xb8(%rbp) │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ + jle 301bc │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ mov -0x118(%rbp),%r8 │ │ │ │ - mov %rbx,%r15 │ │ │ │ + mov %r15,-0xb8(%rbp) │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - fldz │ │ │ │ mov %r14,-0x110(%rbp) │ │ │ │ + fldz │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdi,%rax,1),%r12 │ │ │ │ - mov %r8,%rdi │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r8,%r10 │ │ │ │ mov -0xe0(%rbp),%r8 │ │ │ │ mov %r12,-0xb0(%rbp) │ │ │ │ mov -0xd8(%rbp),%r12 │ │ │ │ - xor %eax,%eax │ │ │ │ movq $0x0,-0x78(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 30909 │ │ │ │ + jle 3002c │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov 0x40(%r15),%r14 │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ + mov 0x40(%r15),%r14 │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ mov %r10,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ nopl (%rax) │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ mov (%r9,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fld %st(0) │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 308eb │ │ │ │ + je 3000e │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 308eb │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + je 3000e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ fildll -0x8(%r8,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ imul %rsi,%rdi │ │ │ │ - add -0x8(%rbx,%rax,8),%rdi │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + add -0x8(%rbx,%rax,8),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r12,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 308a0 │ │ │ │ + jne 2ffc0 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ mov -0x90(%rbp),%r10 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ mov (%r12,%r11,8),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov (%r8,%rdi,8),%rdx │ │ │ │ + mov (%r8,%r10,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r9,%rdi,8),%rax │ │ │ │ + mov (%r9,%r10,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 30aa0 │ │ │ │ + je 301b0 │ │ │ │ mov 0x40(%r15),%rcx │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 30aa0 │ │ │ │ + je 301b0 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r9,%rdi,8) │ │ │ │ - mov (%rbx,%rdi,8),%rax │ │ │ │ + mov %rax,(%r9,%r10,8) │ │ │ │ + mov (%rbx,%r10,8),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r10 │ │ │ │ - mov %rax,(%rbx,%rdi,8) │ │ │ │ - mov %rdi,%rax │ │ │ │ - jne 30a10 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + mov %rax,(%rbx,%r10,8) │ │ │ │ + mov %r10,%rax │ │ │ │ + jne 30128 │ │ │ │ cmpb $0x0,-0xc0(%rbp) │ │ │ │ - jne 309d4 │ │ │ │ - jmp 30a10 │ │ │ │ + jne 300f4 │ │ │ │ + jmp 30128 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r15),%r14 │ │ │ │ mov (%r14,%rax,8),%r14 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 309f8 │ │ │ │ + je 30118 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r9,%rax,8) │ │ │ │ mov 0x8(%r13,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 309c0 │ │ │ │ + jg 300e0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%r9,%rax,8) │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 30a10 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 30128 │ │ │ │ test %rax,%rax │ │ │ │ - je 30a10 │ │ │ │ + je 30128 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rcx │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ + mov (%r8,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 30990 │ │ │ │ + jne 300b0 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - jmp 309a0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 300c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ incq -0x78(%rbp) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 30870 │ │ │ │ + jne 2ff90 │ │ │ │ incq -0xf8(%rbp) │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ add %r11,-0x100(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 2f2fd │ │ │ │ + je 2ea3d │ │ │ │ test %r11,%r11 │ │ │ │ - jle 30863 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 2ff80 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ - mov %rbx,-0x98(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ mov -0xb8(%rbp),%r15 │ │ │ │ + mov %r10,-0x118(%rbp) │ │ │ │ + mov -0x110(%rbp),%r14 │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ mov -0xf0(%rbp),%r9 │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ - jmp 305de │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2fd22 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 3095b │ │ │ │ + mov %rdx,(%r8,%r10,8) │ │ │ │ + jmp 3007e │ │ │ │ incq -0xf8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 311db │ │ │ │ - mov 0x58(%rbx),%r9 │ │ │ │ - jmp 305de │ │ │ │ + add %rdi,-0x100(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 308d5 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov 0x58(%rax),%r9 │ │ │ │ + jmp 2fd22 │ │ │ │ mov %rax,%rdi │ │ │ │ incq -0xf8(%rbp) │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ add %rdi,-0x100(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 311e3 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + je 308e1 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r15 │ │ │ │ - jmp 2f878 │ │ │ │ + jmp 2efb5 │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 2f303 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jle 2ea43 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ lea 0x2(%r10),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ - lea -0x8(%rcx),%rsi │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + sub $0x8,%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + mov %rcx,-0xf8(%rbp) │ │ │ │ setg %r12b │ │ │ │ - mov %rsi,-0xf8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 30ccb │ │ │ │ + jle 303db │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ - mov %r15,-0x98(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - mov %r13,-0x118(%rbp) │ │ │ │ + mov %r12b,-0x37(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ movq $0x0,-0x110(%rbp) │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ mov %rdi,-0x120(%rbp) │ │ │ │ - mov %r12b,-0x37(%rbp) │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + mov %r13,-0xe8(%rbp) │ │ │ │ mov %rax,%r13 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov -0x110(%rbp),%rbx │ │ │ │ - mov %r14,-0xa0(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - mov -0x118(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ shl $0x4,%rbx │ │ │ │ mov 0x40(%rax),%r12 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ add 0x78(%rax),%rbx │ │ │ │ - jmp 30c3f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3034f │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jle 30c18 │ │ │ │ + jle 30328 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r9,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 30c9b │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + jle 303ab │ │ │ │ + mov %rax,(%r11,%rcx,1) │ │ │ │ mov %rdx,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 30faf │ │ │ │ + cmp %rcx,-0xa0(%rbp) │ │ │ │ + je 306af │ │ │ │ mov (%r12,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt (%rbx,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x1(%rax,%r13,1),%rax │ │ │ │ sub %r13,%r8 │ │ │ │ - mov %rax,(%r11,%rcx,1) │ │ │ │ + mov %rax,(%r14,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,(%r15,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 30c10 │ │ │ │ + jns 30320 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 30f9c │ │ │ │ + jg 3069c │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r9,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 30c26 │ │ │ │ + jg 30336 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 30c26 │ │ │ │ + jmp 30336 │ │ │ │ test $0x8,%dil │ │ │ │ - jne 311ef │ │ │ │ + jne 308ed │ │ │ │ movq $0x1,-0x60(%rbp) │ │ │ │ test $0x2,%dil │ │ │ │ - je 2ef80 │ │ │ │ - jmp 2f7cc │ │ │ │ + je 2e6c0 │ │ │ │ + jmp 2ef0c │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 2f303 │ │ │ │ + jle 2ea43 │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ movq $0x0,-0x110(%rbp) │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%r13 │ │ │ │ - mov %r12b,-0xc0(%rbp) │ │ │ │ fldz │ │ │ │ mov %r14,-0x128(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r10 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %r12b,-0xc0(%rbp) │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov %rsi,%rax │ │ │ │ - mov %rsi,%r12 │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov %r13,-0x118(%rbp) │ │ │ │ + mov %rsi,%r13 │ │ │ │ add %rax,%rcx │ │ │ │ mov %rcx,-0xe8(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 30dea │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 304fc │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov 0x40(%r15),%r14 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ + mov 0x40(%r15),%r14 │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov %r10,-0xa8(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ mov (%r9,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fld %st(0) │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 30dcb │ │ │ │ + je 304de │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 30dcb │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + je 304de │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ fildll -0x8(%r8,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ imul %rsi,%rdi │ │ │ │ - add -0x8(%rbx,%rax,8),%rdi │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + add -0x8(%rbx,%rax,8),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 30d80 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov 0x0(%r13,%r12,8),%rax │ │ │ │ + mov %rdx,(%r12,%rax,8) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 30490 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ + mov (%r12,%r13,8),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ mov (%r8,%rdi,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rsi) │ │ │ │ add %rcx,%rax │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + fldt (%rcx) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%r9,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 30f90 │ │ │ │ + je 30690 │ │ │ │ mov 0x40(%r15),%rcx │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 30f90 │ │ │ │ + je 30690 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%r9,%rdi,8) │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 30ef0 │ │ │ │ + jne 305f8 │ │ │ │ cmpb $0x0,-0xc0(%rbp) │ │ │ │ - jne 30eb4 │ │ │ │ - jmp 30ef0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 305c4 │ │ │ │ + jmp 305f8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r15),%r14 │ │ │ │ mov (%r14,%rax,8),%r14 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 30ed9 │ │ │ │ + je 305e8 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r9,%rax,8) │ │ │ │ mov 0x8(%r11,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 30ea0 │ │ │ │ + jg 305b0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%r9,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 30ef0 │ │ │ │ + jne 305f8 │ │ │ │ test %rax,%rax │ │ │ │ - je 30ef0 │ │ │ │ + je 305f8 │ │ │ │ dec %rax │ │ │ │ - mov (%rbx,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ - lea 0x1(%rsi),%rcx │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ + inc %rcx │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 30e70 │ │ │ │ + jne 30580 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - jmp 30e80 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 30590 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x78(%rbp) │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ cmp %rcx,-0x60(%rbp) │ │ │ │ - jne 30d50 │ │ │ │ + jne 30460 │ │ │ │ incq -0x100(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r12,-0x110(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 2f301 │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 30d39 │ │ │ │ - ffreep %st(0) │ │ │ │ + add %r13,-0x110(%rbp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 2ea41 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 3044d │ │ │ │ + fstp %st(0) │ │ │ │ movzbl -0xc0(%rbp),%eax │ │ │ │ - mov %r15,-0x98(%rbp) │ │ │ │ - mov -0x128(%rbp),%r14 │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - mov -0xf0(%rbp),%r13 │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ mov %rdi,-0x120(%rbp) │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ mov %al,-0x37(%rbp) │ │ │ │ - jmp 30bcd │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov -0x128(%rbp),%r14 │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r13 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 302e7 │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 30e3d │ │ │ │ + jmp 3054e │ │ │ │ mov %rdx,(%r9,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 30c26 │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + jmp 30336 │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ add $0x2,%r13 │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov %r13,-0xa0(%rbp) │ │ │ │ + mov %r13,-0x80(%rbp) │ │ │ │ mov -0x40(%rbp),%r13 │ │ │ │ xor %r11d,%r11d │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(2) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ inc %rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ + fdivp %st,%st(1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r12,%r11,1),%rdx │ │ │ │ mov (%r15,%r11,1),%rax │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - fldt (%rbx,%r11,2) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ + fldt (%rbx,%r11,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%r11,2) │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ + mov (%rdi,%r11,1),%r10 │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - mov (%rdi,%r11,1),%r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - jg 31113 │ │ │ │ + jg 30813 │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ fadd %st(4),%st │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ inc %r10 │ │ │ │ sub %rax,%r10 │ │ │ │ mov %r13,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0xb0(%rdi),%r9 │ │ │ │ mov %rdx,%rdi │ │ │ │ - not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 310e5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + not %rdi │ │ │ │ + jmp 307e5 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%r8,%rdx,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ fstpt (%rsi) │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rcx,%r10 │ │ │ │ - je 31120 │ │ │ │ + je 30820 │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 310c0 │ │ │ │ + jns 307c0 │ │ │ │ lea (%rdi,%r8,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 310d1 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 31124 │ │ │ │ + jmp 307d1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 30824 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ add $0x8,%r11 │ │ │ │ add %rax,%r8 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ add %rax,%r13 │ │ │ │ - cmp %r11,-0x90(%rbp) │ │ │ │ - jne 31030 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r11,-0xa0(%rbp) │ │ │ │ + jne 30720 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 31188 │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ + jle 30882 │ │ │ │ mov -0x120(%rbp),%rdi │ │ │ │ movzbl -0x37(%rbp),%r12d │ │ │ │ - mov -0x98(%rbp),%r15 │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ - jmp 30cec │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%r13 │ │ │ │ + jmp 303fc │ │ │ │ incq -0x100(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ add %rdi,-0x110(%rbp) │ │ │ │ cmp %rax,-0xd0(%rbp) │ │ │ │ - je 311e3 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ + je 308e1 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ mov 0x58(%rax),%r13 │ │ │ │ - jmp 30bcd │ │ │ │ + jmp 302e7 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 31229 │ │ │ │ + jle 30927 │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - jmp 3081f │ │ │ │ - mov %rbx,%r15 │ │ │ │ - jmp 2f303 │ │ │ │ - mov -0x98(%rbp),%r15 │ │ │ │ - jmp 2f303 │ │ │ │ + jmp 2ff39 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ + jmp 2ea43 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + jmp 2ea43 │ │ │ │ movq $0x1,-0x60(%rbp) │ │ │ │ - jmp 30549 │ │ │ │ + jmp 2fc89 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jg 3124d │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + jg 3094f │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rcx,-0x100(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 311fe │ │ │ │ - jmp 2f303 │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 308fc │ │ │ │ + jmp 2ea43 │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ inc %rax │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ + add %rcx,-0x100(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 311c8 │ │ │ │ - jmp 2f303 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jne 308c2 │ │ │ │ + jmp 2ea43 │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - jmp 301dd │ │ │ │ - nopl (%rax) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + jmp 2f8fd │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000031260 : │ │ │ │ +0000000000030960 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%r15 │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - je 3152d │ │ │ │ + je 30c1d │ │ │ │ xor %edx,%edx │ │ │ │ test %rax,%rax │ │ │ │ - jle 314f9 │ │ │ │ - mov $0x1,%eax │ │ │ │ - fldt 0x43e9(%rip) │ │ │ │ + jle 30bf1 │ │ │ │ + fldt 0x3cce(%rip) │ │ │ │ fld1 │ │ │ │ + mov $0x1,%eax │ │ │ │ movq %rax,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x30(%rbx),%r9 │ │ │ │ mov %rsp,-0x38(%rbp) │ │ │ │ mov %r9,%r12 │ │ │ │ shl $0x4,%r12 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x20(%r12),%rax │ │ │ │ @@ -49966,209 +49789,209 @@ │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ mov %rcx,%r14 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%r14 │ │ │ │ test %r9,%r9 │ │ │ │ - jle 313c0 │ │ │ │ + jle 30ac0 │ │ │ │ mov %r9,%rsi │ │ │ │ mov 0x78(%rbx),%r13 │ │ │ │ imul %rdx,%rsi │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 31526 │ │ │ │ + je 30c16 │ │ │ │ mov %r9,%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ shr $1,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 31370 │ │ │ │ - lea 0x10(%rcx),%rax │ │ │ │ + je 30a70 │ │ │ │ movups %xmm0,0x0(,%r14,8) │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 31380 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + je 30a80 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ movups %xmm0,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 31370 │ │ │ │ + jne 30a70 │ │ │ │ mov %r9,%rax │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ test $0x1,%r9b │ │ │ │ - je 31395 │ │ │ │ + je 30a95 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ - add %r13,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ + add %r13,%rsi │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne 313a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30aa0 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r14 │ │ │ │ add %rdi,%r12 │ │ │ │ fldt (%r12) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 314d7 │ │ │ │ + jle 30bcf │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - lea -0x1(%r9),%r13 │ │ │ │ fldt (%r15) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ shl $0x4,%r14 │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ mov %rax,%r11 │ │ │ │ add %rax,%r14 │ │ │ │ - jmp 313f2 │ │ │ │ + jmp 30af2 │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fldt (%r11) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 3151a │ │ │ │ + jle 30c0a │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 31431 │ │ │ │ + jmp 30b31 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 31510 │ │ │ │ + je 30c00 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 31420 │ │ │ │ + je 30b20 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 314b0 │ │ │ │ + jle 30bb0 │ │ │ │ fstp %st(1) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdx │ │ │ │ fildll (%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + inc %rax │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi,%rdx,1) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 31480 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30b80 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r12) │ │ │ │ - jmp 314c0 │ │ │ │ + jmp 30bb8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 313f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30af0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 314e0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 30bd8 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r15 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ cmp %rdx,0x8(%rbx) │ │ │ │ - jg 312d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 309c8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 3144f │ │ │ │ + jmp 30b4f │ │ │ │ mov (%rcx,%r13,8),%rsi │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 31441 │ │ │ │ + jmp 30b41 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3138d │ │ │ │ + jmp 30a8d │ │ │ │ test %rax,%rax │ │ │ │ - jle 314f9 │ │ │ │ + jle 30bf1 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 314f9 │ │ │ │ - mov 0x78(%rbx),%r10 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ + jle 30bf1 │ │ │ │ + fldt 0x3a50(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r15,%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ - fldt 0x4152(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov 0x78(%rbx),%r10 │ │ │ │ lea (%r15,%rax,1),%r9 │ │ │ │ - lea (%r10,%r8,1),%rsi │ │ │ │ + mov -0x48(%rbp),%r11 │ │ │ │ fldt (%rdx) │ │ │ │ + lea (%r10,%r8,1),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rcx │ │ │ │ fsin │ │ │ │ fldt -0x10(%r11,%rcx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 31580 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30c80 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 31556 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30c46 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000315d0 : │ │ │ │ +0000000000030cd0 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ @@ -50179,21 +50002,21 @@ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x18(%r15),%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%r15) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ - je 3184d │ │ │ │ + je 30f4d │ │ │ │ xor %edx,%edx │ │ │ │ test %rax,%rax │ │ │ │ - jle 31819 │ │ │ │ - mov $0x1,%eax │ │ │ │ - fldt 0x407d(%rip) │ │ │ │ + jle 30f19 │ │ │ │ + fldt 0x3962(%rip) │ │ │ │ fld1 │ │ │ │ + mov $0x1,%eax │ │ │ │ movq %rax,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x30(%r15),%r9 │ │ │ │ mov %rsp,-0x38(%rbp) │ │ │ │ mov %r9,%rbx │ │ │ │ shl $0x4,%rbx │ │ │ │ @@ -50211,221 +50034,221 @@ │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ mov %rcx,%r14 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%r14 │ │ │ │ test %r9,%r9 │ │ │ │ - jle 31720 │ │ │ │ + jle 30e20 │ │ │ │ mov %r9,%rsi │ │ │ │ mov 0x78(%r15),%r12 │ │ │ │ imul %rdx,%rsi │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 31846 │ │ │ │ + je 30f46 │ │ │ │ mov %r9,%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ shr $1,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 316d0 │ │ │ │ - lea 0x10(%rcx),%rax │ │ │ │ + je 30dd0 │ │ │ │ movups %xmm0,0x0(,%r14,8) │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 316e0 │ │ │ │ + je 30de0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 316d0 │ │ │ │ + jne 30dd0 │ │ │ │ mov %r9,%rax │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ test $0x1,%r9b │ │ │ │ - je 316f5 │ │ │ │ + je 30df5 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ - add %r12,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ + add %r12,%rsi │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 31700 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30e00 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r15),%r14 │ │ │ │ add %rdi,%rbx │ │ │ │ fldt (%rbx) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 317fb │ │ │ │ + jle 30efb │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - lea -0x1(%r9),%r12 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ shl $0x4,%r14 │ │ │ │ + lea -0x1(%r9),%r12 │ │ │ │ mov %rax,%r11 │ │ │ │ add %rax,%r14 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r11) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r11) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 3183a │ │ │ │ + jle 30f3a │ │ │ │ mov 0x38(%r15),%r8 │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 31791 │ │ │ │ + jmp 30e91 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 31830 │ │ │ │ + je 30f30 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 31780 │ │ │ │ + je 30e80 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 317e6 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 30ee6 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rax,%rdx │ │ │ │ fildll (%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + inc %rax │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi,%rdx,1) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 317c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30ec0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rbx) │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 31750 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30e50 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 31800 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 30f00 │ │ │ │ + fstp %st(0) │ │ │ │ nopl (%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r13 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ cmp %rdx,0x8(%r15) │ │ │ │ - jg 31630 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 30d30 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 317af │ │ │ │ + jmp 30eaf │ │ │ │ mov (%rcx,%r12,8),%rsi │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 317a1 │ │ │ │ + jmp 30ea1 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 316ed │ │ │ │ + jmp 30ded │ │ │ │ test %rax,%rax │ │ │ │ - jle 31819 │ │ │ │ + jle 30f19 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 31819 │ │ │ │ - mov 0x78(%r15),%r10 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ + jle 30f19 │ │ │ │ + fldt 0x3720(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r13,%rcx │ │ │ │ xor %r8d,%r8d │ │ │ │ - fldt 0x3e32(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov 0x78(%r15),%r10 │ │ │ │ lea 0x0(%r13,%rax,1),%r9 │ │ │ │ + mov -0x48(%rbp),%r11 │ │ │ │ lea (%r10,%r8,1),%rsi │ │ │ │ mov %r11,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ fldt (%rsi) │ │ │ │ inc %rax │ │ │ │ add $0x10,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsin │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 31880 │ │ │ │ + jne 30f80 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 31877 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 30f77 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000318d0 : │ │ │ │ +0000000000030fd0 : │ │ │ │ mov 0x30(%rdi),%r10 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 31a6b │ │ │ │ + jle 31153 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ mov 0x68(%rdi),%r8 │ │ │ │ mov 0x40(%rdi),%r12 │ │ │ │ add $0x2,%rax │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ mov %r8,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ fildll 0x58(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ test %r8,%r8 │ │ │ │ - js 31a39 │ │ │ │ - fldt 0x3a79(%rip) │ │ │ │ + js 31129 │ │ │ │ + fldl2e │ │ │ │ mov 0xb0(%rdi),%rbx │ │ │ │ mov 0x60(%rdi),%r11 │ │ │ │ - lea 0x1(%r8),%rbp │ │ │ │ + xor %r9d,%r9d │ │ │ │ fld1 │ │ │ │ fxch %st(4) │ │ │ │ - xor %r9d,%r9d │ │ │ │ + lea 0x1(%r8),%rbp │ │ │ │ xor %edi,%edi │ │ │ │ fstpt -0x20(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ @@ -50434,16 +50257,15 @@ │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ fldt -0x10(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x20(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 319df │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 310cf │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -50464,108 +50286,108 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 319bd │ │ │ │ + je 310ad │ │ │ │ fchs │ │ │ │ - fmuls 0x3719(%rip) │ │ │ │ - fldt 0x3cf7(%rip) │ │ │ │ + fmuls 0x3029(%rip) │ │ │ │ + fldt 0x35d7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 31a20 │ │ │ │ + je 31110 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt (%rsi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 31980 │ │ │ │ + ja 31070 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 31a50 │ │ │ │ + ja 31138 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x3cb6(%rip) │ │ │ │ + fldt 0x3596(%rip) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 319dc │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 31a22 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 310cc │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 31112 │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ add %rbp,%r9 │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 31940 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 31a3f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 31038 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3112f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x3c5e(%rip) │ │ │ │ + fldt 0x3546(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 319cd │ │ │ │ + jmp 310bd │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000031a70 : │ │ │ │ +0000000000031160 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 31c32 │ │ │ │ + jle 31312 │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 31c32 │ │ │ │ + jle 31312 │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r15,%r10 │ │ │ │ mov 0x78(%rdi),%r14 │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov 0xb0(%rdi),%r12 │ │ │ │ mov 0x60(%rdi),%rbp │ │ │ │ - mov %r15,%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ shl $0x4,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %r9,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0xb0(%rdi),%r12 │ │ │ │ fmul %st(0),%st │ │ │ │ - shl $0x5,%r10 │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x0(%r13,%rbx,8),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ @@ -50578,26 +50400,26 @@ │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ - jmp 31ba2 │ │ │ │ + jmp 31286 │ │ │ │ nop │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3868(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -50610,44 +50432,44 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 31b55 │ │ │ │ + je 31241 │ │ │ │ fchs │ │ │ │ - fmuls 0x3581(%rip) │ │ │ │ - fldt 0x3b5f(%rip) │ │ │ │ + fmuls 0x2e95(%rip) │ │ │ │ + fldt 0x3443(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ fldt (%rdx) │ │ │ │ inc %rsi │ │ │ │ add %r11,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fldt (%rdi) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldt 0x3811(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 31c20 │ │ │ │ + je 31300 │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fistpll -0x30(%rsp) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ @@ -50663,131 +50485,130 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt (%rdi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - ja 31b10 │ │ │ │ + ja 31200 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 31c00 │ │ │ │ + ja 312e0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x3acb(%rip) │ │ │ │ + fldt 0x33b7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 31b65 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 31251 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0x3aae(%rip) │ │ │ │ + fldt 0x339e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 31b65 │ │ │ │ + jmp 31251 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 31ad0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 311c0 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000031c40 : │ │ │ │ +0000000000031320 : │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 31e5b │ │ │ │ + jle 3153b │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 31e33 │ │ │ │ + jle 31513 │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ mov 0x78(%rdi),%rsi │ │ │ │ - mov 0x40(%rdi),%r15 │ │ │ │ - mov %rax,%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x40(%rdi),%r15 │ │ │ │ shl $0x4,%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov %r12,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ lea 0x1(%r12),%r11 │ │ │ │ - mov %rsi,-0x10(%rsp) │ │ │ │ - fld %st(0) │ │ │ │ mov %r11,%rbp │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov %rsi,-0x10(%rsp) │ │ │ │ mov %r15,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %rdi,%rsi │ │ │ │ imul %rax,%rbp │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ shl $0x5,%rbp │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ inc %rax │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ mov %rdi,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %r11,%r11 │ │ │ │ - jle 31e14 │ │ │ │ - fldt 0x39e9(%rip) │ │ │ │ - mov -0x10(%rsp),%rax │ │ │ │ + jle 314f0 │ │ │ │ + fldt 0x32d9(%rip) │ │ │ │ mov %r11,%r10 │ │ │ │ - mov 0xb0(%rsi),%r15 │ │ │ │ - fdivp %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0x10(%rsp),%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ + imul %rdx,%r10 │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ mov %rcx,-0x20(%rsp) │ │ │ │ - imul %rdx,%r10 │ │ │ │ + mov 0xb0(%rsi),%r15 │ │ │ │ lea (%rax,%r9,1),%rdi │ │ │ │ + fdivp %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ add 0x60(%rsi),%r9 │ │ │ │ shl $0x5,%r10 │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ - fldt -0x38(%rsp) │ │ │ │ lea (%r15,%r10,1),%rcx │ │ │ │ + fldt -0x38(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fistpll -0x40(%rsp) │ │ │ │ mov -0x40(%rsp),%rdx │ │ │ │ sub %r12,%rdx │ │ │ │ lea (%rdx,%r11,2),%r8 │ │ │ │ - jmp 31dab │ │ │ │ + jmp 31487 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x3638(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -50802,26 +50623,26 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 31d89 │ │ │ │ + je 31465 │ │ │ │ fchs │ │ │ │ - fldt 0x3941(%rip) │ │ │ │ + fldt 0x3235(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x3929(%rip) │ │ │ │ + fldt 0x321d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 31df2 │ │ │ │ + je 314ce │ │ │ │ fldt (%rdi) │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -50829,266 +50650,265 @@ │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 31d40 │ │ │ │ + ja 31420 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 31e40 │ │ │ │ + ja 31520 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x38df(%rip) │ │ │ │ + fldt 0x31d3(%rip) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 31da9 │ │ │ │ + jne 31485 │ │ │ │ inc %rbx │ │ │ │ add %r14,%rdi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 31d20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 31400 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ mov -0x20(%rsp),%rcx │ │ │ │ - jmp 31e20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31500 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x18(%rsp),%rax │ │ │ │ inc %rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 31cb0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 31390 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x386e(%rip) │ │ │ │ + fldt 0x315e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 31d9b │ │ │ │ + jmp 31477 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000031e60 : │ │ │ │ +0000000000031540 : │ │ │ │ push %rbp │ │ │ │ fld1 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ sub $0x78,%rsp │ │ │ │ mov 0x30(%rdi),%r13 │ │ │ │ lea 0x0(,%r13,8),%rdx │ │ │ │ lea 0xf(%rdx),%rax │ │ │ │ add $0x17,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rdi │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0x7(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r8 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ mov %rsp,%rsi │ │ │ │ sub %rax,%rsp │ │ │ │ + shr $0x3,%rcx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rsp,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add $0x20,%rax │ │ │ │ mov %rsp,%r11 │ │ │ │ + add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rcx │ │ │ │ - lea 0xf(%rsp),%rax │ │ │ │ movq $0x0,0x0(,%rcx,8) │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 32440 │ │ │ │ + jle 31ae8 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 31f20 │ │ │ │ + jne 31600 │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ cmpq $0x0,0x8(%r15) │ │ │ │ - jle 3242d │ │ │ │ - mov 0xc8(%r15),%rax │ │ │ │ + jle 31ad5 │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ mov %r10,%r14 │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0x318b(%rip) │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ + mov 0xc8(%r15),%rax │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + movq $0x0,-0x48(%rbp) │ │ │ │ + flds 0x2a95(%rip) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ - mov %r11,-0x58(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 320b6 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 3178e │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ lea 0x0(,%r13,8),%rdi │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov 0x58(%r15),%r10 │ │ │ │ - mov %r13,-0x48(%rbp) │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - mov %r12,-0x60(%rbp) │ │ │ │ + mov %r13,-0x58(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ + mov 0x40(%r15),%r11 │ │ │ │ + mov 0x58(%r15),%r10 │ │ │ │ + mov %r15,-0x60(%rbp) │ │ │ │ imul %r13,%rax │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r15),%rax │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ - mov %rax,%r11 │ │ │ │ - jmp 31fff │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jle 31fd8 │ │ │ │ - sub %rcx,%rdx │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov %rdi,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 316df │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jle 316b8 │ │ │ │ + sub %rdi,%rdx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3205d │ │ │ │ + jle 3173d │ │ │ │ mov %rax,(%r14,%rsi,1) │ │ │ │ mov %rdx,(%rbx,%rsi,1) │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - je 32090 │ │ │ │ - mov (%r9,%rsi,1),%rax │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - lea (%r8,%r8,1),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ + cmp %r15,%rsi │ │ │ │ + je 31768 │ │ │ │ + mov (%r11,%rsi,1),%rax │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + lea (%r9,%r9,1),%rdi │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt (%r11,%rsi,2) │ │ │ │ + fldt 0x0(%r13,%rsi,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x38(%rbp) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ lea 0x1(%r10,%rax,1),%rax │ │ │ │ - sub %r10,%rdi │ │ │ │ - mov %rax,(%r15,%rsi,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdi,0x0(%r13,%rsi,1) │ │ │ │ + sub %r10,%r8 │ │ │ │ + mov %rax,(%r12,%rsi,1) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,(%rcx,%rsi,1) │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - test %rdi,%rdi │ │ │ │ - jns 31fd0 │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jg 32070 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rcx,(%rax,%rsi,1) │ │ │ │ + idiv %rdi │ │ │ │ + test %r8,%r8 │ │ │ │ + jns 316b0 │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jg 31750 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,(%rax,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 31fea │ │ │ │ + jg 316ca │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 31fea │ │ │ │ + jmp 316ca │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,(%rax,%rsi,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 31fea │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + jmp 316ca │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x48(%rbp),%r13 │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ + mov -0x58(%rbp),%r13 │ │ │ │ + mov -0x60(%rbp),%r15 │ │ │ │ + mov -0x70(%rbp),%r12 │ │ │ │ mov %rcx,%rdi │ │ │ │ call 3030 │ │ │ │ - flds 0x3029(%rip) │ │ │ │ + flds 0x2951(%rip) │ │ │ │ mov %rax,%rcx │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 3243c │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jle 31ae4 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ mov 0xc0(%r15),%rax │ │ │ │ fld1 │ │ │ │ add %rdi,%rsi │ │ │ │ mov %rdi,%rdx │ │ │ │ lea (%rax,%rdi,8),%r8 │ │ │ │ lea (%rax,%rsi,8),%r11 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %r11,-0x70(%rbp) │ │ │ │ add 0xb0(%r15),%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %r13,%rdx │ │ │ │ - jge 32271 │ │ │ │ + jge 31944 │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ - mov 0x40(%r15),%r10 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r9,-0x58(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov 0x40(%r15),%r10 │ │ │ │ add %rax,%rdx │ │ │ │ imul %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ sub %rax,%rdi │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - jmp 3223d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov %rdi,%r11 │ │ │ │ + jmp 3190c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 32250 │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ + je 3191f │ │ │ │ fildll -0x8(%r14,%rsi,8) │ │ │ │ + mov 0x78(%r15),%r9 │ │ │ │ fldt (%rdx) │ │ │ │ - add 0x78(%r15),%r9 │ │ │ │ + add %r11,%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x58(%r15) │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ - mov -0x8(%r11,%rsi,8),%r9 │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ + mov -0x8(%r9,%rsi,8),%r9 │ │ │ │ add -0x8(%rcx,%rsi,8),%r9 │ │ │ │ mov %r9,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(5),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ @@ -51109,24 +50929,24 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 32380 │ │ │ │ + jbe 31a40 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x31ae(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -51139,682 +50959,671 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 3220f │ │ │ │ + je 318de │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x34a9(%rip) │ │ │ │ + fldt 0x2daa(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul -0x8(%r12,%rsi,8),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov %rsi,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ lea -0x1(%r8,%rdi,1),%rdi │ │ │ │ - fstpt (%rdx) │ │ │ │ mov %rdi,(%r12,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 3226d │ │ │ │ + jle 3193c │ │ │ │ mov -0x8(%rbx,%rsi,8),%r8 │ │ │ │ mov -0x8(%r10,%rsi,8),%rdi │ │ │ │ test %r8,%r8 │ │ │ │ - jne 32150 │ │ │ │ + jne 31820 │ │ │ │ imul -0x8(%r12,%rsi,8),%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ fldz │ │ │ │ + mov %rsi,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ fstpt (%rdx) │ │ │ │ mov %rdi,(%r12,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rax,%r13 │ │ │ │ - jg 3223d │ │ │ │ + jg 3190c │ │ │ │ + mov -0x58(%rbp),%r9 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov (%r12,%r13,8),%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + mov %rdx,(%r9) │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ lea -0x1(%r13),%rdx │ │ │ │ mov (%rbx,%rdx,8),%rsi │ │ │ │ fstpt (%rdi) │ │ │ │ mov (%r14,%rdx,8),%rdi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 32400 │ │ │ │ + je 31aa8 │ │ │ │ mov 0x40(%r15),%r10 │ │ │ │ mov -0x8(%r10,%r13,8),%r10 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rsi │ │ │ │ - je 32400 │ │ │ │ + je 31aa8 │ │ │ │ add %rdi,%rsi │ │ │ │ mov (%rcx,%rdx,8),%rdi │ │ │ │ mov %rsi,(%rbx,%rdx,8) │ │ │ │ lea 0x1(%rdi),%rsi │ │ │ │ mov 0x58(%r15),%rdi │ │ │ │ mov %rsi,(%rcx,%rdx,8) │ │ │ │ lea 0x2(%rdi,%rdi,1),%r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 323a4 │ │ │ │ + jle 31a5c │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne 323a4 │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ + jne 31a5c │ │ │ │ mov %r13,-0x38(%rbp) │ │ │ │ - jmp 32346 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + jmp 31a0e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%r15),%r13 │ │ │ │ mov 0x0(%r13,%rdx,8),%r13 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%rsi │ │ │ │ - je 3236a │ │ │ │ - add %r9,%rsi │ │ │ │ - mov $0x1,%r9d │ │ │ │ + je 31a32 │ │ │ │ + add %r11,%rsi │ │ │ │ + mov $0x1,%r11d │ │ │ │ mov %rsi,(%rbx,%rdx,8) │ │ │ │ mov 0x8(%r8,%rdx,8),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 32332 │ │ │ │ + jg 319fa │ │ │ │ neg %rsi │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r14,%rdx,8) │ │ │ │ + mov $0xffffffffffffffff,%r11 │ │ │ │ + mov %r11,0x8(%r14,%rdx,8) │ │ │ │ mov %rsi,0x8(%rbx,%rdx,8) │ │ │ │ cmp %rdi,%r10 │ │ │ │ - jne 323a0 │ │ │ │ + jne 31a58 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 323a0 │ │ │ │ + je 31a58 │ │ │ │ dec %rdx │ │ │ │ mov (%rcx,%rdx,8),%rdi │ │ │ │ mov (%rbx,%rdx,8),%rsi │ │ │ │ - mov (%r14,%rdx,8),%r9 │ │ │ │ movq $0x0,0x8(%rcx,%rdx,8) │ │ │ │ + mov (%r14,%rdx,8),%r11 │ │ │ │ inc %rdi │ │ │ │ mov %rdi,(%rcx,%rdx,8) │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 32300 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r14,%rdx,8) │ │ │ │ - jmp 32311 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 319c8 │ │ │ │ + neg %r11 │ │ │ │ + mov %r11,(%r14,%rdx,8) │ │ │ │ + jmp 319d9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 32410 │ │ │ │ + ja 31ab8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x332e(%rip) │ │ │ │ + fldt 0x2c42(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 3221b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 318ea │ │ │ │ + nopl (%rax) │ │ │ │ mov -0x38(%rbp),%r13 │ │ │ │ - addq $0x8,-0x40(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - addq $0x10,-0x50(%rbp) │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jne 32110 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + add $0x8,%r9 │ │ │ │ + addq $0x10,-0x48(%rbp) │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 317e0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ mov %rax,(%rdx,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ mov %rdi,-0x68(%rbp) │ │ │ │ cmp %rdi,0x8(%r15) │ │ │ │ - jle 3242b │ │ │ │ + jle 31ad3 │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ - jmp 31f80 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31660 │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdi │ │ │ │ mov %rdi,(%r14,%rdx,8) │ │ │ │ - jmp 322ba │ │ │ │ + jmp 31989 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x329e(%rip) │ │ │ │ + fldt 0x2bc6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3221b │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 318ea │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 323d0 │ │ │ │ + jmp 31a80 │ │ │ │ movq $0x1,-0x78(%rbp) │ │ │ │ - jmp 31f33 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 31613 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032450 : │ │ │ │ +0000000000031b00 : │ │ │ │ push %rbx │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x10,%al │ │ │ │ - jne 32470 │ │ │ │ + jne 31b20 │ │ │ │ test $0x20,%al │ │ │ │ - jne 3247c │ │ │ │ + jne 31b2c │ │ │ │ test $0x8,%al │ │ │ │ - jne 3248b │ │ │ │ + jne 31b3b │ │ │ │ test $0x4,%al │ │ │ │ - jne 3249a │ │ │ │ + jne 31b4a │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 3270 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 3245f │ │ │ │ + je 31b0f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3400 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 32463 │ │ │ │ + je 31b13 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3200 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 32467 │ │ │ │ + je 31b17 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3210 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000324b0 : │ │ │ │ +0000000000031b60 : │ │ │ │ push %r14 │ │ │ │ + movslq %ecx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ movslq %esi,%r12 │ │ │ │ push %rbp │ │ │ │ mov %r12,%r13 │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %r12,0x30(%rdi) │ │ │ │ shl $0x3,%r12 │ │ │ │ - mov %rdi,%rbp │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 32620 │ │ │ │ + jle 31ca0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%r13),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 3263f │ │ │ │ + jbe 31cbf │ │ │ │ mov %r13d,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%ecx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ + nop │ │ │ │ movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 32540 │ │ │ │ + jne 31bc0 │ │ │ │ mov %r13d,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ test $0x3,%r13b │ │ │ │ - je 325b6 │ │ │ │ + je 31c36 │ │ │ │ movslq %eax,%rcx │ │ │ │ - lea 0x0(,%rcx,8),%rsi │ │ │ │ + movslq (%rbx,%rcx,4),%r8 │ │ │ │ lea 0x0(,%rcx,4),%rdi │ │ │ │ - movslq (%rbx,%rcx,4),%rcx │ │ │ │ - mov %rcx,(%rdx,%rsi,1) │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ + mov %r8,(%rdx,%rcx,8) │ │ │ │ lea 0x1(%rax),%ecx │ │ │ │ cmp %ecx,%r13d │ │ │ │ - jle 325b6 │ │ │ │ + jle 31c36 │ │ │ │ movslq 0x4(%rbx,%rdi,1),%rcx │ │ │ │ add $0x2,%eax │ │ │ │ mov %rcx,0x8(%rdx,%rsi,1) │ │ │ │ cmp %eax,%r13d │ │ │ │ - jle 325b6 │ │ │ │ + jle 31c36 │ │ │ │ movslq 0x8(%rbx,%rdi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rsi,1) │ │ │ │ - mov %r12,%rdi │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call 3370 │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov (%rax,%rbx,1),%rdi │ │ │ │ call 3300 │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ lea -0x1(%rax,%rax,1),%rdx │ │ │ │ mov %rdx,(%rcx,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 325d0 │ │ │ │ - mov $0xdd1,%eax │ │ │ │ + jne 31c50 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ + mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 32638 │ │ │ │ + je 31cb8 │ │ │ │ mov %eax,0x70(%rbp) │ │ │ │ - movl $0x41,0x74(%rbp) │ │ │ │ mov %rbp,%rdi │ │ │ │ + movl $0x41,0x74(%rbp) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ - jmp 2c140 │ │ │ │ - mov %r12,%rdi │ │ │ │ + jmp 2b980 │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ call 3370 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 32606 │ │ │ │ + jmp 31c86 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 32577 │ │ │ │ + jmp 31bf7 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032650 : │ │ │ │ +0000000000031cd0 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movslq %esi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r12 │ │ │ │ + movslq %r9d,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ + mov %r15,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm4 │ │ │ │ - movd 0x58(%rsp),%xmm5 │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - punpckldq %xmm5,%xmm4 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ + punpckldq %xmm0,%xmm4 │ │ │ │ movq %xmm4,(%rsp) │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 32880 │ │ │ │ - lea -0x1(%r12),%r8 │ │ │ │ - mov %r12,%rbp │ │ │ │ + mov %rax,0x38(%r12) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 31f00 │ │ │ │ + lea -0x1(%r15),%rsi │ │ │ │ + mov %r15,%rbp │ │ │ │ mov %rax,%rdx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 32897 │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 31f19 │ │ │ │ + mov %r15,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + movdqu (%r14,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r15,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 32700 │ │ │ │ + jne 31d80 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 32860 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 31ee0 │ │ │ │ + mov %r15,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%r9 │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ + movslq (%r14,%rax,4),%r8 │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r9,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jle 3277b │ │ │ │ - movslq 0x4(%r15,%rdi,1),%r9 │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %r8,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jle 31dfb │ │ │ │ + movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r9,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 3277b │ │ │ │ - movslq 0x8(%r15,%rdi,1),%rax │ │ │ │ + mov %r8,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 31dfb │ │ │ │ + movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 3289e │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 31f20 │ │ │ │ + mov %r15,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqu 0x0(%r13,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r14,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 327c0 │ │ │ │ + jne 31e40 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 32836 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 31eb8 │ │ │ │ + mov %r15,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r14,%rax,4),%r8 │ │ │ │ + movslq 0x0(%r13,%rax,4),%rdi │ │ │ │ + lea 0x0(,%rax,4),%rsi │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ - lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r8,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jle 32836 │ │ │ │ - movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ + mov %rdi,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + jle 31eb8 │ │ │ │ + movslq 0x4(%r13,%rsi,1),%rdi │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r8,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 32836 │ │ │ │ - movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ + mov %rdi,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 31eb8 │ │ │ │ + movslq 0x8(%r13,%rsi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ mov (%rsp),%rax │ │ │ │ - mov %rbx,0x58(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,0x70(%r13) │ │ │ │ + mov %rbx,0x58(%r12) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,0x70(%r12) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 2c140 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 2b980 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 327a7 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 31e29 │ │ │ │ + nop │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3370 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 32836 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + jmp 31eb8 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3273d │ │ │ │ + jmp 31dbd │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 327f8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 31e79 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000328b0 : │ │ │ │ +0000000000031f30 : │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %edx,%ecx │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ lea 0xc(%rsp),%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ call 3140 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000328d0 : │ │ │ │ +0000000000031f50 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov $0x2,%esi │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ lea 0x8(%rsp),%rdx │ │ │ │ movq %xmm0,0x8(%rsp) │ │ │ │ call 3140 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032900 : │ │ │ │ +0000000000031f80 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov %ecx,%eax │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %r8d,%ecx │ │ │ │ mov $0x3,%esi │ │ │ │ - movq %xmm0,(%rsp) │ │ │ │ mov %eax,0x8(%rsp) │ │ │ │ + movq %xmm0,(%rsp) │ │ │ │ call 3140 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000032930 : │ │ │ │ +0000000000031fb0 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - lea 0x2e39(%rip),%rax │ │ │ │ - je 329c9 │ │ │ │ + lea 0x2789(%rip),%rax │ │ │ │ + je 32049 │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ - lea 0x2e42(%rip),%rax │ │ │ │ + lea 0x2792(%rip),%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - je 329c9 │ │ │ │ + je 32049 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - lea 0x2e4b(%rip),%rax │ │ │ │ - je 329c9 │ │ │ │ + lea 0x279b(%rip),%rax │ │ │ │ + je 32049 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 329d4 │ │ │ │ - flds 0x2765(%rip) │ │ │ │ + jle 32054 │ │ │ │ + flds 0x20e5(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 32990 │ │ │ │ + jmp 32010 │ │ │ │ nopl (%rax) │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 329b0 │ │ │ │ + fstp %st(0) │ │ │ │ + ja 32030 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 329d0 │ │ │ │ + je 32050 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ fld %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 32980 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 329b4 │ │ │ │ + jb 32000 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 32034 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x2e2a(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x277a(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x26d7(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x2057(%rip),%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 32a32 │ │ │ │ + jle 320a2 │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 32a0d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 32085 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov (%rdx,%rax,1),%rdx │ │ │ │ dec %rdx │ │ │ │ cmp 0x58(%rdi),%rdx │ │ │ │ - jle 329c0 │ │ │ │ + jle 32040 │ │ │ │ inc %rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 32a30 │ │ │ │ + je 320a0 │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 329f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x2da6(%rip),%rax │ │ │ │ + jb 32068 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x26fe(%rip),%rax │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032a40 : │ │ │ │ +00000000000320b0 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 32b10 │ │ │ │ + jne 32170 │ │ │ │ test $0x20,%al │ │ │ │ - jne 32b3d │ │ │ │ + jne 3219d │ │ │ │ test $0x10,%al │ │ │ │ - jne 32b6c │ │ │ │ + jne 321cc │ │ │ │ test $0x8,%al │ │ │ │ - jne 32b83 │ │ │ │ + jne 321e3 │ │ │ │ test $0x4,%al │ │ │ │ - jne 32b9a │ │ │ │ + jne 321fa │ │ │ │ test $0x1,%al │ │ │ │ - je 32ab8 │ │ │ │ + je 32120 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 32aa9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle 32111 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xa8(%rbx),%rax │ │ │ │ mov (%rax,%rbp,8),%rdi │ │ │ │ inc %rbp │ │ │ │ call 3440 │ │ │ │ cmp %rbp,0x30(%rbx) │ │ │ │ - jg 32a90 │ │ │ │ + jg 320f8 │ │ │ │ mov 0xa8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 32be0 │ │ │ │ + jne 32238 │ │ │ │ test $0x80,%al │ │ │ │ - jne 32bc0 │ │ │ │ + jne 32220 │ │ │ │ test $0x40,%al │ │ │ │ - jne 32bb0 │ │ │ │ + jne 32210 │ │ │ │ mov 0x60(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0xa0(%rbx),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ jmp 3440 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov 0x98(%rdi),%rdi │ │ │ │ call 3130 │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 32c00 │ │ │ │ + jne 32250 │ │ │ │ mov 0xe0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 32a5d │ │ │ │ + je 320cd │ │ │ │ mov 0xc0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 32a65 │ │ │ │ + je 320d5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 32a6d │ │ │ │ + je 320dd │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 32a75 │ │ │ │ + je 320e5 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 32a75 │ │ │ │ + jmp 320e5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 32ad1 │ │ │ │ + jmp 32139 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 32ac9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 32131 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 32ac1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 32129 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0xe8(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 32b26 │ │ │ │ + jmp 32186 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032c20 : │ │ │ │ +0000000000032270 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %edx,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ @@ -51832,75 +51641,75 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ test $0x1,%dl │ │ │ │ - je 32c81 │ │ │ │ + je 322d1 │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ test $0x2,%dl │ │ │ │ - jne 32d20 │ │ │ │ + jne 32370 │ │ │ │ test $0x4,%dl │ │ │ │ - jne 32cf0 │ │ │ │ + jne 32338 │ │ │ │ test $0x8,%dl │ │ │ │ - je 32c9c │ │ │ │ + je 322ec │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ test $0x20,%dl │ │ │ │ - jne 32cd0 │ │ │ │ + jne 32318 │ │ │ │ and $0x40,%edx │ │ │ │ - jne 32cb0 │ │ │ │ + jne 32300 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ - jmp 32ca1 │ │ │ │ + jmp 322f1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ - jmp 32c8f │ │ │ │ - nop │ │ │ │ + jmp 322df │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ - jmp 32c8a │ │ │ │ + jmp 322da │ │ │ │ │ │ │ │ -0000000000032d40 : │ │ │ │ +0000000000032390 : │ │ │ │ mov $0x4,%edx │ │ │ │ jmp 33c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032d50 : │ │ │ │ +00000000000323a0 : │ │ │ │ push %rbx │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ mov 0x28(%rdi),%rsi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ call 3250 │ │ │ │ @@ -51924,30 +51733,30 @@ │ │ │ │ call 3360 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 32de1 │ │ │ │ + je 32431 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 32ea0 │ │ │ │ + je 324e8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov 0x18(%rdx),%rdi │ │ │ │ test $0x20,%al │ │ │ │ - je 32e70 │ │ │ │ + je 324c0 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -51959,133 +51768,131 @@ │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rax,0x10(%rdx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ and $0x11,%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 32e52 │ │ │ │ + je 324a2 │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 32e80 │ │ │ │ + je 324d0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ test $0x8,%al │ │ │ │ - je 32e62 │ │ │ │ + je 324b2 │ │ │ │ fldt 0x90(%rbx) │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ test $0x4,%al │ │ │ │ - jne 32ec0 │ │ │ │ + jne 32500 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3250 │ │ │ │ - jmp 32e00 │ │ │ │ + jmp 32450 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 32e52 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 324a2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 32de1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 32431 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ pop %rbx │ │ │ │ mov (%rax),%rdx │ │ │ │ jmp 3250 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000032ee0 : │ │ │ │ +0000000000032520 : │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x1,%al │ │ │ │ - jne 33360 │ │ │ │ + jne 32988 │ │ │ │ test $0x2,%al │ │ │ │ - jne 331f0 │ │ │ │ + jne 32820 │ │ │ │ test $0x4,%al │ │ │ │ - jne 33050 │ │ │ │ + jne 32680 │ │ │ │ test $0x8,%al │ │ │ │ - jne 32f10 │ │ │ │ + jne 32548 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt 0x70(%rbx) │ │ │ │ - fldt 0xb0(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ + fldt 0xb0(%rbx) │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ test $0x40,%al │ │ │ │ - jne 334d0 │ │ │ │ + jne 32ae8 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 335c0 │ │ │ │ + je 32bd8 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fchs │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ + fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ - mov (%rbx),%rax │ │ │ │ fldt 0x70(%rbx) │ │ │ │ + mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ fstpt 0x80(%rbx) │ │ │ │ pop %rsi │ │ │ │ pop %r8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 335b0 │ │ │ │ + je 32bc8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ fldt 0x80(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33520 │ │ │ │ + je 32b40 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x28(%rax) │ │ │ │ @@ -52098,28 +51905,27 @@ │ │ │ │ call 3360 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 33510 │ │ │ │ + je 32b30 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 33490 │ │ │ │ + jne 32ab8 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3250 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -52128,109 +51934,109 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x48(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33620 │ │ │ │ + je 32c30 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 33600 │ │ │ │ + je 32c18 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3320 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x48(%rbx),%rsi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov 0x48(%rbx),%rsi │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ fchs │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ mov (%rbx),%rax │ │ │ │ pop %rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ pop %r8 │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 335f0 │ │ │ │ + je 32c08 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rsi │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 335e0 │ │ │ │ + je 32bf8 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ call *0x28(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x38(%rbx),%rdx │ │ │ │ fldt 0x90(%rbx) │ │ │ │ + mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov (%rax),%rdx │ │ │ │ fstpt 0xa0(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 33530 │ │ │ │ + je 32b50 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - fldt 0xa0(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - mov 0x40(%rbx),%rdi │ │ │ │ sub $0x10,%rsp │ │ │ │ + fldt 0xa0(%rbx) │ │ │ │ + mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3360 │ │ │ │ pop %rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ - jmp 32eff │ │ │ │ + jmp 3253f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 334b0 │ │ │ │ + jne 32ad0 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3250 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -52239,62 +52045,62 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x48(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 335a0 │ │ │ │ + je 32bb8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 33580 │ │ │ │ + je 32ba0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3320 │ │ │ │ pop %r8 │ │ │ │ pop %r9 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ fchs │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33570 │ │ │ │ + je 32b90 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rsi │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 33560 │ │ │ │ + je 32b80 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ @@ -52305,29 +52111,28 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov (%rax),%rdx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 33540 │ │ │ │ + je 32b60 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 32ef7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 32537 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rdx │ │ │ │ - mov 0x38(%rdi),%rsi │ │ │ │ fldt 0x50(%rdi) │ │ │ │ - mov 0x28(%rdi),%rdi │ │ │ │ + mov 0x38(%rdi),%rsi │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rdi),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 334f0 │ │ │ │ + jne 32b10 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -52339,43 +52144,43 @@ │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x30(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ movabs $0x8000000000000000,%r10 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x30(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ push $0xbfff │ │ │ │ push %r10 │ │ │ │ call 3360 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %r11 │ │ │ │ pop %rdx │ │ │ │ test $0x10,%al │ │ │ │ - je 33410 │ │ │ │ + je 32a38 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 33630 │ │ │ │ + je 32c40 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov 0x18(%rdx),%rdi │ │ │ │ test $0x20,%al │ │ │ │ - je 335d0 │ │ │ │ + je 32be8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -52385,182 +52190,178 @@ │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rax,0x10(%rdx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 32eef │ │ │ │ + je 3252f │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 33650 │ │ │ │ + je 32c58 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3220 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 32eef │ │ │ │ + jmp 3252f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ - jmp 3306e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3269e │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3380 │ │ │ │ - jmp 3320e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3283e │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3320 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ - jmp 32f46 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3257e │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3320 │ │ │ │ pop %rdi │ │ │ │ pop %r8 │ │ │ │ - jmp 33387 │ │ │ │ + jmp 329af │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ call 3250 │ │ │ │ - jmp 32ff8 │ │ │ │ + jmp 32630 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 331b1 │ │ │ │ + jmp 327e1 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 32ef7 │ │ │ │ + jmp 32537 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 3250 │ │ │ │ - jmp 33303 │ │ │ │ + jmp 32933 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 332d8 │ │ │ │ + jmp 32908 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ - jmp 33298 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 328c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 33251 │ │ │ │ + jmp 32881 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 32fc0 │ │ │ │ + jmp 325f8 │ │ │ │ nopl (%rax) │ │ │ │ call 3250 │ │ │ │ - jmp 32f6d │ │ │ │ + jmp 325a5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3250 │ │ │ │ - jmp 33433 │ │ │ │ + jmp 32a5b │ │ │ │ nopl (%rax) │ │ │ │ call 3250 │ │ │ │ - jmp 33163 │ │ │ │ + jmp 32793 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 33138 │ │ │ │ + jmp 32768 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3190 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ - jmp 330f7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 32727 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ - jmp 330b1 │ │ │ │ + jmp 326e1 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 33410 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 32a38 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 32eef │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3252f │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000033670 : │ │ │ │ +0000000000032c70 : │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x20,%al │ │ │ │ - jne 336b0 │ │ │ │ + jne 32cb0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 336c0 │ │ │ │ + jne 32cc0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 336d0 │ │ │ │ + jne 32cd0 │ │ │ │ test $0x2,%al │ │ │ │ - jne 336e9 │ │ │ │ + jne 32ce9 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3440 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - je 3367f │ │ │ │ + je 32c7f │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 33683 │ │ │ │ + je 32c83 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - je 33687 │ │ │ │ + je 32c87 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 33687 │ │ │ │ + jmp 32c87 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000033700 : │ │ │ │ +0000000000032d00 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %edx,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ @@ -52578,75 +52379,75 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ test $0x1,%dl │ │ │ │ - je 33761 │ │ │ │ + je 32d61 │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ test $0x2,%dl │ │ │ │ - jne 33800 │ │ │ │ + jne 32e00 │ │ │ │ test $0x4,%dl │ │ │ │ - jne 337d0 │ │ │ │ + jne 32dc8 │ │ │ │ test $0x8,%dl │ │ │ │ - je 3377c │ │ │ │ + je 32d7c │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ test $0x20,%dl │ │ │ │ - jne 337b0 │ │ │ │ + jne 32da8 │ │ │ │ and $0x40,%edx │ │ │ │ - jne 33790 │ │ │ │ + jne 32d90 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ - jmp 33781 │ │ │ │ + jmp 32d81 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ - jmp 3376f │ │ │ │ - nop │ │ │ │ + jmp 32d6f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3370 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ - jmp 3376a │ │ │ │ + jmp 32d6a │ │ │ │ │ │ │ │ -0000000000033820 : │ │ │ │ +0000000000032e20 : │ │ │ │ mov $0x4,%edx │ │ │ │ jmp 3160 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000033830 : │ │ │ │ +0000000000032e30 : │ │ │ │ push %rbx │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ mov 0x28(%rdi),%rsi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ call 32c0 │ │ │ │ @@ -52670,30 +52471,30 @@ │ │ │ │ call 3090 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 338c1 │ │ │ │ + je 32ec1 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 33980 │ │ │ │ + je 32f78 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov 0x18(%rdx),%rdi │ │ │ │ test $0x20,%al │ │ │ │ - je 33950 │ │ │ │ + je 32f50 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -52705,133 +52506,131 @@ │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rax,0x10(%rdx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ and $0x11,%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 33932 │ │ │ │ + je 32f32 │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 33960 │ │ │ │ + je 32f60 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ test $0x8,%al │ │ │ │ - je 33942 │ │ │ │ + je 32f42 │ │ │ │ fldt 0x90(%rbx) │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ test $0x4,%al │ │ │ │ - jne 339a0 │ │ │ │ + jne 32f90 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32c0 │ │ │ │ - jmp 338e0 │ │ │ │ + jmp 32ee0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 33932 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 32f32 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 338c1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 32ec1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ pop %rbx │ │ │ │ mov (%rax),%rdx │ │ │ │ jmp 32c0 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000339c0 : │ │ │ │ +0000000000032fb0 : │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x1,%al │ │ │ │ - jne 33e40 │ │ │ │ + jne 33418 │ │ │ │ test $0x2,%al │ │ │ │ - jne 33cd0 │ │ │ │ + jne 332b0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 33b30 │ │ │ │ + jne 33110 │ │ │ │ test $0x8,%al │ │ │ │ - jne 339f0 │ │ │ │ + jne 32fd8 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt 0x70(%rbx) │ │ │ │ - fldt 0xb0(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ + fldt 0xb0(%rbx) │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ test $0x40,%al │ │ │ │ - jne 33fb0 │ │ │ │ + jne 33578 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 340a0 │ │ │ │ + je 33668 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fchs │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ + fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ fldt 0x70(%rbx) │ │ │ │ + mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ fstpt 0x80(%rbx) │ │ │ │ pop %rsi │ │ │ │ pop %r8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 34090 │ │ │ │ + je 33658 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ fldt 0x80(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 34000 │ │ │ │ + je 335d0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x28(%rax) │ │ │ │ @@ -52844,28 +52643,27 @@ │ │ │ │ call 3090 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 33ff0 │ │ │ │ + je 335c0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 33f70 │ │ │ │ + jne 33548 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -52874,109 +52672,109 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x48(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 34100 │ │ │ │ + je 336c0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 340e0 │ │ │ │ + je 336a8 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 32f0 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x48(%rbx),%rsi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov 0x48(%rbx),%rsi │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ fchs │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ pop %rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ pop %r8 │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 340d0 │ │ │ │ + je 33698 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rsi │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 340c0 │ │ │ │ + je 33688 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ call *0x28(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x38(%rbx),%rdx │ │ │ │ fldt 0x90(%rbx) │ │ │ │ + mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov (%rax),%rdx │ │ │ │ fstpt 0xa0(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 34010 │ │ │ │ + je 335e0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - fldt 0xa0(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - mov 0x40(%rbx),%rdi │ │ │ │ sub $0x10,%rsp │ │ │ │ + fldt 0xa0(%rbx) │ │ │ │ + mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3090 │ │ │ │ pop %rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ - jmp 339df │ │ │ │ + jmp 32fcf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 33f90 │ │ │ │ + jne 33560 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32c0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -52985,62 +52783,62 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x48(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 34080 │ │ │ │ + je 33648 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 34060 │ │ │ │ + je 33630 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 32f0 │ │ │ │ pop %r8 │ │ │ │ pop %r9 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ fchs │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 34050 │ │ │ │ + je 33620 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rsi │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 34040 │ │ │ │ + je 33610 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ @@ -53051,29 +52849,28 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov (%rax),%rdx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 34020 │ │ │ │ + je 335f0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 339d7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 32fc7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rdx │ │ │ │ - mov 0x38(%rdi),%rsi │ │ │ │ fldt 0x50(%rdi) │ │ │ │ - mov 0x28(%rdi),%rdi │ │ │ │ + mov 0x38(%rdi),%rsi │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rdi),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 33fd0 │ │ │ │ + jne 335a0 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -53085,43 +52882,43 @@ │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x30(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ movabs $0x8000000000000000,%r10 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x30(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ push $0xbfff │ │ │ │ push %r10 │ │ │ │ call 3090 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %r11 │ │ │ │ pop %rdx │ │ │ │ test $0x10,%al │ │ │ │ - je 33ef0 │ │ │ │ + je 334c8 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 34110 │ │ │ │ + je 336d0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov 0x18(%rdx),%rdi │ │ │ │ test $0x20,%al │ │ │ │ - je 340b0 │ │ │ │ + je 33678 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -53131,171 +52928,167 @@ │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rax,0x10(%rdx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 339cf │ │ │ │ + je 32fbf │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 34130 │ │ │ │ + je 336e8 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3310 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 339cf │ │ │ │ + jmp 32fbf │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ - jmp 33b4e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3312e │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 33e0 │ │ │ │ - jmp 33cee │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 332ce │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 32f0 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ - jmp 33a26 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3300e │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 32f0 │ │ │ │ pop %rdi │ │ │ │ pop %r8 │ │ │ │ - jmp 33e67 │ │ │ │ + jmp 3343f │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ call 32c0 │ │ │ │ - jmp 33ad8 │ │ │ │ + jmp 330c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 33c91 │ │ │ │ + jmp 33271 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 339d7 │ │ │ │ + jmp 32fc7 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 32c0 │ │ │ │ - jmp 33de3 │ │ │ │ + jmp 333c3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 33db8 │ │ │ │ + jmp 33398 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ - jmp 33d78 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 33358 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 33d31 │ │ │ │ + jmp 33311 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 33aa0 │ │ │ │ + jmp 33088 │ │ │ │ nopl (%rax) │ │ │ │ call 32c0 │ │ │ │ - jmp 33a4d │ │ │ │ + jmp 33035 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32c0 │ │ │ │ - jmp 33f13 │ │ │ │ + jmp 334eb │ │ │ │ nopl (%rax) │ │ │ │ call 32c0 │ │ │ │ - jmp 33c43 │ │ │ │ + jmp 33223 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 33c18 │ │ │ │ + jmp 331f8 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33d0 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ - jmp 33bd7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 331b7 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ - jmp 33b91 │ │ │ │ + jmp 33171 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 33ef0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 334c8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 339cf │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 32fbf │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000034150 : │ │ │ │ +0000000000033700 : │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x20,%al │ │ │ │ - jne 34190 │ │ │ │ + jne 33740 │ │ │ │ test $0x40,%al │ │ │ │ - jne 341a0 │ │ │ │ + jne 33750 │ │ │ │ test $0x4,%al │ │ │ │ - jne 341b0 │ │ │ │ + jne 33760 │ │ │ │ test $0x2,%al │ │ │ │ - jne 341c9 │ │ │ │ + jne 33779 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3440 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - je 3415f │ │ │ │ + je 3370f │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 34163 │ │ │ │ + je 33713 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - je 34167 │ │ │ │ + je 33717 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 3440 │ │ │ │ - jmp 34167 │ │ │ │ + jmp 33717 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00000000000341d4 <.fini>: │ │ │ │ +0000000000033784 <.fini>: │ │ │ │ sub $0x8,%rsp │ │ │ │ add $0x8,%rsp │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,174 +1,170 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00035000 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ - 0x00035010 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ - 0x00035020 730a0000 00000000 4e756d62 6572206f s.......Number o │ │ │ │ - 0x00035030 66206e6f 64657320 746f6f20 736d616c f nodes too smal │ │ │ │ - 0x00035040 6c20746f 20757365 20505245 5f4c494e l to use PRE_LIN │ │ │ │ - 0x00035050 5f505349 2e000000 7468732d 3e78206f _PSI....ths->x o │ │ │ │ - 0x00035060 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ - 0x00035070 352c302e 35290000 706f6c79 6e6f6d69 5,0.5)..polynomi │ │ │ │ - 0x00035080 616c2064 65677265 65204e20 68617320 al degree N has │ │ │ │ - 0x00035090 746f2062 65206576 656e0000 00000000 to be even...... │ │ │ │ - 0x000350a0 506f6c79 6e6f6d69 616c2064 65677265 Polynomial degre │ │ │ │ - 0x000350b0 65204e20 69732073 6d616c6c 65722074 e N is smaller t │ │ │ │ - 0x000350c0 68616e20 6375742d 6f666620 6d000000 han cut-off m... │ │ │ │ - 0x000350d0 00007041 0000f041 00000040 0000003f ..pA...A...@...? │ │ │ │ - 0x000350e0 00004040 0000c040 0000803e 00000c43 ..@@...@...>...C │ │ │ │ - 0x000350f0 00003444 00001745 00008c44 00004444 ..4D...E...D..DD │ │ │ │ - 0x00035100 00008040 00000c44 0000af44 00000c42 ...@...D...D...B │ │ │ │ - 0x00035110 0060d644 00000c45 00c03745 0000d244 .`.D...E..7E...D │ │ │ │ - 0x00035120 00809d44 0000f543 00007c43 0000f544 ...D...C..|C...D │ │ │ │ - 0x00035130 0000f545 00a08044 0060a545 00801d46 ...E...D.`.E...F │ │ │ │ - 0x00035140 0000fc43 00009344 00009343 00801d45 ...C...D...C...E │ │ │ │ - 0x00035150 0000c443 00003d44 00007545 00a00046 ...C..=D..uE...F │ │ │ │ - 0x00035160 00801a45 0000a843 00805c45 0000a244 ...E...C..\E...D │ │ │ │ - 0x00035170 0000a841 0000c442 0080ab43 00605646 ...A...B...C.`VF │ │ │ │ - 0x00035180 0000e040 0040a646 00f09646 0040a645 ...@.@.F...F.@.E │ │ │ │ - 0x00035190 00e03d46 0060d646 00008b44 00404946 ..=F.`.F...D.@IF │ │ │ │ - 0x000351a0 00c0e845 00001041 000000c0 0000c07f ...E...A........ │ │ │ │ - 0x000351b0 00008042 00f47fc6 00008046 00006041 ...B.......F..`A │ │ │ │ - 0x000351c0 00005041 00004041 00003041 00002041 ..PA..@A..0A.. A │ │ │ │ - 0x000351d0 0000a040 00000041 00008041 00000020 ...@...A...A... │ │ │ │ - 0x000351e0 000000bf 00000000 00000000 00000000 ................ │ │ │ │ - 0x000351f0 7c310a39 29ef7aaa 973f0000 00000000 |1.9).z..?...... │ │ │ │ - 0x00035200 7407818b 652a3aaf a43f0000 00000000 t...e*:..?...... │ │ │ │ - 0x00035210 c61c050a 9e95cab4 bb3f0000 00000000 .........?...... │ │ │ │ - 0x00035220 7e0dff12 e009cda3 b03f0000 00000000 ~........?...... │ │ │ │ - 0x00035230 1585708a f538da80 c63f0000 00000000 ..p..8...?...... │ │ │ │ - 0x00035240 0229876e 996e2ef5 cf3f0000 00000000 .).n.n...?...... │ │ │ │ - 0x00035250 8eda4fc0 7354479c d93f0000 00000000 ..O.sTG..?...... │ │ │ │ - 0x00035260 6c14042e 3f3d1c83 e23f0000 00000000 l...?=...?...... │ │ │ │ - 0x00035270 a16129ba 5d4f1e8b ea3f0000 00000000 .a).]O...?...... │ │ │ │ - 0x00035280 66e7f496 b0b229ae f13f0000 00000000 f.....)..?...... │ │ │ │ - 0x00035290 57bed45a 9ca135e4 f73f0000 00000000 W..Z..5..?...... │ │ │ │ - 0x000352a0 ee7540b2 3a7d31f9 fc3f0000 00000000 .u@.:}1..?...... │ │ │ │ - 0x000352b0 a845a898 7c135cbc 7b3f0000 00000000 .E..|.\.{?...... │ │ │ │ - 0x000352c0 be5172b9 28a592aa 893f0000 00000000 .Qr.(....?...... │ │ │ │ - 0x000352d0 415b29d7 412f159c 963f0000 00000000 A[).A/...?...... │ │ │ │ - 0x000352e0 0f57059f f65050ae ae3f0000 00000000 .W...PP..?...... │ │ │ │ - 0x000352f0 f5d96719 880d12bf a2bf0000 00000000 ..g............. │ │ │ │ - 0x00035300 fd80b1d3 fad799f9 b9bf0000 00000000 ................ │ │ │ │ - 0x00035310 316bcd69 a2aaa68f c53f0000 00000000 1k.i.....?...... │ │ │ │ - 0x00035320 9cec1115 a9d0b785 d0bf0000 00000000 ................ │ │ │ │ - 0x00035330 cfcd27a5 4d976dc7 da3f0000 00000000 ..'.M.m..?...... │ │ │ │ - 0x00035340 c5919ba0 c119dfe7 e4bf0000 00000000 ................ │ │ │ │ - 0x00035350 e6dcbaaf 14260ac7 ee3f0000 00000000 .....&...?...... │ │ │ │ - 0x00035360 b2909640 818ffae1 f7bf0000 00000000 ...@............ │ │ │ │ - 0x00035370 fe0351ac 4831e480 ff3f0000 00000000 ..Q.H1...?...... │ │ │ │ - 0x00035380 47ebce0c 85630080 ff3f0000 00000000 G....c...?...... │ │ │ │ - 0x00035390 bcf0175c 293baab8 ff3f0000 00000000 ...\);...?...... │ │ │ │ - 0x000353a0 99f0c429 75ed6ed7 ddbf0000 00000000 ...)u.n......... │ │ │ │ - 0x000353b0 8629f6ea e1986a9c e73f0000 00000000 .)....j..?...... │ │ │ │ - 0x000353c0 5abb4710 701673b9 f33f0000 00000000 Z.G.p.s..?...... │ │ │ │ - 0x000353d0 380e30aa 968a1692 ee3f0000 00000000 8.0......?...... │ │ │ │ - 0x000353e0 7483073b 57a462e9 fa3f0000 00000000 t..;W.b..?...... │ │ │ │ - 0x000353f0 d8effb9b a00c20ce f7bf0000 00000000 ...... ......... │ │ │ │ - 0x00035400 5da9ca51 ecaa4897 fdbf0000 00000000 ]..Q..H......... │ │ │ │ - 0x00035410 1d2a46de 81e9f6f4 fe3f0000 00000000 .*F......?...... │ │ │ │ - 0x00035420 8b109885 24c892fd ffbf0000 00000000 ....$........... │ │ │ │ - 0x00035430 cb0b7a8d 68530ff6 dfbf0000 00000000 ..z.hS.......... │ │ │ │ - 0x00035440 3c2e7858 e04ec2e9 e83f0000 00000000 <.xX.N...?...... │ │ │ │ - 0x00035450 c4162f16 2f58c3ef f43f0000 00000000 .././X...?...... │ │ │ │ - 0x00035460 bbbca39b b02963c4 ef3f0000 00000000 .....)c..?...... │ │ │ │ - 0x00035470 765955c7 23c84093 fc3f0000 00000000 vYU.#.@..?...... │ │ │ │ - 0x00035480 7077805e fea60983 f9bf0000 00000000 pw.^............ │ │ │ │ - 0x00035490 a262e57c 23a92cbe febf0000 00000000 .b.|#.,......... │ │ │ │ - 0x000354a0 3443c215 49b9a199 00400000 00000000 4C..I....@...... │ │ │ │ - 0x000354b0 f3e9fa83 6114d69e 01c00000 00000000 ....a........... │ │ │ │ - 0x000354c0 ec3766be ac0784a6 ff3f0000 00000000 .7f......?...... │ │ │ │ - 0x000354d0 3670ef99 12a87cd0 00400000 00000000 6p....|..@...... │ │ │ │ - 0x000354e0 ac79cfd1 f71772b1 fe3f0000 00000000 .y....r..?...... │ │ │ │ - 0x000354f0 f836430c 9819f695 fd3f0000 00000000 .6C......?...... │ │ │ │ - 0x00035500 9b4abba2 5854f8ad 00400000 00000000 .J..XT...@...... │ │ │ │ - 0x00035510 3d2a2e60 c26648ce ee3f0000 00000000 =*.`.fH..?...... │ │ │ │ - 0x00035520 23c18b7c e973e09c f63f0000 00000000 #..|.s...?...... │ │ │ │ - 0x00035530 6ed230d4 597b9adf fc3f0000 00000000 n.0.Y{...?...... │ │ │ │ - 0x00035540 9bf576dc 70093bc6 02400000 00000000 ..v.p.;..@...... │ │ │ │ - 0x00035550 ddee44b1 d251aef4 07400000 00000000 ..D..Q...@...... │ │ │ │ - 0x00035560 1ce809b3 9d1ef1de 0c400000 00000000 .........@...... │ │ │ │ - 0x00035570 aef281d2 2d311d9b 11400000 00000000 ....-1...@...... │ │ │ │ - 0x00035580 d93b6b9e d5fa20a8 15400000 00000000 .;k... ..@...... │ │ │ │ - 0x00035590 36c99fe4 7e8b758f 19400000 00000000 6...~.u..@...... │ │ │ │ - 0x000355a0 739a2190 507a5ec1 1c400000 00000000 s.!.Pz^..@...... │ │ │ │ - 0x000355b0 13942495 50862fcd 1f400000 00000000 ..$.P./..@...... │ │ │ │ - 0x000355c0 e8dbbc78 022499a9 22400000 00000000 ...x.$.."@...... │ │ │ │ - 0x000355d0 fa0cffd2 181019d6 24400000 00000000 ........$@...... │ │ │ │ - 0x000355e0 aeccf4d6 6ea785c7 26400000 00000000 ....n...&@...... │ │ │ │ - 0x000355f0 7528748e 4eaf7381 28400000 00000000 u(t.N.s.(@...... │ │ │ │ - 0x00035600 ee5f7a74 05d8f9d0 28400000 00000000 ._zt....(@...... │ │ │ │ - 0x00035610 84e9ed45 edfb159e 28400000 00000000 ...E....(@...... │ │ │ │ - 0x00035620 bcf0175c 293baab8 ffbf0000 00000000 ...\);.......... │ │ │ │ - 0x00035630 00000000 28839acb 02400000 00000000 ....(....@...... │ │ │ │ - 0x00035640 6fa9b88d 51f03798 ef3f0000 00000000 o...Q.7..?...... │ │ │ │ - 0x00035650 abaaaaaa aaaaaaaa fc3f0000 00000000 .........?...... │ │ │ │ - 0x00035660 8464def9 33f304b5 df3f0000 00000000 .d..3....?...... │ │ │ │ - 0x00035670 89888888 88888888 f83f0000 00000000 .........?...... │ │ │ │ - 0x00035680 44ddb7d3 623d5ee5 df3f0000 00000000 D...b=^..?...... │ │ │ │ - 0x00035690 97a5b436 415f7089 e13f0000 00000000 ...6A_p..?...... │ │ │ │ - 0x000356a0 35c26821 a2da0fc9 01400000 00000000 5.h!.....@...... │ │ │ │ - 0x000356b0 35c26821 a2da0fc9 00400000 00000000 5.h!.....@...... │ │ │ │ - 0x000356c0 2a15444e 6e83f9a2 fd3f0000 00000000 *.DNn....?...... │ │ │ │ - 0x000356d0 00000000 00000080 fe3f0000 00000000 .........?...... │ │ │ │ - 0x000356e0 2e2e2f2e 2e2f2e2e 2f6b6572 6e656c2f ../../../kernel/ │ │ │ │ - 0x000356f0 7574696c 2f666c6f 61742e63 0030006e util/float.c.0.n │ │ │ │ - 0x00035700 6666746c 5f6d616c 6c6f633a 206f7574 fftl_malloc: out │ │ │ │ - 0x00035710 206f6620 6d656d6f 72790a00 6e756c6c of memory..null │ │ │ │ - 0x00035720 20706f69 6e746572 000a2025 732c2061 pointer.. %s, a │ │ │ │ - 0x00035730 64723d25 700a0025 3674642e 0900252b dr=%p..%6td...%+ │ │ │ │ - 0x00035740 2e314c45 2c00252b 4c452c0a 00252b2e .1LE,.%+LE,..%+. │ │ │ │ - 0x00035750 314c4525 2b2e314c 45692c00 252b4c45 1LE%+.1LEi,.%+LE │ │ │ │ - 0x00035760 252b4c45 692c0a00 6b616973 65726265 %+LEi,..kaiserbe │ │ │ │ - 0x00035770 7373656c 004d656d 62657220 66206e6f ssel.Member f no │ │ │ │ - 0x00035780 7420696e 69746961 6c697a65 642e004d t initialized..M │ │ │ │ - 0x00035790 656d6265 72207820 6e6f7420 696e6974 ember x not init │ │ │ │ - 0x000357a0 69616c69 7a65642e 004d656d 62657220 ialized..Member │ │ │ │ - 0x000357b0 665f6861 74206e6f 7420696e 69746961 f_hat not initia │ │ │ │ - 0x000357c0 6c697a65 642e004f 76657273 616d706c lized..Oversampl │ │ │ │ - 0x000357d0 696e6720 66616374 6f722074 6f6f2073 ing factor too s │ │ │ │ - 0x000357e0 6d616c6c 00746873 2d3e7820 6f757420 mall.ths->x out │ │ │ │ - 0x000357f0 6f662072 616e6765 205b302e 302c302e of range [0.0,0. │ │ │ │ - 0x00035800 35290000 e1f2fcff 3af3fcff d5f2fcff 5)......:....... │ │ │ │ - 0x00035810 f0f2fcff f6f2fcff 02f3fcff 0af3fcff ................ │ │ │ │ - 0x00035820 22f3fcff 2ef3fcff 16f3fcff 00000000 "............... │ │ │ │ - 0x00035830 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00035840 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ - 0x00035850 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ - 0x00035860 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ - 0x00035870 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ - 0x00035880 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ - 0x00035890 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ - 0x000358a0 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ - 0x000358b0 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ - 0x000358c0 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ - 0x000358d0 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ - 0x000358e0 12000000 00000000 1c000000 00000000 ................ │ │ │ │ - 0x000358f0 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ - 0x00035900 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ - 0x00035910 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ - 0x00035920 0e000000 00000000 16000000 00000000 ................ │ │ │ │ - 0x00035930 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ - 0x00035940 39000000 00000000 2e000000 00000000 9............... │ │ │ │ - 0x00035950 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ - 0x00035960 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ - 0x00035970 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ - 0x00035980 24000000 00000000 11000000 00000000 $............... │ │ │ │ - 0x00035990 13000000 00000000 1d000000 00000000 ................ │ │ │ │ - 0x000359a0 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ - 0x000359b0 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ - 0x000359c0 2d000000 00000000 19000000 00000000 -............... │ │ │ │ - 0x000359d0 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ - 0x000359e0 10000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x000359f0 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ - 0x00035a00 18000000 00000000 0f000000 00000000 ................ │ │ │ │ - 0x00035a10 08000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x00035a20 07000000 00000000 06000000 00000000 ................ │ │ │ │ - 0x00035a30 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ - 0x00035a40 00000065 50732840 00000065 50732940 ...ePs(@...ePs)@ │ │ │ │ - 0x00035a50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00035a60 01000000 00000000 03000000 00000000 ................ │ │ │ │ - 0x00035a70 07000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x00035a80 0e000000 00000000 11000000 00000000 ................ │ │ │ │ - 0x00035a90 14000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x00035aa0 18000000 00000000 ........ │ │ │ │ + 0x00034000 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ + 0x00034010 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ + 0x00034020 730a0000 00000000 4e756d62 6572206f s.......Number o │ │ │ │ + 0x00034030 66206e6f 64657320 746f6f20 736d616c f nodes too smal │ │ │ │ + 0x00034040 6c20746f 20757365 20505245 5f4c494e l to use PRE_LIN │ │ │ │ + 0x00034050 5f505349 2e000000 7468732d 3e78206f _PSI....ths->x o │ │ │ │ + 0x00034060 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ + 0x00034070 352c302e 35290000 706f6c79 6e6f6d69 5,0.5)..polynomi │ │ │ │ + 0x00034080 616c2064 65677265 65204e20 68617320 al degree N has │ │ │ │ + 0x00034090 746f2062 65206576 656e0000 00000000 to be even...... │ │ │ │ + 0x000340a0 506f6c79 6e6f6d69 616c2064 65677265 Polynomial degre │ │ │ │ + 0x000340b0 65204e20 69732073 6d616c6c 65722074 e N is smaller t │ │ │ │ + 0x000340c0 68616e20 6375742d 6f666620 6d000000 han cut-off m... │ │ │ │ + 0x000340d0 00007041 0000f041 00000040 0000003f ..pA...A...@...? │ │ │ │ + 0x000340e0 00004040 0000c040 0000803e 00000c43 ..@@...@...>...C │ │ │ │ + 0x000340f0 00003444 00001745 00008c44 00004444 ..4D...E...D..DD │ │ │ │ + 0x00034100 00008040 00000c44 0000af44 00000c42 ...@...D...D...B │ │ │ │ + 0x00034110 0060d644 00000c45 00c03745 0000d244 .`.D...E..7E...D │ │ │ │ + 0x00034120 00809d44 0000f543 00007c43 0000f544 ...D...C..|C...D │ │ │ │ + 0x00034130 0000f545 00a08044 0060a545 00801d46 ...E...D.`.E...F │ │ │ │ + 0x00034140 0000fc43 00009344 00009343 00801d45 ...C...D...C...E │ │ │ │ + 0x00034150 0000c443 00003d44 00007545 00a00046 ...C..=D..uE...F │ │ │ │ + 0x00034160 00801a45 0000a843 00805c45 0000a244 ...E...C..\E...D │ │ │ │ + 0x00034170 0000a841 0000c442 0080ab43 00605646 ...A...B...C.`VF │ │ │ │ + 0x00034180 0000e040 0040a646 00f09646 0040a645 ...@.@.F...F.@.E │ │ │ │ + 0x00034190 00e03d46 0060d646 00008b44 00404946 ..=F.`.F...D.@IF │ │ │ │ + 0x000341a0 00c0e845 00001041 000000c0 0000c07f ...E...A........ │ │ │ │ + 0x000341b0 00008042 00f47fc6 00008046 00006041 ...B.......F..`A │ │ │ │ + 0x000341c0 00005041 00004041 00003041 00002041 ..PA..@A..0A.. A │ │ │ │ + 0x000341d0 0000a040 00000041 00008041 00000020 ...@...A...A... │ │ │ │ + 0x000341e0 000000bf 00000000 00000000 00000000 ................ │ │ │ │ + 0x000341f0 7c310a39 29ef7aaa 973f0000 00000000 |1.9).z..?...... │ │ │ │ + 0x00034200 7407818b 652a3aaf a43f0000 00000000 t...e*:..?...... │ │ │ │ + 0x00034210 c61c050a 9e95cab4 bb3f0000 00000000 .........?...... │ │ │ │ + 0x00034220 7e0dff12 e009cda3 b03f0000 00000000 ~........?...... │ │ │ │ + 0x00034230 1585708a f538da80 c63f0000 00000000 ..p..8...?...... │ │ │ │ + 0x00034240 0229876e 996e2ef5 cf3f0000 00000000 .).n.n...?...... │ │ │ │ + 0x00034250 8eda4fc0 7354479c d93f0000 00000000 ..O.sTG..?...... │ │ │ │ + 0x00034260 6c14042e 3f3d1c83 e23f0000 00000000 l...?=...?...... │ │ │ │ + 0x00034270 a16129ba 5d4f1e8b ea3f0000 00000000 .a).]O...?...... │ │ │ │ + 0x00034280 66e7f496 b0b229ae f13f0000 00000000 f.....)..?...... │ │ │ │ + 0x00034290 57bed45a 9ca135e4 f73f0000 00000000 W..Z..5..?...... │ │ │ │ + 0x000342a0 ee7540b2 3a7d31f9 fc3f0000 00000000 .u@.:}1..?...... │ │ │ │ + 0x000342b0 a845a898 7c135cbc 7b3f0000 00000000 .E..|.\.{?...... │ │ │ │ + 0x000342c0 be5172b9 28a592aa 893f0000 00000000 .Qr.(....?...... │ │ │ │ + 0x000342d0 415b29d7 412f159c 963f0000 00000000 A[).A/...?...... │ │ │ │ + 0x000342e0 0f57059f f65050ae ae3f0000 00000000 .W...PP..?...... │ │ │ │ + 0x000342f0 f5d96719 880d12bf a2bf0000 00000000 ..g............. │ │ │ │ + 0x00034300 fd80b1d3 fad799f9 b9bf0000 00000000 ................ │ │ │ │ + 0x00034310 316bcd69 a2aaa68f c53f0000 00000000 1k.i.....?...... │ │ │ │ + 0x00034320 9cec1115 a9d0b785 d0bf0000 00000000 ................ │ │ │ │ + 0x00034330 cfcd27a5 4d976dc7 da3f0000 00000000 ..'.M.m..?...... │ │ │ │ + 0x00034340 c5919ba0 c119dfe7 e4bf0000 00000000 ................ │ │ │ │ + 0x00034350 e6dcbaaf 14260ac7 ee3f0000 00000000 .....&...?...... │ │ │ │ + 0x00034360 b2909640 818ffae1 f7bf0000 00000000 ...@............ │ │ │ │ + 0x00034370 fe0351ac 4831e480 ff3f0000 00000000 ..Q.H1...?...... │ │ │ │ + 0x00034380 47ebce0c 85630080 ff3f0000 00000000 G....c...?...... │ │ │ │ + 0x00034390 99f0c429 75ed6ed7 ddbf0000 00000000 ...)u.n......... │ │ │ │ + 0x000343a0 8629f6ea e1986a9c e73f0000 00000000 .)....j..?...... │ │ │ │ + 0x000343b0 5abb4710 701673b9 f33f0000 00000000 Z.G.p.s..?...... │ │ │ │ + 0x000343c0 380e30aa 968a1692 ee3f0000 00000000 8.0......?...... │ │ │ │ + 0x000343d0 7483073b 57a462e9 fa3f0000 00000000 t..;W.b..?...... │ │ │ │ + 0x000343e0 d8effb9b a00c20ce f7bf0000 00000000 ...... ......... │ │ │ │ + 0x000343f0 5da9ca51 ecaa4897 fdbf0000 00000000 ]..Q..H......... │ │ │ │ + 0x00034400 1d2a46de 81e9f6f4 fe3f0000 00000000 .*F......?...... │ │ │ │ + 0x00034410 8b109885 24c892fd ffbf0000 00000000 ....$........... │ │ │ │ + 0x00034420 cb0b7a8d 68530ff6 dfbf0000 00000000 ..z.hS.......... │ │ │ │ + 0x00034430 3c2e7858 e04ec2e9 e83f0000 00000000 <.xX.N...?...... │ │ │ │ + 0x00034440 c4162f16 2f58c3ef f43f0000 00000000 .././X...?...... │ │ │ │ + 0x00034450 bbbca39b b02963c4 ef3f0000 00000000 .....)c..?...... │ │ │ │ + 0x00034460 765955c7 23c84093 fc3f0000 00000000 vYU.#.@..?...... │ │ │ │ + 0x00034470 7077805e fea60983 f9bf0000 00000000 pw.^............ │ │ │ │ + 0x00034480 a262e57c 23a92cbe febf0000 00000000 .b.|#.,......... │ │ │ │ + 0x00034490 3443c215 49b9a199 00400000 00000000 4C..I....@...... │ │ │ │ + 0x000344a0 f3e9fa83 6114d69e 01c00000 00000000 ....a........... │ │ │ │ + 0x000344b0 ec3766be ac0784a6 ff3f0000 00000000 .7f......?...... │ │ │ │ + 0x000344c0 3670ef99 12a87cd0 00400000 00000000 6p....|..@...... │ │ │ │ + 0x000344d0 f836430c 9819f695 fd3f0000 00000000 .6C......?...... │ │ │ │ + 0x000344e0 9b4abba2 5854f8ad 00400000 00000000 .J..XT...@...... │ │ │ │ + 0x000344f0 3d2a2e60 c26648ce ee3f0000 00000000 =*.`.fH..?...... │ │ │ │ + 0x00034500 23c18b7c e973e09c f63f0000 00000000 #..|.s...?...... │ │ │ │ + 0x00034510 6ed230d4 597b9adf fc3f0000 00000000 n.0.Y{...?...... │ │ │ │ + 0x00034520 9bf576dc 70093bc6 02400000 00000000 ..v.p.;..@...... │ │ │ │ + 0x00034530 ddee44b1 d251aef4 07400000 00000000 ..D..Q...@...... │ │ │ │ + 0x00034540 1ce809b3 9d1ef1de 0c400000 00000000 .........@...... │ │ │ │ + 0x00034550 aef281d2 2d311d9b 11400000 00000000 ....-1...@...... │ │ │ │ + 0x00034560 d93b6b9e d5fa20a8 15400000 00000000 .;k... ..@...... │ │ │ │ + 0x00034570 36c99fe4 7e8b758f 19400000 00000000 6...~.u..@...... │ │ │ │ + 0x00034580 739a2190 507a5ec1 1c400000 00000000 s.!.Pz^..@...... │ │ │ │ + 0x00034590 13942495 50862fcd 1f400000 00000000 ..$.P./..@...... │ │ │ │ + 0x000345a0 e8dbbc78 022499a9 22400000 00000000 ...x.$.."@...... │ │ │ │ + 0x000345b0 fa0cffd2 181019d6 24400000 00000000 ........$@...... │ │ │ │ + 0x000345c0 aeccf4d6 6ea785c7 26400000 00000000 ....n...&@...... │ │ │ │ + 0x000345d0 7528748e 4eaf7381 28400000 00000000 u(t.N.s.(@...... │ │ │ │ + 0x000345e0 ee5f7a74 05d8f9d0 28400000 00000000 ._zt....(@...... │ │ │ │ + 0x000345f0 84e9ed45 edfb159e 28400000 00000000 ...E....(@...... │ │ │ │ + 0x00034600 bcf0175c 293baab8 ffbf0000 00000000 ...\);.......... │ │ │ │ + 0x00034610 00000000 28839acb 02400000 00000000 ....(....@...... │ │ │ │ + 0x00034620 6fa9b88d 51f03798 ef3f0000 00000000 o...Q.7..?...... │ │ │ │ + 0x00034630 abaaaaaa aaaaaaaa fc3f0000 00000000 .........?...... │ │ │ │ + 0x00034640 8464def9 33f304b5 df3f0000 00000000 .d..3....?...... │ │ │ │ + 0x00034650 89888888 88888888 f83f0000 00000000 .........?...... │ │ │ │ + 0x00034660 e27ac116 0cbaffee df3f0000 00000000 .z.......?...... │ │ │ │ + 0x00034670 97a5b436 415f7089 e13f0000 00000000 ...6A_p..?...... │ │ │ │ + 0x00034680 35c26821 a2da0fc9 01400000 00000000 5.h!.....@...... │ │ │ │ + 0x00034690 2a15444e 6e83f9a2 fd3f0000 00000000 *.DNn....?...... │ │ │ │ + 0x000346a0 00000000 00000080 fe3f0000 00000000 .........?...... │ │ │ │ + 0x000346b0 2e2e2f2e 2e2f2e2e 2f6b6572 6e656c2f ../../../kernel/ │ │ │ │ + 0x000346c0 7574696c 2f666c6f 61742e63 0030006e util/float.c.0.n │ │ │ │ + 0x000346d0 6666746c 5f6d616c 6c6f633a 206f7574 fftl_malloc: out │ │ │ │ + 0x000346e0 206f6620 6d656d6f 72790a00 6e756c6c of memory..null │ │ │ │ + 0x000346f0 20706f69 6e746572 000a2025 732c2061 pointer.. %s, a │ │ │ │ + 0x00034700 64723d25 700a0025 3674642e 0900252b dr=%p..%6td...%+ │ │ │ │ + 0x00034710 2e314c45 2c00252b 4c452c0a 00252b2e .1LE,.%+LE,..%+. │ │ │ │ + 0x00034720 314c4525 2b2e314c 45692c00 252b4c45 1LE%+.1LEi,.%+LE │ │ │ │ + 0x00034730 252b4c45 692c0a00 6b616973 65726265 %+LEi,..kaiserbe │ │ │ │ + 0x00034740 7373656c 004d656d 62657220 66206e6f ssel.Member f no │ │ │ │ + 0x00034750 7420696e 69746961 6c697a65 642e004d t initialized..M │ │ │ │ + 0x00034760 656d6265 72207820 6e6f7420 696e6974 ember x not init │ │ │ │ + 0x00034770 69616c69 7a65642e 004d656d 62657220 ialized..Member │ │ │ │ + 0x00034780 665f6861 74206e6f 7420696e 69746961 f_hat not initia │ │ │ │ + 0x00034790 6c697a65 642e004f 76657273 616d706c lized..Oversampl │ │ │ │ + 0x000347a0 696e6720 66616374 6f722074 6f6f2073 ing factor too s │ │ │ │ + 0x000347b0 6d616c6c 00746873 2d3e7820 6f757420 mall.ths->x out │ │ │ │ + 0x000347c0 6f662072 616e6765 205b302e 302c302e of range [0.0,0. │ │ │ │ + 0x000347d0 35290000 c102fdff 1a03fdff b502fdff 5).............. │ │ │ │ + 0x000347e0 d002fdff d602fdff e202fdff ea02fdff ................ │ │ │ │ + 0x000347f0 0203fdff 0e03fdff f602fdff 00000000 ................ │ │ │ │ + 0x00034800 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ + 0x00034810 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ + 0x00034820 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ + 0x00034830 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ + 0x00034840 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ + 0x00034850 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ + 0x00034860 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ + 0x00034870 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ + 0x00034880 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ + 0x00034890 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ + 0x000348a0 12000000 00000000 1c000000 00000000 ................ │ │ │ │ + 0x000348b0 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ + 0x000348c0 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ + 0x000348d0 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ + 0x000348e0 0e000000 00000000 16000000 00000000 ................ │ │ │ │ + 0x000348f0 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ + 0x00034900 39000000 00000000 2e000000 00000000 9............... │ │ │ │ + 0x00034910 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ + 0x00034920 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ + 0x00034930 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ + 0x00034940 24000000 00000000 11000000 00000000 $............... │ │ │ │ + 0x00034950 13000000 00000000 1d000000 00000000 ................ │ │ │ │ + 0x00034960 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ + 0x00034970 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ + 0x00034980 2d000000 00000000 19000000 00000000 -............... │ │ │ │ + 0x00034990 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ + 0x000349a0 10000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x000349b0 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ + 0x000349c0 18000000 00000000 0f000000 00000000 ................ │ │ │ │ + 0x000349d0 08000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x000349e0 07000000 00000000 06000000 00000000 ................ │ │ │ │ + 0x000349f0 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ + 0x00034a00 00000065 50732840 00000065 50732940 ...ePs(@...ePs)@ │ │ │ │ + 0x00034a10 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00034a20 01000000 00000000 03000000 00000000 ................ │ │ │ │ + 0x00034a30 07000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x00034a40 0e000000 00000000 11000000 00000000 ................ │ │ │ │ + 0x00034a50 14000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x00034a60 18000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,78 +1,78 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x00035aa8 011b033b a4040000 93000000 78d5fcff ...;........x... │ │ │ │ - 0x00035ab8 c0040000 b8d9fcff e8040000 98dafcff ................ │ │ │ │ - 0x00035ac8 00050000 e8dafcff 20050000 f8ddfcff ........ ....... │ │ │ │ - 0x00035ad8 38050000 98e3fcff 70050000 d8e3fcff 8.......p....... │ │ │ │ - 0x00035ae8 84050000 08e5fcff 98050000 08e9fcff ................ │ │ │ │ - 0x00035af8 b4050000 b8e9fcff e8050000 58eafcff ............X... │ │ │ │ - 0x00035b08 08060000 78ebfcff 1c060000 28ecfcff ....x.......(... │ │ │ │ - 0x00035b18 30060000 18edfcff 44060000 c8edfcff 0.......D....... │ │ │ │ - 0x00035b28 58060000 c8eefcff 6c060000 88effcff X.......l....... │ │ │ │ - 0x00035b38 80060000 d8f0fcff 9c060000 18f1fcff ................ │ │ │ │ - 0x00035b48 b0060000 28f1fcff c4060000 98f1fcff ....(........... │ │ │ │ - 0x00035b58 d8060000 f8f1fcff ec060000 98f2fcff ................ │ │ │ │ - 0x00035b68 00070000 48f3fcff 18070000 c8fafcff ....H........... │ │ │ │ - 0x00035b78 40070000 2805fdff 70070000 6805fdff @...(...p...h... │ │ │ │ - 0x00035b88 84070000 8805fdff 98070000 e805fdff ................ │ │ │ │ - 0x00035b98 b8070000 7807fdff 28080000 d808fdff ....x...(....... │ │ │ │ - 0x00035ba8 a0080000 f808fdff b8080000 0809fdff ................ │ │ │ │ - 0x00035bb8 cc080000 7809fdff 00090000 d809fdff ....x........... │ │ │ │ - 0x00035bc8 30090000 480afdff 68090000 d80afdff 0...H...h....... │ │ │ │ - 0x00035bd8 80090000 680cfdff b4090000 f80efdff ....h........... │ │ │ │ - 0x00035be8 e0090000 080ffdff f4090000 180ffdff ................ │ │ │ │ - 0x00035bf8 080a0000 280ffdff 200a0000 880ffdff ....(... ....... │ │ │ │ - 0x00035c08 340a0000 d80ffdff 580a0000 2810fdff 4.......X...(... │ │ │ │ - 0x00035c18 6c0a0000 5810fdff 800a0000 d810fdff l...X........... │ │ │ │ - 0x00035c28 940a0000 2811fdff a80a0000 9811fdff ....(........... │ │ │ │ - 0x00035c38 bc0a0000 1812fdff d00a0000 5812fdff ............X... │ │ │ │ - 0x00035c48 e40a0000 7812fdff f80a0000 c812fdff ....x........... │ │ │ │ - 0x00035c58 0c0b0000 0813fdff 200b0000 4813fdff ........ ...H... │ │ │ │ - 0x00035c68 340b0000 9813fdff 480b0000 1814fdff 4.......H....... │ │ │ │ - 0x00035c78 5c0b0000 6814fdff 700b0000 d814fdff \...h...p....... │ │ │ │ - 0x00035c88 840b0000 2815fdff 980b0000 a815fdff ....(........... │ │ │ │ - 0x00035c98 ac0b0000 0816fdff c00b0000 a816fdff ................ │ │ │ │ - 0x00035ca8 d40b0000 e816fdff e80b0000 6817fdff ............h... │ │ │ │ - 0x00035cb8 fc0b0000 a817fdff 100c0000 b819fdff ................ │ │ │ │ - 0x00035cc8 5c0c0000 681dfdff b00c0000 881dfdff \...h........... │ │ │ │ - 0x00035cd8 c80c0000 b81dfdff dc0c0000 c81dfdff ................ │ │ │ │ - 0x00035ce8 f00c0000 d81dfdff 080d0000 3824fdff ............8$.. │ │ │ │ - 0x00035cf8 380d0000 782afdff 680d0000 e830fdff 8...x*..h....0.. │ │ │ │ - 0x00035d08 980d0000 8832fdff ac0d0000 b834fdff .....2.......4.. │ │ │ │ - 0x00035d18 c00d0000 483cfdff 4c0e0000 7844fdff ....H<..L...xD.. │ │ │ │ - 0x00035d28 d80e0000 1861fdff 740f0000 087cfdff .....a..t....|.. │ │ │ │ - 0x00035d38 10100000 b87ffdff 44100000 4883fdff ........D...H... │ │ │ │ - 0x00035d48 78100000 0899fdff b0100000 38affdff x...........8... │ │ │ │ - 0x00035d58 f0100000 18d0fdff 1c110000 48f1fdff ............H... │ │ │ │ - 0x00035d68 48110000 e820feff 78110000 a867feff H.... ..x....g.. │ │ │ │ - 0x00035d78 a4110000 3898feff d4110000 18defeff ....8........... │ │ │ │ - 0x00035d88 00120000 a8dffeff 34120000 e8e3feff ........4....... │ │ │ │ - 0x00035d98 64120000 48e8feff 94120000 18f0feff d...H........... │ │ │ │ - 0x00035da8 c4120000 78f0feff e4120000 08f2feff ....x........... │ │ │ │ - 0x00035db8 30130000 48f4feff 7c130000 98f6feff 0...H...|....... │ │ │ │ - 0x00035dc8 c8130000 b8f6feff e0130000 e8f6feff ................ │ │ │ │ - 0x00035dd8 f8130000 18f7feff 10140000 68f8feff ............h... │ │ │ │ - 0x00035de8 24140000 98fafeff 50140000 3801ffff $.......P...8... │ │ │ │ - 0x00035df8 80140000 5827ffff b0140000 184dffff ....X'.......M.. │ │ │ │ - 0x00035e08 e0140000 6850ffff 14150000 6853ffff ....hP......hS.. │ │ │ │ - 0x00035e18 48150000 0855ffff 7c150000 d856ffff H....U..|....V.. │ │ │ │ - 0x00035e28 c0150000 f858ffff 10160000 c85effff .....X.......^.. │ │ │ │ - 0x00035e38 40160000 285fffff 60160000 a860ffff @...(_..`....`.. │ │ │ │ - 0x00035e48 a0160000 0863ffff ec160000 2863ffff .....c......(c.. │ │ │ │ - 0x00035e58 04170000 5863ffff 1c170000 8863ffff ....Xc.......c.. │ │ │ │ - 0x00035e68 34170000 9864ffff 48170000 9866ffff 4....d..H....f.. │ │ │ │ - 0x00035e78 78170000 186dffff a8170000 f892ffff x....m.......... │ │ │ │ - 0x00035e88 d8170000 b8b7ffff 08180000 28bbffff ............(... │ │ │ │ - 0x00035e98 3c180000 28beffff 70180000 c8bfffff <...(...p....... │ │ │ │ - 0x00035ea8 a4180000 98c1ffff e8180000 b8c3ffff ................ │ │ │ │ - 0x00035eb8 38190000 a8c9ffff 68190000 08caffff 8.......h....... │ │ │ │ - 0x00035ec8 88190000 a8cbffff c8190000 08ceffff ................ │ │ │ │ - 0x00035ed8 141a0000 28ceffff 2c1a0000 58ceffff ....(...,...X... │ │ │ │ - 0x00035ee8 441a0000 88ceffff 5c1a0000 98cfffff D.......\....... │ │ │ │ - 0x00035ef8 701a0000 78d1ffff a01a0000 98d2ffff p...x........... │ │ │ │ - 0x00035f08 c41a0000 a8d2ffff d81a0000 38d4ffff ............8... │ │ │ │ - 0x00035f18 081b0000 c8dbffff c01b0000 58dcffff ............X... │ │ │ │ - 0x00035f28 dc1b0000 78ddffff 001c0000 88ddffff ....x........... │ │ │ │ - 0x00035f38 141c0000 18dfffff 441c0000 a8e6ffff ........D....... │ │ │ │ - 0x00035f48 fc1c0000 .... │ │ │ │ + 0x00034a68 011b033b a4040000 93000000 b8e5fcff ...;............ │ │ │ │ + 0x00034a78 c0040000 f8e9fcff e8040000 d8eafcff ................ │ │ │ │ + 0x00034a88 00050000 28ebfcff 20050000 18eefcff ....(... ....... │ │ │ │ + 0x00034a98 38050000 a8f3fcff 70050000 e8f3fcff 8.......p....... │ │ │ │ + 0x00034aa8 84050000 18f5fcff 98050000 08f9fcff ................ │ │ │ │ + 0x00034ab8 b4050000 b8f9fcff e8050000 58fafcff ............X... │ │ │ │ + 0x00034ac8 08060000 68fbfcff 1c060000 28fcfcff ....h.......(... │ │ │ │ + 0x00034ad8 30060000 18fdfcff 44060000 c8fdfcff 0.......D....... │ │ │ │ + 0x00034ae8 58060000 c8fefcff 6c060000 78fffcff X.......l...x... │ │ │ │ + 0x00034af8 80060000 c800fdff 9c060000 1801fdff ................ │ │ │ │ + 0x00034b08 b0060000 2801fdff c4060000 9801fdff ....(........... │ │ │ │ + 0x00034b18 d8060000 f801fdff ec060000 9802fdff ................ │ │ │ │ + 0x00034b28 00070000 3803fdff 18070000 a80afdff ....8........... │ │ │ │ + 0x00034b38 40070000 f814fdff 70070000 2815fdff @.......p...(... │ │ │ │ + 0x00034b48 84070000 4815fdff 98070000 a815fdff ....H........... │ │ │ │ + 0x00034b58 b8070000 1817fdff 28080000 7818fdff ........(...x... │ │ │ │ + 0x00034b68 a0080000 9818fdff b8080000 a818fdff ................ │ │ │ │ + 0x00034b78 cc080000 0819fdff 00090000 5819fdff ............X... │ │ │ │ + 0x00034b88 30090000 b819fdff 68090000 581afdff 0.......h...X... │ │ │ │ + 0x00034b98 80090000 e81bfdff b4090000 781efdff ............x... │ │ │ │ + 0x00034ba8 e8090000 881efdff fc090000 981efdff ................ │ │ │ │ + 0x00034bb8 100a0000 a81efdff 280a0000 181ffdff ........(....... │ │ │ │ + 0x00034bc8 3c0a0000 581ffdff 600a0000 a81ffdff <...X...`....... │ │ │ │ + 0x00034bd8 740a0000 d81ffdff 880a0000 5820fdff t...........X .. │ │ │ │ + 0x00034be8 9c0a0000 a820fdff b00a0000 1821fdff ..... .......!.. │ │ │ │ + 0x00034bf8 c40a0000 9821fdff d80a0000 d821fdff .....!.......!.. │ │ │ │ + 0x00034c08 ec0a0000 f821fdff 000b0000 4822fdff .....!......H".. │ │ │ │ + 0x00034c18 140b0000 7822fdff 280b0000 c822fdff ....x"..(....".. │ │ │ │ + 0x00034c28 3c0b0000 1823fdff 500b0000 9823fdff <....#..P....#.. │ │ │ │ + 0x00034c38 640b0000 e823fdff 780b0000 5824fdff d....#..x...X$.. │ │ │ │ + 0x00034c48 8c0b0000 a824fdff a00b0000 1825fdff .....$.......%.. │ │ │ │ + 0x00034c58 b40b0000 6825fdff c80b0000 d825fdff ....h%.......%.. │ │ │ │ + 0x00034c68 dc0b0000 2826fdff f00b0000 a826fdff ....(&.......&.. │ │ │ │ + 0x00034c78 040c0000 e826fdff 180c0000 f828fdff .....&.......(.. │ │ │ │ + 0x00034c88 640c0000 a82cfdff b80c0000 c82cfdff d....,.......,.. │ │ │ │ + 0x00034c98 d00c0000 f82cfdff e40c0000 082dfdff .....,.......-.. │ │ │ │ + 0x00034ca8 f80c0000 182dfdff 100d0000 7833fdff .....-......x3.. │ │ │ │ + 0x00034cb8 400d0000 b839fdff 700d0000 0840fdff @....9..p....@.. │ │ │ │ + 0x00034cc8 a00d0000 c841fdff b40d0000 e843fdff .....A.......C.. │ │ │ │ + 0x00034cd8 c80d0000 484bfdff 540e0000 f852fdff ....HK..T....R.. │ │ │ │ + 0x00034ce8 e00e0000 c86efdff 7c0f0000 4889fdff .....n..|...H... │ │ │ │ + 0x00034cf8 18100000 988cfdff 4c100000 4890fdff ........L...H... │ │ │ │ + 0x00034d08 80100000 58a5fdff b8100000 b8bafdff ....X........... │ │ │ │ + 0x00034d18 f8100000 18dbfdff 24110000 58fbfdff ........$...X... │ │ │ │ + 0x00034d28 54110000 682afeff 84110000 c871feff T...h*.......q.. │ │ │ │ + 0x00034d38 b0110000 e8a1feff e0110000 a8e8feff ................ │ │ │ │ + 0x00034d48 0c120000 38eafeff 40120000 48eefeff ....8...@...H... │ │ │ │ + 0x00034d58 70120000 88f2feff a0120000 68fafeff p...........h... │ │ │ │ + 0x00034d68 d0120000 c8fafeff f0120000 78fcfeff ............x... │ │ │ │ + 0x00034d78 3c130000 d8fefeff 88130000 4801ffff <...........H... │ │ │ │ + 0x00034d88 d4130000 6801ffff ec130000 9801ffff ....h........... │ │ │ │ + 0x00034d98 04140000 c801ffff 1c140000 0803ffff ................ │ │ │ │ + 0x00034da8 30140000 1805ffff 60140000 a80bffff 0.......`....... │ │ │ │ + 0x00034db8 90140000 5831ffff c0140000 4856ffff ....X1......HV.. │ │ │ │ + 0x00034dc8 f0140000 6859ffff 24150000 685cffff ....hY..$...h\.. │ │ │ │ + 0x00034dd8 58150000 f85dffff 8c150000 b85fffff X....]......._.. │ │ │ │ + 0x00034de8 d0150000 d861ffff 20160000 8867ffff .....a.. ....g.. │ │ │ │ + 0x00034df8 50160000 e867ffff 70160000 6869ffff P....g..p...hi.. │ │ │ │ + 0x00034e08 b0160000 c86bffff fc160000 e86bffff .....k.......k.. │ │ │ │ + 0x00034e18 14170000 186cffff 2c170000 486cffff .....l..,...Hl.. │ │ │ │ + 0x00034e28 44170000 486dffff 58170000 186fffff D...Hm..X....o.. │ │ │ │ + 0x00034e38 88170000 8875ffff b8170000 789affff .....u......x... │ │ │ │ + 0x00034e48 e8170000 f8beffff 18180000 68c2ffff ............h... │ │ │ │ + 0x00034e58 4c180000 68c5ffff 80180000 f8c6ffff L...h........... │ │ │ │ + 0x00034e68 b4180000 b8c8ffff f8180000 d8caffff ................ │ │ │ │ + 0x00034e78 48190000 98d0ffff 78190000 f8d0ffff H.......x....... │ │ │ │ + 0x00034e88 98190000 68d2ffff d8190000 c8d4ffff ....h........... │ │ │ │ + 0x00034e98 241a0000 e8d4ffff 3c1a0000 18d5ffff $.......<....... │ │ │ │ + 0x00034ea8 541a0000 48d5ffff 6c1a0000 48d6ffff T...H...l...H... │ │ │ │ + 0x00034eb8 801a0000 08d8ffff b01a0000 28d9ffff ............(... │ │ │ │ + 0x00034ec8 d41a0000 38d9ffff e81a0000 b8daffff ....8........... │ │ │ │ + 0x00034ed8 181b0000 08e2ffff d01b0000 98e2ffff ................ │ │ │ │ + 0x00034ee8 ec1b0000 b8e3ffff 101c0000 c8e3ffff ................ │ │ │ │ + 0x00034ef8 241c0000 48e5ffff 541c0000 98ecffff $...H...T....... │ │ │ │ + 0x00034f08 0c1d0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,395 +1,396 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00035f50 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ - 0x00035f60 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ - 0x00035f70 b0d0fcff 40040000 000e1046 0e184a0f ....@......F..J. │ │ │ │ - 0x00035f80 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$".... │ │ │ │ - 0x00035f90 14000000 44000000 c8d4fcff 08000000 ....D........... │ │ │ │ - 0x00035fa0 00000000 00000000 1c000000 5c000000 ............\... │ │ │ │ - 0x00035fb0 90d5fcff 46000000 00490e10 8c02440e ....F....I....D. │ │ │ │ - 0x00035fc0 18860341 0e208304 14000000 7c000000 ...A. ......|... │ │ │ │ - 0x00035fd0 c0d5fcff 07030000 00000000 00000000 ................ │ │ │ │ - 0x00035fe0 34000000 94000000 b8d8fcff 99050000 4............... │ │ │ │ - 0x00035ff0 00440e10 8602470d 06518f03 8e048d05 .D....G..Q...... │ │ │ │ - 0x00036000 8c068307 033d050a 0c070841 0b600a0c .....=.....A.`.. │ │ │ │ - 0x00036010 0708410b 00000000 10000000 cc000000 ..A............. │ │ │ │ - 0x00036020 20defcff 34000000 00000000 10000000 ...4........... │ │ │ │ - 0x00036030 e0000000 4cdefcff 21010000 00000000 ....L...!....... │ │ │ │ - 0x00036040 18000000 f4000000 68dffcff f7030000 ........h....... │ │ │ │ - 0x00036050 00440e38 0304020a 0e08480b 30000000 .D.8......H.0... │ │ │ │ - 0x00036060 10010000 4ce3fcff a2000000 00410e10 ....L........A.. │ │ │ │ - 0x00036070 8302440e 30560e50 690e3051 0a0e1043 ..D.0V.Pi.0Q...C │ │ │ │ - 0x00036080 0e08480b 560e5060 0e30480e 10430e08 ..H.V.P`.0H..C.. │ │ │ │ - 0x00036090 1c000000 44010000 c8e3fcff 77000000 ....D.......w... │ │ │ │ - 0x000360a0 00410e10 83024a0e 7002680e 10430e08 .A....J.p.h..C.. │ │ │ │ - 0x000360b0 10000000 64010000 48e4fcff 17010000 ....d...H....... │ │ │ │ - 0x000360c0 00000000 10000000 78010000 54e5fcff ........x...T... │ │ │ │ - 0x000360d0 a7000000 00000000 10000000 8c010000 ................ │ │ │ │ - 0x000360e0 f0e5fcff e7000000 00000000 10000000 ................ │ │ │ │ - 0x000360f0 a0010000 cce6fcff a4000000 00000000 ................ │ │ │ │ - 0x00036100 10000000 b4010000 68e7fcff f7000000 ........h....... │ │ │ │ - 0x00036110 00000000 10000000 c8010000 54e8fcff ............T... │ │ │ │ - 0x00036120 b7000000 00000000 18000000 dc010000 ................ │ │ │ │ - 0x00036130 00e9fcff 43010000 00032201 0e105c0e ....C....."...\. │ │ │ │ - 0x00036140 08000000 10000000 f8010000 34eafcff ............4... │ │ │ │ - 0x00036150 23000000 00000000 10000000 0c020000 #............... │ │ │ │ - 0x00036160 60eafcff 0a000000 00000000 10000000 `............... │ │ │ │ - 0x00036170 20020000 5ceafcff 66000000 00000000 ...\...f....... │ │ │ │ - 0x00036180 10000000 34020000 b8eafcff 56000000 ....4.......V... │ │ │ │ - 0x00036190 00000000 10000000 48020000 04ebfcff ........H....... │ │ │ │ - 0x000361a0 94000000 00000000 14000000 5c020000 ............\... │ │ │ │ - 0x000361b0 90ebfcff a4000000 00000000 00000000 ................ │ │ │ │ - 0x000361c0 24000000 74020000 28ecfcff 7b070000 $...t...(...{... │ │ │ │ - 0x000361d0 00440e70 02580e90 0102530e 70038403 .D.p.X....S.p... │ │ │ │ - 0x000361e0 0a0e084d 0b000000 2c000000 9c020000 ...M....,....... │ │ │ │ - 0x000361f0 80f3fcff 600a0000 00470ec0 01780a0e ....`....G...x.. │ │ │ │ - 0x00036200 08410b46 0ee00102 690ec001 032d050a .A.F....i....-.. │ │ │ │ - 0x00036210 0e08540b 00000000 10000000 cc020000 ..T............. │ │ │ │ - 0x00036220 b0fdfcff 31000000 00000000 10000000 ....1........... │ │ │ │ - 0x00036230 e0020000 dcfdfcff 1f000000 00440e10 .............D.. │ │ │ │ - 0x00036240 1c000000 f4020000 e8fdfcff 58000000 ............X... │ │ │ │ - 0x00036250 00640e20 5a0a0e08 420b0000 00000000 .d. Z...B....... │ │ │ │ - 0x00036260 6c000000 14030000 28fefcff 82010000 l.......(....... │ │ │ │ - 0x00036270 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x00036280 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x00036290 0e40026a 0a0e3841 0e30410e 28420e20 .@.j..8A.0A.(B. │ │ │ │ - 0x000362a0 420e1842 0e10420e 084e0b43 0e48430e B..B..B..N.C.HC. │ │ │ │ - 0x000362b0 50500e48 410e4070 0e48430e 50500e48 PP.HA.@p.HC.PP.H │ │ │ │ - 0x000362c0 420e4002 4a0e4844 0e50480e 48410e40 B.@.J.HD.PH.HA.@ │ │ │ │ - 0x000362d0 74000000 84030000 48fffcff 5f010000 t.......H..._... │ │ │ │ - 0x000362e0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x000362f0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x00036300 0e400257 0a0e3841 0e30410e 28420e20 .@.W..8A.0A.(B. │ │ │ │ - 0x00036310 420e1842 0e10420e 084e0b43 0e48430e B..B..B..N.C.HC. │ │ │ │ - 0x00036320 50430e58 4c0e6049 0e40700e 48430e50 PC.XL.`I.@p.HC.P │ │ │ │ - 0x00036330 4d0e5842 0e60490e 407a0e48 430e5043 M.XB.`I.@z.HC.PC │ │ │ │ - 0x00036340 0e58540e 60490e40 14000000 fc030000 .XT.`I.@........ │ │ │ │ - 0x00036350 3000fdff 18000000 00440e20 530e0800 0........D. S... │ │ │ │ - 0x00036360 10000000 14040000 3800fdff 05000000 ........8....... │ │ │ │ - 0x00036370 00000000 30000000 28040000 3400fdff ....0...(...4... │ │ │ │ - 0x00036380 61000000 00470e10 8c02410e 18860341 a....G....A....A │ │ │ │ - 0x00036390 0e208304 470e307d 0e20410e 18410e10 . ..G.0}. A..A.. │ │ │ │ - 0x000363a0 420e084f c3c6cc00 2c000000 5c040000 B..O....,...\... │ │ │ │ - 0x000363b0 7000fdff 51000000 00470e10 8c02440e p...Q....G....D. │ │ │ │ - 0x000363c0 18860344 0e208304 700e1841 0e10420e ...D. ..p..A..B. │ │ │ │ - 0x000363d0 084ec3c6 cc000000 34000000 8c040000 .N......4....... │ │ │ │ - 0x000363e0 a000fdff 61000000 00470e10 8c02410e ....a....G....A. │ │ │ │ - 0x000363f0 18860341 0e208304 470e3002 470e2041 ...A. ..G.0.G. A │ │ │ │ - 0x00036400 0e18410e 10420e08 45c3c6cc 00000000 ..A..B..E....... │ │ │ │ - 0x00036410 14000000 c4040000 d800fdff 73000000 ............s... │ │ │ │ - 0x00036420 00000000 00000000 30000000 dc040000 ........0....... │ │ │ │ - 0x00036430 5001fdff 8e010000 00410e10 8602430d P........A....C. │ │ │ │ - 0x00036440 06498f03 8e048d05 8c068307 035e010a .I...........^.. │ │ │ │ - 0x00036450 0c070841 0b610c07 08000000 28000000 ...A.a......(... │ │ │ │ - 0x00036460 10050000 ac02fdff 88020000 00410e10 .............A.. │ │ │ │ - 0x00036470 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x00036480 037a020c 07080000 10000000 3c050000 .z..........<... │ │ │ │ - 0x00036490 1005fdff 06000000 00000000 10000000 ................ │ │ │ │ - 0x000364a0 50050000 0c05fdff 01000000 00000000 P............... │ │ │ │ - 0x000364b0 14000000 64050000 0805fdff 03000000 ....d........... │ │ │ │ - 0x000364c0 00000000 00000000 10000000 7c050000 ............|... │ │ │ │ - 0x000364d0 0005fdff 5f000000 00000000 20000000 ...._....... ... │ │ │ │ - 0x000364e0 90050000 4c05fdff 37000000 00440e20 ....L...7....D. │ │ │ │ - 0x000364f0 610a0e08 4b0b460e 08000000 00000000 a...K.F......... │ │ │ │ - 0x00036500 10000000 b4050000 7805fdff 43000000 ........x...C... │ │ │ │ - 0x00036510 00000000 10000000 c8050000 b405fdff ................ │ │ │ │ - 0x00036520 23000000 00000000 10000000 dc050000 #............... │ │ │ │ - 0x00036530 d005fdff 73000000 00000000 10000000 ....s........... │ │ │ │ - 0x00036540 f0050000 3c06fdff 43000000 00000000 ....<...C....... │ │ │ │ - 0x00036550 10000000 04060000 7806fdff 63000000 ........x...c... │ │ │ │ - 0x00036560 00000000 10000000 18060000 d406fdff ................ │ │ │ │ - 0x00036570 73000000 00000000 10000000 2c060000 s...........,... │ │ │ │ - 0x00036580 4007fdff 38000000 00000000 10000000 @...8........... │ │ │ │ - 0x00036590 40060000 6c07fdff 20000000 00000000 @...l... ....... │ │ │ │ - 0x000365a0 10000000 54060000 7807fdff 43000000 ....T...x...C... │ │ │ │ - 0x000365b0 00000000 10000000 68060000 b407fdff ........h....... │ │ │ │ - 0x000365c0 33000000 00000000 10000000 7c060000 3...........|... │ │ │ │ - 0x000365d0 e007fdff 34000000 00000000 10000000 ....4........... │ │ │ │ - 0x000365e0 90060000 0c08fdff 25000000 00000000 ........%....... │ │ │ │ - 0x000365f0 10000000 a4060000 4808fdff 73000000 ........H...s... │ │ │ │ - 0x00036600 00000000 10000000 b8060000 b408fdff ................ │ │ │ │ - 0x00036610 43000000 00000000 10000000 cc060000 C............... │ │ │ │ - 0x00036620 f008fdff 63000000 00000000 10000000 ....c........... │ │ │ │ - 0x00036630 e0060000 4c09fdff 43000000 00000000 ....L...C....... │ │ │ │ - 0x00036640 10000000 f4060000 8809fdff 75000000 ............u... │ │ │ │ - 0x00036650 00000000 10000000 08070000 f409fdff ................ │ │ │ │ - 0x00036660 55000000 00000000 10000000 1c070000 U............... │ │ │ │ - 0x00036670 400afdff 93000000 00000000 10000000 @............... │ │ │ │ - 0x00036680 30070000 cc0afdff 33000000 00000000 0.......3....... │ │ │ │ - 0x00036690 10000000 44070000 f80afdff 73000000 ....D.......s... │ │ │ │ - 0x000366a0 00000000 10000000 58070000 640bfdff ........X...d... │ │ │ │ - 0x000366b0 33000000 00000000 48000000 6c070000 3.......H...l... │ │ │ │ - 0x000366c0 900bfdff 07020000 004b0e10 8f02450e .........K....E. │ │ │ │ - 0x000366d0 188e0345 0e208d04 450e288c 05460e30 ...E. ..E.(..F.0 │ │ │ │ - 0x000366e0 8606410e 38830703 db010e30 410e2842 ..A.8......0A.(B │ │ │ │ - 0x000366f0 0e20420e 18420e10 420e0841 c3c6cccd . B..B..B..A.... │ │ │ │ - 0x00036700 cecf0000 50000000 b8070000 540dfdff ....P.......T... │ │ │ │ - 0x00036710 b0030000 004a0e10 8f02450e 188e0344 .....J....E....D │ │ │ │ - 0x00036720 0e208d04 450e288c 05460e30 8606470e . ..E.(..F.0..G. │ │ │ │ - 0x00036730 38830703 67030a0e 30410e28 420e2042 8...g...0A.(B. B │ │ │ │ - 0x00036740 0e18420e 10420e08 410b590e 08c3c6cc ..B..B..A.Y..... │ │ │ │ - 0x00036750 cdcecf00 00000000 14000000 0c080000 ................ │ │ │ │ - 0x00036760 b010fdff 13000000 00000000 00000000 ................ │ │ │ │ - 0x00036770 10000000 24080000 b810fdff 27000000 ....$.......'... │ │ │ │ - 0x00036780 00000000 10000000 38080000 d410fdff ........8....... │ │ │ │ - 0x00036790 06000000 00000000 14000000 4c080000 ............L... │ │ │ │ - 0x000367a0 d010fdff 08000000 00000000 00000000 ................ │ │ │ │ - 0x000367b0 2c000000 64080000 c810fdff 51060000 ,...d.......Q... │ │ │ │ - 0x000367c0 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ - 0x000367d0 8c068307 03dc050a 0c070845 0b000000 ...........E.... │ │ │ │ - 0x000367e0 2c000000 94080000 f816fdff 31060000 ,...........1... │ │ │ │ - 0x000367f0 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ - 0x00036800 8c068307 03bc050a 0c070845 0b000000 ...........E.... │ │ │ │ - 0x00036810 2c000000 c4080000 081dfdff 63060000 ,...........c... │ │ │ │ - 0x00036820 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x00036830 8c068307 038c020a 0c070847 0b000000 ...........G.... │ │ │ │ - 0x00036840 10000000 f4080000 4823fdff a0010000 ........H#...... │ │ │ │ - 0x00036850 00000000 10000000 08090000 d424fdff .............$.. │ │ │ │ - 0x00036860 25020000 00000000 88000000 1c090000 %............... │ │ │ │ - 0x00036870 f026fdff 8c070000 00420e10 8f02420e .&.......B....B. │ │ │ │ - 0x00036880 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00036890 8606410e 38830703 1d020a0e 30410e28 ..A.8.......0A.( │ │ │ │ - 0x000368a0 420e2042 0e18420e 10420e08 500b03a7 B. B..B..B..P... │ │ │ │ - 0x000368b0 020a0e30 410e2842 0e20420e 18420e10 ...0A.(B. B..B.. │ │ │ │ - 0x000368c0 420e0850 0b032701 0a0e3041 0e28420e B..P..'...0A.(B. │ │ │ │ - 0x000368d0 20420e18 420e1042 0e08500b 0326010a B..B..B..P..&.. │ │ │ │ - 0x000368e0 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ - 0x000368f0 08410b00 88000000 a8090000 f42dfdff .A...........-.. │ │ │ │ - 0x00036900 2a080000 00420e10 8f02420e 188e0342 *....B....B....B │ │ │ │ - 0x00036910 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00036920 38830703 55020a0e 30410e28 420e2042 8...U...0A.(B. B │ │ │ │ - 0x00036930 0e18420e 10420e08 480b032b 030a0e30 ..B..B..H..+...0 │ │ │ │ - 0x00036940 410e2842 0e20420e 18420e10 420e084c A.(B. B..B..B..L │ │ │ │ - 0x00036950 0b02e60a 0e30410e 28420e20 420e1842 .....0A.(B. B..B │ │ │ │ - 0x00036960 0e10420e 08410b02 b60a0e30 410e2842 ..B..A.....0A.(B │ │ │ │ - 0x00036970 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ - 0x00036980 98000000 340a0000 9835fdff 941c0000 ....4....5...... │ │ │ │ - 0x00036990 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x000369a0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x000369b0 0e580388 030a0e38 410e3041 0e28420e .X.....8A.0A.(B. │ │ │ │ - 0x000369c0 20420e18 420e1042 0e08410b 03ba080a B..B..B..A..... │ │ │ │ - 0x000369d0 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ - 0x000369e0 10420e08 410b039c 040a0e38 410e3041 .B..A......8A.0A │ │ │ │ - 0x000369f0 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ - 0x00036a00 0381070a 0e38410e 30410e28 420e2042 .....8A.0A.(B. B │ │ │ │ - 0x00036a10 0e18420e 10420e08 450b0000 98000000 ..B..B..E....... │ │ │ │ - 0x00036a20 d00a0000 9c51fdff e81a0000 00420e10 .....Q.......B.. │ │ │ │ - 0x00036a30 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00036a40 05410e30 8606410e 38830747 0e580360 .A.0..A.8..G.X.` │ │ │ │ - 0x00036a50 030a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ - 0x00036a60 420e1042 0e08410b 03fe070a 0e38410e B..B..A......8A. │ │ │ │ - 0x00036a70 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x00036a80 410b039c 040a0e38 410e3041 0e28420e A......8A.0A.(B. │ │ │ │ - 0x00036a90 20420e18 420e1042 0e08410b 0341070a B..B..B..A..A.. │ │ │ │ - 0x00036aa0 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ - 0x00036ab0 10420e08 490b0000 30000000 6c0b0000 .B..I...0...l... │ │ │ │ - 0x00036ac0 f06bfdff a8030000 00410e10 8602450d .k.......A....E. │ │ │ │ - 0x00036ad0 064d8f03 8e048d05 8c068307 03a0020a .M.............. │ │ │ │ - 0x00036ae0 0c07084d 0b02e70c 07080000 30000000 ...M........0... │ │ │ │ - 0x00036af0 a00b0000 6c6ffdff 82030000 00410e10 ....lo.......A.. │ │ │ │ - 0x00036b00 8602480d 064d8f03 8e048d05 8c068307 ..H..M.......... │ │ │ │ - 0x00036b10 038f020a 0c07084b 0b02d10c 07080000 .......K........ │ │ │ │ - 0x00036b20 34000000 d40b0000 c872fdff b1150000 4........r...... │ │ │ │ - 0x00036b30 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x00036b40 8c068307 02410a0c 0708420b 03d7050a .....A....B..... │ │ │ │ - 0x00036b50 0c070841 0b000000 3c000000 0c0c0000 ...A....<....... │ │ │ │ - 0x00036b60 5088fdff 26160000 00410e10 8602430d P...&....A....C. │ │ │ │ - 0x00036b70 06498f03 8e048d05 8c068307 02570a0c .I...........W.. │ │ │ │ - 0x00036b80 07084c0b 0349040a 0c070847 0b02e10a ..L..I.....G.... │ │ │ │ - 0x00036b90 0c07084f 0b000000 28000000 4c0c0000 ...O....(...L... │ │ │ │ - 0x00036ba0 409efdff df200000 00410e10 8602430d @.... ...A....C. │ │ │ │ - 0x00036bb0 06508f03 8e048d05 8c068307 025b0a0c .P...........[.. │ │ │ │ - 0x00036bc0 0708410b 28000000 780c0000 f4befdff ..A.(...x....... │ │ │ │ - 0x00036bd0 25210000 00410e10 8602430d 06498f03 %!...A....C..I.. │ │ │ │ - 0x00036be0 8e048d05 8c068307 02760a0c 07084d0b .........v....M. │ │ │ │ - 0x00036bf0 2c000000 a40c0000 f8dffdff 912f0000 ,............/.. │ │ │ │ - 0x00036c00 00410e10 8602430d 06508f03 8e048d05 .A....C..P...... │ │ │ │ - 0x00036c10 8c068307 03c6060a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x00036c20 28000000 d40c0000 680ffeff be460000 (.......h....F.. │ │ │ │ - 0x00036c30 00410e10 8602430d 06508f03 8e048d05 .A....C..P...... │ │ │ │ - 0x00036c40 8c068307 02580a0c 0708410b 2c000000 .....X....A.,... │ │ │ │ - 0x00036c50 000d0000 fc55feff 8b300000 00410e10 .....U...0...A.. │ │ │ │ - 0x00036c60 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x00036c70 0379030a 0c070841 0b000000 28000000 .y.....A....(... │ │ │ │ - 0x00036c80 300d0000 5c86feff d1450000 00410e10 0...\....E...A.. │ │ │ │ - 0x00036c90 8602430d 06508f03 8e048d05 8c068307 ..C..P.......... │ │ │ │ - 0x00036ca0 02580a0c 0708410b 30000000 5c0d0000 .X....A.0...\... │ │ │ │ - 0x00036cb0 10ccfeff 8c010000 004f0e10 8c02410e .........O....A. │ │ │ │ - 0x00036cc0 18860341 0e208304 034d010a 0e18410e ...A. ...M....A. │ │ │ │ - 0x00036cd0 10420e08 4f0b5b0e 08c3c6cc 2c000000 .B..O.[.....,... │ │ │ │ - 0x00036ce0 900d0000 6ccdfeff 3a040000 00410e10 ....l...:....A.. │ │ │ │ - 0x00036cf0 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x00036d00 0303020a 0c070841 0b000000 2c000000 .......A....,... │ │ │ │ - 0x00036d10 c00d0000 7cd1feff 5d040000 00410e10 ....|...]....A.. │ │ │ │ - 0x00036d20 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x00036d30 031a020a 0c070849 0b000000 2c000000 .......I....,... │ │ │ │ - 0x00036d40 f00d0000 acd5feff c3070000 00410e10 .............A.. │ │ │ │ - 0x00036d50 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x00036d60 0355050a 0c070841 0b000000 1c000000 .U.....A........ │ │ │ │ - 0x00036d70 200e0000 4cddfeff 53000000 00410e10 ...L...S....A.. │ │ │ │ - 0x00036d80 8302570a 0e08480b 6e0e0800 48000000 ..W...H.n...H... │ │ │ │ - 0x00036d90 400e0000 8cddfeff 86010000 00420e10 @............B.. │ │ │ │ - 0x00036da0 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ - 0x00036db0 05410e30 8606440e 3883074c 0e400327 .A.0..D.8..L.@.' │ │ │ │ - 0x00036dc0 010a0e38 410e3044 0e28420e 20420e18 ...8A.0D.(B. B.. │ │ │ │ - 0x00036dd0 420e1042 0e08500b 48000000 8c0e0000 B..B..P.H....... │ │ │ │ - 0x00036de0 d0defeff 35020000 00420e10 8f02420e ....5....B....B. │ │ │ │ - 0x00036df0 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ - 0x00036e00 8606410e 38830747 0e5003cd 010a0e38 ..A.8..G.P.....8 │ │ │ │ - 0x00036e10 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x00036e20 0e08450b 48000000 d80e0000 c4e0feff ..E.H........... │ │ │ │ - 0x00036e30 45020000 00420e10 8f02420e 188e0342 E....B....B....B │ │ │ │ - 0x00036e40 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ - 0x00036e50 38830747 0e6003cf 010a0e38 410e3041 8..G.`.....8A.0A │ │ │ │ - 0x00036e60 0e28420e 20420e18 420e1042 0e08530b .(B. B..B..B..S. │ │ │ │ - 0x00036e70 14000000 240f0000 c8e2feff 1e000000 ....$........... │ │ │ │ - 0x00036e80 00440e20 590e0800 14000000 3c0f0000 .D. Y.......<... │ │ │ │ - 0x00036e90 d0e2feff 2a000000 00440e20 650e0800 ....*....D. e... │ │ │ │ - 0x00036ea0 14000000 540f0000 e8e2feff 30000000 ....T.......0... │ │ │ │ - 0x00036eb0 00440e20 6b0e0800 10000000 6c0f0000 .D. k.......l... │ │ │ │ - 0x00036ec0 00e3feff 45010000 00000000 28000000 ....E.......(... │ │ │ │ - 0x00036ed0 800f0000 3ce4feff f1010000 00410e10 ....<........A.. │ │ │ │ - 0x00036ee0 8602410e 18830347 0e2002ab 0a0e1841 ..A....G. .....A │ │ │ │ - 0x00036ef0 0e10410e 084a0b00 2c000000 ac0f0000 ..A..J..,....... │ │ │ │ - 0x00036f00 40e6feff 96060000 00410e10 8602430d @........A....C. │ │ │ │ - 0x00036f10 06498f03 8e048d05 8c068307 03ea020a .I.............. │ │ │ │ - 0x00036f20 0c070849 0b000000 2c000000 dc0f0000 ...I....,....... │ │ │ │ - 0x00036f30 b0ecfeff 15260000 00410e10 8602430d .....&...A....C. │ │ │ │ - 0x00036f40 06448f03 8e044f8d 058c0683 0703c707 .D....O......... │ │ │ │ - 0x00036f50 0a0c0708 410b0000 2c000000 0c100000 ....A...,....... │ │ │ │ - 0x00036f60 a012ffff b3250000 00410e10 8602450d .....%...A....E. │ │ │ │ - 0x00036f70 06448f03 8e044f8d 058c0683 0703f108 .D....O......... │ │ │ │ - 0x00036f80 0a0c0708 410b0000 30000000 3c100000 ....A...0...<... │ │ │ │ - 0x00036f90 3038ffff 4a030000 00410e10 8602450d 08..J....A....E. │ │ │ │ - 0x00036fa0 06498f03 8e048d05 8c068307 0379020a .I...........y.. │ │ │ │ - 0x00036fb0 0c070848 0b02b90c 07080000 30000000 ...H........0... │ │ │ │ - 0x00036fc0 70100000 4c3bffff f5020000 00410e10 p...L;.......A.. │ │ │ │ - 0x00036fd0 8602450d 06498f03 8e048d05 8c068307 ..E..I.......... │ │ │ │ - 0x00036fe0 0349020a 0c070848 0b02940c 07080000 .I.....H........ │ │ │ │ - 0x00036ff0 30000000 a4100000 183effff 9c010000 0........>...... │ │ │ │ - 0x00037000 004f0e10 8c02410e 18860341 0e208304 .O....A....A. .. │ │ │ │ - 0x00037010 035f010a 0e18410e 10420e08 4d0b5b0e ._....A..B..M.[. │ │ │ │ - 0x00037020 08c3c6cc 40000000 d8100000 843fffff ....@........?.. │ │ │ │ - 0x00037030 cd010000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x00037040 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x00037050 38830703 b9010e30 410e2842 0e20420e 8......0A.(B. B. │ │ │ │ - 0x00037060 18420e10 420e0800 4c000000 1c110000 .B..B...L....... │ │ │ │ - 0x00037070 1041ffff 1c020000 004f0e10 8f02420e .A.......O....B. │ │ │ │ - 0x00037080 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x00037090 8606410e 38830703 dd010a0e 30410e28 ..A.8.......0A.( │ │ │ │ - 0x000370a0 420e2042 0e18420e 10420e08 430b5b0e B. B..B..B..C.[. │ │ │ │ - 0x000370b0 08c3c6cc cdcecf00 2c000000 6c110000 ........,...l... │ │ │ │ - 0x000370c0 e042ffff cf050000 00410e10 8602450d .B.......A....E. │ │ │ │ - 0x000370d0 06498f03 8e048d05 8c068307 03ab050a .I.............. │ │ │ │ - 0x000370e0 0c070841 0b000000 1c000000 9c110000 ...A............ │ │ │ │ - 0x000370f0 8048ffff 53000000 00410e10 8302570a .H..S....A....W. │ │ │ │ - 0x00037100 0e08480b 6e0e0800 3c000000 bc110000 ..H.n...<....... │ │ │ │ - 0x00037110 c048ffff 76010000 00420e10 8e02420e .H..v....B....B. │ │ │ │ - 0x00037120 188d0342 0e208c04 440e2886 05440e30 ...B. ..D.(..D.0 │ │ │ │ - 0x00037130 83060336 010a0e28 410e2042 0e18420e ...6...(A. B..B. │ │ │ │ - 0x00037140 10420e08 450b0000 48000000 fc110000 .B..E...H....... │ │ │ │ - 0x00037150 004affff 55020000 00420e10 8f02420e .J..U....B....B. │ │ │ │ - 0x00037160 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ - 0x00037170 8606410e 38830747 0e5003e5 010a0e38 ..A.8..G.P.....8 │ │ │ │ - 0x00037180 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x00037190 0e084d0b 14000000 48120000 144cffff ..M.....H....L.. │ │ │ │ - 0x000371a0 1e000000 00440e20 590e0800 14000000 .....D. Y....... │ │ │ │ - 0x000371b0 60120000 1c4cffff 2a000000 00440e20 `....L..*....D. │ │ │ │ - 0x000371c0 650e0800 14000000 78120000 344cffff e.......x...4L.. │ │ │ │ - 0x000371d0 30000000 00440e20 6b0e0800 10000000 0....D. k....... │ │ │ │ - 0x000371e0 90120000 4c4cffff 05010000 00000000 ....LL.......... │ │ │ │ - 0x000371f0 2c000000 a4120000 484dffff d1010000 ,.......HM...... │ │ │ │ - 0x00037200 00410e10 8602410e 18830347 0e2002b7 .A....A....G. .. │ │ │ │ - 0x00037210 0a0e1841 0e10410e 084e0b00 00000000 ...A..A..N...... │ │ │ │ - 0x00037220 2c000000 d4120000 184fffff 76060000 ,........O..v... │ │ │ │ - 0x00037230 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x00037240 8c068307 03ca020a 0c070849 0b000000 ...........I.... │ │ │ │ - 0x00037250 2c000000 04130000 6855ffff e0250000 ,.......hU...%.. │ │ │ │ - 0x00037260 00410e10 8602450d 06468f03 8e048d05 .A....E..F...... │ │ │ │ - 0x00037270 4d8c0683 07038109 0a0c0708 410b0000 M...........A... │ │ │ │ - 0x00037280 2c000000 34130000 187bffff bd240000 ,...4....{...$.. │ │ │ │ - 0x00037290 00410e10 8602430d 06428f03 518e048d .A....C..B..Q... │ │ │ │ - 0x000372a0 058c0683 07039007 0a0c0708 410b0000 ............A... │ │ │ │ - 0x000372b0 30000000 64130000 a89fffff 6b030000 0...d.......k... │ │ │ │ - 0x000372c0 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ - 0x000372d0 8c068307 0398020a 0c070849 0b02ba0c ...........I.... │ │ │ │ - 0x000372e0 07080000 30000000 98130000 e4a2ffff ....0........... │ │ │ │ - 0x000372f0 f5020000 00410e10 8602450d 06428f03 .....A....E..B.. │ │ │ │ - 0x00037300 4e8e048d 058c0683 07034102 0a0c0708 N.........A..... │ │ │ │ - 0x00037310 490b0294 0c070800 30000000 cc130000 I.......0....... │ │ │ │ - 0x00037320 b0a5ffff 9c010000 004f0e10 8c02410e .........O....A. │ │ │ │ - 0x00037330 18860341 0e208304 035f010a 0e18410e ...A. ..._....A. │ │ │ │ - 0x00037340 10420e08 4d0b5b0e 08c3c6cc 40000000 .B..M.[.....@... │ │ │ │ - 0x00037350 00140000 1ca7ffff cd010000 00420e10 .............B.. │ │ │ │ - 0x00037360 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x00037370 05410e30 8606410e 38830703 b9010e30 .A.0..A.8......0 │ │ │ │ - 0x00037380 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ │ │ - 0x00037390 4c000000 44140000 a8a8ffff 1c020000 L...D........... │ │ │ │ - 0x000373a0 004f0e10 8f02420e 188e0342 0e208d04 .O....B....B. .. │ │ │ │ - 0x000373b0 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ - 0x000373c0 dd010a0e 30410e28 420e2042 0e18420e ....0A.(B. B..B. │ │ │ │ - 0x000373d0 10420e08 430b5b0e 08c3c6cc cdcecf00 .B..C.[......... │ │ │ │ - 0x000373e0 2c000000 94140000 78aaffff ed050000 ,.......x....... │ │ │ │ - 0x000373f0 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ - 0x00037400 8c068307 03cc050a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x00037410 1c000000 c4140000 38b0ffff 53000000 ........8...S... │ │ │ │ - 0x00037420 00410e10 8302570a 0e08480b 6e0e0800 .A....W...H.n... │ │ │ │ - 0x00037430 3c000000 e4140000 78b0ffff 96010000 <.......x....... │ │ │ │ - 0x00037440 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ - 0x00037450 440e2886 05440e30 83060356 010a0e28 D.(..D.0...V...( │ │ │ │ - 0x00037460 410e2042 0e18420e 10420e08 450b0000 A. B..B..B..E... │ │ │ │ - 0x00037470 48000000 24150000 d8b1ffff 55020000 H...$.......U... │ │ │ │ - 0x00037480 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x00037490 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ - 0x000374a0 0e5003e5 010a0e38 410e3041 0e28420e .P.....8A.0A.(B. │ │ │ │ - 0x000374b0 20420e18 420e1042 0e084d0b 14000000 B..B..B..M..... │ │ │ │ - 0x000374c0 70150000 ecb3ffff 1e000000 00440e20 p............D. │ │ │ │ - 0x000374d0 590e0800 14000000 88150000 f4b3ffff Y............... │ │ │ │ - 0x000374e0 2a000000 00440e20 650e0800 14000000 *....D. e....... │ │ │ │ - 0x000374f0 a0150000 0cb4ffff 30000000 00440e20 ........0....D. │ │ │ │ - 0x00037500 6b0e0800 10000000 b8150000 24b4ffff k...........$... │ │ │ │ - 0x00037510 05010000 00000000 2c000000 cc150000 ........,....... │ │ │ │ - 0x00037520 20b5ffff d1010000 00410e10 8602410e ........A....A. │ │ │ │ - 0x00037530 18830347 0e2002b7 0a0e1841 0e10410e ...G. .....A..A. │ │ │ │ - 0x00037540 084e0b00 00000000 20000000 fc150000 .N...... ....... │ │ │ │ - 0x00037550 d0b6ffff 20010000 00410e10 83020286 .... ....A...... │ │ │ │ - 0x00037560 0a0e0849 0b540a0e 084c0b00 10000000 ...I.T...L...... │ │ │ │ - 0x00037570 20160000 ccb7ffff 0a000000 00000000 ............... │ │ │ │ - 0x00037580 2c000000 34160000 c8b7ffff 84010000 ,...4........... │ │ │ │ - 0x00037590 00410e10 83020259 0e18410e 20490e18 .A.....Y..A. I.. │ │ │ │ - 0x000375a0 410e1002 b20a0e08 490b025c 0e080000 A.......I..\.... │ │ │ │ - 0x000375b0 b4000000 64160000 28b9ffff 86070000 ....d...(....... │ │ │ │ - 0x000375c0 00410e10 8302630a 0e084c0b 6a0e204a .A....c...L.j. J │ │ │ │ - 0x000375d0 0e18420e 107e0e20 630e1842 0e100269 ..B..~. c..B...i │ │ │ │ - 0x000375e0 0e18430e 20500e18 410e105a 0a0e0850 ..C. P..A..Z...P │ │ │ │ - 0x000375f0 0b029c0e 204a0e18 410e104e 0e20560e .... J..A..N. V. │ │ │ │ - 0x00037600 18460e10 02af0e20 510e1844 0e1002a7 .F..... Q..D.... │ │ │ │ - 0x00037610 0e204a0e 18420e10 4e0e205e 0e18410e . J..B..N. ^..A. │ │ │ │ - 0x00037620 1002b80e 20490e18 410e1002 560e1842 .... I..A...V..B │ │ │ │ - 0x00037630 0e204a0e 18410e10 02f40e20 4a0e1841 . J..A..... J..A │ │ │ │ - 0x00037640 0e10550e 20490e18 420e1056 0a0e0841 ..U. I..B..V...A │ │ │ │ - 0x00037650 0b02640e 20490e18 410e1002 760e204a ..d. I..A...v. J │ │ │ │ - 0x00037660 0e18420e 10000000 18000000 1c170000 ..B............. │ │ │ │ - 0x00037670 00c0ffff 84000000 00410e10 8302760a .........A....v. │ │ │ │ - 0x00037680 0e08490b 20000000 38170000 74c0ffff ..I. ...8...t... │ │ │ │ - 0x00037690 20010000 00410e10 83020286 0a0e0849 ....A.........I │ │ │ │ - 0x000376a0 0b540a0e 084c0b00 10000000 5c170000 .T...L......\... │ │ │ │ - 0x000376b0 70c1ffff 0a000000 00000000 2c000000 p...........,... │ │ │ │ - 0x000376c0 70170000 6cc1ffff 84010000 00410e10 p...l........A.. │ │ │ │ - 0x000376d0 83020259 0e18410e 20490e18 410e1002 ...Y..A. I..A... │ │ │ │ - 0x000376e0 b20a0e08 490b025c 0e080000 b4000000 ....I..\........ │ │ │ │ - 0x000376f0 a0170000 ccc2ffff 86070000 00410e10 .............A.. │ │ │ │ - 0x00037700 8302630a 0e084c0b 6a0e204a 0e18420e ..c...L.j. J..B. │ │ │ │ - 0x00037710 107e0e20 630e1842 0e100269 0e18430e .~. c..B...i..C. │ │ │ │ - 0x00037720 20500e18 410e105a 0a0e0850 0b029c0e P..A..Z...P.... │ │ │ │ - 0x00037730 204a0e18 410e104e 0e20560e 18460e10 J..A..N. V..F.. │ │ │ │ - 0x00037740 02af0e20 510e1844 0e1002a7 0e204a0e ... Q..D..... J. │ │ │ │ - 0x00037750 18420e10 4e0e205e 0e18410e 1002b80e .B..N. ^..A..... │ │ │ │ - 0x00037760 20490e18 410e1002 560e1842 0e204a0e I..A...V..B. J. │ │ │ │ - 0x00037770 18410e10 02f40e20 4a0e1841 0e10550e .A..... J..A..U. │ │ │ │ - 0x00037780 20490e18 420e1056 0a0e0841 0b02640e I..B..V...A..d. │ │ │ │ - 0x00037790 20490e18 410e1002 760e204a 0e18420e I..A...v. J..B. │ │ │ │ - 0x000377a0 10000000 18000000 58180000 a4c9ffff ........X....... │ │ │ │ - 0x000377b0 84000000 00410e10 8302760a 0e08490b .....A....v...I. │ │ │ │ - 0x000377c0 00000000 .... │ │ │ │ + 0x00034f10 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ + 0x00034f20 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ + 0x00034f30 f0e0fcff 40040000 000e1046 0e184a0f ....@......F..J. │ │ │ │ + 0x00034f40 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$".... │ │ │ │ + 0x00034f50 14000000 44000000 08e5fcff 08000000 ....D........... │ │ │ │ + 0x00034f60 00000000 00000000 1c000000 5c000000 ............\... │ │ │ │ + 0x00034f70 d0e5fcff 46000000 00490e10 8c02440e ....F....I....D. │ │ │ │ + 0x00034f80 18860343 0e208304 14000000 7c000000 ...C. ......|... │ │ │ │ + 0x00034f90 00e6fcff ef020000 00000000 00000000 ................ │ │ │ │ + 0x00034fa0 34000000 94000000 d8e8fcff 89050000 4............... │ │ │ │ + 0x00034fb0 00410e10 86024e0d 064d8f03 8e048d05 .A....N..M...... │ │ │ │ + 0x00034fc0 8c068307 032d050a 0c070841 0b600a0c .....-.....A.`.. │ │ │ │ + 0x00034fd0 0708410b 00000000 10000000 cc000000 ..A............. │ │ │ │ + 0x00034fe0 30eefcff 34000000 00000000 10000000 0...4........... │ │ │ │ + 0x00034ff0 e0000000 5ceefcff 21010000 00000000 ....\...!....... │ │ │ │ + 0x00035000 18000000 f4000000 78effcff e7030000 ........x....... │ │ │ │ + 0x00035010 00440e38 03fc010a 0e08480b 30000000 .D.8......H.0... │ │ │ │ + 0x00035020 10010000 4cf3fcff a5000000 00410e10 ....L........A.. │ │ │ │ + 0x00035030 8302440e 30530e50 6c0e3051 0a0e1043 ..D.0S.Pl.0Q...C │ │ │ │ + 0x00035040 0e08480b 560e5067 0e30440e 10410e08 ..H.V.Pg.0D..A.. │ │ │ │ + 0x00035050 1c000000 44010000 c8f3fcff 74000000 ....D.......t... │ │ │ │ + 0x00035060 00410e10 8302550e 60025a0e 10410e08 .A....U.`.Z..A.. │ │ │ │ + 0x00035070 10000000 64010000 48f4fcff 0f010000 ....d...H....... │ │ │ │ + 0x00035080 00000000 10000000 78010000 44f5fcff ........x...D... │ │ │ │ + 0x00035090 b7000000 00000000 10000000 8c010000 ................ │ │ │ │ + 0x000350a0 f0f5fcff e7000000 00000000 10000000 ................ │ │ │ │ + 0x000350b0 a0010000 ccf6fcff a4000000 00000000 ................ │ │ │ │ + 0x000350c0 10000000 b4010000 68f7fcff f7000000 ........h....... │ │ │ │ + 0x000350d0 00000000 10000000 c8010000 54f8fcff ............T... │ │ │ │ + 0x000350e0 af000000 00000000 18000000 dc010000 ................ │ │ │ │ + 0x000350f0 f0f8fcff 43010000 00032201 0e105c0e ....C....."...\. │ │ │ │ + 0x00035100 08000000 10000000 f8010000 24fafcff ............$... │ │ │ │ + 0x00035110 23000000 00000000 10000000 0c020000 #............... │ │ │ │ + 0x00035120 60fafcff 0a000000 00000000 10000000 `............... │ │ │ │ + 0x00035130 20020000 5cfafcff 66000000 00000000 ...\...f....... │ │ │ │ + 0x00035140 10000000 34020000 b8fafcff 56000000 ....4.......V... │ │ │ │ + 0x00035150 00000000 10000000 48020000 04fbfcff ........H....... │ │ │ │ + 0x00035160 94000000 00000000 14000000 5c020000 ............\... │ │ │ │ + 0x00035170 90fbfcff 9c000000 00000000 00000000 ................ │ │ │ │ + 0x00035180 24000000 74020000 18fcfcff 61070000 $...t.......a... │ │ │ │ + 0x00035190 00440e70 02540e90 01024b0e 70037e03 .D.p.T....K.p.~. │ │ │ │ + 0x000351a0 0a0e0847 0b000000 2c000000 9c020000 ...G....,....... │ │ │ │ + 0x000351b0 6003fdff 500a0000 00470ec0 01700a0e `...P....G...p.. │ │ │ │ + 0x000351c0 08490b46 0ee00102 630ec001 0333050a .I.F....c....3.. │ │ │ │ + 0x000351d0 0e084c0b 00000000 10000000 cc020000 ..L............. │ │ │ │ + 0x000351e0 800dfdff 29000000 00000000 10000000 ....)........... │ │ │ │ + 0x000351f0 e0020000 9c0dfdff 1f000000 00440e10 .............D.. │ │ │ │ + 0x00035200 1c000000 f4020000 a80dfdff 58000000 ............X... │ │ │ │ + 0x00035210 005c0e20 5a0a0e08 4a0b0000 00000000 .\. Z...J....... │ │ │ │ + 0x00035220 6c000000 14030000 e80dfdff 6a010000 l...........j... │ │ │ │ + 0x00035230 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00035240 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x00035250 0e400262 0a0e3841 0e30410e 28420e20 .@.b..8A.0A.(B. │ │ │ │ + 0x00035260 420e1842 0e10420e 08460b43 0e484d0e B..B..B..F.C.HM. │ │ │ │ + 0x00035270 50460e48 410e4070 0e484b0e 50480e48 PF.HA.@p.HK.PH.H │ │ │ │ + 0x00035280 420e4002 420e4844 0e50480e 48410e40 B.@.B.HD.PH.HA.@ │ │ │ │ + 0x00035290 74000000 84030000 e80efdff 5f010000 t..........._... │ │ │ │ + 0x000352a0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x000352b0 420e288c 05440e30 8606410e 38830747 B.(..D.0..A.8..G │ │ │ │ + 0x000352c0 0e400254 0a0e3841 0e30410e 28420e20 .@.T..8A.0A.(B. │ │ │ │ + 0x000352d0 420e1842 0e10420e 084e0b43 0e484d0e B..B..B..N.C.HM. │ │ │ │ + 0x000352e0 50430e58 420e6049 0e40700e 484b0e50 PC.XB.`I.@p.HK.P │ │ │ │ + 0x000352f0 450e5842 0e60490e 40720e48 4d0e504a E.XB.`I.@r.HM.PJ │ │ │ │ + 0x00035300 0e58430e 60490e40 14000000 fc030000 .XC.`I.@........ │ │ │ │ + 0x00035310 d00ffdff 18000000 00440e20 530e0800 .........D. S... │ │ │ │ + 0x00035320 10000000 14040000 d80ffdff 05000000 ................ │ │ │ │ + 0x00035330 00000000 30000000 28040000 d40ffdff ....0...(....... │ │ │ │ + 0x00035340 51000000 00470e10 8c02440e 18860343 Q....G....D....C │ │ │ │ + 0x00035350 0e208304 470e3070 0e20410e 18410e10 . ..G.0p. A..A.. │ │ │ │ + 0x00035360 420e0847 c3c6cc00 2c000000 5c040000 B..G....,...\... │ │ │ │ + 0x00035370 0010fdff 41000000 00470e10 8c02440e ....A....G....D. │ │ │ │ + 0x00035380 18860344 0e208304 680e1841 0e10420e ...D. ..h..A..B. │ │ │ │ + 0x00035390 0846c3c6 cc000000 34000000 8c040000 .F......4....... │ │ │ │ + 0x000353a0 2010fdff 59000000 00470e10 8c02440e ...Y....G....D. │ │ │ │ + 0x000353b0 18860344 0e208304 460e307a 0e20410e ...D. ..F.0z. A. │ │ │ │ + 0x000353c0 18410e10 420e0845 c3c6cc00 00000000 .A..B..E........ │ │ │ │ + 0x000353d0 14000000 c4040000 4810fdff 73000000 ........H...s... │ │ │ │ + 0x000353e0 00000000 00000000 30000000 dc040000 ........0....... │ │ │ │ + 0x000353f0 d010fdff 8d010000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00035400 06448f03 8e04458d 054d8c06 83070350 .D....E..M.....P │ │ │ │ + 0x00035410 010a0c07 08410b61 0c070800 30000000 .....A.a....0... │ │ │ │ + 0x00035420 10050000 2c12fdff 88020000 00410e10 ....,........A.. │ │ │ │ + 0x00035430 8602430d 06428f03 4a8e0449 8d058c06 ..C..B..J..I.... │ │ │ │ + 0x00035440 44830703 6a020c07 08000000 00000000 D...j........... │ │ │ │ + 0x00035450 10000000 44050000 8814fdff 06000000 ....D........... │ │ │ │ + 0x00035460 00000000 10000000 58050000 8414fdff ........X....... │ │ │ │ + 0x00035470 01000000 00000000 14000000 6c050000 ............l... │ │ │ │ + 0x00035480 8014fdff 03000000 00000000 00000000 ................ │ │ │ │ + 0x00035490 10000000 84050000 7814fdff 63000000 ........x...c... │ │ │ │ + 0x000354a0 00000000 20000000 98050000 d414fdff .... ........... │ │ │ │ + 0x000354b0 37000000 00440e20 610a0e08 4b0b460e 7....D. a...K.F. │ │ │ │ + 0x000354c0 08000000 00000000 10000000 bc050000 ................ │ │ │ │ + 0x000354d0 f014fdff 43000000 00000000 10000000 ....C........... │ │ │ │ + 0x000354e0 d0050000 2c15fdff 23000000 00000000 ....,...#....... │ │ │ │ + 0x000354f0 10000000 e4050000 4815fdff 73000000 ........H...s... │ │ │ │ + 0x00035500 00000000 10000000 f8050000 b415fdff ................ │ │ │ │ + 0x00035510 43000000 00000000 10000000 0c060000 C............... │ │ │ │ + 0x00035520 f015fdff 63000000 00000000 10000000 ....c........... │ │ │ │ + 0x00035530 20060000 4c16fdff 73000000 00000000 ...L...s....... │ │ │ │ + 0x00035540 10000000 34060000 b816fdff 38000000 ....4.......8... │ │ │ │ + 0x00035550 00000000 10000000 48060000 e416fdff ........H....... │ │ │ │ + 0x00035560 20000000 00000000 10000000 5c060000 ...........\... │ │ │ │ + 0x00035570 f016fdff 43000000 00000000 10000000 ....C........... │ │ │ │ + 0x00035580 70060000 2c17fdff 2b000000 00000000 p...,...+....... │ │ │ │ + 0x00035590 10000000 84060000 4817fdff 44000000 ........H...D... │ │ │ │ + 0x000355a0 00000000 10000000 98060000 8417fdff ................ │ │ │ │ + 0x000355b0 25000000 00000000 10000000 ac060000 %............... │ │ │ │ + 0x000355c0 c017fdff 73000000 00000000 10000000 ....s........... │ │ │ │ + 0x000355d0 c0060000 2c18fdff 43000000 00000000 ....,...C....... │ │ │ │ + 0x000355e0 10000000 d4060000 6818fdff 63000000 ........h...c... │ │ │ │ + 0x000355f0 00000000 10000000 e8060000 c418fdff ................ │ │ │ │ + 0x00035600 43000000 00000000 10000000 fc060000 C............... │ │ │ │ + 0x00035610 0019fdff 6d000000 00000000 10000000 ....m........... │ │ │ │ + 0x00035620 10070000 5c19fdff 45000000 00000000 ....\...E....... │ │ │ │ + 0x00035630 10000000 24070000 9819fdff 6b000000 ....$.......k... │ │ │ │ + 0x00035640 00000000 10000000 38070000 f419fdff ........8....... │ │ │ │ + 0x00035650 43000000 00000000 10000000 4c070000 C...........L... │ │ │ │ + 0x00035660 301afdff 73000000 00000000 10000000 0...s........... │ │ │ │ + 0x00035670 60070000 9c1afdff 33000000 00000000 `.......3....... │ │ │ │ + 0x00035680 48000000 74070000 c81afdff 07020000 H...t........... │ │ │ │ + 0x00035690 004b0e10 8f024b0e 188e0347 0e208d04 .K....K....G. .. │ │ │ │ + 0x000356a0 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x000356b0 db010e30 410e2842 0e20420e 18420e10 ...0A.(B. B..B.. │ │ │ │ + 0x000356c0 420e0841 c3c6cccd cecf0000 50000000 B..A........P... │ │ │ │ + 0x000356d0 c0070000 8c1cfdff b0030000 004a0e10 .............J.. │ │ │ │ + 0x000356e0 8f024c0e 188e0345 0e208d04 420e288c ..L....E. ..B.(. │ │ │ │ + 0x000356f0 05470e30 8606410e 38830703 67030a0e .G.0..A.8...g... │ │ │ │ + 0x00035700 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00035710 410b590e 08c3c6cc cdcecf00 00000000 A.Y............. │ │ │ │ + 0x00035720 14000000 14080000 e81ffdff 13000000 ................ │ │ │ │ + 0x00035730 00000000 00000000 10000000 2c080000 ............,... │ │ │ │ + 0x00035740 f01ffdff 27000000 00000000 10000000 ....'........... │ │ │ │ + 0x00035750 40080000 0c20fdff 06000000 00000000 @.... .......... │ │ │ │ + 0x00035760 14000000 54080000 0820fdff 08000000 ....T.... ...... │ │ │ │ + 0x00035770 00000000 00000000 2c000000 6c080000 ........,...l... │ │ │ │ + 0x00035780 0020fdff 53060000 00410e10 8602450d . ..S....A....E. │ │ │ │ + 0x00035790 06488f03 8e048d05 8c064883 0703d505 .H........H..... │ │ │ │ + 0x000357a0 0a0c0708 450b0000 2c000000 9c080000 ....E...,....... │ │ │ │ + 0x000357b0 3026fdff 33060000 00410e10 8602450d 0&..3....A....E. │ │ │ │ + 0x000357c0 06488f03 8e048d05 8c064883 0703b505 .H........H..... │ │ │ │ + 0x000357d0 0a0c0708 450b0000 2c000000 cc080000 ....E...,....... │ │ │ │ + 0x000357e0 402cfdff 43060000 00410e10 8602430d @,..C....A....C. │ │ │ │ + 0x000357f0 06498f03 8e048d05 8c068307 038c020a .I.............. │ │ │ │ + 0x00035800 0c070847 0b000000 10000000 fc080000 ...G............ │ │ │ │ + 0x00035810 6032fdff c0010000 00000000 10000000 `2.............. │ │ │ │ + 0x00035820 10090000 0c34fdff 15020000 00000000 .....4.......... │ │ │ │ + 0x00035830 88000000 24090000 1836fdff 5c070000 ....$....6..\... │ │ │ │ + 0x00035840 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x00035850 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x00035860 2d020a0e 30410e28 420e2042 0e18420e -...0A.(B. B..B. │ │ │ │ + 0x00035870 10420e08 480b03af 020a0e30 410e2842 .B..H......0A.(B │ │ │ │ + 0x00035880 0e20420e 18420e10 420e0848 0b02eb0a . B..B..B..H.... │ │ │ │ + 0x00035890 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x000358a0 08440b03 36010a0e 30410e28 420e2042 .D..6...0A.(B. B │ │ │ │ + 0x000358b0 0e18420e 10420e08 410b0000 88000000 ..B..B..A....... │ │ │ │ + 0x000358c0 b0090000 ec3cfdff aa070000 00420e10 .....<.......B.. │ │ │ │ + 0x000358d0 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x000358e0 05410e30 8606410e 38830703 55020a0e .A.0..A.8...U... │ │ │ │ + 0x000358f0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x00035900 480b03ab 020a0e30 410e2842 0e20420e H......0A.(B. B. │ │ │ │ + 0x00035910 18420e10 420e0844 0b02ee0a 0e30410e .B..B..D.....0A. │ │ │ │ + 0x00035920 28420e20 420e1842 0e10420e 08410b02 (B. B..B..B..A.. │ │ │ │ + 0x00035930 b60a0e30 410e2842 0e20420e 18420e10 ...0A.(B. B..B.. │ │ │ │ + 0x00035940 420e0841 0b000000 98000000 3c0a0000 B..A........<... │ │ │ │ + 0x00035950 1044fdff cf1b0000 00420e10 8f02420e .D.......B....B. │ │ │ │ + 0x00035960 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x00035970 8606410e 38830747 0e580388 030a0e38 ..A.8..G.X.....8 │ │ │ │ + 0x00035980 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x00035990 0e08410b 037a080a 0e38410e 30410e28 ..A..z...8A.0A.( │ │ │ │ + 0x000359a0 420e2042 0e18420e 10420e08 410b0314 B. B..B..B..A... │ │ │ │ + 0x000359b0 030a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ + 0x000359c0 420e1042 0e08410b 030a090a 0e38410e B..B..A......8A. │ │ │ │ + 0x000359d0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x000359e0 440b0000 98000000 d80a0000 445ffdff D...........D_.. │ │ │ │ + 0x000359f0 7b1a0000 00420e10 8f02420e 188e0342 {....B....B....B │ │ │ │ + 0x00035a00 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x00035a10 38830747 0e580330 030a0e38 410e3041 8..G.X.0...8A.0A │ │ │ │ + 0x00035a20 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ + 0x00035a30 03be070a 0e38410e 30410e28 420e2042 .....8A.0A.(B. B │ │ │ │ + 0x00035a40 0e18420e 10420e08 410b03d4 020a0e38 ..B..B..A......8 │ │ │ │ + 0x00035a50 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x00035a60 0e08410b 030a090a 0e38410e 30410e28 ..A......8A.0A.( │ │ │ │ + 0x00035a70 420e2042 0e18420e 10420e08 480b0000 B. B..B..B..H... │ │ │ │ + 0x00035a80 30000000 740b0000 2879fdff 44030000 0...t...(y..D... │ │ │ │ + 0x00035a90 00410e10 8602450d 064d8f03 8e048d05 .A....E..M...... │ │ │ │ + 0x00035aa0 8c068307 0350020a 0c070845 0b02db0c .....P.....E.... │ │ │ │ + 0x00035ab0 07080000 30000000 a80b0000 447cfdff ....0.......D|.. │ │ │ │ + 0x00035ac0 a2030000 00410e10 8602480d 064d8f03 .....A....H..M.. │ │ │ │ + 0x00035ad0 8e048d05 8c068307 03af020a 0c07084b ...............K │ │ │ │ + 0x00035ae0 0b02d10c 07080000 34000000 dc0b0000 ........4....... │ │ │ │ + 0x00035af0 c07ffdff 0a150000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00035b00 06498f03 8e048d05 8c068307 02410a0c .I...........A.. │ │ │ │ + 0x00035b10 0708420b 03d7050a 0c070841 0b000000 ..B........A.... │ │ │ │ + 0x00035b20 3c000000 140c0000 9894fdff 60150000 <...........`... │ │ │ │ + 0x00035b30 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x00035b40 8c068307 02570a0c 0708440b 0321040a .....W....D..!.. │ │ │ │ + 0x00035b50 0c070847 0b02c10a 0c070847 0b000000 ...G.......G.... │ │ │ │ + 0x00035b60 28000000 540c0000 b8a9fdff 53200000 (...T.......S .. │ │ │ │ + 0x00035b70 00410e10 8602430d 06508f03 8e048d05 .A....C..P...... │ │ │ │ + 0x00035b80 8c068307 025b0a0c 0708410b 2c000000 .....[....A.,... │ │ │ │ + 0x00035b90 800c0000 ecc9fdff 40200000 00410e10 ........@ ...A.. │ │ │ │ + 0x00035ba0 8602430d 06448f03 8e044f8d 058c0683 ..C..D....O..... │ │ │ │ + 0x00035bb0 07026f0a 0c07084a 0b000000 2c000000 ..o....J....,... │ │ │ │ + 0x00035bc0 b00c0000 fce9fdff 0e2f0000 00410e10 ........./...A.. │ │ │ │ + 0x00035bd0 8602430d 06508f03 8e048d05 8c068307 ..C..P.......... │ │ │ │ + 0x00035be0 03b6060a 0c070841 0b000000 28000000 .......A....(... │ │ │ │ + 0x00035bf0 e00c0000 dc18feff 53470000 00410e10 ........SG...A.. │ │ │ │ + 0x00035c00 8602430d 06508f03 8e048d05 8c068307 ..C..P.......... │ │ │ │ + 0x00035c10 02500a0c 0708410b 2c000000 0c0d0000 .P....A.,....... │ │ │ │ + 0x00035c20 1060feff 18300000 00410e10 8602430d .`...0...A....C. │ │ │ │ + 0x00035c30 06448f03 8e044f8d 058c0683 07035f03 .D....O......._. │ │ │ │ + 0x00035c40 0a0c0708 410b0000 28000000 3c0d0000 ....A...(...<... │ │ │ │ + 0x00035c50 0090feff bc460000 00410e10 8602460d .....F...A....F. │ │ │ │ + 0x00035c60 06508f03 8e048d05 8c068307 02500a0c .P...........P.. │ │ │ │ + 0x00035c70 0708410b 30000000 680d0000 94d6feff ..A.0...h....... │ │ │ │ + 0x00035c80 84010000 004f0e10 8c02410e 18860341 .....O....A....A │ │ │ │ + 0x00035c90 0e208304 034d010a 0e18410e 10420e08 . ...M....A..B.. │ │ │ │ + 0x00035ca0 470b5b0e 08c3c6cc 2c000000 9c0d0000 G.[.....,....... │ │ │ │ + 0x00035cb0 f0d7feff 0a040000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00035cc0 06498f03 8e048d05 8c068307 03eb010a .I.............. │ │ │ │ + 0x00035cd0 0c070841 0b000000 2c000000 cc0d0000 ...A....,....... │ │ │ │ + 0x00035ce0 d0dbfeff 3b040000 00410e10 8602430d ....;....A....C. │ │ │ │ + 0x00035cf0 06498f03 8e048d05 8c068307 0312020a .I.............. │ │ │ │ + 0x00035d00 0c070841 0b000000 2c000000 fc0d0000 ...A....,....... │ │ │ │ + 0x00035d10 e0dffeff d1070000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00035d20 06498f03 8e048d05 8c068307 035f050a .I..........._.. │ │ │ │ + 0x00035d30 0c070841 0b000000 1c000000 2c0e0000 ...A........,... │ │ │ │ + 0x00035d40 90e7feff 53000000 00410e10 8302570a ....S....A....W. │ │ │ │ + 0x00035d50 0e08480b 6e0e0800 48000000 4c0e0000 ..H.n...H...L... │ │ │ │ + 0x00035d60 d0e7feff a6010000 00420e10 8f02450e .........B....E. │ │ │ │ + 0x00035d70 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ + 0x00035d80 8606440e 3883074f 0e40034c 010a0e38 ..D.8..O.@.L...8 │ │ │ │ + 0x00035d90 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x00035da0 0e08480b 48000000 980e0000 34e9feff ..H.H.......4... │ │ │ │ + 0x00035db0 57020000 00420e10 8f02480e 188e0345 W....B....H....E │ │ │ │ + 0x00035dc0 0e208d04 450e288c 05440e30 8606410e . ..E.(..D.0..A. │ │ │ │ + 0x00035dd0 38830747 0e5003d6 010a0e38 410e3041 8..G.P.....8A.0A │ │ │ │ + 0x00035de0 0e28420e 20420e18 420e1042 0e08480b .(B. B..B..B..H. │ │ │ │ + 0x00035df0 48000000 e40e0000 48ebfeff 6d020000 H.......H...m... │ │ │ │ + 0x00035e00 00420e10 8f02480e 188e0345 0e208d04 .B....H....E. .. │ │ │ │ + 0x00035e10 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ + 0x00035e20 0e6003f6 010a0e38 410e3041 0e28420e .`.....8A.0A.(B. │ │ │ │ + 0x00035e30 20420e18 420e1042 0e084b0b 14000000 B..B..B..K..... │ │ │ │ + 0x00035e40 300f0000 6cedfeff 1e000000 00440e20 0...l........D. │ │ │ │ + 0x00035e50 590e0800 14000000 480f0000 74edfeff Y.......H...t... │ │ │ │ + 0x00035e60 2a000000 00440e20 650e0800 14000000 *....D. e....... │ │ │ │ + 0x00035e70 600f0000 8cedfeff 30000000 00440e20 `.......0....D. │ │ │ │ + 0x00035e80 6b0e0800 10000000 780f0000 a4edfeff k.......x....... │ │ │ │ + 0x00035e90 35010000 00000000 2c000000 8c0f0000 5.......,....... │ │ │ │ + 0x00035ea0 d0eefeff e1010000 00410e10 8602410e .........A....A. │ │ │ │ + 0x00035eb0 18830347 0e2002ab 0a0e1841 0e10410e ...G. .....A..A. │ │ │ │ + 0x00035ec0 084a0b00 00000000 2c000000 bc0f0000 .J......,....... │ │ │ │ + 0x00035ed0 b0f0feff 86060000 00410e10 8602430d .........A....C. │ │ │ │ + 0x00035ee0 06498f03 8e048d05 8c068307 03ea020a .I.............. │ │ │ │ + 0x00035ef0 0c070849 0b000000 2c000000 ec0f0000 ...I....,....... │ │ │ │ + 0x00035f00 10f7feff a4250000 00410e10 8602430d .....%...A....C. │ │ │ │ + 0x00035f10 06448f03 8e044f8d 058c0683 0703d707 .D....O......... │ │ │ │ + 0x00035f20 0a0c0708 410b0000 2c000000 1c100000 ....A...,....... │ │ │ │ + 0x00035f30 901cffff ef240000 00410e10 8602450d .....$...A....E. │ │ │ │ + 0x00035f40 06448f03 8e044f8d 058c0683 0703f108 .D....O......... │ │ │ │ + 0x00035f50 0a0c0708 410b0000 30000000 4c100000 ....A...0...L... │ │ │ │ + 0x00035f60 5041ffff 1a030000 00410e10 8602450d PA.......A....E. │ │ │ │ + 0x00035f70 06498f03 8e048d05 8c068307 0339020a .I...........9.. │ │ │ │ + 0x00035f80 0c070848 0b02c90c 07080000 30000000 ...H........0... │ │ │ │ + 0x00035f90 80100000 3c44ffff f5020000 00410e10 .... 0x7f8 fde=[ 18] │ │ │ │ - 0xfffffffffffb8a68 (offset: 0x3510) -> 0x820 fde=[ 40] │ │ │ │ - 0xfffffffffffb8b58 (offset: 0x3600) -> 0x838 fde=[ 58] │ │ │ │ - 0xfffffffffffb8ba8 (offset: 0x3650) -> 0x858 fde=[ 78] │ │ │ │ - 0xfffffffffffb8eb8 (offset: 0x3960) -> 0x870 fde=[ 90] │ │ │ │ - 0xfffffffffffb9458 (offset: 0x3f00) -> 0x8a8 fde=[ c8] │ │ │ │ - 0xfffffffffffb9498 (offset: 0x3f40) -> 0x8bc fde=[ dc] │ │ │ │ - 0xfffffffffffb95c8 (offset: 0x4070) -> 0x8d0 fde=[ f0] │ │ │ │ - 0xfffffffffffb99c8 (offset: 0x4470) -> 0x8ec fde=[ 10c] │ │ │ │ - 0xfffffffffffb9a78 (offset: 0x4520) -> 0x920 fde=[ 140] │ │ │ │ - 0xfffffffffffb9b18 (offset: 0x45c0) -> 0x940 fde=[ 160] │ │ │ │ - 0xfffffffffffb9c38 (offset: 0x46e0) -> 0x954 fde=[ 174] │ │ │ │ - 0xfffffffffffb9ce8 (offset: 0x4790) -> 0x968 fde=[ 188] │ │ │ │ - 0xfffffffffffb9dd8 (offset: 0x4880) -> 0x97c fde=[ 19c] │ │ │ │ - 0xfffffffffffb9e88 (offset: 0x4930) -> 0x990 fde=[ 1b0] │ │ │ │ - 0xfffffffffffb9f88 (offset: 0x4a30) -> 0x9a4 fde=[ 1c4] │ │ │ │ - 0xfffffffffffba048 (offset: 0x4af0) -> 0x9b8 fde=[ 1d8] │ │ │ │ - 0xfffffffffffba198 (offset: 0x4c40) -> 0x9d4 fde=[ 1f4] │ │ │ │ - 0xfffffffffffba1d8 (offset: 0x4c80) -> 0x9e8 fde=[ 208] │ │ │ │ - 0xfffffffffffba1e8 (offset: 0x4c90) -> 0x9fc fde=[ 21c] │ │ │ │ - 0xfffffffffffba258 (offset: 0x4d00) -> 0xa10 fde=[ 230] │ │ │ │ - 0xfffffffffffba2b8 (offset: 0x4d60) -> 0xa24 fde=[ 244] │ │ │ │ - 0xfffffffffffba358 (offset: 0x4e00) -> 0xa38 fde=[ 258] │ │ │ │ - 0xfffffffffffba408 (offset: 0x4eb0) -> 0xa50 fde=[ 270] │ │ │ │ - 0xfffffffffffbab88 (offset: 0x5630) -> 0xa78 fde=[ 298] │ │ │ │ - 0xfffffffffffbb5e8 (offset: 0x6090) -> 0xaa8 fde=[ 2c8] │ │ │ │ - 0xfffffffffffbb628 (offset: 0x60d0) -> 0xabc fde=[ 2dc] │ │ │ │ - 0xfffffffffffbb648 (offset: 0x60f0) -> 0xad0 fde=[ 2f0] │ │ │ │ - 0xfffffffffffbb6a8 (offset: 0x6150) -> 0xaf0 fde=[ 310] │ │ │ │ - 0xfffffffffffbb838 (offset: 0x62e0) -> 0xb60 fde=[ 380] │ │ │ │ - 0xfffffffffffbb998 (offset: 0x6440) -> 0xbd8 fde=[ 3f8] │ │ │ │ - 0xfffffffffffbb9b8 (offset: 0x6460) -> 0xbf0 fde=[ 410] │ │ │ │ - 0xfffffffffffbb9c8 (offset: 0x6470) -> 0xc04 fde=[ 424] │ │ │ │ - 0xfffffffffffbba38 (offset: 0x64e0) -> 0xc38 fde=[ 458] │ │ │ │ - 0xfffffffffffbba98 (offset: 0x6540) -> 0xc68 fde=[ 488] │ │ │ │ - 0xfffffffffffbbb08 (offset: 0x65b0) -> 0xca0 fde=[ 4c0] │ │ │ │ - 0xfffffffffffbbb98 (offset: 0x6640) -> 0xcb8 fde=[ 4d8] │ │ │ │ - 0xfffffffffffbbc68 (offset: 0x6710) -> 0xd00 fde=[ 520] │ │ │ │ - 0xfffffffffffbbd28 (offset: 0x67d0) -> 0xd48 fde=[ 568] │ │ │ │ - 0xfffffffffffbbe28 (offset: 0x68d0) -> 0xd84 fde=[ 5a4] │ │ │ │ - 0xfffffffffffbbf28 (offset: 0x69d0) -> 0xdc0 fde=[ 5e0] │ │ │ │ - 0xfffffffffffbc0d8 (offset: 0x6b80) -> 0xdf4 fde=[ 614] │ │ │ │ - 0xfffffffffffbc3c8 (offset: 0x6e70) -> 0xe28 fde=[ 648] │ │ │ │ - 0xfffffffffffbc3e8 (offset: 0x6e90) -> 0xe44 fde=[ 664] │ │ │ │ - 0xfffffffffffbc418 (offset: 0x6ec0) -> 0xe5c fde=[ 67c] │ │ │ │ - 0xfffffffffffbc428 (offset: 0x6ed0) -> 0xe70 fde=[ 690] │ │ │ │ - 0xfffffffffffbc438 (offset: 0x6ee0) -> 0xe88 fde=[ 6a8] │ │ │ │ - 0xfffffffffffbc498 (offset: 0x6f40) -> 0xe9c fde=[ 6bc] │ │ │ │ - 0xfffffffffffbc4d8 (offset: 0x6f80) -> 0xec0 fde=[ 6e0] │ │ │ │ - 0xfffffffffffbc528 (offset: 0x6fd0) -> 0xed4 fde=[ 6f4] │ │ │ │ - 0xfffffffffffbc558 (offset: 0x7000) -> 0xee8 fde=[ 708] │ │ │ │ - 0xfffffffffffbc5d8 (offset: 0x7080) -> 0xefc fde=[ 71c] │ │ │ │ - 0xfffffffffffbc628 (offset: 0x70d0) -> 0xf10 fde=[ 730] │ │ │ │ - 0xfffffffffffbc698 (offset: 0x7140) -> 0xf24 fde=[ 744] │ │ │ │ - 0xfffffffffffbc718 (offset: 0x71c0) -> 0xf38 fde=[ 758] │ │ │ │ - 0xfffffffffffbc758 (offset: 0x7200) -> 0xf4c fde=[ 76c] │ │ │ │ - 0xfffffffffffbc778 (offset: 0x7220) -> 0xf60 fde=[ 780] │ │ │ │ - 0xfffffffffffbc7c8 (offset: 0x7270) -> 0xf74 fde=[ 794] │ │ │ │ - 0xfffffffffffbc808 (offset: 0x72b0) -> 0xf88 fde=[ 7a8] │ │ │ │ - 0xfffffffffffbc848 (offset: 0x72f0) -> 0xf9c fde=[ 7bc] │ │ │ │ - 0xfffffffffffbc898 (offset: 0x7340) -> 0xfb0 fde=[ 7d0] │ │ │ │ - 0xfffffffffffbc918 (offset: 0x73c0) -> 0xfc4 fde=[ 7e4] │ │ │ │ - 0xfffffffffffbc968 (offset: 0x7410) -> 0xfd8 fde=[ 7f8] │ │ │ │ - 0xfffffffffffbc9d8 (offset: 0x7480) -> 0xfec fde=[ 80c] │ │ │ │ - 0xfffffffffffbca28 (offset: 0x74d0) -> 0x1000 fde=[ 820] │ │ │ │ - 0xfffffffffffbcaa8 (offset: 0x7550) -> 0x1014 fde=[ 834] │ │ │ │ - 0xfffffffffffbcb08 (offset: 0x75b0) -> 0x1028 fde=[ 848] │ │ │ │ - 0xfffffffffffbcba8 (offset: 0x7650) -> 0x103c fde=[ 85c] │ │ │ │ - 0xfffffffffffbcbe8 (offset: 0x7690) -> 0x1050 fde=[ 870] │ │ │ │ - 0xfffffffffffbcc68 (offset: 0x7710) -> 0x1064 fde=[ 884] │ │ │ │ - 0xfffffffffffbcca8 (offset: 0x7750) -> 0x1078 fde=[ 898] │ │ │ │ - 0xfffffffffffbceb8 (offset: 0x7960) -> 0x10c4 fde=[ 8e4] │ │ │ │ - 0xfffffffffffbd268 (offset: 0x7d10) -> 0x1118 fde=[ 938] │ │ │ │ - 0xfffffffffffbd288 (offset: 0x7d30) -> 0x1130 fde=[ 950] │ │ │ │ - 0xfffffffffffbd2b8 (offset: 0x7d60) -> 0x1144 fde=[ 964] │ │ │ │ - 0xfffffffffffbd2c8 (offset: 0x7d70) -> 0x1158 fde=[ 978] │ │ │ │ - 0xfffffffffffbd2d8 (offset: 0x7d80) -> 0x1170 fde=[ 990] │ │ │ │ - 0xfffffffffffbd358 (offset: 0x7e00) -> 0x119c fde=[ 9bc] │ │ │ │ - 0xfffffffffffbd438 (offset: 0x7ee0) -> 0x11c8 fde=[ 9e8] │ │ │ │ - 0xfffffffffffbd5d8 (offset: 0x8080) -> 0x1224 fde=[ a44] │ │ │ │ - 0xfffffffffffbd758 (offset: 0x8200) -> 0x1260 fde=[ a80] │ │ │ │ - 0xfffffffffffbd838 (offset: 0x82e0) -> 0x128c fde=[ aac] │ │ │ │ - 0xfffffffffffbd9e8 (offset: 0x8490) -> 0x12e8 fde=[ b08] │ │ │ │ - 0xfffffffffffbdcb8 (offset: 0x8760) -> 0x1318 fde=[ b38] │ │ │ │ - 0xfffffffffffbde98 (offset: 0x8940) -> 0x1364 fde=[ b84] │ │ │ │ - 0xfffffffffffbdf18 (offset: 0x89c0) -> 0x1390 fde=[ bb0] │ │ │ │ - 0xfffffffffffbe198 (offset: 0x8c40) -> 0x13dc fde=[ bfc] │ │ │ │ - 0xfffffffffffbe5e8 (offset: 0x9090) -> 0x1448 fde=[ c68] │ │ │ │ - 0xfffffffffffbe758 (offset: 0x9200) -> 0x1484 fde=[ ca4] │ │ │ │ - 0xfffffffffffbe9c8 (offset: 0x9470) -> 0x14d0 fde=[ cf0] │ │ │ │ - 0xfffffffffffbee08 (offset: 0x98b0) -> 0x153c fde=[ d5c] │ │ │ │ - 0xfffffffffffbee88 (offset: 0x9930) -> 0x1568 fde=[ d88] │ │ │ │ - 0xfffffffffffbf528 (offset: 0x9fd0) -> 0x15b8 fde=[ dd8] │ │ │ │ - 0xfffffffffffbfef8 (offset: 0xa9a0) -> 0x1638 fde=[ e58] │ │ │ │ - 0xfffffffffffc0058 (offset: 0xab00) -> 0x1674 fde=[ e94] │ │ │ │ - 0xfffffffffffc06f8 (offset: 0xb1a0) -> 0x16c4 fde=[ ee4] │ │ │ │ - 0xfffffffffffc10a8 (offset: 0xbb50) -> 0x1744 fde=[ f64] │ │ │ │ - 0xfffffffffffc12b8 (offset: 0xbd60) -> 0x1774 fde=[ f94] │ │ │ │ - 0xfffffffffffc1528 (offset: 0xbfd0) -> 0x17a4 fde=[ fc4] │ │ │ │ - 0xfffffffffffc1698 (offset: 0xc140) -> 0x17e0 fde=[ 1000] │ │ │ │ - 0xfffffffffffc1878 (offset: 0xc320) -> 0x1810 fde=[ 1030] │ │ │ │ - 0xfffffffffffc1ae8 (offset: 0xc590) -> 0x1840 fde=[ 1060] │ │ │ │ - 0xfffffffffffc2168 (offset: 0xcc10) -> 0x1870 fde=[ 1090] │ │ │ │ - 0xfffffffffffc2298 (offset: 0xcd40) -> 0x18a4 fde=[ 10c4] │ │ │ │ - 0xfffffffffffc2578 (offset: 0xd020) -> 0x18d4 fde=[ 10f4] │ │ │ │ - 0xfffffffffffc2698 (offset: 0xd140) -> 0x1910 fde=[ 1130] │ │ │ │ - 0xfffffffffffc2868 (offset: 0xd310) -> 0x1940 fde=[ 1160] │ │ │ │ - 0xfffffffffffc2ac8 (offset: 0xd570) -> 0x1970 fde=[ 1190] │ │ │ │ - 0xfffffffffffc2d28 (offset: 0xd7d0) -> 0x19a0 fde=[ 11c0] │ │ │ │ - 0xfffffffffffc2f58 (offset: 0xda00) -> 0x19d0 fde=[ 11f0] │ │ │ │ - 0xfffffffffffc3078 (offset: 0xdb20) -> 0x19fc fde=[ 121c] │ │ │ │ - 0xfffffffffffc3178 (offset: 0xdc20) -> 0x1a58 fde=[ 1278] │ │ │ │ - 0xfffffffffffc3328 (offset: 0xddd0) -> 0x1a88 fde=[ 12a8] │ │ │ │ - 0xfffffffffffc3898 (offset: 0xe340) -> 0x1ab8 fde=[ 12d8] │ │ │ │ - 0xfffffffffffc3a98 (offset: 0xe540) -> 0x1adc fde=[ 12fc] │ │ │ │ - 0xfffffffffffc3c98 (offset: 0xe740) -> 0x1b08 fde=[ 1328] │ │ │ │ - 0xfffffffffffc3db8 (offset: 0xe860) -> 0x1b6c fde=[ 138c] │ │ │ │ - 0xfffffffffffc3fe8 (offset: 0xea90) -> 0x1b9c fde=[ 13bc] │ │ │ │ - 0xfffffffffffc4238 (offset: 0xece0) -> 0x1bb0 fde=[ 13d0] │ │ │ │ - 0xfffffffffffc4da8 (offset: 0xf850) -> 0x1be0 fde=[ 1400] │ │ │ │ - 0xfffffffffffc58d8 (offset: 0x10380) -> 0x1c10 fde=[ 1430] │ │ │ │ - 0xfffffffffffc64d8 (offset: 0x10f80) -> 0x1c40 fde=[ 1460] │ │ │ │ - 0xfffffffffffc70c8 (offset: 0x11b70) -> 0x1c70 fde=[ 1490] │ │ │ │ - 0xfffffffffffc7d18 (offset: 0x127c0) -> 0x1ca0 fde=[ 14c0] │ │ │ │ - 0xfffffffffffc8008 (offset: 0x12ab0) -> 0x1ccc fde=[ 14ec] │ │ │ │ - 0xfffffffffffc8178 (offset: 0x12c20) -> 0x1d40 fde=[ 1560] │ │ │ │ - 0xfffffffffffc8488 (offset: 0x12f30) -> 0x1d70 fde=[ 1590] │ │ │ │ - 0xfffffffffffc9138 (offset: 0x13be0) -> 0x1da0 fde=[ 15c0] │ │ │ │ - 0xfffffffffffc9c38 (offset: 0x146e0) -> 0x1dd0 fde=[ 15f0] │ │ │ │ - 0xfffffffffffca868 (offset: 0x15310) -> 0x1e00 fde=[ 1620] │ │ │ │ - 0xfffffffffffcb5b8 (offset: 0x16060) -> 0x1e30 fde=[ 1650] │ │ │ │ - 0xfffffffffffcc368 (offset: 0x16e10) -> 0x1e60 fde=[ 1680] │ │ │ │ - 0xfffffffffffcc728 (offset: 0x171d0) -> 0x1e98 fde=[ 16b8] │ │ │ │ - 0xfffffffffffccc38 (offset: 0x176e0) -> 0x1ed0 fde=[ 16f0] │ │ │ │ - 0xfffffffffffccf68 (offset: 0x17a10) -> 0x1f00 fde=[ 1720] │ │ │ │ - 0xfffffffffffcd2a8 (offset: 0x17d50) -> 0x1f30 fde=[ 1750] │ │ │ │ - 0xfffffffffffcd4e8 (offset: 0x17f90) -> 0x1f74 fde=[ 1794] │ │ │ │ - 0xfffffffffffcd7a8 (offset: 0x18250) -> 0x1fa4 fde=[ 17c4] │ │ │ │ - 0xfffffffffffcd9c8 (offset: 0x18470) -> 0x1fd8 fde=[ 17f8] │ │ │ │ - 0xfffffffffffcdca8 (offset: 0x18750) -> 0x2008 fde=[ 1828] │ │ │ │ - 0xfffffffffffcdfb8 (offset: 0x18a60) -> 0x2038 fde=[ 1858] │ │ │ │ - 0xfffffffffffce7f8 (offset: 0x192a0) -> 0x20c4 fde=[ 18e4] │ │ │ │ - 0xfffffffffffcea18 (offset: 0x194c0) -> 0x20f4 fde=[ 1914] │ │ │ │ - 0xfffffffffffcebf8 (offset: 0x196a0) -> 0x217c fde=[ 199c] │ │ │ │ - 0xfffffffffffceef8 (offset: 0x199a0) -> 0x21ac fde=[ 19cc] │ │ │ │ - 0xfffffffffffcf3e8 (offset: 0x19e90) -> 0x21dc fde=[ 19fc] │ │ │ │ - 0xfffffffffffcf928 (offset: 0x1a3d0) -> 0x220c fde=[ 1a2c] │ │ │ │ - 0xfffffffffffcfdc8 (offset: 0x1a870) -> 0x223c fde=[ 1a5c] │ │ │ │ - 0xfffffffffffd0258 (offset: 0x1ad00) -> 0x226c fde=[ 1a8c] │ │ │ │ - 0xfffffffffffd0768 (offset: 0x1b210) -> 0x229c fde=[ 1abc] │ │ │ │ - 0xfffffffffffd0c98 (offset: 0x1b740) -> 0x22cc fde=[ 1aec] │ │ │ │ - 0xfffffffffffd1368 (offset: 0x1be10) -> 0x22fc fde=[ 1b1c] │ │ │ │ - 0xfffffffffffd1978 (offset: 0x1c420) -> 0x232c fde=[ 1b4c] │ │ │ │ - 0xfffffffffffd20a8 (offset: 0x1cb50) -> 0x235c fde=[ 1b7c] │ │ │ │ - 0xfffffffffffd3d58 (offset: 0x1e800) -> 0x23f8 fde=[ 1c18] │ │ │ │ - 0xfffffffffffd4368 (offset: 0x1ee10) -> 0x2428 fde=[ 1c48] │ │ │ │ - 0xfffffffffffd49e8 (offset: 0x1f490) -> 0x2458 fde=[ 1c78] │ │ │ │ - 0xfffffffffffd5138 (offset: 0x1fbe0) -> 0x2488 fde=[ 1ca8] │ │ │ │ - 0xfffffffffffd5438 (offset: 0x1fee0) -> 0x24b8 fde=[ 1cd8] │ │ │ │ - 0xfffffffffffd5688 (offset: 0x20130) -> 0x2560 fde=[ 1d80] │ │ │ │ - 0xfffffffffffd59b8 (offset: 0x20460) -> 0x25b0 fde=[ 1dd0] │ │ │ │ - 0xfffffffffffd5d38 (offset: 0x207e0) -> 0x25e0 fde=[ 1e00] │ │ │ │ - 0xfffffffffffd6088 (offset: 0x20b30) -> 0x2690 fde=[ 1eb0] │ │ │ │ - 0xfffffffffffd6458 (offset: 0x20f00) -> 0x2750 fde=[ 1f70] │ │ │ │ - 0xfffffffffffd68e8 (offset: 0x21390) -> 0x277c fde=[ 1f9c] │ │ │ │ - 0xfffffffffffd6cf8 (offset: 0x217a0) -> 0x285c fde=[ 207c] │ │ │ │ - 0xfffffffffffd72c8 (offset: 0x21d70) -> 0x28bc fde=[ 20dc] │ │ │ │ - 0xfffffffffffd7918 (offset: 0x223c0) -> 0x28e8 fde=[ 2108] │ │ │ │ - 0xfffffffffffd8118 (offset: 0x22bc0) -> 0x2914 fde=[ 2134] │ │ │ │ - 0xfffffffffffd88d8 (offset: 0x23380) -> 0x2940 fde=[ 2160] │ │ │ │ - 0xfffffffffffd9008 (offset: 0x23ab0) -> 0x296c fde=[ 218c] │ │ │ │ - 0xfffffffffffd97a8 (offset: 0x24250) -> 0x2998 fde=[ 21b8] │ │ │ │ - 0xfffffffffffda2d8 (offset: 0x24d80) -> 0x29c4 fde=[ 21e4] │ │ │ │ - 0xfffffffffffdad58 (offset: 0x25800) -> 0x29f0 fde=[ 2210] │ │ │ │ - 0xfffffffffffdb8b8 (offset: 0x26360) -> 0x2a1c fde=[ 223c] │ │ │ │ - 0xfffffffffffdc7b8 (offset: 0x27260) -> 0x2a48 fde=[ 2268] │ │ │ │ - 0xfffffffffffdd578 (offset: 0x28020) -> 0x2a74 fde=[ 2294] │ │ │ │ - 0xfffffffffffde558 (offset: 0x29000) -> 0x2aa0 fde=[ 22c0] │ │ │ │ - 0xfffffffffffe0068 (offset: 0x2ab10) -> 0x2acc fde=[ 22ec] │ │ │ │ - 0xfffffffffffe1bc8 (offset: 0x2c670) -> 0x2af8 fde=[ 2318] │ │ │ │ - 0xfffffffffffe3838 (offset: 0x2e2e0) -> 0x2b24 fde=[ 2344] │ │ │ │ - 0xfffffffffffe54a8 (offset: 0x2ff50) -> 0x2b50 fde=[ 2370] │ │ │ │ - 0xfffffffffffe7168 (offset: 0x31c10) -> 0x2b7c fde=[ 239c] │ │ │ │ - 0xfffffffffffe8248 (offset: 0x32cf0) -> 0x2bc4 fde=[ 23e4] │ │ │ │ - 0xfffffffffffe82d8 (offset: 0x32d80) -> 0x2bf0 fde=[ 2410] │ │ │ │ - 0xfffffffffffe8368 (offset: 0x32e10) -> 0x2c24 fde=[ 2444] │ │ │ │ - 0xfffffffffffe9058 (offset: 0x33b00) -> 0x2c50 fde=[ 2470] │ │ │ │ - 0xfffffffffffea128 (offset: 0x34bd0) -> 0x2c90 fde=[ 24b0] │ │ │ │ - 0xfffffffffffeaf78 (offset: 0x35a20) -> 0x2cbc fde=[ 24dc] │ │ │ │ - 0xfffffffffffec168 (offset: 0x36c10) -> 0x2ce8 fde=[ 2508] │ │ │ │ - 0xfffffffffffed218 (offset: 0x37cc0) -> 0x2d18 fde=[ 2538] │ │ │ │ - 0xfffffffffffeddc8 (offset: 0x38870) -> 0x2d44 fde=[ 2564] │ │ │ │ - 0xfffffffffffef258 (offset: 0x39d00) -> 0x2d74 fde=[ 2594] │ │ │ │ - 0xfffffffffffef398 (offset: 0x39e40) -> 0x2dd0 fde=[ 25f0] │ │ │ │ - 0xfffffffffffef528 (offset: 0x39fd0) -> 0x2e04 fde=[ 2624] │ │ │ │ - 0xfffffffffffef7c8 (offset: 0x3a270) -> 0x2e30 fde=[ 2650] │ │ │ │ - 0xfffffffffffefa68 (offset: 0x3a510) -> 0x2e5c fde=[ 267c] │ │ │ │ - 0xfffffffffffefd38 (offset: 0x3a7e0) -> 0x2e88 fde=[ 26a8] │ │ │ │ - 0xfffffffffffefd98 (offset: 0x3a840) -> 0x2ea8 fde=[ 26c8] │ │ │ │ - 0xfffffffffffeff48 (offset: 0x3a9f0) -> 0x2ef4 fde=[ 2714] │ │ │ │ - 0xffffffffffff0188 (offset: 0x3ac30) -> 0x2f40 fde=[ 2760] │ │ │ │ - 0xffffffffffff03d8 (offset: 0x3ae80) -> 0x2f8c fde=[ 27ac] │ │ │ │ - 0xffffffffffff03f8 (offset: 0x3aea0) -> 0x2fa4 fde=[ 27c4] │ │ │ │ - 0xffffffffffff0428 (offset: 0x3aed0) -> 0x2fbc fde=[ 27dc] │ │ │ │ - 0xffffffffffff0458 (offset: 0x3af00) -> 0x2fd4 fde=[ 27f4] │ │ │ │ - 0xffffffffffff05a8 (offset: 0x3b050) -> 0x2fe8 fde=[ 2808] │ │ │ │ - 0xffffffffffff07d8 (offset: 0x3b280) -> 0x3018 fde=[ 2838] │ │ │ │ - 0xffffffffffff0e78 (offset: 0x3b920) -> 0x3048 fde=[ 2868] │ │ │ │ - 0xffffffffffff3498 (offset: 0x3df40) -> 0x3078 fde=[ 2898] │ │ │ │ - 0xffffffffffff5a58 (offset: 0x40500) -> 0x30a8 fde=[ 28c8] │ │ │ │ - 0xffffffffffff5da8 (offset: 0x40850) -> 0x30dc fde=[ 28fc] │ │ │ │ - 0xffffffffffff60a8 (offset: 0x40b50) -> 0x3110 fde=[ 2930] │ │ │ │ - 0xffffffffffff6248 (offset: 0x40cf0) -> 0x3144 fde=[ 2964] │ │ │ │ - 0xffffffffffff6418 (offset: 0x40ec0) -> 0x3188 fde=[ 29a8] │ │ │ │ - 0xffffffffffff6638 (offset: 0x410e0) -> 0x31d8 fde=[ 29f8] │ │ │ │ - 0xffffffffffff6c08 (offset: 0x416b0) -> 0x3208 fde=[ 2a28] │ │ │ │ - 0xffffffffffff6c68 (offset: 0x41710) -> 0x3228 fde=[ 2a48] │ │ │ │ - 0xffffffffffff6de8 (offset: 0x41890) -> 0x3268 fde=[ 2a88] │ │ │ │ - 0xffffffffffff7048 (offset: 0x41af0) -> 0x32b4 fde=[ 2ad4] │ │ │ │ - 0xffffffffffff7068 (offset: 0x41b10) -> 0x32cc fde=[ 2aec] │ │ │ │ - 0xffffffffffff7098 (offset: 0x41b40) -> 0x32e4 fde=[ 2b04] │ │ │ │ - 0xffffffffffff70c8 (offset: 0x41b70) -> 0x32fc fde=[ 2b1c] │ │ │ │ - 0xffffffffffff71d8 (offset: 0x41c80) -> 0x3310 fde=[ 2b30] │ │ │ │ - 0xffffffffffff73d8 (offset: 0x41e80) -> 0x3340 fde=[ 2b60] │ │ │ │ - 0xffffffffffff7a58 (offset: 0x42500) -> 0x3370 fde=[ 2b90] │ │ │ │ - 0xffffffffffffa038 (offset: 0x44ae0) -> 0x33a0 fde=[ 2bc0] │ │ │ │ - 0xffffffffffffc4f8 (offset: 0x46fa0) -> 0x33d0 fde=[ 2bf0] │ │ │ │ - 0xffffffffffffc868 (offset: 0x47310) -> 0x3404 fde=[ 2c24] │ │ │ │ - 0xffffffffffffcb68 (offset: 0x47610) -> 0x3438 fde=[ 2c58] │ │ │ │ - 0xffffffffffffcd08 (offset: 0x477b0) -> 0x346c fde=[ 2c8c] │ │ │ │ - 0xffffffffffffced8 (offset: 0x47980) -> 0x34b0 fde=[ 2cd0] │ │ │ │ - 0xffffffffffffd0f8 (offset: 0x47ba0) -> 0x3500 fde=[ 2d20] │ │ │ │ - 0xffffffffffffd6e8 (offset: 0x48190) -> 0x3530 fde=[ 2d50] │ │ │ │ - 0xffffffffffffd748 (offset: 0x481f0) -> 0x3550 fde=[ 2d70] │ │ │ │ - 0xffffffffffffd8e8 (offset: 0x48390) -> 0x3590 fde=[ 2db0] │ │ │ │ - 0xffffffffffffdb48 (offset: 0x485f0) -> 0x35dc fde=[ 2dfc] │ │ │ │ - 0xffffffffffffdb68 (offset: 0x48610) -> 0x35f4 fde=[ 2e14] │ │ │ │ - 0xffffffffffffdb98 (offset: 0x48640) -> 0x360c fde=[ 2e2c] │ │ │ │ - 0xffffffffffffdbc8 (offset: 0x48670) -> 0x3624 fde=[ 2e44] │ │ │ │ - 0xffffffffffffdcd8 (offset: 0x48780) -> 0x3638 fde=[ 2e58] │ │ │ │ - 0xffffffffffffdeb8 (offset: 0x48960) -> 0x3668 fde=[ 2e88] │ │ │ │ - 0xffffffffffffdfd8 (offset: 0x48a80) -> 0x368c fde=[ 2eac] │ │ │ │ - 0xffffffffffffdfe8 (offset: 0x48a90) -> 0x36a0 fde=[ 2ec0] │ │ │ │ - 0xffffffffffffe178 (offset: 0x48c20) -> 0x36d0 fde=[ 2ef0] │ │ │ │ - 0xffffffffffffe908 (offset: 0x493b0) -> 0x3788 fde=[ 2fa8] │ │ │ │ - 0xffffffffffffe998 (offset: 0x49440) -> 0x37a4 fde=[ 2fc4] │ │ │ │ - 0xffffffffffffeab8 (offset: 0x49560) -> 0x37c8 fde=[ 2fe8] │ │ │ │ - 0xffffffffffffeac8 (offset: 0x49570) -> 0x37dc fde=[ 2ffc] │ │ │ │ - 0xffffffffffffec58 (offset: 0x49700) -> 0x380c fde=[ 302c] │ │ │ │ - 0xfffffffffffff3e8 (offset: 0x49e90) -> 0x38c4 fde=[ 30e4] │ │ │ │ + 0xfffffffffffb95b8 (offset: 0x3020) -> 0x7f8 fde=[ 18] │ │ │ │ + 0xfffffffffffb9aa8 (offset: 0x3510) -> 0x820 fde=[ 40] │ │ │ │ + 0xfffffffffffb9b98 (offset: 0x3600) -> 0x838 fde=[ 58] │ │ │ │ + 0xfffffffffffb9be8 (offset: 0x3650) -> 0x858 fde=[ 78] │ │ │ │ + 0xfffffffffffb9ed8 (offset: 0x3940) -> 0x870 fde=[ 90] │ │ │ │ + 0xfffffffffffba468 (offset: 0x3ed0) -> 0x8a8 fde=[ c8] │ │ │ │ + 0xfffffffffffba4a8 (offset: 0x3f10) -> 0x8bc fde=[ dc] │ │ │ │ + 0xfffffffffffba5d8 (offset: 0x4040) -> 0x8d0 fde=[ f0] │ │ │ │ + 0xfffffffffffba9c8 (offset: 0x4430) -> 0x8ec fde=[ 10c] │ │ │ │ + 0xfffffffffffbaa78 (offset: 0x44e0) -> 0x920 fde=[ 140] │ │ │ │ + 0xfffffffffffbab18 (offset: 0x4580) -> 0x940 fde=[ 160] │ │ │ │ + 0xfffffffffffbac28 (offset: 0x4690) -> 0x954 fde=[ 174] │ │ │ │ + 0xfffffffffffbace8 (offset: 0x4750) -> 0x968 fde=[ 188] │ │ │ │ + 0xfffffffffffbadd8 (offset: 0x4840) -> 0x97c fde=[ 19c] │ │ │ │ + 0xfffffffffffbae88 (offset: 0x48f0) -> 0x990 fde=[ 1b0] │ │ │ │ + 0xfffffffffffbaf88 (offset: 0x49f0) -> 0x9a4 fde=[ 1c4] │ │ │ │ + 0xfffffffffffbb038 (offset: 0x4aa0) -> 0x9b8 fde=[ 1d8] │ │ │ │ + 0xfffffffffffbb188 (offset: 0x4bf0) -> 0x9d4 fde=[ 1f4] │ │ │ │ + 0xfffffffffffbb1d8 (offset: 0x4c40) -> 0x9e8 fde=[ 208] │ │ │ │ + 0xfffffffffffbb1e8 (offset: 0x4c50) -> 0x9fc fde=[ 21c] │ │ │ │ + 0xfffffffffffbb258 (offset: 0x4cc0) -> 0xa10 fde=[ 230] │ │ │ │ + 0xfffffffffffbb2b8 (offset: 0x4d20) -> 0xa24 fde=[ 244] │ │ │ │ + 0xfffffffffffbb358 (offset: 0x4dc0) -> 0xa38 fde=[ 258] │ │ │ │ + 0xfffffffffffbb3f8 (offset: 0x4e60) -> 0xa50 fde=[ 270] │ │ │ │ + 0xfffffffffffbbb68 (offset: 0x55d0) -> 0xa78 fde=[ 298] │ │ │ │ + 0xfffffffffffbc5b8 (offset: 0x6020) -> 0xaa8 fde=[ 2c8] │ │ │ │ + 0xfffffffffffbc5e8 (offset: 0x6050) -> 0xabc fde=[ 2dc] │ │ │ │ + 0xfffffffffffbc608 (offset: 0x6070) -> 0xad0 fde=[ 2f0] │ │ │ │ + 0xfffffffffffbc668 (offset: 0x60d0) -> 0xaf0 fde=[ 310] │ │ │ │ + 0xfffffffffffbc7d8 (offset: 0x6240) -> 0xb60 fde=[ 380] │ │ │ │ + 0xfffffffffffbc938 (offset: 0x63a0) -> 0xbd8 fde=[ 3f8] │ │ │ │ + 0xfffffffffffbc958 (offset: 0x63c0) -> 0xbf0 fde=[ 410] │ │ │ │ + 0xfffffffffffbc968 (offset: 0x63d0) -> 0xc04 fde=[ 424] │ │ │ │ + 0xfffffffffffbc9c8 (offset: 0x6430) -> 0xc38 fde=[ 458] │ │ │ │ + 0xfffffffffffbca18 (offset: 0x6480) -> 0xc68 fde=[ 488] │ │ │ │ + 0xfffffffffffbca78 (offset: 0x64e0) -> 0xca0 fde=[ 4c0] │ │ │ │ + 0xfffffffffffbcb18 (offset: 0x6580) -> 0xcb8 fde=[ 4d8] │ │ │ │ + 0xfffffffffffbcbe8 (offset: 0x6650) -> 0xd00 fde=[ 520] │ │ │ │ + 0xfffffffffffbcca8 (offset: 0x6710) -> 0xd48 fde=[ 568] │ │ │ │ + 0xfffffffffffbcda8 (offset: 0x6810) -> 0xd84 fde=[ 5a4] │ │ │ │ + 0xfffffffffffbcea8 (offset: 0x6910) -> 0xdc0 fde=[ 5e0] │ │ │ │ + 0xfffffffffffbd058 (offset: 0x6ac0) -> 0xdf4 fde=[ 614] │ │ │ │ + 0xfffffffffffbd348 (offset: 0x6db0) -> 0xe28 fde=[ 648] │ │ │ │ + 0xfffffffffffbd368 (offset: 0x6dd0) -> 0xe44 fde=[ 664] │ │ │ │ + 0xfffffffffffbd398 (offset: 0x6e00) -> 0xe5c fde=[ 67c] │ │ │ │ + 0xfffffffffffbd3a8 (offset: 0x6e10) -> 0xe70 fde=[ 690] │ │ │ │ + 0xfffffffffffbd3b8 (offset: 0x6e20) -> 0xe88 fde=[ 6a8] │ │ │ │ + 0xfffffffffffbd428 (offset: 0x6e90) -> 0xe9c fde=[ 6bc] │ │ │ │ + 0xfffffffffffbd498 (offset: 0x6f00) -> 0xec0 fde=[ 6e0] │ │ │ │ + 0xfffffffffffbd4e8 (offset: 0x6f50) -> 0xed4 fde=[ 6f4] │ │ │ │ + 0xfffffffffffbd518 (offset: 0x6f80) -> 0xee8 fde=[ 708] │ │ │ │ + 0xfffffffffffbd598 (offset: 0x7000) -> 0xefc fde=[ 71c] │ │ │ │ + 0xfffffffffffbd5e8 (offset: 0x7050) -> 0xf10 fde=[ 730] │ │ │ │ + 0xfffffffffffbd658 (offset: 0x70c0) -> 0xf24 fde=[ 744] │ │ │ │ + 0xfffffffffffbd6d8 (offset: 0x7140) -> 0xf38 fde=[ 758] │ │ │ │ + 0xfffffffffffbd718 (offset: 0x7180) -> 0xf4c fde=[ 76c] │ │ │ │ + 0xfffffffffffbd738 (offset: 0x71a0) -> 0xf60 fde=[ 780] │ │ │ │ + 0xfffffffffffbd788 (offset: 0x71f0) -> 0xf74 fde=[ 794] │ │ │ │ + 0xfffffffffffbd7b8 (offset: 0x7220) -> 0xf88 fde=[ 7a8] │ │ │ │ + 0xfffffffffffbd808 (offset: 0x7270) -> 0xf9c fde=[ 7bc] │ │ │ │ + 0xfffffffffffbd858 (offset: 0x72c0) -> 0xfb0 fde=[ 7d0] │ │ │ │ + 0xfffffffffffbd8d8 (offset: 0x7340) -> 0xfc4 fde=[ 7e4] │ │ │ │ + 0xfffffffffffbd928 (offset: 0x7390) -> 0xfd8 fde=[ 7f8] │ │ │ │ + 0xfffffffffffbd998 (offset: 0x7400) -> 0xfec fde=[ 80c] │ │ │ │ + 0xfffffffffffbd9e8 (offset: 0x7450) -> 0x1000 fde=[ 820] │ │ │ │ + 0xfffffffffffbda58 (offset: 0x74c0) -> 0x1014 fde=[ 834] │ │ │ │ + 0xfffffffffffbdaa8 (offset: 0x7510) -> 0x1028 fde=[ 848] │ │ │ │ + 0xfffffffffffbdb18 (offset: 0x7580) -> 0x103c fde=[ 85c] │ │ │ │ + 0xfffffffffffbdb68 (offset: 0x75d0) -> 0x1050 fde=[ 870] │ │ │ │ + 0xfffffffffffbdbe8 (offset: 0x7650) -> 0x1064 fde=[ 884] │ │ │ │ + 0xfffffffffffbdc28 (offset: 0x7690) -> 0x1078 fde=[ 898] │ │ │ │ + 0xfffffffffffbde38 (offset: 0x78a0) -> 0x10c4 fde=[ 8e4] │ │ │ │ + 0xfffffffffffbe1e8 (offset: 0x7c50) -> 0x1118 fde=[ 938] │ │ │ │ + 0xfffffffffffbe208 (offset: 0x7c70) -> 0x1130 fde=[ 950] │ │ │ │ + 0xfffffffffffbe238 (offset: 0x7ca0) -> 0x1144 fde=[ 964] │ │ │ │ + 0xfffffffffffbe248 (offset: 0x7cb0) -> 0x1158 fde=[ 978] │ │ │ │ + 0xfffffffffffbe258 (offset: 0x7cc0) -> 0x1170 fde=[ 990] │ │ │ │ + 0xfffffffffffbe2d8 (offset: 0x7d40) -> 0x119c fde=[ 9bc] │ │ │ │ + 0xfffffffffffbe3b8 (offset: 0x7e20) -> 0x11c8 fde=[ 9e8] │ │ │ │ + 0xfffffffffffbe558 (offset: 0x7fc0) -> 0x1224 fde=[ a44] │ │ │ │ + 0xfffffffffffbe6d8 (offset: 0x8140) -> 0x1260 fde=[ a80] │ │ │ │ + 0xfffffffffffbe7b8 (offset: 0x8220) -> 0x128c fde=[ aac] │ │ │ │ + 0xfffffffffffbe968 (offset: 0x83d0) -> 0x12e8 fde=[ b08] │ │ │ │ + 0xfffffffffffbec38 (offset: 0x86a0) -> 0x1318 fde=[ b38] │ │ │ │ + 0xfffffffffffbee08 (offset: 0x8870) -> 0x1364 fde=[ b84] │ │ │ │ + 0xfffffffffffbee88 (offset: 0x88f0) -> 0x1390 fde=[ bb0] │ │ │ │ + 0xfffffffffffbf0f8 (offset: 0x8b60) -> 0x13dc fde=[ bfc] │ │ │ │ + 0xfffffffffffbf538 (offset: 0x8fa0) -> 0x1448 fde=[ c68] │ │ │ │ + 0xfffffffffffbf698 (offset: 0x9100) -> 0x1484 fde=[ ca4] │ │ │ │ + 0xfffffffffffbf8f8 (offset: 0x9360) -> 0x14d0 fde=[ cf0] │ │ │ │ + 0xfffffffffffbfd28 (offset: 0x9790) -> 0x153c fde=[ d5c] │ │ │ │ + 0xfffffffffffbfda8 (offset: 0x9810) -> 0x1568 fde=[ d88] │ │ │ │ + 0xfffffffffffc0428 (offset: 0x9e90) -> 0x15b8 fde=[ dd8] │ │ │ │ + 0xfffffffffffc0de8 (offset: 0xa850) -> 0x1634 fde=[ e54] │ │ │ │ + 0xfffffffffffc0f58 (offset: 0xa9c0) -> 0x1670 fde=[ e90] │ │ │ │ + 0xfffffffffffc15d8 (offset: 0xb040) -> 0x16c0 fde=[ ee0] │ │ │ │ + 0xfffffffffffc1f98 (offset: 0xba00) -> 0x173c fde=[ f5c] │ │ │ │ + 0xfffffffffffc2168 (offset: 0xbbd0) -> 0x176c fde=[ f8c] │ │ │ │ + 0xfffffffffffc23b8 (offset: 0xbe20) -> 0x179c fde=[ fbc] │ │ │ │ + 0xfffffffffffc2518 (offset: 0xbf80) -> 0x17d8 fde=[ ff8] │ │ │ │ + 0xfffffffffffc26e8 (offset: 0xc150) -> 0x1808 fde=[ 1028] │ │ │ │ + 0xfffffffffffc2938 (offset: 0xc3a0) -> 0x1838 fde=[ 1058] │ │ │ │ + 0xfffffffffffc2fb8 (offset: 0xca20) -> 0x1868 fde=[ 1088] │ │ │ │ + 0xfffffffffffc30d8 (offset: 0xcb40) -> 0x189c fde=[ 10bc] │ │ │ │ + 0xfffffffffffc33a8 (offset: 0xce10) -> 0x18cc fde=[ 10ec] │ │ │ │ + 0xfffffffffffc34c8 (offset: 0xcf30) -> 0x1908 fde=[ 1128] │ │ │ │ + 0xfffffffffffc36a8 (offset: 0xd110) -> 0x1938 fde=[ 1158] │ │ │ │ + 0xfffffffffffc3908 (offset: 0xd370) -> 0x1968 fde=[ 1188] │ │ │ │ + 0xfffffffffffc3b58 (offset: 0xd5c0) -> 0x1998 fde=[ 11b8] │ │ │ │ + 0xfffffffffffc3d88 (offset: 0xd7f0) -> 0x19c8 fde=[ 11e8] │ │ │ │ + 0xfffffffffffc3eb8 (offset: 0xd920) -> 0x19f4 fde=[ 1214] │ │ │ │ + 0xfffffffffffc3fb8 (offset: 0xda20) -> 0x1a50 fde=[ 1270] │ │ │ │ + 0xfffffffffffc4158 (offset: 0xdbc0) -> 0x1a80 fde=[ 12a0] │ │ │ │ + 0xfffffffffffc46d8 (offset: 0xe140) -> 0x1ab0 fde=[ 12d0] │ │ │ │ + 0xfffffffffffc48d8 (offset: 0xe340) -> 0x1ad4 fde=[ 12f4] │ │ │ │ + 0xfffffffffffc4ac8 (offset: 0xe530) -> 0x1b00 fde=[ 1320] │ │ │ │ + 0xfffffffffffc4be8 (offset: 0xe650) -> 0x1b64 fde=[ 1384] │ │ │ │ + 0xfffffffffffc4e08 (offset: 0xe870) -> 0x1b94 fde=[ 13b4] │ │ │ │ + 0xfffffffffffc5028 (offset: 0xea90) -> 0x1ba8 fde=[ 13c8] │ │ │ │ + 0xfffffffffffc5bd8 (offset: 0xf640) -> 0x1bd8 fde=[ 13f8] │ │ │ │ + 0xfffffffffffc6768 (offset: 0x101d0) -> 0x1c08 fde=[ 1428] │ │ │ │ + 0xfffffffffffc73d8 (offset: 0x10e40) -> 0x1c38 fde=[ 1458] │ │ │ │ + 0xfffffffffffc7ff8 (offset: 0x11a60) -> 0x1c68 fde=[ 1488] │ │ │ │ + 0xfffffffffffc8c88 (offset: 0x126f0) -> 0x1c98 fde=[ 14b8] │ │ │ │ + 0xfffffffffffc8f78 (offset: 0x129e0) -> 0x1cc4 fde=[ 14e4] │ │ │ │ + 0xfffffffffffc90d8 (offset: 0x12b40) -> 0x1d38 fde=[ 1558] │ │ │ │ + 0xfffffffffffc93e8 (offset: 0x12e50) -> 0x1d68 fde=[ 1588] │ │ │ │ + 0xfffffffffffca0a8 (offset: 0x13b10) -> 0x1d98 fde=[ 15b8] │ │ │ │ + 0xfffffffffffcab98 (offset: 0x14600) -> 0x1dc8 fde=[ 15e8] │ │ │ │ + 0xfffffffffffcb798 (offset: 0x15200) -> 0x1df8 fde=[ 1618] │ │ │ │ + 0xfffffffffffcc4f8 (offset: 0x15f60) -> 0x1e28 fde=[ 1648] │ │ │ │ + 0xfffffffffffcd2a8 (offset: 0x16d10) -> 0x1e58 fde=[ 1678] │ │ │ │ + 0xfffffffffffcd668 (offset: 0x170d0) -> 0x1e90 fde=[ 16b0] │ │ │ │ + 0xfffffffffffcdb78 (offset: 0x175e0) -> 0x1ec8 fde=[ 16e8] │ │ │ │ + 0xfffffffffffcdea8 (offset: 0x17910) -> 0x1ef8 fde=[ 1718] │ │ │ │ + 0xfffffffffffce1e8 (offset: 0x17c50) -> 0x1f28 fde=[ 1748] │ │ │ │ + 0xfffffffffffce418 (offset: 0x17e80) -> 0x1f6c fde=[ 178c] │ │ │ │ + 0xfffffffffffce6c8 (offset: 0x18130) -> 0x1f9c fde=[ 17bc] │ │ │ │ + 0xfffffffffffce8d8 (offset: 0x18340) -> 0x1fd0 fde=[ 17f0] │ │ │ │ + 0xfffffffffffceba8 (offset: 0x18610) -> 0x2000 fde=[ 1820] │ │ │ │ + 0xfffffffffffcee98 (offset: 0x18900) -> 0x2030 fde=[ 1850] │ │ │ │ + 0xfffffffffffcf638 (offset: 0x190a0) -> 0x20bc fde=[ 18dc] │ │ │ │ + 0xfffffffffffcf858 (offset: 0x192c0) -> 0x20ec fde=[ 190c] │ │ │ │ + 0xfffffffffffcfa28 (offset: 0x19490) -> 0x2174 fde=[ 1994] │ │ │ │ + 0xfffffffffffcfd18 (offset: 0x19780) -> 0x21a4 fde=[ 19c4] │ │ │ │ + 0xfffffffffffd0228 (offset: 0x19c90) -> 0x21d4 fde=[ 19f4] │ │ │ │ + 0xfffffffffffd0728 (offset: 0x1a190) -> 0x2204 fde=[ 1a24] │ │ │ │ + 0xfffffffffffd0b98 (offset: 0x1a600) -> 0x2234 fde=[ 1a54] │ │ │ │ + 0xfffffffffffd0ff8 (offset: 0x1aa60) -> 0x2264 fde=[ 1a84] │ │ │ │ + 0xfffffffffffd14a8 (offset: 0x1af10) -> 0x2294 fde=[ 1ab4] │ │ │ │ + 0xfffffffffffd1978 (offset: 0x1b3e0) -> 0x22c4 fde=[ 1ae4] │ │ │ │ + 0xfffffffffffd2028 (offset: 0x1ba90) -> 0x22f4 fde=[ 1b14] │ │ │ │ + 0xfffffffffffd2628 (offset: 0x1c090) -> 0x2324 fde=[ 1b44] │ │ │ │ + 0xfffffffffffd2ce8 (offset: 0x1c750) -> 0x2354 fde=[ 1b74] │ │ │ │ + 0xfffffffffffd4888 (offset: 0x1e2f0) -> 0x23f0 fde=[ 1c10] │ │ │ │ + 0xfffffffffffd4e78 (offset: 0x1e8e0) -> 0x2420 fde=[ 1c40] │ │ │ │ + 0xfffffffffffd54a8 (offset: 0x1ef10) -> 0x2450 fde=[ 1c70] │ │ │ │ + 0xfffffffffffd5b68 (offset: 0x1f5d0) -> 0x2480 fde=[ 1ca0] │ │ │ │ + 0xfffffffffffd5e78 (offset: 0x1f8e0) -> 0x24b0 fde=[ 1cd0] │ │ │ │ + 0xfffffffffffd60b8 (offset: 0x1fb20) -> 0x2558 fde=[ 1d78] │ │ │ │ + 0xfffffffffffd63b8 (offset: 0x1fe20) -> 0x25a8 fde=[ 1dc8] │ │ │ │ + 0xfffffffffffd6738 (offset: 0x201a0) -> 0x25d8 fde=[ 1df8] │ │ │ │ + 0xfffffffffffd6ac8 (offset: 0x20530) -> 0x2688 fde=[ 1ea8] │ │ │ │ + 0xfffffffffffd6ea8 (offset: 0x20910) -> 0x2748 fde=[ 1f68] │ │ │ │ + 0xfffffffffffd7318 (offset: 0x20d80) -> 0x2774 fde=[ 1f94] │ │ │ │ + 0xfffffffffffd76f8 (offset: 0x21160) -> 0x2854 fde=[ 2074] │ │ │ │ + 0xfffffffffffd7cc8 (offset: 0x21730) -> 0x28b4 fde=[ 20d4] │ │ │ │ + 0xfffffffffffd8318 (offset: 0x21d80) -> 0x28e0 fde=[ 2100] │ │ │ │ + 0xfffffffffffd8b18 (offset: 0x22580) -> 0x290c fde=[ 212c] │ │ │ │ + 0xfffffffffffd92d8 (offset: 0x22d40) -> 0x2938 fde=[ 2158] │ │ │ │ + 0xfffffffffffd99b8 (offset: 0x23420) -> 0x2968 fde=[ 2188] │ │ │ │ + 0xfffffffffffda138 (offset: 0x23ba0) -> 0x2998 fde=[ 21b8] │ │ │ │ + 0xfffffffffffdac98 (offset: 0x24700) -> 0x29c4 fde=[ 21e4] │ │ │ │ + 0xfffffffffffdb6f8 (offset: 0x25160) -> 0x29f0 fde=[ 2210] │ │ │ │ + 0xfffffffffffdc258 (offset: 0x25cc0) -> 0x2a1c fde=[ 223c] │ │ │ │ + 0xfffffffffffdd178 (offset: 0x26be0) -> 0x2a48 fde=[ 2268] │ │ │ │ + 0xfffffffffffddec8 (offset: 0x27930) -> 0x2a74 fde=[ 2294] │ │ │ │ + 0xfffffffffffdee28 (offset: 0x28890) -> 0x2aa0 fde=[ 22c0] │ │ │ │ + 0xfffffffffffe0938 (offset: 0x2a3a0) -> 0x2acc fde=[ 22ec] │ │ │ │ + 0xfffffffffffe2488 (offset: 0x2bef0) -> 0x2af8 fde=[ 2318] │ │ │ │ + 0xfffffffffffe4138 (offset: 0x2dba0) -> 0x2b24 fde=[ 2344] │ │ │ │ + 0xfffffffffffe5db8 (offset: 0x2f820) -> 0x2b50 fde=[ 2370] │ │ │ │ + 0xfffffffffffe7ab8 (offset: 0x31520) -> 0x2b7c fde=[ 239c] │ │ │ │ + 0xfffffffffffe8b18 (offset: 0x32580) -> 0x2bc4 fde=[ 23e4] │ │ │ │ + 0xfffffffffffe8b98 (offset: 0x32600) -> 0x2bf0 fde=[ 2410] │ │ │ │ + 0xfffffffffffe8c18 (offset: 0x32680) -> 0x2c24 fde=[ 2444] │ │ │ │ + 0xfffffffffffe98a8 (offset: 0x33310) -> 0x2c50 fde=[ 2470] │ │ │ │ + 0xfffffffffffea8c8 (offset: 0x34330) -> 0x2c90 fde=[ 24b0] │ │ │ │ + 0xfffffffffffeb658 (offset: 0x350c0) -> 0x2cc0 fde=[ 24e0] │ │ │ │ + 0xfffffffffffec7a8 (offset: 0x36210) -> 0x2cec fde=[ 250c] │ │ │ │ + 0xfffffffffffed7b8 (offset: 0x37220) -> 0x2d1c fde=[ 253c] │ │ │ │ + 0xfffffffffffee338 (offset: 0x37da0) -> 0x2d48 fde=[ 2568] │ │ │ │ + 0xfffffffffffef798 (offset: 0x39200) -> 0x2d78 fde=[ 2598] │ │ │ │ + 0xfffffffffffef8c8 (offset: 0x39330) -> 0x2dd4 fde=[ 25f4] │ │ │ │ + 0xfffffffffffefa58 (offset: 0x394c0) -> 0x2e08 fde=[ 2628] │ │ │ │ + 0xfffffffffffefce8 (offset: 0x39750) -> 0x2e34 fde=[ 2654] │ │ │ │ + 0xfffffffffffeff68 (offset: 0x399d0) -> 0x2e60 fde=[ 2680] │ │ │ │ + 0xffffffffffff0218 (offset: 0x39c80) -> 0x2e90 fde=[ 26b0] │ │ │ │ + 0xffffffffffff0278 (offset: 0x39ce0) -> 0x2eb0 fde=[ 26d0] │ │ │ │ + 0xffffffffffff03f8 (offset: 0x39e60) -> 0x2efc fde=[ 271c] │ │ │ │ + 0xffffffffffff0658 (offset: 0x3a0c0) -> 0x2f48 fde=[ 2768] │ │ │ │ + 0xffffffffffff08c8 (offset: 0x3a330) -> 0x2f94 fde=[ 27b4] │ │ │ │ + 0xffffffffffff08e8 (offset: 0x3a350) -> 0x2fac fde=[ 27cc] │ │ │ │ + 0xffffffffffff0918 (offset: 0x3a380) -> 0x2fc4 fde=[ 27e4] │ │ │ │ + 0xffffffffffff0948 (offset: 0x3a3b0) -> 0x2fdc fde=[ 27fc] │ │ │ │ + 0xffffffffffff0a88 (offset: 0x3a4f0) -> 0x2ff0 fde=[ 2810] │ │ │ │ + 0xffffffffffff0c98 (offset: 0x3a700) -> 0x3020 fde=[ 2840] │ │ │ │ + 0xffffffffffff1328 (offset: 0x3ad90) -> 0x3050 fde=[ 2870] │ │ │ │ + 0xffffffffffff38d8 (offset: 0x3d340) -> 0x3080 fde=[ 28a0] │ │ │ │ + 0xffffffffffff5dc8 (offset: 0x3f830) -> 0x30b0 fde=[ 28d0] │ │ │ │ + 0xffffffffffff60e8 (offset: 0x3fb50) -> 0x30e4 fde=[ 2904] │ │ │ │ + 0xffffffffffff63e8 (offset: 0x3fe50) -> 0x3118 fde=[ 2938] │ │ │ │ + 0xffffffffffff6578 (offset: 0x3ffe0) -> 0x314c fde=[ 296c] │ │ │ │ + 0xffffffffffff6738 (offset: 0x401a0) -> 0x3190 fde=[ 29b0] │ │ │ │ + 0xffffffffffff6958 (offset: 0x403c0) -> 0x31e0 fde=[ 2a00] │ │ │ │ + 0xffffffffffff6f08 (offset: 0x40970) -> 0x3210 fde=[ 2a30] │ │ │ │ + 0xffffffffffff6f68 (offset: 0x409d0) -> 0x3230 fde=[ 2a50] │ │ │ │ + 0xffffffffffff70e8 (offset: 0x40b50) -> 0x3270 fde=[ 2a90] │ │ │ │ + 0xffffffffffff7348 (offset: 0x40db0) -> 0x32bc fde=[ 2adc] │ │ │ │ + 0xffffffffffff7368 (offset: 0x40dd0) -> 0x32d4 fde=[ 2af4] │ │ │ │ + 0xffffffffffff7398 (offset: 0x40e00) -> 0x32ec fde=[ 2b0c] │ │ │ │ + 0xffffffffffff73c8 (offset: 0x40e30) -> 0x3304 fde=[ 2b24] │ │ │ │ + 0xffffffffffff74c8 (offset: 0x40f30) -> 0x3318 fde=[ 2b38] │ │ │ │ + 0xffffffffffff7698 (offset: 0x41100) -> 0x3348 fde=[ 2b68] │ │ │ │ + 0xffffffffffff7d08 (offset: 0x41770) -> 0x3378 fde=[ 2b98] │ │ │ │ + 0xffffffffffffa1f8 (offset: 0x43c60) -> 0x33a8 fde=[ 2bc8] │ │ │ │ + 0xffffffffffffc678 (offset: 0x460e0) -> 0x33d8 fde=[ 2bf8] │ │ │ │ + 0xffffffffffffc9e8 (offset: 0x46450) -> 0x340c fde=[ 2c2c] │ │ │ │ + 0xffffffffffffcce8 (offset: 0x46750) -> 0x3440 fde=[ 2c60] │ │ │ │ + 0xffffffffffffce78 (offset: 0x468e0) -> 0x3474 fde=[ 2c94] │ │ │ │ + 0xffffffffffffd038 (offset: 0x46aa0) -> 0x34b8 fde=[ 2cd8] │ │ │ │ + 0xffffffffffffd258 (offset: 0x46cc0) -> 0x3508 fde=[ 2d28] │ │ │ │ + 0xffffffffffffd818 (offset: 0x47280) -> 0x3538 fde=[ 2d58] │ │ │ │ + 0xffffffffffffd878 (offset: 0x472e0) -> 0x3558 fde=[ 2d78] │ │ │ │ + 0xffffffffffffd9e8 (offset: 0x47450) -> 0x3598 fde=[ 2db8] │ │ │ │ + 0xffffffffffffdc48 (offset: 0x476b0) -> 0x35e4 fde=[ 2e04] │ │ │ │ + 0xffffffffffffdc68 (offset: 0x476d0) -> 0x35fc fde=[ 2e1c] │ │ │ │ + 0xffffffffffffdc98 (offset: 0x47700) -> 0x3614 fde=[ 2e34] │ │ │ │ + 0xffffffffffffdcc8 (offset: 0x47730) -> 0x362c fde=[ 2e4c] │ │ │ │ + 0xffffffffffffddc8 (offset: 0x47830) -> 0x3640 fde=[ 2e60] │ │ │ │ + 0xffffffffffffdf88 (offset: 0x479f0) -> 0x3670 fde=[ 2e90] │ │ │ │ + 0xffffffffffffe0a8 (offset: 0x47b10) -> 0x3694 fde=[ 2eb4] │ │ │ │ + 0xffffffffffffe0b8 (offset: 0x47b20) -> 0x36a8 fde=[ 2ec8] │ │ │ │ + 0xffffffffffffe238 (offset: 0x47ca0) -> 0x36d8 fde=[ 2ef8] │ │ │ │ + 0xffffffffffffe988 (offset: 0x483f0) -> 0x3790 fde=[ 2fb0] │ │ │ │ + 0xffffffffffffea18 (offset: 0x48480) -> 0x37ac fde=[ 2fcc] │ │ │ │ + 0xffffffffffffeb38 (offset: 0x485a0) -> 0x37d0 fde=[ 2ff0] │ │ │ │ + 0xffffffffffffeb48 (offset: 0x485b0) -> 0x37e4 fde=[ 3004] │ │ │ │ + 0xffffffffffffecc8 (offset: 0x48730) -> 0x3814 fde=[ 3034] │ │ │ │ + 0xfffffffffffff418 (offset: 0x48e80) -> 0x38cc fde=[ 30ec] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -295,5687 +295,5700 @@ │ │ │ │ 00000058 000000000000001c 0000005c FDE cie=00000000 pc=0000000000003600..0000000000003646 │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000003609 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000360d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000360e │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000003610 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ │ │ │ -00000078 0000000000000014 0000007c FDE cie=00000000 pc=0000000000003650..0000000000003957 │ │ │ │ +00000078 0000000000000014 0000007c FDE cie=00000000 pc=0000000000003650..000000000000393f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000090 0000000000000034 00000094 FDE cie=00000000 pc=0000000000003960..0000000000003ef9 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003964 │ │ │ │ +00000090 0000000000000034 00000094 FDE cie=00000000 pc=0000000000003940..0000000000003ec9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003941 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000396b │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000394f │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000397c │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000395c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1341 to 0000000000003eb9 │ │ │ │ + DW_CFA_advance_loc2: 1325 to 0000000000003e89 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003eba │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003e8a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000003eda │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000003eaa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003edb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003eab │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000c8 0000000000000010 000000cc FDE cie=00000000 pc=0000000000003f00..0000000000003f34 │ │ │ │ +000000c8 0000000000000010 000000cc FDE cie=00000000 pc=0000000000003ed0..0000000000003f04 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000003f40..0000000000004061 │ │ │ │ +000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000003f10..0000000000004031 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f0 0000000000000018 000000f4 FDE cie=00000000 pc=0000000000004070..0000000000004467 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004074 │ │ │ │ +000000f0 0000000000000018 000000f4 FDE cie=00000000 pc=0000000000004040..0000000000004427 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004044 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 516 to 0000000000004278 │ │ │ │ + DW_CFA_advance_loc2: 508 to 0000000000004240 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004280 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004248 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000010c 0000000000000030 00000110 FDE cie=00000000 pc=0000000000004470..0000000000004512 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000004471 │ │ │ │ +0000010c 0000000000000030 00000110 FDE cie=00000000 pc=0000000000004430..00000000000044d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000004431 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004475 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004435 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000448b │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000004448 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000044b4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000004474 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000044c5 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000004485 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000044c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000004488 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000044d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004490 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000044e6 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000044a6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000004506 │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000044cd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000450e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000044d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000004511 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000044d2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000140 000000000000001c 00000144 FDE cie=00000000 pc=0000000000004520..0000000000004597 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000004521 │ │ │ │ +00000140 000000000000001c 00000144 FDE cie=00000000 pc=00000000000044e0..0000000000004554 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000044e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000452b │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000004593 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000044f6 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000000000004550 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000004596 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000004551 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000160 0000000000000010 00000164 FDE cie=00000000 pc=00000000000045c0..00000000000046d7 │ │ │ │ +00000160 0000000000000010 00000164 FDE cie=00000000 pc=0000000000004580..000000000000468f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000174 0000000000000010 00000178 FDE cie=00000000 pc=00000000000046e0..0000000000004787 │ │ │ │ +00000174 0000000000000010 00000178 FDE cie=00000000 pc=0000000000004690..0000000000004747 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000188 0000000000000010 0000018c FDE cie=00000000 pc=0000000000004790..0000000000004877 │ │ │ │ +00000188 0000000000000010 0000018c FDE cie=00000000 pc=0000000000004750..0000000000004837 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=0000000000004880..0000000000004924 │ │ │ │ +0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=0000000000004840..00000000000048e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001b0 0000000000000010 000001b4 FDE cie=00000000 pc=0000000000004930..0000000000004a27 │ │ │ │ +000001b0 0000000000000010 000001b4 FDE cie=00000000 pc=00000000000048f0..00000000000049e7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001c4 0000000000000010 000001c8 FDE cie=00000000 pc=0000000000004a30..0000000000004ae7 │ │ │ │ +000001c4 0000000000000010 000001c8 FDE cie=00000000 pc=00000000000049f0..0000000000004a9f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d8 0000000000000018 000001dc FDE cie=00000000 pc=0000000000004af0..0000000000004c33 │ │ │ │ - DW_CFA_advance_loc2: 290 to 0000000000004c12 │ │ │ │ +000001d8 0000000000000018 000001dc FDE cie=00000000 pc=0000000000004aa0..0000000000004be3 │ │ │ │ + DW_CFA_advance_loc2: 290 to 0000000000004bc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000004c2e │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000004bde │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001f4 0000000000000010 000001f8 FDE cie=00000000 pc=0000000000004c40..0000000000004c63 │ │ │ │ +000001f4 0000000000000010 000001f8 FDE cie=00000000 pc=0000000000004bf0..0000000000004c13 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000208 0000000000000010 0000020c FDE cie=00000000 pc=0000000000004c80..0000000000004c8a │ │ │ │ +00000208 0000000000000010 0000020c FDE cie=00000000 pc=0000000000004c40..0000000000004c4a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000021c 0000000000000010 00000220 FDE cie=00000000 pc=0000000000004c90..0000000000004cf6 │ │ │ │ +0000021c 0000000000000010 00000220 FDE cie=00000000 pc=0000000000004c50..0000000000004cb6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000230 0000000000000010 00000234 FDE cie=00000000 pc=0000000000004d00..0000000000004d56 │ │ │ │ +00000230 0000000000000010 00000234 FDE cie=00000000 pc=0000000000004cc0..0000000000004d16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000244 0000000000000010 00000248 FDE cie=00000000 pc=0000000000004d60..0000000000004df4 │ │ │ │ +00000244 0000000000000010 00000248 FDE cie=00000000 pc=0000000000004d20..0000000000004db4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000258 0000000000000014 0000025c FDE cie=00000000 pc=0000000000004e00..0000000000004ea4 │ │ │ │ +00000258 0000000000000014 0000025c FDE cie=00000000 pc=0000000000004dc0..0000000000004e5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000270 0000000000000024 00000274 FDE cie=00000000 pc=0000000000004eb0..000000000000562b │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004eb4 │ │ │ │ +00000270 0000000000000024 00000274 FDE cie=00000000 pc=0000000000004e60..00000000000055c1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004e64 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000004f0c │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000004eb8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0000000000004f5f │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000000000004f03 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 900 to 00000000000052e3 │ │ │ │ + DW_CFA_advance_loc2: 894 to 0000000000005281 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000052f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000005288 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000298 000000000000002c 0000029c FDE cie=00000000 pc=0000000000005630..0000000000006090 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000005637 │ │ │ │ +00000298 000000000000002c 0000029c FDE cie=00000000 pc=00000000000055d0..0000000000006020 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000055d7 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000566f │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000005607 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000005670 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000005610 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000005676 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000005616 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 105 to 00000000000056df │ │ │ │ + DW_CFA_advance_loc1: 99 to 0000000000005679 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 1325 to 0000000000005c0c │ │ │ │ + DW_CFA_advance_loc2: 1331 to 0000000000005bac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005c20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005bb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002c8 0000000000000010 000002cc FDE cie=00000000 pc=0000000000006090..00000000000060c1 │ │ │ │ +000002c8 0000000000000010 000002cc FDE cie=00000000 pc=0000000000006020..0000000000006049 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002dc 0000000000000010 000002e0 FDE cie=00000000 pc=00000000000060d0..00000000000060ef │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000060d4 │ │ │ │ +000002dc 0000000000000010 000002e0 FDE cie=00000000 pc=0000000000006050..000000000000606f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006054 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000002f0 000000000000001c 000002f4 FDE cie=00000000 pc=00000000000060f0..0000000000006148 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006114 │ │ │ │ +000002f0 000000000000001c 000002f4 FDE cie=00000000 pc=0000000000006070..00000000000060c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000608c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000612e │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000060a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006130 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000060b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000310 000000000000006c 00000314 FDE cie=00000000 pc=0000000000006150..00000000000062d2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006152 │ │ │ │ +00000310 000000000000006c 00000314 FDE cie=00000000 pc=00000000000060d0..000000000000623a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006154 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060d4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006156 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006158 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000060d8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006159 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000060d9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000615a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000060da │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000615e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000060de │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00000000000061c8 │ │ │ │ + DW_CFA_advance_loc1: 98 to 0000000000006140 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000061c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006141 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000061ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006142 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000061cc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006144 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000061ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006146 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000061d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006148 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000061d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000614a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000061e0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006150 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000061e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000006153 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000061e6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000006160 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000061f6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006166 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000061f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006167 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000006227 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000006197 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000622a │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000061a2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000623a │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000061aa │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000623c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000061ac │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000000000006286 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000061ee │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000628a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000061f2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006292 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000061fa │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006293 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000061fb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -00000380 0000000000000074 00000384 FDE cie=00000000 pc=00000000000062e0..000000000000643f │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000062e2 │ │ │ │ +00000380 0000000000000074 00000384 FDE cie=00000000 pc=0000000000006240..000000000000639f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006242 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000062e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006244 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000062e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006246 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000062e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006248 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000062e9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000624c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000062ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000624d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000062f1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006254 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0000000000006348 │ │ │ │ + DW_CFA_advance_loc1: 84 to 00000000000062a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006349 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000062a9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000634a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000062aa │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000634c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000062ac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000634e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000062ae │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006350 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000062b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006352 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000062b2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000006360 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000062c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006363 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000062c3 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006366 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000062d0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006369 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000062d3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006375 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000062d5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000637e │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000062de │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000063ae │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000630e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000063b1 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000006319 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000063be │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000631e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000063c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006320 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000063c9 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000006329 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000006403 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000000635b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006406 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000006368 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000006409 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000006372 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000641d │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000006375 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000006426 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000637e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -000003f8 0000000000000014 000003fc FDE cie=00000000 pc=0000000000006440..0000000000006458 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006444 │ │ │ │ +000003f8 0000000000000014 000003fc FDE cie=00000000 pc=00000000000063a0..00000000000063b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000006457 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000063b7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000410 0000000000000010 00000414 FDE cie=00000000 pc=0000000000006460..0000000000006465 │ │ │ │ +00000410 0000000000000010 00000414 FDE cie=00000000 pc=00000000000063c0..00000000000063c5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000424 0000000000000030 00000428 FDE cie=00000000 pc=0000000000006470..00000000000064d1 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006477 │ │ │ │ +00000424 0000000000000030 00000428 FDE cie=00000000 pc=00000000000063d0..0000000000006421 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000063d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006478 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063db │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006479 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000063de │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006480 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000063e5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 61 to 00000000000064bd │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000006415 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000064be │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006416 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000064bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006417 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006419 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000064d0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006420 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000458 000000000000002c 0000045c FDE cie=00000000 pc=00000000000064e0..0000000000006531 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000064e7 │ │ │ │ +00000458 000000000000002c 0000045c FDE cie=00000000 pc=0000000000006430..0000000000006471 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006437 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064eb │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000643b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064ef │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000643f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000651f │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000006467 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006520 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006468 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006522 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000646a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000006530 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006470 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000488 0000000000000034 0000048c FDE cie=00000000 pc=0000000000006540..00000000000065a1 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006547 │ │ │ │ +00000488 0000000000000034 0000048c FDE cie=00000000 pc=0000000000006480..00000000000064d9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000006487 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006548 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000648b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006549 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000648f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000006550 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006495 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0000000000006597 │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000064cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006598 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000064d0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006599 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000064d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000659b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000064d3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000065a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000064d8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004c0 0000000000000014 000004c4 FDE cie=00000000 pc=00000000000065b0..0000000000006623 │ │ │ │ +000004c0 0000000000000014 000004c4 FDE cie=00000000 pc=00000000000064e0..0000000000006553 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004d8 0000000000000044 000004dc FDE cie=00000000 pc=0000000000006640..000000000000670b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006642 │ │ │ │ +000004d8 0000000000000044 000004dc FDE cie=00000000 pc=0000000000006580..000000000000664b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006582 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006644 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006584 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006646 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006586 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006648 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006588 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006649 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006589 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000664a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000658a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000664e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000658e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000006700 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000006640 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006701 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006641 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006702 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006642 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006704 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006644 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006706 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006646 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006708 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006648 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000670a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000664a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000520 0000000000000044 00000524 FDE cie=00000000 pc=0000000000006710..00000000000067cb │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006712 │ │ │ │ +00000520 0000000000000044 00000524 FDE cie=00000000 pc=0000000000006650..000000000000670b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006652 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006714 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006654 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006716 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006656 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000006718 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006658 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006719 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006659 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000671a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000665a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000671e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000665e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 162 to 00000000000067c0 │ │ │ │ + DW_CFA_advance_loc1: 162 to 0000000000006700 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000067c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006701 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000067c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006702 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006704 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006706 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006708 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000670a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000568 0000000000000038 0000056c FDE cie=00000000 pc=00000000000067d0..00000000000068c5 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067d2 │ │ │ │ +00000568 0000000000000038 0000056c FDE cie=00000000 pc=0000000000006710..0000000000006805 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006712 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006714 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000067d6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000006719 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067da │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000671a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000067db │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000671b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 226 to 00000000000068bd │ │ │ │ + DW_CFA_advance_loc1: 226 to 00000000000067fd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000068be │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000067fe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000068c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006800 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000068c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006802 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000068c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006804 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005a4 0000000000000038 000005a8 FDE cie=00000000 pc=00000000000068d0..00000000000069c5 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000068d2 │ │ │ │ +000005a4 0000000000000038 000005a8 FDE cie=00000000 pc=0000000000006810..0000000000006905 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006812 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000068d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006814 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000068d6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000006819 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000068da │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000681a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000068db │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000681b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 226 to 00000000000069bd │ │ │ │ + DW_CFA_advance_loc1: 226 to 00000000000068fd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000069be │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000068fe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000069c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006900 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000069c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006902 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000069c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006904 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005e0 0000000000000030 000005e4 FDE cie=00000000 pc=00000000000069d0..0000000000006b71 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000069d1 │ │ │ │ +000005e0 0000000000000030 000005e4 FDE cie=00000000 pc=0000000000006910..0000000000006ab4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006911 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000069d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000006914 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000069dd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000006916 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000691d │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000006922 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000692a │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 364 to 0000000000006b49 │ │ │ │ + DW_CFA_advance_loc2: 349 to 0000000000006a87 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006b4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006a88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000006b70 │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000006ab3 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000614 0000000000000030 00000618 FDE cie=00000000 pc=0000000000006b80..0000000000006e63 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006b81 │ │ │ │ +00000614 0000000000000030 00000618 FDE cie=00000000 pc=0000000000006ac0..0000000000006da3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006ac1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006b89 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006ac9 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000006b92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006acd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000006ad2 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000006ad7 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006adb │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 713 to 0000000000006e5b │ │ │ │ + DW_CFA_advance_loc2: 704 to 0000000000006d9b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006e5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006d9c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000648 0000000000000018 0000064c FDE cie=00000000 pc=0000000000006e70..0000000000006e89 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000006e71 │ │ │ │ +00000648 0000000000000018 0000064c FDE cie=00000000 pc=0000000000006db0..0000000000006dc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000006db1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000006e88 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000006dc8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000664 0000000000000014 00000668 FDE cie=00000000 pc=0000000000006e90..0000000000006ebc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e94 │ │ │ │ +00000664 0000000000000014 00000668 FDE cie=00000000 pc=0000000000006dd0..0000000000006dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006dd4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000006ebb │ │ │ │ + DW_CFA_advance_loc: 39 to 0000000000006dfb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000067c 0000000000000010 00000680 FDE cie=00000000 pc=0000000000006ec0..0000000000006ec5 │ │ │ │ +0000067c 0000000000000010 00000680 FDE cie=00000000 pc=0000000000006e00..0000000000006e05 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000690 0000000000000014 00000694 FDE cie=00000000 pc=0000000000006ed0..0000000000006ed6 │ │ │ │ +00000690 0000000000000014 00000694 FDE cie=00000000 pc=0000000000006e10..0000000000006e16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006a8 0000000000000010 000006ac FDE cie=00000000 pc=0000000000006ee0..0000000000006f3f │ │ │ │ +000006a8 0000000000000010 000006ac FDE cie=00000000 pc=0000000000006e20..0000000000006e83 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006bc 0000000000000020 000006c0 FDE cie=00000000 pc=0000000000006f40..0000000000006f77 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006f44 │ │ │ │ +000006bc 0000000000000020 000006c0 FDE cie=00000000 pc=0000000000006e90..0000000000006ec7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006e94 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000006f65 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000000000006eb5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000006f70 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000006ec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000006f76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000006ec6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006e0 0000000000000010 000006e4 FDE cie=00000000 pc=0000000000006f80..0000000000006fc3 │ │ │ │ +000006e0 0000000000000010 000006e4 FDE cie=00000000 pc=0000000000006f00..0000000000006f43 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006f4 0000000000000010 000006f8 FDE cie=00000000 pc=0000000000006fd0..0000000000006ff3 │ │ │ │ +000006f4 0000000000000010 000006f8 FDE cie=00000000 pc=0000000000006f50..0000000000006f73 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000708 0000000000000010 0000070c FDE cie=00000000 pc=0000000000007000..0000000000007073 │ │ │ │ +00000708 0000000000000010 0000070c FDE cie=00000000 pc=0000000000006f80..0000000000006ff3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000071c 0000000000000010 00000720 FDE cie=00000000 pc=0000000000007080..00000000000070c3 │ │ │ │ +0000071c 0000000000000010 00000720 FDE cie=00000000 pc=0000000000007000..0000000000007043 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000730 0000000000000010 00000734 FDE cie=00000000 pc=00000000000070d0..0000000000007133 │ │ │ │ +00000730 0000000000000010 00000734 FDE cie=00000000 pc=0000000000007050..00000000000070b3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000744 0000000000000010 00000748 FDE cie=00000000 pc=0000000000007140..00000000000071b3 │ │ │ │ +00000744 0000000000000010 00000748 FDE cie=00000000 pc=00000000000070c0..0000000000007133 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000758 0000000000000010 0000075c FDE cie=00000000 pc=00000000000071c0..00000000000071f8 │ │ │ │ +00000758 0000000000000010 0000075c FDE cie=00000000 pc=0000000000007140..0000000000007178 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000076c 0000000000000010 00000770 FDE cie=00000000 pc=0000000000007200..0000000000007220 │ │ │ │ +0000076c 0000000000000010 00000770 FDE cie=00000000 pc=0000000000007180..00000000000071a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000780 0000000000000010 00000784 FDE cie=00000000 pc=0000000000007220..0000000000007263 │ │ │ │ +00000780 0000000000000010 00000784 FDE cie=00000000 pc=00000000000071a0..00000000000071e3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000794 0000000000000010 00000798 FDE cie=00000000 pc=0000000000007270..00000000000072a3 │ │ │ │ +00000794 0000000000000010 00000798 FDE cie=00000000 pc=00000000000071f0..000000000000721b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007a8 0000000000000010 000007ac FDE cie=00000000 pc=00000000000072b0..00000000000072e4 │ │ │ │ +000007a8 0000000000000010 000007ac FDE cie=00000000 pc=0000000000007220..0000000000007264 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007bc 0000000000000010 000007c0 FDE cie=00000000 pc=00000000000072f0..0000000000007315 │ │ │ │ +000007bc 0000000000000010 000007c0 FDE cie=00000000 pc=0000000000007270..0000000000007295 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007d0 0000000000000010 000007d4 FDE cie=00000000 pc=0000000000007340..00000000000073b3 │ │ │ │ +000007d0 0000000000000010 000007d4 FDE cie=00000000 pc=00000000000072c0..0000000000007333 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007e4 0000000000000010 000007e8 FDE cie=00000000 pc=00000000000073c0..0000000000007403 │ │ │ │ +000007e4 0000000000000010 000007e8 FDE cie=00000000 pc=0000000000007340..0000000000007383 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007f8 0000000000000010 000007fc FDE cie=00000000 pc=0000000000007410..0000000000007473 │ │ │ │ +000007f8 0000000000000010 000007fc FDE cie=00000000 pc=0000000000007390..00000000000073f3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000080c 0000000000000010 00000810 FDE cie=00000000 pc=0000000000007480..00000000000074c3 │ │ │ │ +0000080c 0000000000000010 00000810 FDE cie=00000000 pc=0000000000007400..0000000000007443 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000820 0000000000000010 00000824 FDE cie=00000000 pc=00000000000074d0..0000000000007545 │ │ │ │ +00000820 0000000000000010 00000824 FDE cie=00000000 pc=0000000000007450..00000000000074bd │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000834 0000000000000010 00000838 FDE cie=00000000 pc=0000000000007550..00000000000075a5 │ │ │ │ +00000834 0000000000000010 00000838 FDE cie=00000000 pc=00000000000074c0..0000000000007505 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000848 0000000000000010 0000084c FDE cie=00000000 pc=00000000000075b0..0000000000007643 │ │ │ │ +00000848 0000000000000010 0000084c FDE cie=00000000 pc=0000000000007510..000000000000757b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000085c 0000000000000010 00000860 FDE cie=00000000 pc=0000000000007650..0000000000007683 │ │ │ │ +0000085c 0000000000000010 00000860 FDE cie=00000000 pc=0000000000007580..00000000000075c3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000870 0000000000000010 00000874 FDE cie=00000000 pc=0000000000007690..0000000000007703 │ │ │ │ +00000870 0000000000000010 00000874 FDE cie=00000000 pc=00000000000075d0..0000000000007643 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000884 0000000000000010 00000888 FDE cie=00000000 pc=0000000000007710..0000000000007743 │ │ │ │ +00000884 0000000000000010 00000888 FDE cie=00000000 pc=0000000000007650..0000000000007683 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000898 0000000000000048 0000089c FDE cie=00000000 pc=0000000000007750..0000000000007957 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000775b │ │ │ │ +00000898 0000000000000048 0000089c FDE cie=00000000 pc=0000000000007690..0000000000007897 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000769b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007760 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000076a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007765 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000076ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000776a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000076af │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000007770 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000076b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007771 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000076b1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 475 to 000000000000794c │ │ │ │ + DW_CFA_advance_loc2: 475 to 000000000000788c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000794d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000788d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000794f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000788f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007951 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007891 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007953 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007893 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007955 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007895 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007956 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007896 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008e4 0000000000000050 000008e8 FDE cie=00000000 pc=0000000000007960..0000000000007d10 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000796a │ │ │ │ +000008e4 0000000000000050 000008e8 FDE cie=00000000 pc=00000000000078a0..0000000000007c50 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000078aa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000796f │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000078b6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007973 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000078bb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007978 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000078bd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000797e │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000078c4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000007985 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000078c5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 871 to 0000000000007cec │ │ │ │ + DW_CFA_advance_loc2: 871 to 0000000000007c2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007ced │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007c2d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007cef │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c2f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007cf1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c31 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007cf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007cf5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007c35 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007cf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007c36 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000007d0f │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000007c4f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000938 0000000000000014 0000093c FDE cie=00000000 pc=0000000000007d10..0000000000007d23 │ │ │ │ +00000938 0000000000000014 0000093c FDE cie=00000000 pc=0000000000007c50..0000000000007c63 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000950 0000000000000010 00000954 FDE cie=00000000 pc=0000000000007d30..0000000000007d57 │ │ │ │ +00000950 0000000000000010 00000954 FDE cie=00000000 pc=0000000000007c70..0000000000007c97 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000964 0000000000000010 00000968 FDE cie=00000000 pc=0000000000007d60..0000000000007d66 │ │ │ │ +00000964 0000000000000010 00000968 FDE cie=00000000 pc=0000000000007ca0..0000000000007ca6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000978 0000000000000014 0000097c FDE cie=00000000 pc=0000000000007d70..0000000000007d78 │ │ │ │ +00000978 0000000000000014 0000097c FDE cie=00000000 pc=0000000000007cb0..0000000000007cb8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000990 0000000000000028 00000994 FDE cie=00000000 pc=0000000000007d80..0000000000007df7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007d81 │ │ │ │ +00000990 0000000000000028 00000994 FDE cie=00000000 pc=0000000000007cc0..0000000000007d37 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007cc1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007d82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007cc2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007d86 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cc6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 99 to 0000000000007de9 │ │ │ │ + DW_CFA_advance_loc1: 99 to 0000000000007d29 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007dea │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007d2a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007deb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007d2b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007df0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000007d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009bc 0000000000000028 000009c0 FDE cie=00000000 pc=0000000000007e00..0000000000007eda │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007e01 │ │ │ │ +000009bc 0000000000000028 000009c0 FDE cie=00000000 pc=0000000000007d40..0000000000007e12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007d41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007e02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007d42 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000007e09 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000007d49 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 182 to 0000000000007ebf │ │ │ │ + DW_CFA_advance_loc1: 182 to 0000000000007dff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007ec0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007e00 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007ec1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007e01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000007ed0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000007e08 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009e8 0000000000000058 000009ec FDE cie=00000000 pc=0000000000007ee0..000000000000807a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007ee2 │ │ │ │ +000009e8 0000000000000058 000009ec FDE cie=00000000 pc=0000000000007e20..0000000000007fba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007ee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000007ee6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000007e29 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000007eeb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007e2b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007eec │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007e2c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000007eed │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007e2d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ef1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007e31 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 143 to 0000000000007f80 │ │ │ │ + DW_CFA_advance_loc1: 143 to 0000000000007ec0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0000000000007fd7 │ │ │ │ + DW_CFA_advance_loc1: 87 to 0000000000007f17 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 115 to 000000000000804a │ │ │ │ + DW_CFA_advance_loc1: 115 to 0000000000007f8a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000000805f │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000007f9f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008060 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007fa0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008061 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007fa1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008063 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007fa3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008065 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007fa5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008067 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007fa7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008069 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007fa9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000008070 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000007fb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a44 0000000000000038 00000a48 FDE cie=00000000 pc=0000000000008080..00000000000081fb │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008082 │ │ │ │ +00000a44 0000000000000038 00000a48 FDE cie=00000000 pc=0000000000007fc0..000000000000813b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007fc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008084 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000007fc4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008085 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000007fc5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008089 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007fc9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000808d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007fcd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 322 to 00000000000081cf │ │ │ │ + DW_CFA_advance_loc2: 322 to 000000000000810f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000081d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008110 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000081d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008111 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000081d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008113 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000081d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008115 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000081e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000008120 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000a80 0000000000000028 00000a84 FDE cie=00000000 pc=0000000000008200..00000000000082da │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008201 │ │ │ │ +00000a80 0000000000000028 00000a84 FDE cie=00000000 pc=0000000000008140..0000000000008212 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008141 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008202 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008145 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000008209 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008149 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 182 to 00000000000082bf │ │ │ │ + DW_CFA_advance_loc1: 182 to 00000000000081ff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000082c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008200 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000082c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000082d0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008208 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000aac 0000000000000058 00000ab0 FDE cie=00000000 pc=00000000000082e0..000000000000848a │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000082e2 │ │ │ │ +00000aac 0000000000000058 00000ab0 FDE cie=00000000 pc=0000000000008220..00000000000083c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008222 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000082e4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000008227 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000082e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008229 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000082eb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000822b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000082ec │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000822c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000082ed │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000822d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000082f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008231 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 159 to 0000000000008390 │ │ │ │ + DW_CFA_advance_loc1: 151 to 00000000000082c8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00000000000083e7 │ │ │ │ + DW_CFA_advance_loc1: 87 to 000000000000831f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 115 to 000000000000845a │ │ │ │ + DW_CFA_advance_loc1: 115 to 0000000000008392 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000000846f │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000083a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008470 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000083a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008471 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000083a9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008473 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008475 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083ad │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008477 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083af │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008479 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000083b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000008480 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000083b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b08 000000000000002c 00000b0c FDE cie=00000000 pc=0000000000008490..000000000000875b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008491 │ │ │ │ +00000b08 000000000000002c 00000b0c FDE cie=00000000 pc=00000000000083d0..0000000000008693 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000083d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000008494 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000083d4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000849d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000083d8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000083e4 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 588 to 00000000000086e9 │ │ │ │ + DW_CFA_advance_loc2: 581 to 0000000000008629 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000086f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008630 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000b38 0000000000000048 00000b3c FDE cie=00000000 pc=0000000000008760..0000000000008936 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008762 │ │ │ │ +00000b38 0000000000000048 00000b3c FDE cie=00000000 pc=00000000000086a0..000000000000886e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000086a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008764 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000086a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008766 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000086a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008768 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000086a8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008769 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000086a9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000876a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000086aa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000008771 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000086b1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000000880d │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000000874d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000880e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000874e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000880f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000874f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008811 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008751 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008813 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008753 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008815 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008755 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008817 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008757 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000008820 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000008760 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000b84 0000000000000028 00000b88 FDE cie=00000000 pc=0000000000008940..00000000000089b7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008941 │ │ │ │ +00000b84 0000000000000028 00000b88 FDE cie=00000000 pc=0000000000008870..00000000000088e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008871 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008942 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008872 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008946 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008876 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00000000000089a9 │ │ │ │ + DW_CFA_advance_loc1: 99 to 00000000000088d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000089aa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000088da │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000089ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000088db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000089b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000088e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bb0 0000000000000048 00000bb4 FDE cie=00000000 pc=00000000000089c0..0000000000008c3d │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000089c2 │ │ │ │ +00000bb0 0000000000000048 00000bb4 FDE cie=00000000 pc=00000000000088f0..0000000000008b55 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000088f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000089c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000088f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000089c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000088f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000089c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000088f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000089c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000088f9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000089ca │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000088fa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000089d1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000008901 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 599 to 0000000000008c28 │ │ │ │ + DW_CFA_advance_loc2: 575 to 0000000000008b40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008c29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008b41 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008c2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008b42 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008c2c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008c2e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b46 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008c30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b48 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008c32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b4a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008c33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008b4b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000bfc 0000000000000068 00000c00 FDE cie=00000000 pc=0000000000008c40..0000000000009084 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008c42 │ │ │ │ +00000bfc 0000000000000068 00000c00 FDE cie=00000000 pc=0000000000008b60..0000000000008f9c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008c44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b64 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008c46 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b66 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000008c48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008b68 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008c49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008b69 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000008c4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008b6a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000008c54 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000008b74 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 393 to 0000000000008ddd │ │ │ │ + DW_CFA_advance_loc2: 393 to 0000000000008cfd │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 61 to 0000000000008e1a │ │ │ │ + DW_CFA_advance_loc: 61 to 0000000000008d3a │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000008e68 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000008d88 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000008ebc │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000008dce │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000008f07 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000008e2c │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 151 to 0000000000008f9e │ │ │ │ + DW_CFA_advance_loc1: 146 to 0000000000008ebe │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 209 to 000000000000906f │ │ │ │ + DW_CFA_advance_loc1: 201 to 0000000000008f87 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009070 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008f88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009071 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008f89 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009073 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f8b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009075 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f8d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009077 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f8f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009079 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008f91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000907a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008f92 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c68 0000000000000038 00000c6c FDE cie=00000000 pc=0000000000009090..00000000000091fb │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009092 │ │ │ │ +00000c68 0000000000000038 00000c6c FDE cie=00000000 pc=0000000000008fa0..00000000000090fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008fa2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009094 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000008fa4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009095 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000008fa5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009099 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008fa9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000909d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008fad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 306 to 00000000000091cf │ │ │ │ + DW_CFA_advance_loc2: 290 to 00000000000090cf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000091d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000090d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000091d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000090d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000091d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000090d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000091d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000090d5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000091e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000090e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000ca4 0000000000000048 00000ca8 FDE cie=00000000 pc=0000000000009200..000000000000946d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009202 │ │ │ │ +00000ca4 0000000000000048 00000ca8 FDE cie=00000000 pc=0000000000009100..000000000000935d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009102 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009204 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009104 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009206 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009106 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009208 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009108 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009209 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009109 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000920a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000910a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000009211 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000009111 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 583 to 0000000000009458 │ │ │ │ + DW_CFA_advance_loc2: 567 to 0000000000009348 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009459 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009349 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000945a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000934a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000945c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000934c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000945e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000934e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009460 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009350 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009462 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009352 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009463 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009353 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000cf0 0000000000000068 00000cf4 FDE cie=00000000 pc=0000000000009470..00000000000098a4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009472 │ │ │ │ +00000cf0 0000000000000068 00000cf4 FDE cie=00000000 pc=0000000000009360..000000000000978c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009362 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009474 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009364 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009476 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009366 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009478 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009368 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009479 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009369 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000947a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000936a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000009484 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000009374 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 377 to 00000000000095fd │ │ │ │ + DW_CFA_advance_loc2: 377 to 00000000000094ed │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 61 to 000000000000963a │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000000952a │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000009688 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000009578 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00000000000096dc │ │ │ │ + DW_CFA_advance_loc1: 70 to 00000000000095be │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000009727 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000000000000961c │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 151 to 00000000000097be │ │ │ │ + DW_CFA_advance_loc1: 146 to 00000000000096ae │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 209 to 000000000000988f │ │ │ │ + DW_CFA_advance_loc1: 201 to 0000000000009777 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009890 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009778 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009891 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009779 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009893 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000977b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009895 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000977d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009897 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000977f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009899 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000989a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009782 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d5c 0000000000000028 00000d60 FDE cie=00000000 pc=00000000000098b0..0000000000009927 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000098b1 │ │ │ │ +00000d5c 0000000000000028 00000d60 FDE cie=00000000 pc=0000000000009790..0000000000009807 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009791 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000098b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009792 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098b6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009796 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 99 to 0000000000009919 │ │ │ │ + DW_CFA_advance_loc1: 99 to 00000000000097f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000991a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000097fa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000991b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000097fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000009920 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000009800 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d88 000000000000004c 00000d8c FDE cie=00000000 pc=0000000000009930..0000000000009fcd │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009932 │ │ │ │ +00000d88 000000000000004c 00000d8c FDE cie=00000000 pc=0000000000009810..0000000000009e89 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009812 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009934 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009814 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009936 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009816 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009938 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009818 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009939 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009819 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000993a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000981d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000009944 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000009824 │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc2: 1652 to 0000000000009fb8 │ │ │ │ + DW_CFA_advance_loc2: 1616 to 0000000000009e74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009fb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009e75 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009fba │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009e76 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009fbc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009fbe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e7a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009fc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e7c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009fc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e7e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009fc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009e7f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dd8 000000000000007c 00000ddc FDE cie=00000000 pc=0000000000009fd0..000000000000a9a0 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009fd2 │ │ │ │ +00000dd8 0000000000000078 00000ddc FDE cie=00000000 pc=0000000000009e90..000000000000a847 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009fd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009fd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e96 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000009fd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000009e98 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009fd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009e99 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000009fda │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000009e9a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000009fe4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000009ea4 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 844 to 000000000000a330 │ │ │ │ + DW_CFA_advance_loc2: 812 to 000000000000a1d0 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000000a378 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000000a218 │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000000a3c2 │ │ │ │ + DW_CFA_advance_loc: 63 to 000000000000a257 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 388 to 000000000000a546 │ │ │ │ + DW_CFA_advance_loc2: 358 to 000000000000a3bd │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000000a596 │ │ │ │ + DW_CFA_advance_loc1: 127 to 000000000000a43c │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc1: 109 to 000000000000a603 │ │ │ │ + DW_CFA_advance_loc1: 109 to 000000000000a4a9 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc1: 158 to 000000000000a6a1 │ │ │ │ + DW_CFA_advance_loc1: 105 to 000000000000a512 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000000a6f1 │ │ │ │ + DW_CFA_advance_loc1: 138 to 000000000000a59c │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc2: 351 to 000000000000a850 │ │ │ │ + DW_CFA_advance_loc2: 346 to 000000000000a6f6 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 315 to 000000000000a98b │ │ │ │ + DW_CFA_advance_loc2: 316 to 000000000000a832 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a98c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a833 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a98d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a834 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a98f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a836 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a991 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a838 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a993 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a83a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a995 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a83c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a996 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a83d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000e58 0000000000000038 00000e5c FDE cie=00000000 pc=000000000000a9a0..000000000000aafb │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a9a2 │ │ │ │ +00000e54 0000000000000038 00000e58 FDE cie=00000000 pc=000000000000a850..000000000000a9bb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a852 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000a9a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a854 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000a9a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a855 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a9a9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a859 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a9ad │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a85d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 290 to 000000000000aacf │ │ │ │ + DW_CFA_advance_loc2: 306 to 000000000000a98f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000aad0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a990 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000aad1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a991 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000aad3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a993 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000aad5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a995 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000aae0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000a9a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e94 000000000000004c 00000e98 FDE cie=00000000 pc=000000000000ab00..000000000000b19d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ab02 │ │ │ │ +00000e90 000000000000004c 00000e94 FDE cie=00000000 pc=000000000000a9c0..000000000000b039 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ab04 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ab06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000ab08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000a9c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ab09 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000a9c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ab0a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a9cd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000ab14 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000a9d4 │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc2: 1652 to 000000000000b188 │ │ │ │ + DW_CFA_advance_loc2: 1616 to 000000000000b024 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b189 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b025 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b18a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b026 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b18c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b028 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b18e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b02a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b190 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b02c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b192 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b02e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b193 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b02f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ee4 000000000000007c 00000ee8 FDE cie=00000000 pc=000000000000b1a0..000000000000bb50 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b1a2 │ │ │ │ +00000ee0 0000000000000078 00000ee4 FDE cie=00000000 pc=000000000000b040..000000000000b9f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b042 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b1a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b044 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b1a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b046 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000b1a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b048 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b1a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b049 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000b1aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b04a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000b1b4 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000b054 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 812 to 000000000000b4e0 │ │ │ │ + DW_CFA_advance_loc2: 812 to 000000000000b380 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000000b528 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000000b3c8 │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000000b572 │ │ │ │ + DW_CFA_advance_loc: 63 to 000000000000b407 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 388 to 000000000000b6f6 │ │ │ │ + DW_CFA_advance_loc2: 358 to 000000000000b56d │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000000b746 │ │ │ │ + DW_CFA_advance_loc1: 127 to 000000000000b5ec │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc1: 109 to 000000000000b7b3 │ │ │ │ + DW_CFA_advance_loc1: 109 to 000000000000b659 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc1: 158 to 000000000000b851 │ │ │ │ + DW_CFA_advance_loc1: 105 to 000000000000b6c2 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000000b8a1 │ │ │ │ + DW_CFA_advance_loc1: 138 to 000000000000b74c │ │ │ │ DW_CFA_def_cfa_offset: 592 │ │ │ │ - DW_CFA_advance_loc2: 351 to 000000000000ba00 │ │ │ │ + DW_CFA_advance_loc2: 346 to 000000000000b8a6 │ │ │ │ DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_advance_loc2: 315 to 000000000000bb3b │ │ │ │ + DW_CFA_advance_loc2: 316 to 000000000000b9e2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bb3c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b9e3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bb3d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b9e4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb3f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b9e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb41 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b9e8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb43 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b9ea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bb45 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000b9ec │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bb46 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000b9ed │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000f64 000000000000002c 00000f68 FDE cie=00000000 pc=000000000000bb50..000000000000bd56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bb51 │ │ │ │ +00000f5c 000000000000002c 00000f60 FDE cie=00000000 pc=000000000000ba00..000000000000bbce │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ba01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000bb54 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000ba04 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000bb5d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000ba0a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000ba14 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 467 to 000000000000bd30 │ │ │ │ + DW_CFA_advance_loc2: 413 to 000000000000bbb1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000bd40 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000bbb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000f94 000000000000002c 00000f98 FDE cie=00000000 pc=000000000000bd60..000000000000bfc9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bd61 │ │ │ │ +00000f8c 000000000000002c 00000f90 FDE cie=00000000 pc=000000000000bbd0..000000000000be1e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000bbd1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000bd64 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000bbd4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000bd6d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000bbda │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000bbe4 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 567 to 000000000000bfa4 │ │ │ │ + DW_CFA_advance_loc2: 544 to 000000000000be04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000bfb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be08 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000fc4 0000000000000038 00000fc8 FDE cie=00000000 pc=000000000000bfd0..000000000000c13a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bfd2 │ │ │ │ +00000fbc 0000000000000038 00000fc0 FDE cie=00000000 pc=000000000000be20..000000000000bf7a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000be22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000bfd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000be24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000bfd5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be28 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bfd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000be29 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bfdd │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be2d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 306 to 000000000000c10f │ │ │ │ + DW_CFA_advance_loc2: 290 to 000000000000bf4f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c110 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000bf50 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c111 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000bf51 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c113 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bf53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000c115 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000bf55 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000c120 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000bf60 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001000 000000000000002c 00001004 FDE cie=00000000 pc=000000000000c140..000000000000c316 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c141 │ │ │ │ +00000ff8 000000000000002c 00000ffc FDE cie=00000000 pc=000000000000bf80..000000000000c14e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000bf81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000c144 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000bf84 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000c14d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000bf8a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000bf94 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 419 to 000000000000c2f0 │ │ │ │ + DW_CFA_advance_loc2: 413 to 000000000000c131 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c300 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000c138 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001030 000000000000002c 00001034 FDE cie=00000000 pc=000000000000c320..000000000000c589 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c321 │ │ │ │ +00001028 000000000000002c 0000102c FDE cie=00000000 pc=000000000000c150..000000000000c39e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c151 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000c324 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000c154 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000c32d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000c15a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000c164 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 567 to 000000000000c564 │ │ │ │ + DW_CFA_advance_loc2: 544 to 000000000000c384 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c570 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c388 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001060 000000000000002c 00001064 FDE cie=00000000 pc=000000000000c590..000000000000cc03 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000c591 │ │ │ │ +00001058 000000000000002c 0000105c FDE cie=00000000 pc=000000000000c3a0..000000000000ca13 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000c3a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000c594 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000c3a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000c59d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000c3ad │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 636 to 000000000000c819 │ │ │ │ + DW_CFA_advance_loc2: 652 to 000000000000c639 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000c820 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000c640 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001090 0000000000000030 00001094 FDE cie=00000000 pc=000000000000cc10..000000000000cd3a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cc12 │ │ │ │ +00001088 0000000000000030 0000108c FDE cie=00000000 pc=000000000000ca20..000000000000cb3e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ca22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cc13 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca26 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cc14 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ca27 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000cc1b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca2b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 272 to 000000000000cd2b │ │ │ │ + DW_CFA_advance_loc2: 260 to 000000000000cb2f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cd2c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cb30 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cd2d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cb31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000cd2f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cb33 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cd30 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cb34 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000010c4 000000000000002c 000010c8 FDE cie=00000000 pc=000000000000cd40..000000000000d016 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000cd41 │ │ │ │ +000010bc 000000000000002c 000010c0 FDE cie=00000000 pc=000000000000cb40..000000000000ce06 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cb41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000cd44 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000cb44 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000cd4d │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cb4c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cb54 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 662 to 000000000000cfe3 │ │ │ │ + DW_CFA_advance_loc2: 644 to 000000000000cdd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000cff0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cde0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000010f4 0000000000000038 000010f8 FDE cie=00000000 pc=000000000000d020..000000000000d136 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d022 │ │ │ │ +000010ec 0000000000000038 000010f0 FDE cie=00000000 pc=000000000000ce10..000000000000cf23 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000ce12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d024 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000ce17 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d025 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ce18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d029 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ce19 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d02d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ce1d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 248 to 000000000000d125 │ │ │ │ + DW_CFA_advance_loc1: 245 to 000000000000cf12 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d126 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cf13 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d127 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cf14 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d129 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cf16 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d12b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000cf18 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d12c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cf19 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001130 000000000000002c 00001134 FDE cie=00000000 pc=000000000000d140..000000000000d310 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d141 │ │ │ │ +00001128 000000000000002c 0000112c FDE cie=00000000 pc=000000000000cf30..000000000000d108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000cf31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000d144 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000cf34 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000d14d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000cf3a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000cf44 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 421 to 000000000000d2f2 │ │ │ │ + DW_CFA_advance_loc2: 431 to 000000000000d0f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000d300 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000d0f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001160 000000000000002c 00001164 FDE cie=00000000 pc=000000000000d310..000000000000d569 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d311 │ │ │ │ +00001158 000000000000002c 0000115c FDE cie=00000000 pc=000000000000d110..000000000000d369 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d111 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000d314 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000d114 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000d31d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d116 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000d124 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 497 to 000000000000d50e │ │ │ │ + DW_CFA_advance_loc2: 494 to 000000000000d312 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d510 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d318 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001190 000000000000002c 00001194 FDE cie=00000000 pc=000000000000d570..000000000000d7c9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d571 │ │ │ │ +00001188 000000000000002c 0000118c FDE cie=00000000 pc=000000000000d370..000000000000d5b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d371 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000d574 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000d374 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000d581 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000d381 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 479 to 000000000000d760 │ │ │ │ + DW_CFA_advance_loc2: 483 to 000000000000d564 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d568 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011c0 000000000000002c 000011c4 FDE cie=00000000 pc=000000000000d7d0..000000000000d9f9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d7d1 │ │ │ │ +000011b8 000000000000002c 000011bc FDE cie=00000000 pc=000000000000d5c0..000000000000d7e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d5c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000d7d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000d5c4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000d7e1 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000d5d1 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 441 to 000000000000d99a │ │ │ │ + DW_CFA_advance_loc2: 445 to 000000000000d78e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d9a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d790 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011f0 0000000000000028 000011f4 FDE cie=00000000 pc=000000000000da00..000000000000db1f │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000da01 │ │ │ │ +000011e8 0000000000000028 000011ec FDE cie=00000000 pc=000000000000d7f0..000000000000d91f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d7f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000da04 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000d7f4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000da0c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d7fc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000000da1b │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000000d80f │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 259 to 000000000000db1e │ │ │ │ + DW_CFA_advance_loc2: 271 to 000000000000d91e │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000121c 0000000000000058 00001220 FDE cie=00000000 pc=000000000000db20..000000000000dc1a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db22 │ │ │ │ +00001214 0000000000000058 00001218 FDE cie=00000000 pc=000000000000d920..000000000000da1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d922 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d924 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000db26 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d926 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000db2b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d928 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000db2c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d929 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000db2d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d92d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d931 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 135 to 000000000000dbb8 │ │ │ │ + DW_CFA_advance_loc1: 143 to 000000000000d9c0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000dbbb │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000d9c3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000dbbe │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000d9c6 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dbc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d9c8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000dbd1 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000000d9d9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 51 to 000000000000dc04 │ │ │ │ + DW_CFA_advance_loc: 43 to 000000000000da04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000dc05 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000da05 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000dc06 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000da06 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc08 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000da08 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc0a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000da0a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000da0c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc0e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000da0e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000dc10 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000da10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001278 000000000000002c 0000127c FDE cie=00000000 pc=000000000000dc20..000000000000ddc1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000dc21 │ │ │ │ +00001270 000000000000002c 00001274 FDE cie=00000000 pc=000000000000da20..000000000000dbb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000da21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000dc24 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000da24 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000dc2d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000da26 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000da34 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 367 to 000000000000dd9c │ │ │ │ + DW_CFA_advance_loc2: 342 to 000000000000db8a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dda0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000db90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000012a8 000000000000002c 000012ac FDE cie=00000000 pc=000000000000ddd0..000000000000e33d │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ddd1 │ │ │ │ +000012a0 000000000000002c 000012a4 FDE cie=00000000 pc=000000000000dbc0..000000000000e13a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000dbc1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000ddd4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000dbc4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000dddd │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dbcc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000dbd7 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1307 to 000000000000e2f8 │ │ │ │ + DW_CFA_advance_loc2: 1310 to 000000000000e0f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e300 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000e100 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000012d8 0000000000000020 000012dc FDE cie=00000000 pc=000000000000e340..000000000000e531 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e341 │ │ │ │ +000012d0 0000000000000020 000012d4 FDE cie=00000000 pc=000000000000e140..000000000000e331 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e141 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 260 to 000000000000e445 │ │ │ │ + DW_CFA_advance_loc2: 260 to 000000000000e245 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000e450 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000e250 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 224 to 000000000000e530 │ │ │ │ + DW_CFA_advance_loc1: 224 to 000000000000e330 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012fc 0000000000000028 00001300 FDE cie=00000000 pc=000000000000e540..000000000000e73a │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e541 │ │ │ │ +000012f4 0000000000000028 000012f8 FDE cie=00000000 pc=000000000000e340..000000000000e526 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e341 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000e544 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000e344 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000e54d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e348 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e354 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 492 to 000000000000e739 │ │ │ │ + DW_CFA_advance_loc2: 465 to 000000000000e525 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001328 0000000000000060 0000132c FDE cie=00000000 pc=000000000000e740..000000000000e85a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e742 │ │ │ │ +00001320 0000000000000060 00001324 FDE cie=00000000 pc=000000000000e530..000000000000e64a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e532 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e744 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e534 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e746 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e536 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e748 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e538 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e749 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e539 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e74a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e53d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000e751 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e541 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 141 to 000000000000e7de │ │ │ │ + DW_CFA_advance_loc1: 152 to 000000000000e5d9 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e7e0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000e5df │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000000e80e │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000000e5fe │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e812 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e602 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e816 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e606 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000e819 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000e609 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000e82f │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000000e61f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000e83c │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000e62c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e83d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e62d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e83e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e62e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e840 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e630 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e842 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e632 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e844 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e634 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000e846 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000e636 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000e850 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000e640 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000138c 000000000000002c 00001390 FDE cie=00000000 pc=000000000000e860..000000000000ea8d │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000e861 │ │ │ │ +00001384 000000000000002c 00001388 FDE cie=00000000 pc=000000000000e650..000000000000e86d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000e651 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000e864 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000e654 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000e86d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000e65d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 474 to 000000000000ea47 │ │ │ │ + DW_CFA_advance_loc2: 458 to 000000000000e827 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000ea50 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000e830 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013bc 0000000000000010 000013c0 FDE cie=00000000 pc=000000000000ea90..000000000000ecd5 │ │ │ │ +000013b4 0000000000000010 000013b8 FDE cie=00000000 pc=000000000000e870..000000000000ea85 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013d0 000000000000002c 000013d4 FDE cie=00000000 pc=000000000000ece0..000000000000f841 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ece1 │ │ │ │ +000013c8 000000000000002c 000013cc FDE cie=00000000 pc=000000000000ea90..000000000000f635 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ea91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000ece4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000ea94 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000eced │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000ea9d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1411 to 000000000000f270 │ │ │ │ + DW_CFA_advance_loc2: 1456 to 000000000000f04d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000f271 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f04e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001400 000000000000002c 00001404 FDE cie=00000000 pc=000000000000f850..0000000000010380 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000f851 │ │ │ │ +000013f8 000000000000002c 000013fc FDE cie=00000000 pc=000000000000f640..00000000000101c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f641 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000f854 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000f644 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000f85d │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f64c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000f657 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1125 to 000000000000fcc2 │ │ │ │ + DW_CFA_advance_loc2: 1178 to 000000000000faf1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000fcc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000faf2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001430 000000000000002c 00001434 FDE cie=00000000 pc=0000000000010380..0000000000010f7c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010381 │ │ │ │ +00001428 000000000000002c 0000142c FDE cie=00000000 pc=00000000000101d0..0000000000010e3e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000101d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000010384 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000101d4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001038d │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000101dc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000101e7 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1483 to 0000000000010958 │ │ │ │ + DW_CFA_advance_loc2: 1582 to 0000000000010815 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010959 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010816 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001460 000000000000002c 00001464 FDE cie=00000000 pc=0000000000010f80..0000000000011b64 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010f81 │ │ │ │ +00001458 000000000000002c 0000145c FDE cie=00000000 pc=0000000000010e40..0000000000011a5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010e41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000010f84 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000010e44 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000010f8d │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010e4c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000010e57 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1536 to 000000000001158d │ │ │ │ + DW_CFA_advance_loc2: 1573 to 000000000001147c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001158e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001147d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001490 000000000000002c 00001494 FDE cie=00000000 pc=0000000000011b70..00000000000127bc │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000011b71 │ │ │ │ +00001488 000000000000002c 0000148c FDE cie=00000000 pc=0000000000011a60..00000000000126e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000011a61 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000011b74 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000011a64 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000011b7d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000011a6d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1606 to 00000000000121c3 │ │ │ │ + DW_CFA_advance_loc2: 1637 to 00000000000120d2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000121c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000120d3 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014c0 0000000000000028 000014c4 FDE cie=00000000 pc=00000000000127c0..0000000000012aa4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000127c1 │ │ │ │ +000014b8 0000000000000028 000014bc FDE cie=00000000 pc=00000000000126f0..00000000000129d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000126f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000127c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000126f4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000127cd │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000126f8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012704 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 726 to 0000000000012aa3 │ │ │ │ + DW_CFA_advance_loc2: 720 to 00000000000129d4 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000014ec 0000000000000070 000014f0 FDE cie=00000000 pc=0000000000012ab0..0000000000012c1a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012ab2 │ │ │ │ +000014e4 0000000000000070 000014e8 FDE cie=00000000 pc=00000000000129e0..0000000000012b3a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000129e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012ab4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000129e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012ab6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000129e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000012abb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000129eb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012abc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000129ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012abd │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000129ed │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012ac1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000129f1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 163 to 0000000000012b64 │ │ │ │ + DW_CFA_advance_loc1: 137 to 0000000000012a7a │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012b6c │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000012a99 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012b6d │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000012a9e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012b71 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000012aa5 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012b75 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000012aaf │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000012ba7 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000012acf │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000012baa │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000012ada │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000012bad │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012add │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012bb5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012ae0 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000012bba │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012ae2 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000012bcb │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000012af3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 57 to 0000000000012c04 │ │ │ │ + DW_CFA_advance_loc: 49 to 0000000000012b24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012c05 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000012b25 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012c06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000012b26 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012c08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012b28 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012c0a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012b2a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012c0c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012b2c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012c0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012b2e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012c10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012b30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001560 000000000000002c 00001564 FDE cie=00000000 pc=0000000000012c20..0000000000012f30 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012c21 │ │ │ │ +00001558 000000000000002c 0000155c FDE cie=00000000 pc=0000000000012b40..0000000000012e50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000012b41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000012c24 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012b44 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000012c2d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000012b4d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 684 to 0000000000012ed9 │ │ │ │ + DW_CFA_advance_loc2: 684 to 0000000000012df9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000012ee0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000012e00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001590 000000000000002c 00001594 FDE cie=00000000 pc=0000000000012f30..0000000000013bda │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000012f31 │ │ │ │ +00001588 000000000000002c 0000158c FDE cie=00000000 pc=0000000000012e50..0000000000013b0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000012e51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000012f34 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000012e54 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000012f3d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000012e5d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1468 to 00000000000134f9 │ │ │ │ + DW_CFA_advance_loc2: 1502 to 000000000001343b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000134fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001343c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015c0 000000000000002c 000015c4 FDE cie=00000000 pc=0000000000013be0..00000000000146df │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000013be1 │ │ │ │ +000015b8 000000000000002c 000015bc FDE cie=00000000 pc=0000000000013b10..00000000000145fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000013b11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000013be4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000013b14 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000013bed │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013b1c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000013b27 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1070 to 000000000001401b │ │ │ │ + DW_CFA_advance_loc2: 1079 to 0000000000013f5e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001401c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000013f5f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000015f0 000000000000002c 000015f4 FDE cie=00000000 pc=00000000000146e0..0000000000015301 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000146e1 │ │ │ │ +000015e8 000000000000002c 000015ec FDE cie=00000000 pc=0000000000014600..00000000000151f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000014601 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000146e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000014604 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000146ed │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001460c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000014617 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1548 to 0000000000014cf9 │ │ │ │ + DW_CFA_advance_loc2: 1538 to 0000000000014c19 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000014cfa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000014c1a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001620 000000000000002c 00001624 FDE cie=00000000 pc=0000000000015310..000000000001605f │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000015311 │ │ │ │ +00001618 000000000000002c 0000161c FDE cie=00000000 pc=0000000000015200..0000000000015f51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000015201 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000015314 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000015204 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001531d │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001520c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000015217 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1595 to 0000000000015958 │ │ │ │ + DW_CFA_advance_loc2: 1603 to 000000000001585a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000015959 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001585b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001650 000000000000002c 00001654 FDE cie=00000000 pc=0000000000016060..0000000000016e0c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016061 │ │ │ │ +00001648 000000000000002c 0000164c FDE cie=00000000 pc=0000000000015f60..0000000000016d05 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000015f61 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000016064 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000015f64 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001606d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000015f6d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1692 to 0000000000016709 │ │ │ │ + DW_CFA_advance_loc2: 1685 to 0000000000016602 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001670a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016603 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001680 0000000000000034 00001684 FDE cie=00000000 pc=0000000000016e10..00000000000171ca │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016e11 │ │ │ │ +00001678 0000000000000034 0000167c FDE cie=00000000 pc=0000000000016d10..00000000000170ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016d11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000016e17 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016d17 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000016e24 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000016d24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 473 to 0000000000016ffd │ │ │ │ + DW_CFA_advance_loc2: 473 to 0000000000016efd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000017000 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000016f00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 409 to 0000000000017199 │ │ │ │ + DW_CFA_advance_loc2: 409 to 0000000000017099 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001719a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001709a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016b8 0000000000000034 000016bc FDE cie=00000000 pc=00000000000171d0..00000000000176e0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000171d1 │ │ │ │ +000016b0 0000000000000034 000016b4 FDE cie=00000000 pc=00000000000170d0..00000000000175e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000170d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000171d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000170d4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000171dd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000170d6 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000170e4 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 694 to 0000000000017493 │ │ │ │ + DW_CFA_advance_loc2: 687 to 0000000000017393 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017494 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017394 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 539 to 00000000000176af │ │ │ │ + DW_CFA_advance_loc2: 539 to 00000000000175af │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000176b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000175b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000016f0 000000000000002c 000016f4 FDE cie=00000000 pc=00000000000176e0..0000000000017a0f │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000176e1 │ │ │ │ +000016e8 000000000000002c 000016ec FDE cie=00000000 pc=00000000000175e0..000000000001790f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000175e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000176e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000175e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000176ed │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000175ed │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 646 to 0000000000017973 │ │ │ │ + DW_CFA_advance_loc2: 638 to 000000000001786b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000017980 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000017870 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001720 000000000000002c 00001724 FDE cie=00000000 pc=0000000000017a10..0000000000017d4d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017a11 │ │ │ │ +00001718 000000000000002c 0000171c FDE cie=00000000 pc=0000000000017910..0000000000017c4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017911 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000017a14 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000017914 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000017a1d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017918 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017924 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 661 to 0000000000017cb2 │ │ │ │ + DW_CFA_advance_loc2: 654 to 0000000000017bb2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000017cc0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017bb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001750 0000000000000040 00001754 FDE cie=00000000 pc=0000000000017d50..0000000000017f85 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d52 │ │ │ │ +00001748 0000000000000040 0000174c FDE cie=00000000 pc=0000000000017c50..0000000000017e75 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017c52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017c54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017c56 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017d5a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c5a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017d5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017c5b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017d5f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c5f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 495 to 0000000000017f4e │ │ │ │ + DW_CFA_advance_loc2: 487 to 0000000000017e46 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017f4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017e47 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017f50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017e48 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017f52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e4a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017f54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e4c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017f56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e4e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000017f60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017e50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001794 000000000000002c 00001798 FDE cie=00000000 pc=0000000000017f90..0000000000018241 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017f91 │ │ │ │ +0000178c 000000000000002c 00001790 FDE cie=00000000 pc=0000000000017e80..0000000000018121 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017e81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000017f94 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000017e84 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000017f9d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000017e8d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 608 to 00000000000181fd │ │ │ │ + DW_CFA_advance_loc2: 584 to 00000000000180d5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000018200 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000180e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017c4 0000000000000030 000017c8 FDE cie=00000000 pc=0000000000018250..000000000001846a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018252 │ │ │ │ +000017bc 0000000000000030 000017c0 FDE cie=00000000 pc=0000000000018130..000000000001833a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018132 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018253 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018136 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018254 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018137 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001825b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001813b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 479 to 000000000001843a │ │ │ │ + DW_CFA_advance_loc2: 463 to 000000000001830a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001843b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001830b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001843c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001830c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001843e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001830e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018440 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018310 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000017f8 000000000000002c 000017fc FDE cie=00000000 pc=0000000000018470..0000000000018742 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018471 │ │ │ │ +000017f0 000000000000002c 000017f4 FDE cie=00000000 pc=0000000000018340..0000000000018602 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018341 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000018474 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000018344 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001847d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018348 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018354 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 633 to 00000000000186f6 │ │ │ │ + DW_CFA_advance_loc2: 618 to 00000000000185be │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000018700 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000185c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001828 000000000000002c 0000182c FDE cie=00000000 pc=0000000000018750..0000000000018a5d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018751 │ │ │ │ +00001820 000000000000002c 00001824 FDE cie=00000000 pc=0000000000018610..00000000000188fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018611 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000018754 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000018614 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001875d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001861d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 647 to 00000000000189e4 │ │ │ │ + DW_CFA_advance_loc2: 631 to 0000000000018894 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000189f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018898 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001858 0000000000000088 0000185c FDE cie=00000000 pc=0000000000018a60..000000000001929a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018a62 │ │ │ │ +00001850 0000000000000088 00001854 FDE cie=00000000 pc=0000000000018900..000000000001909a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018902 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018a64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018904 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018a66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018906 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018a68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018908 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018a69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018909 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018a6a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001890a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 613 to 0000000000018ccf │ │ │ │ + DW_CFA_advance_loc2: 581 to 0000000000018b4f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018cd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018b50 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018cd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018b52 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018cd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018b54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018cd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018b56 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018cd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018b58 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018ce0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018b60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 811 to 000000000001900b │ │ │ │ + DW_CFA_advance_loc2: 683 to 0000000000018e0b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001900c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018e0c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001900e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018e0e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019010 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018e10 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019012 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018e12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019014 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018e14 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019020 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 230 to 0000000000019106 │ │ │ │ + DW_CFA_advance_loc1: 238 to 0000000000018f06 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019107 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018f07 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019109 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018f09 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001910b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018f0b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001910d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018f0d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001910f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018f0f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019110 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018f10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 182 to 00000000000191c6 │ │ │ │ + DW_CFA_advance_loc1: 182 to 0000000000018fc6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000191c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018fc7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000191c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018fc9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000191cb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018fcb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000191cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018fcd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000191cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018fcf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000191d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018e4 000000000000002c 000018e8 FDE cie=00000000 pc=00000000000192a0..00000000000194bd │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000192a1 │ │ │ │ +000018dc 000000000000002c 000018e0 FDE cie=00000000 pc=00000000000190a0..00000000000192bd │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000190a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000192a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000190a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000192ad │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000190ad │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 460 to 0000000000019479 │ │ │ │ + DW_CFA_advance_loc2: 460 to 0000000000019279 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000019480 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000019280 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001914 0000000000000084 00001918 FDE cie=00000000 pc=00000000000194c0..000000000001969a │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194c2 │ │ │ │ +0000190c 0000000000000084 00001910 FDE cie=00000000 pc=00000000000192c0..000000000001948a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000192c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000192c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000194c6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000192c9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000194cb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000192cb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000194cc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000192cc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000194cd │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000192cd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000194d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000192d1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 209 to 00000000000195a2 │ │ │ │ + DW_CFA_advance_loc1: 201 to 000000000001939a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000195a6 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000193a8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000195ab │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000193b4 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000195b4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000193b9 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000195dd │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000193d5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000195e9 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000193e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000195ea │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000193e2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000195eb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000193e3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000195ed │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193e5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000195ef │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193e7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000195f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193e9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000195f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000019600 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000193f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001962c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001941c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019420 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000019645 │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000019439 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019649 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019441 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000019677 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000019467 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000019682 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000019472 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019683 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019473 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019684 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019474 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019686 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019476 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019688 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000019478 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001968a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001947a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001968c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001947c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019480 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000199c 000000000000002c 000019a0 FDE cie=00000000 pc=00000000000196a0..000000000001999d │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000196a1 │ │ │ │ +00001994 000000000000002c 00001998 FDE cie=00000000 pc=0000000000019490..000000000001977d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019491 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000196a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000019494 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000196ad │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001949c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000194a4 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 627 to 0000000000019920 │ │ │ │ + DW_CFA_advance_loc2: 620 to 0000000000019710 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019930 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019718 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000019cc 000000000000002c 000019d0 FDE cie=00000000 pc=00000000000199a0..0000000000019e8d │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000199a1 │ │ │ │ +000019c4 000000000000002c 000019c8 FDE cie=00000000 pc=0000000000019780..0000000000019c8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019781 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000199a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000019784 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000199ad │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001978d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1039 to 0000000000019dbc │ │ │ │ + DW_CFA_advance_loc2: 1066 to 0000000000019bb7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019dc0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000019bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019fc 000000000000002c 00001a00 FDE cie=00000000 pc=0000000000019e90..000000000001a3cd │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019e91 │ │ │ │ +000019f4 000000000000002c 000019f8 FDE cie=00000000 pc=0000000000019c90..000000000001a18d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019c91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000019e94 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000019c94 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000019e9d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000019c9d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1075 to 000000000001a2d0 │ │ │ │ + DW_CFA_advance_loc2: 1070 to 000000000001a0cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a2e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001a0d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a2c 000000000000002c 00001a30 FDE cie=00000000 pc=000000000001a3d0..000000000001a862 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001a3d1 │ │ │ │ +00001a24 000000000000002c 00001a28 FDE cie=00000000 pc=000000000001a190..000000000001a5f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001a191 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001a3d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001a194 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001a3dd │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001a19d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 772 to 000000000001a6e1 │ │ │ │ + DW_CFA_advance_loc2: 748 to 000000000001a489 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001a6f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001a490 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a5c 000000000000002c 00001a60 FDE cie=00000000 pc=000000000001a870..000000000001acf2 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001a871 │ │ │ │ +00001a54 000000000000002c 00001a58 FDE cie=00000000 pc=000000000001a600..000000000001aa52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001a601 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001a874 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001a604 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001a87d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001a60d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 776 to 000000000001ab85 │ │ │ │ + DW_CFA_advance_loc2: 752 to 000000000001a8fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000001ab90 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001a900 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a8c 000000000000002c 00001a90 FDE cie=00000000 pc=000000000001ad00..000000000001b205 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ad01 │ │ │ │ +00001a84 000000000000002c 00001a88 FDE cie=00000000 pc=000000000001aa60..000000000001af05 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001aa61 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001ad04 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001aa64 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001ad0d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001aa6d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1088 to 000000000001b14d │ │ │ │ + DW_CFA_advance_loc2: 1008 to 000000000001ae5d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001b150 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001ae60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001abc 000000000000002c 00001ac0 FDE cie=00000000 pc=000000000001b210..000000000001b735 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001b211 │ │ │ │ +00001ab4 000000000000002c 00001ab8 FDE cie=00000000 pc=000000000001af10..000000000001b3d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001af11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001b214 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001af14 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001b21d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001af1d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1115 to 000000000001b678 │ │ │ │ + DW_CFA_advance_loc2: 1035 to 000000000001b328 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b680 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b330 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001aec 000000000000002c 00001af0 FDE cie=00000000 pc=000000000001b740..000000000001be0f │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001b741 │ │ │ │ +00001ae4 000000000000002c 00001ae8 FDE cie=00000000 pc=000000000001b3e0..000000000001ba8f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b3e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001b744 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001b3e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001b74d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001b3ed │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1448 to 000000000001bcf5 │ │ │ │ + DW_CFA_advance_loc2: 1416 to 000000000001b975 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000001bd00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001b980 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b1c 000000000000002c 00001b20 FDE cie=00000000 pc=000000000001be10..000000000001c411 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001be11 │ │ │ │ +00001b14 000000000000002c 00001b18 FDE cie=00000000 pc=000000000001ba90..000000000001c085 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ba91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001be14 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001ba94 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001be1d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001ba9d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1477 to 000000000001c3e2 │ │ │ │ + DW_CFA_advance_loc2: 1465 to 000000000001c056 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001c3f0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001c060 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b4c 000000000000002c 00001b50 FDE cie=00000000 pc=000000000001c420..000000000001cb45 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001c421 │ │ │ │ +00001b44 000000000000002c 00001b48 FDE cie=00000000 pc=000000000001c090..000000000001c74d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c091 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001c424 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001c094 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001c42d │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c09c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001c0a7 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1557 to 000000000001ca42 │ │ │ │ + DW_CFA_advance_loc2: 1471 to 000000000001c666 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001ca50 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001c670 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001b7c 0000000000000098 00001b80 FDE cie=00000000 pc=000000000001cb50..000000000001e7f4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001cb52 │ │ │ │ +00001b74 0000000000000098 00001b78 FDE cie=00000000 pc=000000000001c750..000000000001e2ef │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c752 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001cb54 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c754 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001cb56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c756 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001cb58 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c758 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001cb59 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c759 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001cb5a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c75a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001cb61 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001c761 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 920 to 000000000001cef9 │ │ │ │ + DW_CFA_advance_loc2: 856 to 000000000001cab9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001cefa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001caba │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001cefb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001cabb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001cefd │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cabd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ceff │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cabf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001cf01 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cac1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001cf03 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cac3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001cf04 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001cac4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2234 to 000000000001d7be │ │ │ │ + DW_CFA_advance_loc2: 2170 to 000000000001d33e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d7bf │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d33f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d7c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d340 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d7c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d342 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d7c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d344 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d7c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d346 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d7c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d348 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d7c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d349 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1180 to 000000000001dc65 │ │ │ │ + DW_CFA_advance_loc2: 788 to 000000000001d65d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001dc66 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d65e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001dc67 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d65f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001dc69 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d661 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001dc6b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d663 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001dc6d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d665 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001dc6f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d667 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001dc70 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d668 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1921 to 000000000001e3f1 │ │ │ │ + DW_CFA_advance_loc2: 2314 to 000000000001df72 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e3f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001df73 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e3f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001df74 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e3f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001df76 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e3f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001df78 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e3f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001df7a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001e3fb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001df7c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001e400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c18 000000000000002c 00001c1c FDE cie=00000000 pc=000000000001e800..000000000001ee02 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001e801 │ │ │ │ +00001c10 000000000000002c 00001c14 FDE cie=00000000 pc=000000000001e2f0..000000000001e8d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e2f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001e804 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001e2f4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001e80d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001e2fd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1486 to 000000000001eddb │ │ │ │ + DW_CFA_advance_loc2: 1458 to 000000000001e8af │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001ede0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c48 000000000000002c 00001c4c FDE cie=00000000 pc=000000000001ee10..000000000001f48d │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ee11 │ │ │ │ +00001c40 000000000000002c 00001c44 FDE cie=00000000 pc=000000000001e8e0..000000000001ef0d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e8e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001ee14 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001e8e4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001ee1d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001e8ed │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1420 to 000000000001f3a9 │ │ │ │ + DW_CFA_advance_loc2: 1340 to 000000000001ee29 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001f3b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001ee30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c78 000000000000002c 00001c7c FDE cie=00000000 pc=000000000001f490..000000000001fbdb │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f491 │ │ │ │ +00001c70 000000000000002c 00001c74 FDE cie=00000000 pc=000000000001ef10..000000000001f5c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ef11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001f494 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001ef14 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001f49d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001ef1d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1587 to 000000000001fad0 │ │ │ │ + DW_CFA_advance_loc2: 1475 to 000000000001f4e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001fae0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f4e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ca8 000000000000002c 00001cac FDE cie=00000000 pc=000000000001fbe0..000000000001fee0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fbe1 │ │ │ │ +00001ca0 000000000000002c 00001ca4 FDE cie=00000000 pc=000000000001f5d0..000000000001f8e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f5d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001fbe4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001f5d4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001fbed │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001f5dd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 673 to 000000000001fe8e │ │ │ │ + DW_CFA_advance_loc2: 691 to 000000000001f890 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fe90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f898 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cd8 00000000000000a4 00001cdc FDE cie=00000000 pc=000000000001fee0..000000000002012a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fee2 │ │ │ │ +00001cd0 00000000000000a4 00001cd4 FDE cie=00000000 pc=000000000001f8e0..000000000001fb1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f8e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f8e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fee6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001f8e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001feeb │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001f8eb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001feec │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f8ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001feed │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f8ed │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fef1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f8f1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 243 to 000000000001ffe4 │ │ │ │ + DW_CFA_advance_loc1: 235 to 000000000001f9dc │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001fff1 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001f9e9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fff5 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f9f9 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fff9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f9fd │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000020002 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa01 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002000a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fa02 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002000e │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001fa09 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000020015 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa0d │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000020028 │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000001fa20 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002003a │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001fa32 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002003b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fa33 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002003c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fa34 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002003e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fa36 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020040 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fa38 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020042 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fa3a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020044 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fa3c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000020077 │ │ │ │ + DW_CFA_advance_loc: 39 to 000000000001fa67 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000002008d │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000001fa7d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020091 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa81 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020095 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fa89 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020099 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001fa94 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000200c5 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001faa3 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000200ca │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fab3 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000200d3 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001fabc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000020101 │ │ │ │ + DW_CFA_advance_loc: 53 to 000000000001faf1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000020110 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001fb00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020111 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fb01 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020112 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fb02 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020114 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020116 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb06 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020118 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb08 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002011a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb0a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000020120 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001fb10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d80 000000000000004c 00001d84 FDE cie=00000000 pc=0000000000020130..000000000002045a │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020132 │ │ │ │ +00001d78 000000000000004c 00001d7c FDE cie=00000000 pc=000000000001fb20..000000000001fe12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020134 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020136 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fb26 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020138 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001fb2b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020139 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fb2c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002013a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fb2d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000020141 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb31 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 497 to 0000000000020332 │ │ │ │ + DW_CFA_advance_loc2: 489 to 000000000001fd1a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020333 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fd1b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020334 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fd1c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020336 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd1e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020338 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd20 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002033a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002033c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd24 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020340 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd28 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001dd0 000000000000002c 00001dd4 FDE cie=00000000 pc=0000000000020460..00000000000207d3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020461 │ │ │ │ +00001dc8 000000000000002c 00001dcc FDE cie=00000000 pc=000000000001fe20..0000000000020193 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fe21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020464 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001fe24 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002046d │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fe2c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fe34 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 564 to 00000000000206a1 │ │ │ │ + DW_CFA_advance_loc2: 557 to 0000000000020061 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000206b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000020068 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001e00 00000000000000ac 00001e04 FDE cie=00000000 pc=00000000000207e0..0000000000020b2c │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000207e2 │ │ │ │ +00001df8 00000000000000ac 00001dfc FDE cie=00000000 pc=00000000000201a0..000000000002052c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000201a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000207e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000201a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000207e6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000201a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000207e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000201ab │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000207e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000201ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000207ea │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000201ad │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000207f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000201b1 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 49 to 0000000000020822 │ │ │ │ + DW_CFA_advance_loc: 53 to 00000000000201e6 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020825 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000201ea │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000002083a │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000201ff │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002083b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020200 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000020854 │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000002021d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020855 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002021e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020856 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002021f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020858 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020221 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002085a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020223 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002085c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020225 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002085e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020227 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020860 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000020230 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 240 to 0000000000020950 │ │ │ │ + DW_CFA_advance_loc2: 280 to 0000000000020348 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020953 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002034b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020956 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002034e │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020959 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000020351 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002095c │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000020354 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002095e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020356 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000020976 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002036e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 270 to 0000000000020a84 │ │ │ │ + DW_CFA_advance_loc2: 279 to 0000000000020485 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020487 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020a89 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002048a │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020a8c │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002048d │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020a8f │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000020490 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020a91 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020492 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000020aac │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000204ad │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 31 to 0000000000020acb │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000204cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020acc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000204cc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020acd │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000204cd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020acf │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000204cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ad1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000204d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ad3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000204d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ad5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000204d5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000020ae0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000204e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001eb0 00000000000000bc 00001eb4 FDE cie=00000000 pc=0000000000020b30..0000000000020efc │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b32 │ │ │ │ +00001ea8 00000000000000bc 00001eac FDE cie=00000000 pc=0000000000020530..000000000002090c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020532 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020534 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020536 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020b38 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020538 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020b39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020539 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020b3a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002053a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020b3e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002053e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000020b80 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000020580 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020b83 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020584 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000020b98 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000020599 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020b99 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002059a │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000020bb2 │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000205b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020bb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000205b9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020bb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000205ba │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020bb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000205bc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020bb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000205be │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020bba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000205c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020bbc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000205c2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020bc0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000205c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 226 to 0000000000020ca2 │ │ │ │ + DW_CFA_advance_loc1: 237 to 00000000000206b5 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020ca6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000206bd │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020ca7 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000206c6 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000020cb2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000206d1 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000020cde │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000206e4 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020ce3 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000206e9 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020ce8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000206ee │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020cec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000206f2 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000020d02 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000020708 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 288 to 0000000000020e22 │ │ │ │ + DW_CFA_advance_loc2: 301 to 0000000000020835 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e26 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002083d │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020e27 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000020847 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000020e32 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000020852 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000020e5e │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000020865 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020e63 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002086a │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020e68 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002086f │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020873 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000020e82 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000020889 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000020ea3 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000208ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020ea4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000208ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020ea5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000208ad │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ea7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208af │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ea9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208b1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020eab │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000020ead │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208b5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020eb0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000208c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f70 0000000000000028 00001f74 FDE cie=00000000 pc=0000000000020f00..000000000002138a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020f01 │ │ │ │ +00001f68 0000000000000028 00001f6c FDE cie=00000000 pc=0000000000020910..0000000000020d7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020911 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000020f07 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000020917 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000020f1c │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000020934 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000020f90 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000002099c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000209a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001f9c 00000000000000dc 00001fa0 FDE cie=00000000 pc=0000000000021390..000000000002179c │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021392 │ │ │ │ +00001f94 00000000000000dc 00001f98 FDE cie=00000000 pc=0000000000020d80..000000000002115c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021394 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d84 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021396 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d86 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021398 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020d88 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021399 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020d89 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002139a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020d8a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002139e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020d8e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00000000000213e9 │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000000000020dd9 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000213ec │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000020ddc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000021401 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000020df1 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021402 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020df2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000002141b │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000020e0b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002141c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020e0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002141d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020e0d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002141f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020e0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021421 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020e11 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021423 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020e13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021425 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020e15 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000021430 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000020e20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 252 to 000000000002152c │ │ │ │ + DW_CFA_advance_loc1: 186 to 0000000000020eda │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002153b │ │ │ │ + DW_CFA_advance_loc: 45 to 0000000000020f07 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002153f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020f0b │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021541 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020f13 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021545 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020f23 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002154f │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000020f31 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021553 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020f3d │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002157f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020f3f │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021582 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000020f4a │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021585 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000020f4d │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002158d │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000020f50 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000021592 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000020f52 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000215a3 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000020f63 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 265 to 00000000000216ac │ │ │ │ + DW_CFA_advance_loc1: 247 to 000000000002105a │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000216bb │ │ │ │ + DW_CFA_advance_loc: 45 to 0000000000021087 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216bf │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002108b │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000216c1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021093 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216c5 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000210a3 │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000216cf │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000210b1 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216d3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000210bd │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000216ff │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000210bf │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021702 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000210ca │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021705 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000210cd │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002170d │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000210d0 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000021712 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000210d2 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000021723 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000210e3 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000021743 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000021103 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021744 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000021104 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021745 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000021105 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021747 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021107 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021749 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021109 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002174b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002110b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002174d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002110d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021750 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000021110 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000207c 000000000000005c 00002080 FDE cie=00000000 pc=00000000000217a0..0000000000021d64 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217a2 │ │ │ │ +00002074 000000000000005c 00002078 FDE cie=00000000 pc=0000000000021160..0000000000021724 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021162 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021164 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021166 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000217a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021168 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000217a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000021169 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000217aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002116a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000217b1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000021171 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 190 to 000000000002186f │ │ │ │ + DW_CFA_advance_loc1: 190 to 000000000002122f │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021873 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021233 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021875 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021235 │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000021877 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021237 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000002189d │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000002125d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000218c1 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000021281 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000218c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000021282 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000218c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000021283 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021285 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021287 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021289 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000218cb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002128b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000218cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002128c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000020dc 0000000000000028 000020e0 FDE cie=00000000 pc=0000000000021d70..00000000000223ba │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021d71 │ │ │ │ +000020d4 0000000000000028 000020d8 FDE cie=00000000 pc=0000000000021730..0000000000021d7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000021731 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021d74 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000021734 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000021d8c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000021754 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 123 to 0000000000021e07 │ │ │ │ + DW_CFA_advance_loc1: 115 to 00000000000217c7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000021e10 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000217d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002108 0000000000000028 0000210c FDE cie=00000000 pc=00000000000223c0..0000000000022bb7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000223c1 │ │ │ │ +00002100 0000000000000028 00002104 FDE cie=00000000 pc=0000000000021d80..0000000000022577 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000021d81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000223c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000021d84 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000223cd │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000021da1 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 135 to 0000000000022454 │ │ │ │ + DW_CFA_advance_loc1: 115 to 0000000000021e14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022460 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021e18 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002134 0000000000000028 00002138 FDE cie=00000000 pc=0000000000022bc0..000000000002337b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000022bc1 │ │ │ │ +0000212c 0000000000000028 00002130 FDE cie=00000000 pc=0000000000022580..0000000000022d3b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000022581 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000022bc4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000022584 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000022bdc │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000225a4 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000022c62 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0000000000022622 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000022c70 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000022628 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002160 0000000000000028 00002164 FDE cie=00000000 pc=0000000000023380..0000000000023ab0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023381 │ │ │ │ +00002158 000000000000002c 0000215c FDE cie=00000000 pc=0000000000022d40..0000000000023418 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000022d41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000023384 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000022d44 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002338d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022d46 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000022d6b │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 127 to 000000000002340c │ │ │ │ + DW_CFA_advance_loc1: 97 to 0000000000022dcc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022dd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000218c 0000000000000028 00002190 FDE cie=00000000 pc=0000000000023ab0..0000000000024246 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023ab1 │ │ │ │ +00002188 000000000000002c 0000218c FDE cie=00000000 pc=0000000000023420..0000000000023b9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023421 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000023ab4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000023424 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000023abd │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000023432 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000002344b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 127 to 0000000000023b3c │ │ │ │ + DW_CFA_advance_loc1: 97 to 00000000000234ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000021b8 0000000000000028 000021bc FDE cie=00000000 pc=0000000000024250..0000000000024d80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024251 │ │ │ │ +000021b8 0000000000000028 000021bc FDE cie=00000000 pc=0000000000023ba0..0000000000024700 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023ba1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000024254 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000023ba4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002426c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000023bc8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000024300 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000023c48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024310 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021e4 0000000000000028 000021e8 FDE cie=00000000 pc=0000000000024d80..00000000000257fd │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024d81 │ │ │ │ +000021e4 0000000000000028 000021e8 FDE cie=00000000 pc=0000000000024700..0000000000025155 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024701 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000024d84 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000024704 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024d9c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000024728 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 133 to 0000000000024e21 │ │ │ │ + DW_CFA_advance_loc1: 121 to 00000000000247a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000024e30 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000247a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002210 0000000000000028 00002214 FDE cie=00000000 pc=0000000000025800..0000000000026358 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025801 │ │ │ │ +00002210 0000000000000028 00002214 FDE cie=00000000 pc=0000000000025160..0000000000025cb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000025161 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000025804 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000025164 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002581c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025184 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 129 to 000000000002589d │ │ │ │ + DW_CFA_advance_loc1: 121 to 00000000000251fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000258a0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000025200 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000223c 0000000000000028 00002240 FDE cie=00000000 pc=0000000000026360..0000000000027258 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000026361 │ │ │ │ +0000223c 0000000000000028 00002240 FDE cie=00000000 pc=0000000000025cc0..0000000000026bdf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000025cc1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000026364 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000025cc4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002637c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000025ce8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 162 to 000000000002641e │ │ │ │ + DW_CFA_advance_loc1: 144 to 0000000000025d78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000026420 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002268 0000000000000028 0000226c FDE cie=00000000 pc=0000000000027260..0000000000028016 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000027261 │ │ │ │ +00002268 0000000000000028 0000226c FDE cie=00000000 pc=0000000000026be0..0000000000027925 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000026be1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000027264 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000026be4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002727c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000026c08 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 144 to 000000000002730c │ │ │ │ + DW_CFA_advance_loc1: 130 to 0000000000026c8a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027310 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000026c90 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002294 0000000000000028 00002298 FDE cie=00000000 pc=0000000000028020..0000000000028ff9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000028021 │ │ │ │ +00002294 0000000000000028 00002298 FDE cie=00000000 pc=0000000000027930..0000000000028881 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000027931 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000028024 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000027934 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002803c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000027954 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 145 to 00000000000280cd │ │ │ │ + DW_CFA_advance_loc1: 137 to 00000000000279dd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000280d0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000279e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022c0 0000000000000028 000022c4 FDE cie=00000000 pc=0000000000029000..000000000002ab0b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000029001 │ │ │ │ +000022c0 0000000000000028 000022c4 FDE cie=00000000 pc=0000000000028890..000000000002a39c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000028891 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000029004 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000028894 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002901c │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000288b8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 133 to 00000000000290a1 │ │ │ │ + DW_CFA_advance_loc1: 121 to 0000000000028931 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000290a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000028932 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022ec 0000000000000028 000022f0 FDE cie=00000000 pc=000000000002ab10..000000000002c66e │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ab11 │ │ │ │ +000022ec 0000000000000028 000022f0 FDE cie=00000000 pc=000000000002a3a0..000000000002beee │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a3a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002ab14 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002a3a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002ab2c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002a3c8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 111 to 000000000002ab9b │ │ │ │ + DW_CFA_advance_loc1: 99 to 000000000002a42b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ab9c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a42c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002318 0000000000000028 0000231c FDE cie=00000000 pc=000000000002c670..000000000002e2d5 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c671 │ │ │ │ +00002318 0000000000000028 0000231c FDE cie=00000000 pc=000000000002bef0..000000000002db95 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002bef1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002c674 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002bef4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c68c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002bf18 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 111 to 000000000002c6fb │ │ │ │ + DW_CFA_advance_loc1: 99 to 000000000002bf7b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c6fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002bf7c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002344 0000000000000028 00002348 FDE cie=00000000 pc=000000000002e2e0..000000000002ff48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e2e1 │ │ │ │ +00002344 0000000000000028 00002348 FDE cie=00000000 pc=000000000002dba0..000000000002f820 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002dba1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002e2e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002dba4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e2fc │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002dbc8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 111 to 000000000002e36b │ │ │ │ + DW_CFA_advance_loc1: 99 to 000000000002dc2b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e36c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002dc2c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002370 0000000000000028 00002374 FDE cie=00000000 pc=000000000002ff50..0000000000031c0b │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ff51 │ │ │ │ +00002370 0000000000000028 00002374 FDE cie=00000000 pc=000000000002f820..000000000003151c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f821 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002ff54 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002f824 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002ff6c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002f848 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 133 to 000000000002fff1 │ │ │ │ + DW_CFA_advance_loc1: 121 to 000000000002f8c1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002fff2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f8c2 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000239c 0000000000000044 000023a0 FDE cie=00000000 pc=0000000000031c10..0000000000032ce1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031c11 │ │ │ │ +0000239c 0000000000000044 000023a0 FDE cie=00000000 pc=0000000000031520..0000000000032577 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031521 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031c16 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031526 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000031c1f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003152a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000031539 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 241 to 0000000000031d10 │ │ │ │ + DW_CFA_advance_loc1: 231 to 0000000000031620 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031d11 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031621 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 974 to 00000000000320df │ │ │ │ + DW_CFA_advance_loc2: 942 to 00000000000319cf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000320e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000319d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 163 to 0000000000032183 │ │ │ │ + DW_CFA_advance_loc1: 146 to 0000000000031a62 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032184 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031a63 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00000000000321c5 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0000000000031aa4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000321c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031aa5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000023e4 0000000000000028 000023e8 FDE cie=00000000 pc=0000000000032cf0..0000000000032d72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032cf1 │ │ │ │ +000023e4 0000000000000028 000023e8 FDE cie=00000000 pc=0000000000032580..00000000000325fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032581 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000032cff │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000003258f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000032d50 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00000000000325e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032d51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000325e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000032d60 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000325e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032d70 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000325f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032d71 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000325f9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002410 0000000000000030 00002414 FDE cie=00000000 pc=0000000000032d80..0000000000032e03 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032d81 │ │ │ │ +00002410 0000000000000030 00002414 FDE cie=00000000 pc=0000000000032600..000000000003267b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032601 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032d82 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032609 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032d8e │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000032610 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0000000000032de1 │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000032661 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032de2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032662 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032de3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032663 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000032df0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000032668 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032e00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032678 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032679 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e02 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003267a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002444 0000000000000028 00002448 FDE cie=00000000 pc=0000000000032e10..0000000000033af7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032e11 │ │ │ │ +00002444 0000000000000028 00002448 FDE cie=00000000 pc=0000000000032680..000000000003330d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032681 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000032e14 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000032684 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032e1d │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032694 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0000000000032e5e │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000326d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032e60 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000326d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002470 000000000000003c 00002474 FDE cie=00000000 pc=0000000000033b00..0000000000034bca │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033b01 │ │ │ │ +00002470 000000000000003c 00002474 FDE cie=00000000 pc=0000000000033310..000000000003432e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000033311 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000033b04 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000033314 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033b0d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003331d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000033b51 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000033361 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000033b60 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000033368 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 444 to 0000000000033d1c │ │ │ │ + DW_CFA_advance_loc2: 452 to 000000000003352c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033530 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 231 to 0000000000033e07 │ │ │ │ + DW_CFA_advance_loc1: 231 to 0000000000033617 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000033e10 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000033620 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024b0 0000000000000028 000024b4 FDE cie=00000000 pc=0000000000034bd0..0000000000035a1d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000034bd1 │ │ │ │ +000024b0 000000000000002c 000024b4 FDE cie=00000000 pc=0000000000034330..00000000000350b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000034331 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000034bd4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000034334 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000034bdd │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003433a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000034347 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0000000000034c30 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0000000000034390 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034c40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034398 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000024dc 0000000000000028 000024e0 FDE cie=00000000 pc=0000000000035a20..0000000000036c0b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000035a21 │ │ │ │ +000024e0 0000000000000028 000024e4 FDE cie=00000000 pc=00000000000350c0..000000000003620b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000350c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000035a24 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000350c4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000035a2d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000350cd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000035a83 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000035123 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000035a90 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000035128 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002508 000000000000002c 0000250c FDE cie=00000000 pc=0000000000036c10..0000000000037cb4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000036c11 │ │ │ │ +0000250c 000000000000002c 00002510 FDE cie=00000000 pc=0000000000036210..0000000000037214 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000036211 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000036c14 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000036214 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000036c24 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003621d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 534 to 0000000000036e3a │ │ │ │ + DW_CFA_advance_loc2: 521 to 0000000000036426 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000036e40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000036430 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002538 0000000000000028 0000253c FDE cie=00000000 pc=0000000000037cc0..000000000003886c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000037cc1 │ │ │ │ +0000253c 0000000000000028 00002540 FDE cie=00000000 pc=0000000000037220..0000000000037d9f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000037221 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000037cc4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000037224 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000037ccd │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003722d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 105 to 0000000000037d36 │ │ │ │ + DW_CFA_advance_loc1: 89 to 0000000000037286 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000037d40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000037290 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002564 000000000000002c 00002568 FDE cie=00000000 pc=0000000000038870..0000000000039cf1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038871 │ │ │ │ +00002568 000000000000002c 0000256c FDE cie=00000000 pc=0000000000037da0..00000000000391f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000037da1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000038874 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000037da4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003887d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000037dad │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 729 to 0000000000038b56 │ │ │ │ + DW_CFA_advance_loc2: 721 to 000000000003807e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000038b60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038080 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002594 0000000000000058 00002598 FDE cie=00000000 pc=0000000000039d00..0000000000039e3c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039d01 │ │ │ │ +00002598 0000000000000058 0000259c FDE cie=00000000 pc=0000000000039200..000000000003932c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039201 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039d02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039202 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000039d09 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000039209 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000039d54 │ │ │ │ + DW_CFA_advance_loc: 59 to 0000000000039244 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039248 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039d59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039249 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000039d60 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000039250 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000039d76 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000039266 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039d7a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003926a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039d7b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003926b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000039d80 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039270 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039274 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039278 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039d89 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039279 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000039d8e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003927e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039d92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039282 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039d96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039286 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039d97 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039287 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000039d9c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003928c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000039e18 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000039308 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039e19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039309 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039e1a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003930a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039e1b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003930b │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000025f0 0000000000000030 000025f4 FDE cie=00000000 pc=0000000000039e40..0000000000039fcc │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000039e4f │ │ │ │ +000025f4 0000000000000030 000025f8 FDE cie=00000000 pc=0000000000039330..00000000000394b4 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000003933f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039e50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039340 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039e51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039341 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 333 to 0000000000039f9e │ │ │ │ + DW_CFA_advance_loc2: 333 to 000000000003948e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039f9f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003948f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039fa1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039491 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000039fb0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000039498 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000039fcb │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000394b3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ │ │ │ -00002624 0000000000000028 00002628 FDE cie=00000000 pc=0000000000039fd0..000000000003a26a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039fd1 │ │ │ │ +00002628 0000000000000028 0000262c FDE cie=00000000 pc=00000000000394c0..000000000003974a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000394c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000039fd4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000394c4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000039fdd │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000394cd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 81 to 000000000003a02e │ │ │ │ + DW_CFA_advance_loc1: 81 to 000000000003951e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a030 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039520 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002650 0000000000000028 00002654 FDE cie=00000000 pc=000000000003a270..000000000003a50a │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a271 │ │ │ │ +00002654 0000000000000028 00002658 FDE cie=00000000 pc=0000000000039750..00000000000399ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039751 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003a274 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000039754 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003a27d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003975d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 81 to 000000000003a2ce │ │ │ │ + DW_CFA_advance_loc1: 81 to 00000000000397ae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a2d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000397b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000267c 0000000000000028 00002680 FDE cie=00000000 pc=000000000003a510..000000000003a7dd │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a511 │ │ │ │ +00002680 000000000000002c 00002684 FDE cie=00000000 pc=00000000000399d0..0000000000039c7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000399d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003a514 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000399d4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003a51d │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000399dc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000399e4 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000003a589 │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000000000039a49 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003a590 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000039a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000026a8 000000000000001c 000026ac FDE cie=00000000 pc=000000000003a7e0..000000000003a833 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a7e1 │ │ │ │ +000026b0 000000000000001c 000026b4 FDE cie=00000000 pc=0000000000039c80..0000000000039cd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039c81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000003a7f8 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000039c98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a800 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000003a82e │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000039cce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026c8 0000000000000048 000026cc FDE cie=00000000 pc=000000000003a840..000000000003a9e6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a842 │ │ │ │ +000026d0 0000000000000048 000026d4 FDE cie=00000000 pc=0000000000039ce0..0000000000039e56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039ce2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a844 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039ce7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a846 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039ce9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a84b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039cee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a84c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039cef │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a850 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039cf3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a85c │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000039d02 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 327 to 000000000003a9a3 │ │ │ │ + DW_CFA_advance_loc2: 284 to 0000000000039e1e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a9a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039e1f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a9a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039e20 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a9aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e22 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a9ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a9ae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e26 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a9b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e28 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003a9c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002714 0000000000000048 00002718 FDE cie=00000000 pc=000000000003a9f0..000000000003ac25 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a9f2 │ │ │ │ +0000271c 0000000000000048 00002720 FDE cie=00000000 pc=0000000000039e60..000000000003a0b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039e62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a9f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039e6a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a9f6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039e6f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a9fb │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039e74 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a9fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e78 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a9fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039e79 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003aa04 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000039e80 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 461 to 000000000003abd1 │ │ │ │ + DW_CFA_advance_loc2: 470 to 000000000003a056 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003abd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a057 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003abd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a058 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003abd5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a05a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003abd7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a05c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003abd9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a05e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003abdb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a060 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003abe0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a068 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002760 0000000000000048 00002764 FDE cie=00000000 pc=000000000003ac30..000000000003ae75 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ac32 │ │ │ │ +00002768 0000000000000048 0000276c FDE cie=00000000 pc=000000000003a0c0..000000000003a32d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a0c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ac34 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a0ca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ac36 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003a0cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003ac3b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003a0d4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003ac3c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a0d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003ac3d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a0d6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003ac44 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003a0dd │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 463 to 000000000003ae13 │ │ │ │ + DW_CFA_advance_loc2: 502 to 000000000003a2d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003ae14 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a2d4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003ae15 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a2d5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ae17 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a2d7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ae19 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a2d9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ae1b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a2db │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ae1d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a2dd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000003ae30 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003a2e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000027ac 0000000000000014 000027b0 FDE cie=00000000 pc=000000000003ae80..000000000003ae9e │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ae84 │ │ │ │ +000027b4 0000000000000014 000027b8 FDE cie=00000000 pc=000000000003a330..000000000003a34e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a334 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000003ae9d │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000003a34d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027c4 0000000000000014 000027c8 FDE cie=00000000 pc=000000000003aea0..000000000003aeca │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003aea4 │ │ │ │ +000027cc 0000000000000014 000027d0 FDE cie=00000000 pc=000000000003a350..000000000003a37a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a354 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000003aec9 │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000003a379 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027dc 0000000000000014 000027e0 FDE cie=00000000 pc=000000000003aed0..000000000003af00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003aed4 │ │ │ │ +000027e4 0000000000000014 000027e8 FDE cie=00000000 pc=000000000003a380..000000000003a3b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a384 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 000000000003aeff │ │ │ │ + DW_CFA_advance_loc: 43 to 000000000003a3af │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027f4 0000000000000010 000027f8 FDE cie=00000000 pc=000000000003af00..000000000003b045 │ │ │ │ +000027fc 0000000000000010 00002800 FDE cie=00000000 pc=000000000003a3b0..000000000003a4e5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002808 000000000000002c 0000280c FDE cie=00000000 pc=000000000003b050..000000000003b261 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b051 │ │ │ │ +00002810 000000000000002c 00002814 FDE cie=00000000 pc=000000000003a4f0..000000000003a6f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a4f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b052 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a4f2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003b059 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003a4f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 171 to 000000000003b104 │ │ │ │ + DW_CFA_advance_loc1: 171 to 000000000003a5a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b105 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a5a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b106 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a5a6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003b110 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003a5b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002838 000000000000002c 0000283c FDE cie=00000000 pc=000000000003b280..000000000003b916 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b281 │ │ │ │ +00002840 000000000000002c 00002844 FDE cie=00000000 pc=000000000003a700..000000000003ad86 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a701 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003b284 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003a704 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003b28d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003a70d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 746 to 000000000003b577 │ │ │ │ + DW_CFA_advance_loc2: 746 to 000000000003a9f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003b580 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003aa00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002868 000000000000002c 0000286c FDE cie=00000000 pc=000000000003b920..000000000003df35 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b921 │ │ │ │ +00002870 000000000000002c 00002874 FDE cie=00000000 pc=000000000003ad90..000000000003d334 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ad91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003b924 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003ad94 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad98 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000003b937 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000003ada7 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1991 to 000000000003c0fe │ │ │ │ + DW_CFA_advance_loc2: 2007 to 000000000003b57e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c0ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003b57f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002898 000000000000002c 0000289c FDE cie=00000000 pc=000000000003df40..00000000000404f3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003df41 │ │ │ │ +000028a0 000000000000002c 000028a4 FDE cie=00000000 pc=000000000003d340..000000000003f82f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003d341 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003df46 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003d346 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003df4a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d34a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000003df59 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000003d359 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2289 to 000000000003e84a │ │ │ │ + DW_CFA_advance_loc2: 2289 to 000000000003dc4a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003e84b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003dc4b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028c8 0000000000000030 000028cc FDE cie=00000000 pc=0000000000040500..000000000004084a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040501 │ │ │ │ +000028d0 0000000000000030 000028d4 FDE cie=00000000 pc=000000000003f830..000000000003fb4a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f831 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000040506 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003f836 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004050f │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003f83f │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 633 to 0000000000040788 │ │ │ │ + DW_CFA_advance_loc2: 569 to 000000000003fa78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040790 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fa80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 185 to 0000000000040849 │ │ │ │ + DW_CFA_advance_loc1: 201 to 000000000003fb49 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028fc 0000000000000030 00002900 FDE cie=00000000 pc=0000000000040850..0000000000040b45 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040851 │ │ │ │ +00002904 0000000000000030 00002908 FDE cie=00000000 pc=000000000003fb50..000000000003fe45 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003fb51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000040856 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003fb56 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004085f │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003fb5f │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 585 to 0000000000040aa8 │ │ │ │ + DW_CFA_advance_loc2: 585 to 000000000003fda8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040ab0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fdb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000040b44 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000000000003fe44 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002930 0000000000000030 00002934 FDE cie=00000000 pc=0000000000040b50..0000000000040cec │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000040b5f │ │ │ │ +00002938 0000000000000030 0000293c FDE cie=00000000 pc=000000000003fe50..000000000003ffd4 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000003fe5f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040b60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003fe60 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040b61 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003fe61 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 351 to 0000000000040cc0 │ │ │ │ + DW_CFA_advance_loc2: 335 to 000000000003ffb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040cc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ffb1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040cc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ffb3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000040cd0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003ffb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000040ceb │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000003ffd3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ │ │ │ -00002964 0000000000000040 00002968 FDE cie=00000000 pc=0000000000040cf0..0000000000040ebd │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040cf2 │ │ │ │ +0000296c 0000000000000040 00002970 FDE cie=00000000 pc=000000000003ffe0..000000000004019d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ffe2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040cf4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ffe4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040cf6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ffe6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040cf8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ffe8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040cf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ffe9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040cfa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ffea │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 441 to 0000000000040eb3 │ │ │ │ + DW_CFA_advance_loc2: 425 to 0000000000040193 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040eb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040194 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040eb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040196 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040eb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040198 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040eba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004019a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040ebc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004019c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029a8 000000000000004c 000029ac FDE cie=00000000 pc=0000000000040ec0..00000000000410dc │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000040ecf │ │ │ │ +000029b0 000000000000004c 000029b4 FDE cie=00000000 pc=00000000000401a0..00000000000403bc │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000401af │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040ed1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401b1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040ed3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000040ed5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000401b5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040ed6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000401b6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000040ed7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000401b7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 477 to 00000000000410b4 │ │ │ │ + DW_CFA_advance_loc2: 477 to 0000000000040394 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000410b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040395 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000410b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040397 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000410b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040399 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000410bb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004039b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000410bd │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004039d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000410c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000403a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000410db │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000403bb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029f8 000000000000002c 000029fc FDE cie=00000000 pc=00000000000410e0..00000000000416af │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000410e1 │ │ │ │ +00002a00 000000000000002c 00002a04 FDE cie=00000000 pc=00000000000403c0..0000000000040967 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000403c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000410e6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000403c6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000410ef │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000403ca │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000403d9 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1451 to 000000000004169a │ │ │ │ + DW_CFA_advance_loc2: 1401 to 0000000000040952 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004169b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040953 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002a28 000000000000001c 00002a2c FDE cie=00000000 pc=00000000000416b0..0000000000041703 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000416b1 │ │ │ │ +00002a30 000000000000001c 00002a34 FDE cie=00000000 pc=0000000000040970..00000000000409c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040971 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000416c8 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000040988 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000416d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040990 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000416fe │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000409be │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a48 000000000000003c 00002a4c FDE cie=00000000 pc=0000000000041710..0000000000041886 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041712 │ │ │ │ +00002a50 000000000000003c 00002a54 FDE cie=00000000 pc=00000000000409d0..0000000000040b46 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000409d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041714 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000409d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041716 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000409d9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004171a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000409dd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004171e │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000409e4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 310 to 0000000000041854 │ │ │ │ + DW_CFA_advance_loc2: 304 to 0000000000040b14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041855 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040b15 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041857 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040b17 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041859 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040b19 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004185b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040b1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041860 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040b20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a88 0000000000000048 00002a8c FDE cie=00000000 pc=0000000000041890..0000000000041ae5 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041892 │ │ │ │ +00002a90 0000000000000048 00002a94 FDE cie=00000000 pc=0000000000040b50..0000000000040da7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040b52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041894 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040b5a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041896 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040b5f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004189b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040b64 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004189c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040b68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004189d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040b69 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000418a4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000040b70 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 485 to 0000000000041a89 │ │ │ │ + DW_CFA_advance_loc2: 477 to 0000000000040d4d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041a8a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040d4e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041a8b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040d4f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a8d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d51 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a8f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d53 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a91 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000041a93 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000040d57 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000041aa0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000040d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002ad4 0000000000000014 00002ad8 FDE cie=00000000 pc=0000000000041af0..0000000000041b0e │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041af4 │ │ │ │ +00002adc 0000000000000014 00002ae0 FDE cie=00000000 pc=0000000000040db0..0000000000040dce │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040db4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000041b0d │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000040dcd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002aec 0000000000000014 00002af0 FDE cie=00000000 pc=0000000000041b10..0000000000041b3a │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b14 │ │ │ │ +00002af4 0000000000000014 00002af8 FDE cie=00000000 pc=0000000000040dd0..0000000000040dfa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040dd4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000041b39 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000040df9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b04 0000000000000014 00002b08 FDE cie=00000000 pc=0000000000041b40..0000000000041b70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b44 │ │ │ │ +00002b0c 0000000000000014 00002b10 FDE cie=00000000 pc=0000000000040e00..0000000000040e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 0000000000041b6f │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000040e2f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b1c 0000000000000010 00002b20 FDE cie=00000000 pc=0000000000041b70..0000000000041c75 │ │ │ │ +00002b24 0000000000000010 00002b28 FDE cie=00000000 pc=0000000000040e30..0000000000040f25 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b30 000000000000002c 00002b34 FDE cie=00000000 pc=0000000000041c80..0000000000041e51 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041c81 │ │ │ │ +00002b38 000000000000002c 00002b3c FDE cie=00000000 pc=0000000000040f30..00000000000410e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040f31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041c82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040f32 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000041c89 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000040f39 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0000000000041d40 │ │ │ │ + DW_CFA_advance_loc1: 175 to 0000000000040fe8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041d41 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040fe9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041d42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040fea │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000041d50 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000040ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b60 000000000000002c 00002b64 FDE cie=00000000 pc=0000000000041e80..00000000000424f6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041e81 │ │ │ │ +00002b68 000000000000002c 00002b6c FDE cie=00000000 pc=0000000000041100..0000000000041766 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000041101 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000041e84 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000041104 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000041e8d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000004110d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 714 to 0000000000042157 │ │ │ │ + DW_CFA_advance_loc2: 714 to 00000000000413d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000042160 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000413e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b90 000000000000002c 00002b94 FDE cie=00000000 pc=0000000000042500..0000000000044ae0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042501 │ │ │ │ +00002b98 000000000000002c 00002b9c FDE cie=00000000 pc=0000000000041770..0000000000043c60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000041771 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042506 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000041776 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000004250c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004177c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000042519 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000041789 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2433 to 0000000000042e9a │ │ │ │ + DW_CFA_advance_loc2: 2381 to 00000000000420d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000042e9b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000420d7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bc0 000000000000002c 00002bc4 FDE cie=00000000 pc=0000000000044ae0..0000000000046f9d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000044ae1 │ │ │ │ +00002bc8 000000000000002c 00002bcc FDE cie=00000000 pc=0000000000043c60..00000000000460df │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000043c61 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000044ae4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000043c66 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000044ae6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000043c68 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000044af7 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000043c79 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1936 to 0000000000045287 │ │ │ │ + DW_CFA_advance_loc2: 1934 to 0000000000044407 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000045288 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000044408 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bf0 0000000000000030 00002bf4 FDE cie=00000000 pc=0000000000046fa0..000000000004730b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046fa1 │ │ │ │ +00002bf8 0000000000000030 00002bfc FDE cie=00000000 pc=00000000000460e0..000000000004644b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000460e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000046fa6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000460e6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000046faf │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000460ef │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 664 to 0000000000047247 │ │ │ │ + DW_CFA_advance_loc2: 656 to 000000000004637f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000047250 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046380 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 186 to 000000000004730a │ │ │ │ + DW_CFA_advance_loc1: 202 to 000000000004644a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c24 0000000000000030 00002c28 FDE cie=00000000 pc=0000000000047310..0000000000047605 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047311 │ │ │ │ +00002c2c 0000000000000030 00002c30 FDE cie=00000000 pc=0000000000046450..0000000000046745 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046451 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000047316 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000046456 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047318 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046458 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000047326 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000046466 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 577 to 0000000000047567 │ │ │ │ + DW_CFA_advance_loc2: 577 to 00000000000466a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000047570 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000466b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000047604 │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000046744 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c58 0000000000000030 00002c5c FDE cie=00000000 pc=0000000000047610..00000000000477ac │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000004761f │ │ │ │ +00002c60 0000000000000030 00002c64 FDE cie=00000000 pc=0000000000046750..00000000000468d4 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000004675f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047620 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046760 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047621 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046761 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 351 to 0000000000047780 │ │ │ │ + DW_CFA_advance_loc2: 335 to 00000000000468b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047781 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000468b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047783 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000468b3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000047790 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000468b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000477ab │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000468d3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ │ │ │ -00002c8c 0000000000000040 00002c90 FDE cie=00000000 pc=00000000000477b0..000000000004797d │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477b2 │ │ │ │ +00002c94 0000000000000040 00002c98 FDE cie=00000000 pc=00000000000468e0..0000000000046a9d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000468e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000468e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000468e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000477b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000468e8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000477b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000468e9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000477ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000468ea │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 441 to 0000000000047973 │ │ │ │ + DW_CFA_advance_loc2: 425 to 0000000000046a93 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047974 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046a94 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047976 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046a96 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047978 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046a98 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004797a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046a9a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004797c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046a9c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cd0 000000000000004c 00002cd4 FDE cie=00000000 pc=0000000000047980..0000000000047b9c │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000004798f │ │ │ │ +00002cd8 000000000000004c 00002cdc FDE cie=00000000 pc=0000000000046aa0..0000000000046cbc │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000046aaf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047991 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ab1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047993 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ab3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047995 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046ab5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047996 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046ab6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047997 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046ab7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 477 to 0000000000047b74 │ │ │ │ + DW_CFA_advance_loc2: 477 to 0000000000046c94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047b75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046c95 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047b77 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c97 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047b79 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c99 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047b7b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c9b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000047b7d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046c9d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000047b80 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000046ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000047b9b │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000046cbb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d20 000000000000002c 00002d24 FDE cie=00000000 pc=0000000000047ba0..000000000004818d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000047ba1 │ │ │ │ +00002d28 000000000000002c 00002d2c FDE cie=00000000 pc=0000000000046cc0..0000000000047275 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046cc1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000047ba6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000046cc6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000047baf │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000046cc8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000046cd6 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1484 to 000000000004817b │ │ │ │ + DW_CFA_advance_loc2: 1421 to 0000000000047263 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004817c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047264 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002d50 000000000000001c 00002d54 FDE cie=00000000 pc=0000000000048190..00000000000481e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048191 │ │ │ │ +00002d58 000000000000001c 00002d5c FDE cie=00000000 pc=0000000000047280..00000000000472d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047281 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000481a8 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000047298 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000481b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000472a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000481de │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000472ce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d70 000000000000003c 00002d74 FDE cie=00000000 pc=00000000000481f0..0000000000048386 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000481f2 │ │ │ │ +00002d78 000000000000003c 00002d7c FDE cie=00000000 pc=00000000000472e0..0000000000047446 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000472e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000481f4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000472e7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000481f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000472e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000481fa │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000472ed │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000481fe │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000472f4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 342 to 0000000000048354 │ │ │ │ + DW_CFA_advance_loc2: 288 to 0000000000047414 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048355 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047415 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048357 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047417 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048359 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047419 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004835b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004741b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000048360 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000047420 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002db0 0000000000000048 00002db4 FDE cie=00000000 pc=0000000000048390..00000000000485e5 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048392 │ │ │ │ +00002db8 0000000000000048 00002dbc FDE cie=00000000 pc=0000000000047450..00000000000476a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047452 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048394 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004745a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048396 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004745f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004839b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000047464 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004839c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047468 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004839d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047469 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000483a4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000047470 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 485 to 0000000000048589 │ │ │ │ + DW_CFA_advance_loc2: 477 to 000000000004764d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004858a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004764e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004858b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004764f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004858d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047651 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004858f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047653 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048591 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047655 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048593 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047657 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000485a0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000047660 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002dfc 0000000000000014 00002e00 FDE cie=00000000 pc=00000000000485f0..000000000004860e │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485f4 │ │ │ │ +00002e04 0000000000000014 00002e08 FDE cie=00000000 pc=00000000000476b0..00000000000476ce │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000004860d │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000476cd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e14 0000000000000014 00002e18 FDE cie=00000000 pc=0000000000048610..000000000004863a │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048614 │ │ │ │ +00002e1c 0000000000000014 00002e20 FDE cie=00000000 pc=00000000000476d0..00000000000476fa │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000048639 │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000476f9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e2c 0000000000000014 00002e30 FDE cie=00000000 pc=0000000000048640..0000000000048670 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048644 │ │ │ │ +00002e34 0000000000000014 00002e38 FDE cie=00000000 pc=0000000000047700..0000000000047730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047704 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 000000000004866f │ │ │ │ + DW_CFA_advance_loc: 43 to 000000000004772f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e44 0000000000000010 00002e48 FDE cie=00000000 pc=0000000000048670..0000000000048775 │ │ │ │ +00002e4c 0000000000000010 00002e50 FDE cie=00000000 pc=0000000000047730..0000000000047825 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e58 000000000000002c 00002e5c FDE cie=00000000 pc=0000000000048780..0000000000048951 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048781 │ │ │ │ +00002e60 000000000000002c 00002e64 FDE cie=00000000 pc=0000000000047830..00000000000479e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047831 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048782 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047832 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000048789 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000047839 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0000000000048840 │ │ │ │ + DW_CFA_advance_loc1: 175 to 00000000000478e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048841 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000478e9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048842 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000478ea │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000048850 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000478f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e88 0000000000000020 00002e8c FDE cie=00000000 pc=0000000000048960..0000000000048a80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048961 │ │ │ │ +00002e90 0000000000000020 00002e94 FDE cie=00000000 pc=00000000000479f0..0000000000047b10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000479f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 134 to 00000000000489e7 │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000047a77 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000489f0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000047a80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048a04 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047a94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002eac 0000000000000010 00002eb0 FDE cie=00000000 pc=0000000000048a80..0000000000048a8a │ │ │ │ +00002eb4 0000000000000010 00002eb8 FDE cie=00000000 pc=0000000000047b10..0000000000047b1a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ec0 000000000000002c 00002ec4 FDE cie=00000000 pc=0000000000048a90..0000000000048c14 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048a91 │ │ │ │ +00002ec8 000000000000002c 00002ecc FDE cie=00000000 pc=0000000000047b20..0000000000047c94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047b21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 89 to 0000000000048aea │ │ │ │ + DW_CFA_advance_loc1: 89 to 0000000000047b7a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048aeb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047b7b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000048af4 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000047b84 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048af5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047b85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000048ba7 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000000000047c37 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000048bb0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000047c40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000048c0c │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000047c8c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ef0 00000000000000b4 00002ef4 FDE cie=00000000 pc=0000000000048c20..00000000000493a6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048c21 │ │ │ │ +00002ef8 00000000000000b4 00002efc FDE cie=00000000 pc=0000000000047ca0..00000000000483ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047ca1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000048c44 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000047cc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047cc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000048c7a │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000047cf2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000048c84 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000047cfc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048c86 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047cfe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 0000000000048cc4 │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000047d38 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000048ce7 │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000047d63 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048ce9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000047d65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 105 to 0000000000048d52 │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000000000047dca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000048d55 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000047dcd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048d65 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047ddd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048d66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047dde │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000048d80 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000047df8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048d90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047e00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000048e2c │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000047e9c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000048e36 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000047ea6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048e37 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047ea7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000048e45 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000047eb1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000048e5b │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000047ecb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000048e61 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000047ed1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 175 to 0000000000048f10 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0000000000047f74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000048f21 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000047f91 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047f95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 0000000000048fcc │ │ │ │ + DW_CFA_advance_loc1: 167 to 000000000004803c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000048fd6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048046 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000048fd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048048 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000048fe6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048052 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000049004 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000048074 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049005 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048075 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 00000000000490bd │ │ │ │ + DW_CFA_advance_loc1: 176 to 0000000000048125 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000490c6 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000004812e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000490c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004812f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000000000004911d │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000048185 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000004911f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048187 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049129 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048191 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004912a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048192 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 244 to 000000000004921e │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000048276 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049228 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048280 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049229 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048281 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000004923e │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000004829e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049247 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000482a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049249 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000482a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004925f │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000482bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049260 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000482c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000492c4 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000048324 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000492cd │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000004832d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000492ce │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004832e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000049344 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000000000004839c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004934e │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000483a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049350 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000483a8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fa8 0000000000000018 00002fac FDE cie=00000000 pc=00000000000493b0..0000000000049434 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000493b1 │ │ │ │ +00002fb0 0000000000000018 00002fb4 FDE cie=00000000 pc=00000000000483f0..0000000000048474 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000483f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 54 to 00000000000493e7 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000048427 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000493f0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000048430 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002fc4 0000000000000020 00002fc8 FDE cie=00000000 pc=0000000000049440..0000000000049560 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049441 │ │ │ │ +00002fcc 0000000000000020 00002fd0 FDE cie=00000000 pc=0000000000048480..00000000000485a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048481 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 134 to 00000000000494c7 │ │ │ │ + DW_CFA_advance_loc1: 134 to 0000000000048507 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000494d0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000048510 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000494e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048524 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000494f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048528 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fe8 0000000000000010 00002fec FDE cie=00000000 pc=0000000000049560..000000000004956a │ │ │ │ +00002ff0 0000000000000010 00002ff4 FDE cie=00000000 pc=00000000000485a0..00000000000485aa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ffc 000000000000002c 00003000 FDE cie=00000000 pc=0000000000049570..00000000000496f4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049571 │ │ │ │ +00003004 000000000000002c 00003008 FDE cie=00000000 pc=00000000000485b0..0000000000048724 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000485b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 89 to 00000000000495ca │ │ │ │ + DW_CFA_advance_loc1: 89 to 000000000004860a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000495cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004860b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000495d4 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000048614 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000495d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048615 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000000000049687 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00000000000486c7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049690 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000486d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000496ec │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000004871c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000302c 00000000000000b4 00003030 FDE cie=00000000 pc=0000000000049700..0000000000049e86 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049701 │ │ │ │ +00003034 00000000000000b4 00003038 FDE cie=00000000 pc=0000000000048730..0000000000048e7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048731 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000049724 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000048754 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048758 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000004975a │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000048782 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049764 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004878c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049766 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004878e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000497a4 │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000487c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000497c7 │ │ │ │ + DW_CFA_advance_loc: 43 to 00000000000487f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000497c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000487f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 105 to 0000000000049832 │ │ │ │ + DW_CFA_advance_loc1: 101 to 000000000004885a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000049835 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004885d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049845 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004886d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049846 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004886e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000049860 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000048888 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049870 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048890 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000004990c │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000004892c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049916 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048936 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049917 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048937 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000049925 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048941 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004993b │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000004895b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000049941 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000048961 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 175 to 00000000000499f0 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0000000000048a04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000049a01 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000048a21 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a05 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 0000000000049aac │ │ │ │ + DW_CFA_advance_loc1: 167 to 0000000000048acc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049ab6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048ad6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049ab8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048ad8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000049ac6 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048ae2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000049ae4 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000048b04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049ae5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048b05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 0000000000049b9d │ │ │ │ + DW_CFA_advance_loc1: 176 to 0000000000048bb5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049ba6 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000048bbe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049ba7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048bbf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0000000000049bfd │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000048c15 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049bff │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048c17 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049c09 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048c21 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049c0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048c22 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 244 to 0000000000049cfe │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000048d06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049d08 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048d10 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049d09 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048d11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000049d1e │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000048d2e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049d27 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000048d37 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049d29 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048d39 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000049d3f │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000048d4f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049d40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000049da4 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000048db4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049dad │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000048dbd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049dae │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048dbe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000000000049e24 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000048e2c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000049e2e │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000048e36 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000049e30 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000048e38 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030e4 0000000000000018 000030e8 FDE cie=00000000 pc=0000000000049e90..0000000000049f14 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000049e91 │ │ │ │ +000030ec 0000000000000018 000030f0 FDE cie=00000000 pc=0000000000048e80..0000000000048f04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048e81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000049ec7 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000048eb7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000049ed0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000048ec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003100 ZERO terminator │ │ │ │ +00003108 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -172,138 +172,128 @@ │ │ │ │ GLIBC_2.3.4 │ │ │ │ GLIBC_2.17 │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSI │ │ │ │ +AWAVAUATI │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^ │ │ │ │ []A\A]A^ │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ H[]A\A]A^A_ │ │ │ │ +AVAUATUSH │ │ │ │ H[]A\A]A^A_ │ │ │ │ -AWAVAUATSM │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ D$ H9D$0u │ │ │ │ h[]A\A]A^A_ │ │ │ │ D$ H9D$0t │ │ │ │ AWAVAUATUSH │ │ │ │ 8[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ 8[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATUH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATUH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSM │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ +AWAVAUATUH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATUH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ ([]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ 8[]A\A]A^A_ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ @@ -313,15 +303,15 @@ │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ @@ -330,94 +320,71 @@ │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ 8[]A\A]A^A_ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ -AWAVAUATUSI │ │ │ │ H[]A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATUSH │ │ │ │ X[]A\A]A^A_ │ │ │ │ X[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ h[]A\A]A^A_ │ │ │ │ h[]A\A]A^A_ │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ h[]A\A]A^A_ │ │ │ │ h[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ -]A\A]A^A_ │ │ │ │ -AWAVAUHc │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUHc │ │ │ │ +[]A\A]A^A_ │ │ │ │ ([]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ S8XYN;<2| │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ @@ -426,19 +393,16 @@ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AVAUATLc │ │ │ │ []A\A]A^ │ │ │ │ -AWAVAUHc │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ @@ -447,19 +411,17 @@ │ │ │ │ AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSL │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AVAUATLc │ │ │ │ []A\A]A^ │ │ │ │ -AWAVAUHc │ │ │ │ []A\A]A^A_ │ │ │ │ nfft: %s:%d: assertion failed: %s │ │ │ │ Number of nodes too small to use PRE_LIN_PSI. │ │ │ │ ths->x out of range [-0.5,0.5) │ │ │ │ polynomial degree N has to be even │ │ │ │ Polynomial degree N is smaller than cut-off m │ │ │ │ ../../../kernel/util/float.c │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0000000000003000 <.init>: │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x4cf95(%rip),%rax │ │ │ │ + mov 0x4bf95(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ je 3012 │ │ │ │ call *%rax │ │ │ │ add $0x8,%rsp │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,399 +1,399 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 0000000000003020 : │ │ │ │ - push 0x4ccda(%rip) │ │ │ │ - jmp *0x4ccdc(%rip) │ │ │ │ + push 0x4bcda(%rip) │ │ │ │ + jmp *0x4bcdc(%rip) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ 0000000000003030 : │ │ │ │ - jmp *0x4ccda(%rip) │ │ │ │ + jmp *0x4bcda(%rip) │ │ │ │ push $0x0 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003040 : │ │ │ │ - jmp *0x4ccd2(%rip) │ │ │ │ + jmp *0x4bcd2(%rip) │ │ │ │ push $0x1 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003050 : │ │ │ │ - jmp *0x4ccca(%rip) │ │ │ │ + jmp *0x4bcca(%rip) │ │ │ │ push $0x2 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003060 : │ │ │ │ - jmp *0x4ccc2(%rip) │ │ │ │ + jmp *0x4bcc2(%rip) │ │ │ │ push $0x3 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003070 : │ │ │ │ - jmp *0x4ccba(%rip) │ │ │ │ + jmp *0x4bcba(%rip) │ │ │ │ push $0x4 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003080 <__fprintf_chk@plt>: │ │ │ │ - jmp *0x4ccb2(%rip) │ │ │ │ + jmp *0x4bcb2(%rip) │ │ │ │ push $0x5 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003090 : │ │ │ │ - jmp *0x4ccaa(%rip) │ │ │ │ + jmp *0x4bcaa(%rip) │ │ │ │ push $0x6 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030a0 : │ │ │ │ - jmp *0x4cca2(%rip) │ │ │ │ + jmp *0x4bca2(%rip) │ │ │ │ push $0x7 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030b0 : │ │ │ │ - jmp *0x4cc9a(%rip) │ │ │ │ + jmp *0x4bc9a(%rip) │ │ │ │ push $0x8 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030c0 <__printf_chk@plt>: │ │ │ │ - jmp *0x4cc92(%rip) │ │ │ │ + jmp *0x4bc92(%rip) │ │ │ │ push $0x9 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030d0 : │ │ │ │ - jmp *0x4cc8a(%rip) │ │ │ │ + jmp *0x4bc8a(%rip) │ │ │ │ push $0xa │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030e0 : │ │ │ │ - jmp *0x4cc82(%rip) │ │ │ │ + jmp *0x4bc82(%rip) │ │ │ │ push $0xb │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000030f0 : │ │ │ │ - jmp *0x4cc7a(%rip) │ │ │ │ + jmp *0x4bc7a(%rip) │ │ │ │ push $0xc │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003100 : │ │ │ │ - jmp *0x4cc72(%rip) │ │ │ │ + jmp *0x4bc72(%rip) │ │ │ │ push $0xd │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003110 : │ │ │ │ - jmp *0x4cc6a(%rip) │ │ │ │ + jmp *0x4bc6a(%rip) │ │ │ │ push $0xe │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003120 : │ │ │ │ - jmp *0x4cc62(%rip) │ │ │ │ + jmp *0x4bc62(%rip) │ │ │ │ push $0xf │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003130 : │ │ │ │ - jmp *0x4cc5a(%rip) │ │ │ │ + jmp *0x4bc5a(%rip) │ │ │ │ push $0x10 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003140 : │ │ │ │ - jmp *0x4cc52(%rip) │ │ │ │ + jmp *0x4bc52(%rip) │ │ │ │ push $0x11 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003150 : │ │ │ │ - jmp *0x4cc4a(%rip) │ │ │ │ + jmp *0x4bc4a(%rip) │ │ │ │ push $0x12 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003160 : │ │ │ │ - jmp *0x4cc42(%rip) │ │ │ │ + jmp *0x4bc42(%rip) │ │ │ │ push $0x13 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003170 : │ │ │ │ - jmp *0x4cc3a(%rip) │ │ │ │ + jmp *0x4bc3a(%rip) │ │ │ │ push $0x14 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003180 : │ │ │ │ - jmp *0x4cc32(%rip) │ │ │ │ + jmp *0x4bc32(%rip) │ │ │ │ push $0x15 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003190 : │ │ │ │ - jmp *0x4cc2a(%rip) │ │ │ │ + jmp *0x4bc2a(%rip) │ │ │ │ push $0x16 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031a0 : │ │ │ │ - jmp *0x4cc22(%rip) │ │ │ │ + jmp *0x4bc22(%rip) │ │ │ │ push $0x17 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031b0 : │ │ │ │ - jmp *0x4cc1a(%rip) │ │ │ │ + jmp *0x4bc1a(%rip) │ │ │ │ push $0x18 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031c0 : │ │ │ │ - jmp *0x4cc12(%rip) │ │ │ │ + jmp *0x4bc12(%rip) │ │ │ │ push $0x19 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031d0 : │ │ │ │ - jmp *0x4cc0a(%rip) │ │ │ │ + jmp *0x4bc0a(%rip) │ │ │ │ push $0x1a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031e0 : │ │ │ │ - jmp *0x4cc02(%rip) │ │ │ │ + jmp *0x4bc02(%rip) │ │ │ │ push $0x1b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000031f0 : │ │ │ │ - jmp *0x4cbfa(%rip) │ │ │ │ + jmp *0x4bbfa(%rip) │ │ │ │ push $0x1c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003200 : │ │ │ │ - jmp *0x4cbf2(%rip) │ │ │ │ + jmp *0x4bbf2(%rip) │ │ │ │ push $0x1d │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003210 : │ │ │ │ - jmp *0x4cbea(%rip) │ │ │ │ + jmp *0x4bbea(%rip) │ │ │ │ push $0x1e │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003220 : │ │ │ │ - jmp *0x4cbe2(%rip) │ │ │ │ + jmp *0x4bbe2(%rip) │ │ │ │ push $0x1f │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003230 : │ │ │ │ - jmp *0x4cbda(%rip) │ │ │ │ + jmp *0x4bbda(%rip) │ │ │ │ push $0x20 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003240 : │ │ │ │ - jmp *0x4cbd2(%rip) │ │ │ │ + jmp *0x4bbd2(%rip) │ │ │ │ push $0x21 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003250 : │ │ │ │ - jmp *0x4cbca(%rip) │ │ │ │ + jmp *0x4bbca(%rip) │ │ │ │ push $0x22 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003260 : │ │ │ │ - jmp *0x4cbc2(%rip) │ │ │ │ + jmp *0x4bbc2(%rip) │ │ │ │ push $0x23 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003270 : │ │ │ │ - jmp *0x4cbba(%rip) │ │ │ │ + jmp *0x4bbba(%rip) │ │ │ │ push $0x24 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003280 : │ │ │ │ - jmp *0x4cbb2(%rip) │ │ │ │ + jmp *0x4bbb2(%rip) │ │ │ │ push $0x25 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003290 : │ │ │ │ - jmp *0x4cbaa(%rip) │ │ │ │ + jmp *0x4bbaa(%rip) │ │ │ │ push $0x26 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032a0 : │ │ │ │ - jmp *0x4cba2(%rip) │ │ │ │ + jmp *0x4bba2(%rip) │ │ │ │ push $0x27 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032b0 : │ │ │ │ - jmp *0x4cb9a(%rip) │ │ │ │ + jmp *0x4bb9a(%rip) │ │ │ │ push $0x28 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032c0 : │ │ │ │ - jmp *0x4cb92(%rip) │ │ │ │ + jmp *0x4bb92(%rip) │ │ │ │ push $0x29 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032d0 : │ │ │ │ - jmp *0x4cb8a(%rip) │ │ │ │ + jmp *0x4bb8a(%rip) │ │ │ │ push $0x2a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032e0 : │ │ │ │ - jmp *0x4cb82(%rip) │ │ │ │ + jmp *0x4bb82(%rip) │ │ │ │ push $0x2b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000032f0 : │ │ │ │ - jmp *0x4cb7a(%rip) │ │ │ │ + jmp *0x4bb7a(%rip) │ │ │ │ push $0x2c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003300 : │ │ │ │ - jmp *0x4cb72(%rip) │ │ │ │ + jmp *0x4bb72(%rip) │ │ │ │ push $0x2d │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003310 : │ │ │ │ - jmp *0x4cb6a(%rip) │ │ │ │ + jmp *0x4bb6a(%rip) │ │ │ │ push $0x2e │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003320 : │ │ │ │ - jmp *0x4cb62(%rip) │ │ │ │ + jmp *0x4bb62(%rip) │ │ │ │ push $0x2f │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003330 : │ │ │ │ - jmp *0x4cb5a(%rip) │ │ │ │ + jmp *0x4bb5a(%rip) │ │ │ │ push $0x30 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003340 : │ │ │ │ - jmp *0x4cb52(%rip) │ │ │ │ + jmp *0x4bb52(%rip) │ │ │ │ push $0x31 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003350 : │ │ │ │ - jmp *0x4cb4a(%rip) │ │ │ │ + jmp *0x4bb4a(%rip) │ │ │ │ push $0x32 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003360 : │ │ │ │ - jmp *0x4cb42(%rip) │ │ │ │ + jmp *0x4bb42(%rip) │ │ │ │ push $0x33 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003370 : │ │ │ │ - jmp *0x4cb3a(%rip) │ │ │ │ + jmp *0x4bb3a(%rip) │ │ │ │ push $0x34 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003380 : │ │ │ │ - jmp *0x4cb32(%rip) │ │ │ │ + jmp *0x4bb32(%rip) │ │ │ │ push $0x35 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003390 : │ │ │ │ - jmp *0x4cb2a(%rip) │ │ │ │ + jmp *0x4bb2a(%rip) │ │ │ │ push $0x36 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033a0 : │ │ │ │ - jmp *0x4cb22(%rip) │ │ │ │ + jmp *0x4bb22(%rip) │ │ │ │ push $0x37 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033b0 : │ │ │ │ - jmp *0x4cb1a(%rip) │ │ │ │ + jmp *0x4bb1a(%rip) │ │ │ │ push $0x38 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033c0 : │ │ │ │ - jmp *0x4cb12(%rip) │ │ │ │ + jmp *0x4bb12(%rip) │ │ │ │ push $0x39 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033d0 : │ │ │ │ - jmp *0x4cb0a(%rip) │ │ │ │ + jmp *0x4bb0a(%rip) │ │ │ │ push $0x3a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033e0 : │ │ │ │ - jmp *0x4cb02(%rip) │ │ │ │ + jmp *0x4bb02(%rip) │ │ │ │ push $0x3b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000033f0 : │ │ │ │ - jmp *0x4cafa(%rip) │ │ │ │ + jmp *0x4bafa(%rip) │ │ │ │ push $0x3c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003400 : │ │ │ │ - jmp *0x4caf2(%rip) │ │ │ │ + jmp *0x4baf2(%rip) │ │ │ │ push $0x3d │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003410 : │ │ │ │ - jmp *0x4caea(%rip) │ │ │ │ + jmp *0x4baea(%rip) │ │ │ │ push $0x3e │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003420 : │ │ │ │ - jmp *0x4cae2(%rip) │ │ │ │ + jmp *0x4bae2(%rip) │ │ │ │ push $0x3f │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003430 : │ │ │ │ - jmp *0x4cada(%rip) │ │ │ │ + jmp *0x4bada(%rip) │ │ │ │ push $0x40 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003440 : │ │ │ │ - jmp *0x4cad2(%rip) │ │ │ │ + jmp *0x4bad2(%rip) │ │ │ │ push $0x41 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003450 : │ │ │ │ - jmp *0x4caca(%rip) │ │ │ │ + jmp *0x4baca(%rip) │ │ │ │ push $0x42 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003460 : │ │ │ │ - jmp *0x4cac2(%rip) │ │ │ │ + jmp *0x4bac2(%rip) │ │ │ │ push $0x43 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003470 : │ │ │ │ - jmp *0x4caba(%rip) │ │ │ │ + jmp *0x4baba(%rip) │ │ │ │ push $0x44 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003480 : │ │ │ │ - jmp *0x4cab2(%rip) │ │ │ │ + jmp *0x4bab2(%rip) │ │ │ │ push $0x45 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003490 : │ │ │ │ - jmp *0x4caaa(%rip) │ │ │ │ + jmp *0x4baaa(%rip) │ │ │ │ push $0x46 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000034a0 : │ │ │ │ - jmp *0x4caa2(%rip) │ │ │ │ + jmp *0x4baa2(%rip) │ │ │ │ push $0x47 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000034b0 : │ │ │ │ - jmp *0x4ca9a(%rip) │ │ │ │ + jmp *0x4ba9a(%rip) │ │ │ │ push $0x48 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000034c0 : │ │ │ │ - jmp *0x4ca92(%rip) │ │ │ │ + jmp *0x4ba92(%rip) │ │ │ │ push $0x49 │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000034d0 : │ │ │ │ - jmp *0x4ca8a(%rip) │ │ │ │ + jmp *0x4ba8a(%rip) │ │ │ │ push $0x4a │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000034e0 : │ │ │ │ - jmp *0x4ca82(%rip) │ │ │ │ + jmp *0x4ba82(%rip) │ │ │ │ push $0x4b │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 00000000000034f0 : │ │ │ │ - jmp *0x4ca7a(%rip) │ │ │ │ + jmp *0x4ba7a(%rip) │ │ │ │ push $0x4c │ │ │ │ jmp 3020 │ │ │ │ │ │ │ │ 0000000000003500 : │ │ │ │ - jmp *0x4ca72(%rip) │ │ │ │ + jmp *0x4ba72(%rip) │ │ │ │ push $0x4d │ │ │ │ jmp 3020 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt.got {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt.got: │ │ │ │ │ │ │ │ 0000000000003510 <__cxa_finalize@plt>: │ │ │ │ - jmp *0x4caba(%rip) │ │ │ │ + jmp *0x4baba(%rip) │ │ │ │ xchg %ax,%ax │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,219 +1,218 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ 0000000000003540 : │ │ │ │ - lea 0x4cb19(%rip),%rdi │ │ │ │ - lea 0x4cb12(%rip),%rax │ │ │ │ + lea 0x4bb19(%rip),%rdi │ │ │ │ + lea 0x4bb12(%rip),%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ je 3568 <__cxa_finalize@plt+0x58> │ │ │ │ - mov 0x4ca5e(%rip),%rax │ │ │ │ + mov 0x4ba5e(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ je 3568 <__cxa_finalize@plt+0x58> │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x4cae9(%rip),%rdi │ │ │ │ - lea 0x4cae2(%rip),%rsi │ │ │ │ + lea 0x4bae9(%rip),%rdi │ │ │ │ + lea 0x4bae2(%rip),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shr $0x3f,%rsi │ │ │ │ sar $0x3,%rax │ │ │ │ add %rax,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ je 35a8 <__cxa_finalize@plt+0x98> │ │ │ │ - mov 0x4ca2d(%rip),%rax │ │ │ │ + mov 0x4ba2d(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ je 35a8 <__cxa_finalize@plt+0x98> │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ - cmpb $0x0,0x4caa5(%rip) │ │ │ │ + cmpb $0x0,0x4baa5(%rip) │ │ │ │ jne 35e8 <__cxa_finalize@plt+0xd8> │ │ │ │ push %rbp │ │ │ │ - cmpq $0x0,0x4ca0a(%rip) │ │ │ │ + cmpq $0x0,0x4ba0a(%rip) │ │ │ │ mov %rsp,%rbp │ │ │ │ je 35d7 <__cxa_finalize@plt+0xc7> │ │ │ │ - mov 0x4ca2e(%rip),%rdi │ │ │ │ + mov 0x4ba2e(%rip),%rdi │ │ │ │ call 3510 <__cxa_finalize@plt> │ │ │ │ call 3540 <__cxa_finalize@plt+0x30> │ │ │ │ - movb $0x1,0x4ca7d(%rip) │ │ │ │ + movb $0x1,0x4ba7d(%rip) │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ jmp 3570 <__cxa_finalize@plt+0x60> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ 0000000000003600 : │ │ │ │ - mov 0x4c9f1(%rip),%rax │ │ │ │ + mov 0x4b9f1(%rip),%rax │ │ │ │ push %r12 │ │ │ │ mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %esi,%ebp │ │ │ │ - mov %rdx,%rbx │ │ │ │ + push %rbx │ │ │ │ mov (%rax),%rdi │ │ │ │ + mov %rdx,%rbx │ │ │ │ call 34e0 │ │ │ │ - mov 0x4c9ce(%rip),%rax │ │ │ │ mov %r12,%r9 │ │ │ │ mov %ebp,%r8d │ │ │ │ mov %rbx,%rcx │ │ │ │ - lea 0x469ce(%rip),%rdx │ │ │ │ + mov 0x4b9c5(%rip),%rax │ │ │ │ + lea 0x459ce(%rip),%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov (%rax),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ call 3080 <__fprintf_chk@plt> │ │ │ │ call 3060 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ 0000000000003650 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 3940 │ │ │ │ + ja 3928 │ │ │ │ fcomip %st(1),%st │ │ │ │ - je 3930 │ │ │ │ - flds 0x46a64(%rip) │ │ │ │ + je 3920 │ │ │ │ + flds 0x45a64(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jb 37e0 │ │ │ │ + jb 37d8 │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(0) │ │ │ │ fadd %st(1),%st │ │ │ │ - fldt 0x46b70(%rip) │ │ │ │ + fldt 0x45b70(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x46b78(%rip) │ │ │ │ + fldt 0x45b78(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46b80(%rip) │ │ │ │ + fldt 0x45b80(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x46b84(%rip) │ │ │ │ + fldt 0x45b84(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46b8c(%rip) │ │ │ │ + fldt 0x45b8c(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x46b8e(%rip) │ │ │ │ + fldt 0x45b8e(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46b90(%rip) │ │ │ │ + fldt 0x45b90(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x46b92(%rip) │ │ │ │ + fldt 0x45b92(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46b94(%rip) │ │ │ │ + fldt 0x45b94(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x46b96(%rip) │ │ │ │ + fldt 0x45b96(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46b98(%rip) │ │ │ │ + fldt 0x45b98(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x46b9a(%rip) │ │ │ │ + fldt 0x45b9a(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ - fldt 0x46b94(%rip) │ │ │ │ + fldt 0x45b94(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x46b9c(%rip) │ │ │ │ + fldt 0x45b9c(%rip) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x46ba2(%rip) │ │ │ │ + fldt 0x45ba2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46baa(%rip) │ │ │ │ + fldt 0x45baa(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x46bae(%rip) │ │ │ │ + fldt 0x45bae(%rip) │ │ │ │ fsubp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x46bb4(%rip) │ │ │ │ + fldt 0x45bb4(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46bb6(%rip) │ │ │ │ + fldt 0x45bb6(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x46bb8(%rip) │ │ │ │ + fldt 0x45bb8(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46bba(%rip) │ │ │ │ + fldt 0x45bba(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x46bbc(%rip) │ │ │ │ + fldt 0x45bbc(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46bbe(%rip) │ │ │ │ + fldt 0x45bbe(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x46bc0(%rip) │ │ │ │ + fldt 0x45bc0(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st,%st(4) │ │ │ │ fldt -0x38(%rsp) │ │ │ │ faddp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x46bb6(%rip) │ │ │ │ + fldt 0x45bb6(%rip) │ │ │ │ fsubp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt 0x46bb6(%rip) │ │ │ │ + fldt 0x45bb6(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fld %st(0) │ │ │ │ - fsubrs 0x468ec(%rip) │ │ │ │ + fsubrs 0x458f4(%rip) │ │ │ │ fdiv %st(1),%st │ │ │ │ - fldt 0x46ba0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ @@ -223,382 +222,380 @@ │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fldt 0x46b84(%rip) │ │ │ │ + fldt 0x45b80(%rip) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x46b8c(%rip) │ │ │ │ + fldt 0x45b88(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46b94(%rip) │ │ │ │ + fldt 0x45b90(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x46b98(%rip) │ │ │ │ + fldt 0x45b94(%rip) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x46b9c(%rip) │ │ │ │ + fldt 0x45b98(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x46ba0(%rip) │ │ │ │ + fldt 0x45b9c(%rip) │ │ │ │ fsubp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46ba6(%rip) │ │ │ │ + fldt 0x45ba2(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x46ba8(%rip) │ │ │ │ + fldt 0x45ba4(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(4) │ │ │ │ faddp %st,%st(3) │ │ │ │ - fldt 0x46baa(%rip) │ │ │ │ + fldt 0x45ba6(%rip) │ │ │ │ fsub %st(3),%st │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x46ba4(%rip) │ │ │ │ + fldt 0x45ba0(%rip) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x46bac(%rip) │ │ │ │ + fldt 0x45ba8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46bb4(%rip) │ │ │ │ + fldt 0x45bb0(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x46bb8(%rip) │ │ │ │ + fldt 0x45bb4(%rip) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x46bbc(%rip) │ │ │ │ + fldt 0x45bb8(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x46bc0(%rip) │ │ │ │ + fldt 0x45bbc(%rip) │ │ │ │ fsubp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46bc6(%rip) │ │ │ │ + fldt 0x45bc2(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldt 0x46bc8(%rip) │ │ │ │ + fldt 0x45bc4(%rip) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt 0x46bca(%rip) │ │ │ │ + fldt 0x45bc6(%rip) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x18(%rsp) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x46bbe(%rip) │ │ │ │ + fldt 0x45bba(%rip) │ │ │ │ fsubp %st,%st(5) │ │ │ │ faddp %st,%st(4) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt 0x46bbc(%rip) │ │ │ │ + fldt 0x45bb8(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x38(%rsp) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fchs │ │ │ │ - flds 0x46786(%rip) │ │ │ │ + flds 0x4579e(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jb 37e0 │ │ │ │ + jb 37d8 │ │ │ │ jmp 3674 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000003960 : │ │ │ │ - mov %rdi,%rdx │ │ │ │ +0000000000003940 : │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ sub $0x48,%rsp │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ fldt 0x10(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - fldz │ │ │ │ - fxch %st(2) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ + fldz │ │ │ │ + fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ - jbe 3e9f │ │ │ │ + jbe 3e6f │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 3ea5 │ │ │ │ - fsub %st(1),%st │ │ │ │ + jbe 3e75 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + fsub %st(1),%st │ │ │ │ + mov %rdi,%rbx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovnbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fld1 │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ or $0xc,%ah │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3a03 │ │ │ │ + jle 39ea │ │ │ │ mov %r8,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3030 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - mov %rax,%r8 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ fld1 │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lea -0x1(%rcx),%r13 │ │ │ │ - sub %rbx,%rdx │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov %rdx,%rax │ │ │ │ - sub %rbx,%r11 │ │ │ │ + lea -0x1(%rbx),%r11 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + sub %rcx,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea 0x1(%r11),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax,%r8,1) │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %rcx,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 3bc8 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - lea -0x1(%r11),%r12 │ │ │ │ - lea -0x2(%rdx),%r15 │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add %r8,%r10 │ │ │ │ - sub %rdi,%r14 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ mov %r11,%rax │ │ │ │ - lea (%r9,%rbx,1),%rdx │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub %r9,%rax │ │ │ │ - add %r14,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ + sub %rcx,%rax │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 3ba4 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + lea -0x2(%rsi),%r15 │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + shl $0x4,%r12 │ │ │ │ + sub %rbx,%rsi │ │ │ │ + lea -0x1(%rax),%r13 │ │ │ │ + add %r8,%r12 │ │ │ │ + mov %rax,%r10 │ │ │ │ + lea 0x1(%rsi),%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ + mov %r10,%r9 │ │ │ │ + lea (%r14,%r10,1),%rsi │ │ │ │ + sub %r10,%rcx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fldt -0x10(%r10) │ │ │ │ - sub %r9,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %r15,%rcx │ │ │ │ + sub %r10,%rcx │ │ │ │ + fldt -0x10(%r12) │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fadd %st(4),%st │ │ │ │ fdiv %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%r10) │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jl 3b80 │ │ │ │ + fstpt (%r12) │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jl 3b60 │ │ │ │ fld %st(2) │ │ │ │ fdiv %st(2),%st │ │ │ │ - cmp %r12,%rcx │ │ │ │ - jge 3b1c │ │ │ │ - mov %r10,%rax │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jge 3afc │ │ │ │ + mov %r12,%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%rdx),%rsi │ │ │ │ - sub $0x20,%rax │ │ │ │ + lea -0x1(%rsi),%rdi │ │ │ │ + sub $0x20,%rcx │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub $0x2,%rsi │ │ │ │ + sub $0x2,%r9 │ │ │ │ + sub $0x3,%rdi │ │ │ │ fsubr %st(5),%st │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - sub $0x2,%rdx │ │ │ │ - sub $0x3,%rsi │ │ │ │ - sub $0x2,%rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rcx) │ │ │ │ fld %st(5) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ + fstpt 0x10(%rcx) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt -0x10(%rax) │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fld %st(5) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 3ac0 │ │ │ │ + fstpt (%rcx) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jl 3aa0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 3b20 │ │ │ │ + jmp 3b00 │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + mov %r9,%rdi │ │ │ │ + dec %r9 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - dec %rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + lea (%r8,%rdi,1),%rcx │ │ │ │ fsubr %st(4),%st │ │ │ │ - shl $0x4,%rsi │ │ │ │ - lea (%r8,%rsi,1),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x10(%r8,%rsi,1) │ │ │ │ + fldt -0x10(%r8,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jg 3b90 │ │ │ │ - dec %rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + fstpt (%rcx) │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jg 3b68 │ │ │ │ + dec %rsi │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + lea (%r8,%r9,1),%rcx │ │ │ │ fsubr %st(4),%st │ │ │ │ - shl $0x4,%rdi │ │ │ │ - lea (%r8,%rdi,1),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x10(%r8,%rdi,1) │ │ │ │ + fldt -0x10(%r8,%r9,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - jmp 3b92 │ │ │ │ + fstpt (%rcx) │ │ │ │ + jmp 3b6a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3b92 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3b6a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fdivr %st(2),%st │ │ │ │ - mov %r11,%rax │ │ │ │ - inc %r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %r8,%rax │ │ │ │ - inc %r12 │ │ │ │ - fldt (%rax) │ │ │ │ + mov %rax,%rcx │ │ │ │ + inc %r10 │ │ │ │ + add $0x10,%r12 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + inc %r13 │ │ │ │ + add %r8,%rcx │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt (%rax) │ │ │ │ - cmp %r13,%r9 │ │ │ │ - jne 3a70 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea -0x1(%rbx,%rcx,1),%r9 │ │ │ │ - lea 0x1(%rbx),%rsi │ │ │ │ - jmp 3bd0 │ │ │ │ - ffreep %st(0) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jl 3ef1 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - lea (%rbx,%r9,1),%rdx │ │ │ │ - mov %r9,%r14 │ │ │ │ - mov %r13,%r15 │ │ │ │ - sub %r11,%r15 │ │ │ │ - mov %r11,%r12 │ │ │ │ - mov %r11,-0x68(%rbp) │ │ │ │ - mov %rbx,-0x58(%rbp) │ │ │ │ - shl $0x4,%r14 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + fstpt (%rcx) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 3a50 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + lea -0x1(%rcx,%rdx,1),%r9 │ │ │ │ + lea 0x1(%rcx),%r12 │ │ │ │ + jmp 3bb0 │ │ │ │ + fstp %st(0) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r12,%rax │ │ │ │ + jl 3ec1 │ │ │ │ + lea (%rcx,%r9,1),%rsi │ │ │ │ + mov %r9,%r13 │ │ │ │ + mov %r11,%r15 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + sub %rbx,%rsi │ │ │ │ + shl $0x4,%r13 │ │ │ │ + sub %r12,%r10 │ │ │ │ + sub %rax,%r15 │ │ │ │ + inc %rsi │ │ │ │ + add %r8,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + lea -0x1(%r9),%rsi │ │ │ │ fld1 │ │ │ │ - add %r8,%r14 │ │ │ │ - sub %rdi,%rdx │ │ │ │ - sub %rsi,%rdi │ │ │ │ - inc %rdx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - lea -0x1(%r9),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - movabs $0x7fffffffffffffff,%rdx │ │ │ │ - setl %sil │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - setne %dl │ │ │ │ - mov %esi,%edi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + movabs $0x7fffffffffffffff,%rsi │ │ │ │ + setl %r14b │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + setne %sil │ │ │ │ + mov %r11,-0x68(%rbp) │ │ │ │ shl $0x4,%r12 │ │ │ │ - and %edx,%edi │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + and %esi,%r14d │ │ │ │ add %r8,%r12 │ │ │ │ - mov %edi,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jg 3d32 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jg 3d12 │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - test %bl,%bl │ │ │ │ - je 3ee6 │ │ │ │ - fldt (%r14) │ │ │ │ - mov %r14,%rax │ │ │ │ + test %r14b,%r14b │ │ │ │ + je 3eb6 │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + mov %r13,%rax │ │ │ │ mov %r9,%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%rdx),%rsi │ │ │ │ + mov %r11,%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ sub $0x20,%rax │ │ │ │ - fsubr %st(5),%st │ │ │ │ + sub $0x2,%rcx │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ mov %rsi,-0x50(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ - sub $0x2,%rdx │ │ │ │ - sub $0x3,%rsi │ │ │ │ sub $0x2,%rdi │ │ │ │ + sub $0x3,%rsi │ │ │ │ + fsubr %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ fld %st(5) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ @@ -614,212 +611,211 @@ │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 3c70 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jl 3c50 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rdi,%rsi │ │ │ │ dec %rdi │ │ │ │ - fsubr %st(4),%st │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ shl $0x4,%rsi │ │ │ │ lea (%r8,%rsi,1),%rax │ │ │ │ + fsubr %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x10(%r8,%rsi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jg 3d30 │ │ │ │ - dec %rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jg 3d10 │ │ │ │ + dec %rcx │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + fildll -0x50(%rbp) │ │ │ │ lea (%r8,%rdi,1),%rax │ │ │ │ + fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x10(%r8,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - jmp 3d32 │ │ │ │ + jmp 3d12 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fdivr %st(2),%st │ │ │ │ dec %r10 │ │ │ │ fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%r12) │ │ │ │ cmp %r15,%r10 │ │ │ │ - jne 3c40 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ + jne 3c20 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%r11 │ │ │ │ - cmp %rax,-0x40(%rbp) │ │ │ │ - jle 3eba │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - add %r9,%rbx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jle 3e8a │ │ │ │ + add %r9,%rcx │ │ │ │ fld1 │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ + mov %r9,%r12 │ │ │ │ + sub %rbx,%rcx │ │ │ │ + shl $0x4,%r12 │ │ │ │ + lea 0x1(%rax,%rbx,1),%rbx │ │ │ │ + sub %rdi,%r13 │ │ │ │ sub %rdi,%rbx │ │ │ │ - lea (%rdi,%r11,1),%r12 │ │ │ │ - lea 0x1(%rdi),%r14 │ │ │ │ - lea 0x1(%rbx),%r10 │ │ │ │ - mov %r9,%rbx │ │ │ │ - sub %rax,%r12 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add %r8,%rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jg 3e92 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r11,%rsi │ │ │ │ - sub %rcx,%rdx │ │ │ │ - sub %rax,%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ - lea -0x1(%r9),%rdx │ │ │ │ + lea 0x1(%rcx),%r10 │ │ │ │ + lea -0x1(%r9),%rdi │ │ │ │ + add %r8,%r12 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jg 3e62 │ │ │ │ + mov %rbx,%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 3edb │ │ │ │ - fldt (%rbx) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r9,%r15 │ │ │ │ - mov %r10,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jge 3eab │ │ │ │ + fldt (%r12) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %r10,%rcx │ │ │ │ + fld1 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - lea -0x1(%rsi),%rdi │ │ │ │ - sub $0x20,%rdx │ │ │ │ - fsubr %st(4),%st │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub $0x2,%rsi │ │ │ │ - sub $0x3,%rdi │ │ │ │ - sub $0x2,%r15 │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ - fld %st(4) │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ + sub $0x20,%rax │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + sub $0x2,%rcx │ │ │ │ + sub $0x2,%r14 │ │ │ │ + sub $0x3,%rsi │ │ │ │ + fsubr %st(5),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x10(%rax) │ │ │ │ + fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(4) │ │ │ │ + fxch %st(1) │ │ │ │ + faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpt 0x20(%rdx) │ │ │ │ + fstpt 0x20(%rax) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - fsubr %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt (%rdx) │ │ │ │ - fld %st(4) │ │ │ │ + fsubr %st(5),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt (%rax) │ │ │ │ + fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt 0x10(%rdx) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jl 3dd0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + fxch %st(3) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpt 0x10(%rax) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jl 3da0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r14,%rsi │ │ │ │ + dec %r14 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - dec %r15 │ │ │ │ + shl $0x4,%rsi │ │ │ │ + lea (%r8,%rsi,1),%rax │ │ │ │ fsubr %st(3),%st │ │ │ │ - shl $0x4,%rdi │ │ │ │ - lea (%r8,%rdi,1),%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x10(%r8,%rdi,1) │ │ │ │ + fldt -0x10(%r8,%rsi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jg 3e90 │ │ │ │ - dec %rsi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + fstpt (%rax) │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jg 3e60 │ │ │ │ + dec %rcx │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + lea (%r8,%r14,1),%rax │ │ │ │ fsubr %st(3),%st │ │ │ │ - shl $0x4,%r15 │ │ │ │ - lea (%r8,%r15,1),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x10(%r8,%r15,1) │ │ │ │ + fldt -0x10(%r8,%r14,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rax) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - jmp 3e92 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 3ec0 │ │ │ │ - inc %rcx │ │ │ │ - jmp 3d90 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3ea9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstpt (%rax) │ │ │ │ + jmp 3e62 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 3e90 │ │ │ │ + inc %rdx │ │ │ │ + jmp 3d70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e79 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ fldz │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3ec4 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e94 │ │ │ │ xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x4,%r13 │ │ │ │ - fldt (%r8,%r13,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + shl $0x4,%r11 │ │ │ │ + fldt (%r8,%r11,1) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %r9,%r15 │ │ │ │ - mov %r10,%rsi │ │ │ │ - jmp 3e2d │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov %r10,%rcx │ │ │ │ + jmp 3dff │ │ │ │ mov %r9,%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - jmp 3ccd │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 3d58 │ │ │ │ + mov %r11,%rcx │ │ │ │ + jmp 3cad │ │ │ │ + mov %r12,%rdi │ │ │ │ + jmp 3d3c │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000003f00 : │ │ │ │ +0000000000003ed0 : │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ fildll -0x10(%rsp) │ │ │ │ mov %rdi,-0x10(%rsp) │ │ │ │ imul %rdi,%rdi │ │ │ │ fadd %st(0),%st │ │ │ │ fld1 │ │ │ │ fadd %st,%st(1) │ │ │ │ @@ -833,31 +829,31 @@ │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000003f40 : │ │ │ │ +0000000000003f10 : │ │ │ │ mov %rdi,-0x38(%rsp) │ │ │ │ fildll -0x38(%rsp) │ │ │ │ - flds 0x4618d(%rip) │ │ │ │ mov %rsi,%rax │ │ │ │ - fstpt -0x18(%rsp) │ │ │ │ - fldt -0x18(%rsp) │ │ │ │ + flds 0x451ba(%rip) │ │ │ │ neg %rax │ │ │ │ - fmul %st,%st(1) │ │ │ │ cmovs %rsi,%rax │ │ │ │ + fstpt -0x18(%rsp) │ │ │ │ + fldt -0x18(%rsp) │ │ │ │ mov %rax,-0x20(%rsp) │ │ │ │ + fmul %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - fdivrs 0x46160(%rip) │ │ │ │ + fdivrs 0x45190(%rip) │ │ │ │ fld %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ fadd %st(0),%st │ │ │ │ fadd %st(3),%st │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -866,102 +862,103 @@ │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ fildll -0x20(%rsp) │ │ │ │ fld %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ fstp %st(5) │ │ │ │ - ja 4000 │ │ │ │ + ja 3fd0 │ │ │ │ fsubr %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(5) │ │ │ │ fldt -0x38(%rsp) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ inc %rsi │ │ │ │ mov %rsi,%rax │ │ │ │ - neg %rax │ │ │ │ - cmovs %rsi,%rax │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ + sar $0x3f,%rax │ │ │ │ + xor %rax,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %rsi,-0x20(%rsp) │ │ │ │ fildll -0x20(%rsp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fld1 │ │ │ │ fcomi %st(4),%st │ │ │ │ fstp %st(4) │ │ │ │ - ja 4030 │ │ │ │ + ja 4000 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(2) │ │ │ │ fldt -0x38(%rsp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - flds 0x460ea(%rip) │ │ │ │ + flds 0x45117(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(6),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x460ce(%rip) │ │ │ │ + fmuls 0x450fe(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x460ca(%rip) │ │ │ │ + fmuls 0x450fa(%rip) │ │ │ │ fmul %st(6),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ - jmp 3fb4 │ │ │ │ + jmp 3f84 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x4609a(%rip) │ │ │ │ + fmuls 0x450ca(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x46096(%rip) │ │ │ │ + fmuls 0x450c6(%rip) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls 0x46082(%rip) │ │ │ │ + fmuls 0x450b2(%rip) │ │ │ │ fdivp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000004070 : │ │ │ │ +0000000000004040 : │ │ │ │ sub $0x30,%rsp │ │ │ │ lea 0x2(%rsi),%rdx │ │ │ │ mov %rdi,-0x78(%rsp) │ │ │ │ fildll -0x78(%rsp) │ │ │ │ - fmuls 0x46055(%rip) │ │ │ │ - fadds 0x46053(%rip) │ │ │ │ + fmuls 0x45085(%rip) │ │ │ │ + fadds 0x45083(%rip) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x46053(%rip) │ │ │ │ + fmuls 0x45083(%rip) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x4604f(%rip) │ │ │ │ + fmuls 0x4507f(%rip) │ │ │ │ fstpt -0x8(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ @@ -974,390 +971,389 @@ │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x8(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x48(%rsp) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x4601b(%rip) │ │ │ │ + fmuls 0x4504b(%rip) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x18(%rsp) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls 0x46011(%rip) │ │ │ │ + fmuls 0x45041(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x4600d(%rip) │ │ │ │ + fmuls 0x4503d(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fmuls 0x46007(%rip) │ │ │ │ + fmuls 0x45037(%rip) │ │ │ │ faddp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ - fdivrs 0x45ff9(%rip) │ │ │ │ + fdivrs 0x45029(%rip) │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fldz │ │ │ │ fstpt -0x78(%rsp) │ │ │ │ mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rsi,%rax │ │ │ │ mov %rax,-0x58(%rsp) │ │ │ │ fildll -0x58(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x18(%rsp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld1 │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 43d0 │ │ │ │ - flds 0x45f9a(%rip) │ │ │ │ + ja 4390 │ │ │ │ + flds 0x44fca(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 4280 │ │ │ │ - ffreep %st(0) │ │ │ │ + jbe 4248 │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x58(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x45fcc(%rip) │ │ │ │ + fmuls 0x44ffc(%rip) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x45fc4(%rip) │ │ │ │ + fmuls 0x44ff4(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ - fmuls 0x45fbc(%rip) │ │ │ │ - fsubs 0x45fba(%rip) │ │ │ │ + fmuls 0x44fec(%rip) │ │ │ │ + fsubs 0x44fea(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x45fb6(%rip) │ │ │ │ + fmuls 0x44fe6(%rip) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x45faa(%rip) │ │ │ │ + fmuls 0x44fda(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x45fa6(%rip) │ │ │ │ + fmuls 0x44fd6(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x45f98(%rip) │ │ │ │ - fsubrs 0x45f96(%rip) │ │ │ │ + fmuls 0x44fc8(%rip) │ │ │ │ + fsubrs 0x44fc6(%rip) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fsub %st(6),%st │ │ │ │ - fmuls 0x45f8a(%rip) │ │ │ │ + fmuls 0x44fba(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ fld %st(5) │ │ │ │ fmul %st(6),%st │ │ │ │ - fmuls 0x45f7e(%rip) │ │ │ │ - fsubrs 0x45f7c(%rip) │ │ │ │ + fmuls 0x44fae(%rip) │ │ │ │ + fsubrs 0x44fac(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x45f7c(%rip) │ │ │ │ + fmuls 0x44fac(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x45f6e(%rip) │ │ │ │ + fmuls 0x44f9e(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x45f66(%rip) │ │ │ │ + fmuls 0x44f96(%rip) │ │ │ │ fldt 0x8(%rsp) │ │ │ │ - fmuls 0x45f58(%rip) │ │ │ │ + fmuls 0x44f88(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ - fmuls 0x45f58(%rip) │ │ │ │ + fmuls 0x44f88(%rip) │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x45f4c(%rip) │ │ │ │ + fmuls 0x44f7c(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x45f44(%rip) │ │ │ │ + fmuls 0x44f74(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x38(%rsp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x78(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x78(%rsp) │ │ │ │ - jmp 4260 │ │ │ │ + jmp 4228 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 4111 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 40e1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x78(%rsp) │ │ │ │ add $0x30,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - flds 0x45e5a(%rip) │ │ │ │ + flds 0x44e92(%rip) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 4380 │ │ │ │ - ffreep %st(0) │ │ │ │ + jbe 4340 │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x45e9a(%rip) │ │ │ │ - fsubs 0x45ec4(%rip) │ │ │ │ + fmuls 0x44ed2(%rip) │ │ │ │ + fsubs 0x44efc(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds 0x45ec0(%rip) │ │ │ │ + fadds 0x44ef8(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x45e70(%rip) │ │ │ │ + fmuls 0x44ea8(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x45eb2(%rip) │ │ │ │ + fmuls 0x44eea(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ - fmuls 0x45ea8(%rip) │ │ │ │ + fmuls 0x44ee0(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x45e36(%rip) │ │ │ │ + fmuls 0x44e6e(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x45e9a(%rip) │ │ │ │ + fmuls 0x44ed2(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x45e92(%rip) │ │ │ │ + fmuls 0x44eca(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x45e8a(%rip) │ │ │ │ + fmuls 0x44ec2(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x45dfe(%rip) │ │ │ │ + fmuls 0x44e36(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(4) │ │ │ │ fmul %st(5),%st │ │ │ │ - fmuls 0x45e70(%rip) │ │ │ │ + fmuls 0x44ea8(%rip) │ │ │ │ fldt -0x28(%rsp) │ │ │ │ - fmuls 0x45e6a(%rip) │ │ │ │ + fmuls 0x44ea2(%rip) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fldt -0x68(%rsp) │ │ │ │ - fmuls 0x45e26(%rip) │ │ │ │ - fsubs 0x45dec(%rip) │ │ │ │ + fmuls 0x44e5e(%rip) │ │ │ │ + fsubs 0x44e24(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt 0x8(%rsp) │ │ │ │ - fmuls 0x45e4a(%rip) │ │ │ │ + fmuls 0x44e82(%rip) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ fsubp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x45e42(%rip) │ │ │ │ + fmuls 0x44e7a(%rip) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x45e34(%rip) │ │ │ │ + fmuls 0x44e6c(%rip) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldt -0x8(%rsp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 422c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 41fc │ │ │ │ + nop │ │ │ │ fstp %st(1) │ │ │ │ - flds 0x45d78(%rip) │ │ │ │ + flds 0x44db8(%rip) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 4250 │ │ │ │ + jbe 4220 │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld1 │ │ │ │ fldt -0x38(%rsp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(0) │ │ │ │ - fsubs 0x45df6(%rip) │ │ │ │ + fsubs 0x44e36(%rip) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld1 │ │ │ │ fsubr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x78(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x78(%rsp) │ │ │ │ - jmp 4260 │ │ │ │ + jmp 4228 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x78(%rsp) │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x78(%rsp) │ │ │ │ fld %st(3) │ │ │ │ - fmuls 0x45d1e(%rip) │ │ │ │ + fmuls 0x44d5e(%rip) │ │ │ │ fld %st(5) │ │ │ │ - fmuls 0x45d12(%rip) │ │ │ │ + fmuls 0x44d52(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fmuls 0x45d10(%rip) │ │ │ │ + fmuls 0x44d50(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fadds 0x45d0a(%rip) │ │ │ │ + fadds 0x44d4a(%rip) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(4) │ │ │ │ - fmuls 0x45d06(%rip) │ │ │ │ + fmuls 0x44d46(%rip) │ │ │ │ fld %st(6) │ │ │ │ - fmuls 0x45cfa(%rip) │ │ │ │ + fmuls 0x44d3a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x48(%rsp) │ │ │ │ - fmuls 0x45cf6(%rip) │ │ │ │ + fmuls 0x44d36(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(4) │ │ │ │ - fmuls 0x45cee(%rip) │ │ │ │ + fmuls 0x44d2e(%rip) │ │ │ │ faddp %st,%st(4) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls 0x45ce6(%rip) │ │ │ │ + fmuls 0x44d26(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt -0x8(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x38(%rsp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x78(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x78(%rsp) │ │ │ │ - jmp 4260 │ │ │ │ + jmp 4228 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004470 : │ │ │ │ +0000000000004430 : │ │ │ │ push %rbx │ │ │ │ sub $0x20,%rsp │ │ │ │ fldt 0x30(%rsp) │ │ │ │ - fmuls 0x45d29(%rip) │ │ │ │ + fmuls 0x44d69(%rip) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 44d0 │ │ │ │ - mov %rdi,%rax │ │ │ │ + je 4490 │ │ │ │ sub $0x20,%rsp │ │ │ │ + mov %rdi,%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ neg %rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ cmovs %rdi,%rax │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ fildll 0x28(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3430 │ │ │ │ add $0x20,%rsp │ │ │ │ inc %rbx │ │ │ │ fldt 0x10(%rsp) │ │ │ │ - jne 44d9 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 4499 │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ add $0x20,%rsp │ │ │ │ faddp %st,%st(1) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x1,%ebx │ │ │ │ fld1 │ │ │ │ - jmp 44db │ │ │ │ + jmp 449b │ │ │ │ fxch %st(1) │ │ │ │ mov %rbx,%rax │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ sub $0x20,%rsp │ │ │ │ - neg %rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + xor %rax,%rbx │ │ │ │ + sub %rax,%rbx │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - cmovs %rbx,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ fildll 0x28(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3430 │ │ │ │ + fldt 0x30(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ - fldt 0x10(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ - faddp %st,%st(1) │ │ │ │ pop %rbx │ │ │ │ + faddp %st,%st(1) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ │ │ │ │ -0000000000004520 : │ │ │ │ +00000000000044e0 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x60,%rsp │ │ │ │ imul %rdi,%rax │ │ │ │ inc %rbx │ │ │ │ - fldt 0x80(%rsp) │ │ │ │ imul %rbx,%rbx │ │ │ │ - fmul %st(0),%st │ │ │ │ + sub $0x50,%rsp │ │ │ │ fldt 0x70(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fldt 0x60(%rsp) │ │ │ │ fchs │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ - fildll 0x28(%rsp) │ │ │ │ + fstpt 0x30(%rsp) │ │ │ │ + fildll 0x20(%rsp) │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3430 │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ - fldt 0x50(%rsp) │ │ │ │ + fstpt 0x20(%rsp) │ │ │ │ + fldt 0x30(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - fildll 0x28(%rsp) │ │ │ │ + fildll 0x30(%rsp) │ │ │ │ fldt 0x40(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3430 │ │ │ │ - fldt 0x30(%rsp) │ │ │ │ - add $0x60,%rsp │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbx │ │ │ │ + faddp %st,%st(1) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000045c0 : │ │ │ │ +0000000000004580 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4670 │ │ │ │ + je 4630 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 46d0 │ │ │ │ + jle 4688 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ add $0x10,%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -1378,15 +1374,15 @@ │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rax │ │ │ │ add $0x20,%rsi │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4600 │ │ │ │ + jne 45c0 │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ @@ -1398,20 +1394,20 @@ │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jg 4640 │ │ │ │ + jg 4600 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 46d0 │ │ │ │ + jle 4688 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -1425,61 +1421,63 @@ │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 46a0 │ │ │ │ - jmp 462f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x45ad6(%rip) │ │ │ │ + jne 4660 │ │ │ │ + jmp 45ef │ │ │ │ + nopl (%rax) │ │ │ │ + flds 0x44b1e(%rip) │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000046e0 : │ │ │ │ +0000000000004690 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4740 │ │ │ │ + je 4700 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4780 │ │ │ │ + jle 4740 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4700 │ │ │ │ + jne 46c0 │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jg 4720 │ │ │ │ + jg 46e0 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4780 │ │ │ │ + jle 4740 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ @@ -1487,26 +1485,26 @@ │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4760 │ │ │ │ - jmp 471b │ │ │ │ + jne 4720 │ │ │ │ + jmp 46db │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x45a26(%rip) │ │ │ │ + flds 0x44a66(%rip) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004790 : │ │ │ │ +0000000000004750 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4820 │ │ │ │ + je 47e0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4870 │ │ │ │ + jle 4830 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ add $0x10,%rsi │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ @@ -1524,37 +1522,38 @@ │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 47c0 │ │ │ │ + jne 4780 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 4865 │ │ │ │ + jle 4825 │ │ │ │ shl $0x5,%r8 │ │ │ │ fldz │ │ │ │ lea (%rcx,%r8,1),%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ fldt (%rcx) │ │ │ │ add $0x20,%rcx │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4800 │ │ │ │ + jne 47c0 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4870 │ │ │ │ + jle 4830 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ add %rdi,%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ fldt (%rdi) │ │ │ │ @@ -1565,92 +1564,91 @@ │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 4840 │ │ │ │ + jne 4800 │ │ │ │ test %r8,%r8 │ │ │ │ - jg 47f4 │ │ │ │ + jg 47b4 │ │ │ │ fldz │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ - jmp 47ef │ │ │ │ + jmp 47af │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004880 : │ │ │ │ +0000000000004840 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 48f0 │ │ │ │ + je 48a8 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4920 │ │ │ │ + jle 48e0 │ │ │ │ fldz │ │ │ │ - xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 48a0 │ │ │ │ + jne 4860 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 491a │ │ │ │ + jle 48da │ │ │ │ shl $0x4,%r8 │ │ │ │ fldz │ │ │ │ lea (%rcx,%r8,1),%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 48d0 │ │ │ │ + jne 4890 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4920 │ │ │ │ + jle 48e0 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldz │ │ │ │ add %rdi,%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 4900 │ │ │ │ + jne 48c0 │ │ │ │ test %r8,%r8 │ │ │ │ - jg 48c0 │ │ │ │ + jg 4880 │ │ │ │ fldz │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ fldz │ │ │ │ - jmp 48bb │ │ │ │ + jmp 487b │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000004930 : │ │ │ │ +00000000000048f0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 49e0 │ │ │ │ + je 49a0 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4a20 │ │ │ │ + jle 49e0 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x5,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -1665,253 +1663,255 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4980 │ │ │ │ + jne 4940 │ │ │ │ fsqrt │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ inc %rax │ │ │ │ add $0x20,%rdi │ │ │ │ + fldt -0x10(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jg 49c0 │ │ │ │ + jg 4980 │ │ │ │ fsqrt │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4a20 │ │ │ │ + jle 49e0 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fldt (%rax) │ │ │ │ - fldt 0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ + fldt -0x10(%rax) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4a00 │ │ │ │ - jmp 49a5 │ │ │ │ + jne 49c0 │ │ │ │ + jmp 4965 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - flds 0x45786(%rip) │ │ │ │ + flds 0x447c6(%rip) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004a30 : │ │ │ │ +00000000000049f0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - je 4aa0 │ │ │ │ + je 4a60 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4ae0 │ │ │ │ + jle 4a98 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4a60 │ │ │ │ + jne 4a20 │ │ │ │ fsqrt │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rcx │ │ │ │ inc %rax │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jg 4a80 │ │ │ │ + jg 4a40 │ │ │ │ fsqrt │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4ae0 │ │ │ │ + jle 4a98 │ │ │ │ mov %rdx,%rcx │ │ │ │ fldz │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fldt (%rax) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 4ac0 │ │ │ │ - jmp 4a75 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 4a80 │ │ │ │ + jmp 4a35 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - flds 0x456c6(%rip) │ │ │ │ + flds 0x4470e(%rip) │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000004af0 : │ │ │ │ - cmpw $0x0,0x4b548(%rip) │ │ │ │ - fldt 0x4b552(%rip) │ │ │ │ +0000000000004aa0 : │ │ │ │ + fldt 0x4a5aa(%rip) │ │ │ │ + cmpw $0x0,0x4a592(%rip) │ │ │ │ fld %st(0) │ │ │ │ - je 4b7e │ │ │ │ + je 4b2e │ │ │ │ + flds 0x44624(%rip) │ │ │ │ mov $0x3f,%eax │ │ │ │ - flds 0x455cf(%rip) │ │ │ │ nopl (%rax) │ │ │ │ - dec %rax │ │ │ │ fmul %st,%st(1) │ │ │ │ - jne 4b10 │ │ │ │ + dec %rax │ │ │ │ + jne 4ac0 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x4b52f(%rip) │ │ │ │ + fstpt 0x4a57f(%rip) │ │ │ │ + fldt 0x4a559(%rip) │ │ │ │ mov $0x3ffe,%eax │ │ │ │ - fldt 0x4b504(%rip) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - dec %rax │ │ │ │ fmul %st(2),%st │ │ │ │ - jne 4b30 │ │ │ │ + dec %rax │ │ │ │ + jne 4ae0 │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x4b4f1(%rip) │ │ │ │ - fldt 0x4b4db(%rip) │ │ │ │ + fstpt 0x4a541(%rip) │ │ │ │ + fldt 0x4a52b(%rip) │ │ │ │ mov $0x4000,%eax │ │ │ │ fsub %st(2),%st │ │ │ │ - jmp 4b52 │ │ │ │ + jmp 4b02 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ - dec %rax │ │ │ │ fadd %st(0),%st │ │ │ │ - jne 4b50 │ │ │ │ + dec %rax │ │ │ │ + jne 4b00 │ │ │ │ fxch %st(4) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jae 4ba8 │ │ │ │ - ffreep %st(0) │ │ │ │ + jae 4b58 │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt 0x4b4b3(%rip) │ │ │ │ + fstpt 0x4a503(%rip) │ │ │ │ fxch %st(1) │ │ │ │ - movw $0x0,0x4b4c8(%rip) │ │ │ │ - fstpt 0x4b492(%rip) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ax,0x4a518(%rip) │ │ │ │ + fstpt 0x4a4e2(%rip) │ │ │ │ cmp $0x9,%edi │ │ │ │ - ja 4c0a │ │ │ │ - lea 0x45c76(%rip),%rdx │ │ │ │ + ja 4bba │ │ │ │ + lea 0x44c96(%rip),%rdx │ │ │ │ mov %edi,%edi │ │ │ │ movslq (%rdx,%rdi,4),%rax │ │ │ │ add %rdx,%rax │ │ │ │ jmp *%rax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds 0x45535(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x44585(%rip) │ │ │ │ + jmp 4b57 │ │ │ │ fstp %st(1) │ │ │ │ ret │ │ │ │ fstp %st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 4b67 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 4b17 │ │ │ │ + fstp %st(0) │ │ │ │ fadd %st(0),%st │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds 0x455ec(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 4b57 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x4463c(%rip) │ │ │ │ + jmp 4b57 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldz │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds 0x455dc(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x4b43c(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x4b440(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - flds 0x455bc(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x4b408(%rip) │ │ │ │ - jmp 4ba7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 4b57 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x4462c(%rip) │ │ │ │ + jmp 4b57 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x4a48c(%rip) │ │ │ │ + jmp 4b57 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x4a490(%rip) │ │ │ │ + jmp 4b57 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x4460c(%rip) │ │ │ │ + jmp 4b57 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x4a458(%rip) │ │ │ │ + jmp 4b57 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea 0x45ac7(%rip),%rdx │ │ │ │ + lea 0x44ae7(%rip),%rdx │ │ │ │ mov $0x5a,%esi │ │ │ │ - lea 0x45ad8(%rip),%rdi │ │ │ │ + lea 0x44af8(%rip),%rdi │ │ │ │ call 3190 │ │ │ │ add $0x8,%rsp │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000004c40 : │ │ │ │ +0000000000004bf0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 4c60 │ │ │ │ + jle 4c10 │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ lea (%rdi,%rsi,1),%rax │ │ │ │ nop │ │ │ │ fldt (%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 4c50 │ │ │ │ + jne 4c00 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fld1 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004c80 : │ │ │ │ +0000000000004c40 : │ │ │ │ mov %edi,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004c90 : │ │ │ │ +0000000000004c50 : │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 4cee │ │ │ │ + jle 4cae │ │ │ │ mov %rdi,%rdx │ │ │ │ shr $1,%rdx │ │ │ │ or %rdi,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x2,%rax │ │ │ │ or %rdx,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ @@ -1924,27 +1924,27 @@ │ │ │ │ shr $0x10,%rdx │ │ │ │ or %rax,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x20,%rax │ │ │ │ or %rdx,%rax │ │ │ │ movabs $0x3f6eaf2cd271461,%rdx │ │ │ │ imul %rdx,%rax │ │ │ │ - lea 0x45b5b(%rip),%rdx │ │ │ │ + lea 0x44b5b(%rip),%rdx │ │ │ │ shr $0x3a,%rax │ │ │ │ mov (%rdx,%rax,8),%rax │ │ │ │ ret │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004d00 : │ │ │ │ +0000000000004cc0 : │ │ │ │ test %rdi,%rdi │ │ │ │ - js 4d4e │ │ │ │ + js 4d0e │ │ │ │ cmp $0x1,%rdi │ │ │ │ - jle 4d49 │ │ │ │ + jle 4d09 │ │ │ │ dec %rdi │ │ │ │ mov %rdi,%rax │ │ │ │ shr $1,%rax │ │ │ │ or %rdi,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shr $0x2,%rdx │ │ │ │ or %rax,%rdx │ │ │ │ @@ -1962,383 +1962,376 @@ │ │ │ │ or %rax,%rdi │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ ret │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000004d60 : │ │ │ │ +0000000000004d20 : │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov $0x1,%edx │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4de3 │ │ │ │ + je 4da3 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 4df0 │ │ │ │ + je 4db0 │ │ │ │ xor %edi,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ nopl (%rax) │ │ │ │ mov %rax,%rsi │ │ │ │ shr $0x3f,%rsi │ │ │ │ lea (%rax,%rsi,1),%rdx │ │ │ │ and $0x1,%edx │ │ │ │ sub %rsi,%rdx │ │ │ │ cmp $0x1,%rdx │ │ │ │ sete %dl │ │ │ │ add %rsi,%rax │ │ │ │ mov %rcx,%rsi │ │ │ │ inc %rcx │ │ │ │ - sar $1,%rax │ │ │ │ movzbl %dl,%edx │ │ │ │ + sar $1,%rax │ │ │ │ or %rdx,%rdi │ │ │ │ cmp $0x1,%rax │ │ │ │ - jne 4d80 │ │ │ │ + jne 4d40 │ │ │ │ lea 0x1(%rsi,%rdi,1),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,%rsi │ │ │ │ and $0x1,%esi │ │ │ │ - je 4dd0 │ │ │ │ + je 4d90 │ │ │ │ mov $0x2,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 4ddd │ │ │ │ + je 4d9d │ │ │ │ nop │ │ │ │ add $0x2,%rdx │ │ │ │ shl $0x2,%rax │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 4dd0 │ │ │ │ + jne 4d90 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rcx,%rax │ │ │ │ mov %rdx,(%r8) │ │ │ │ mov %rax,(%r9) │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4de3 │ │ │ │ + jmp 4da3 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000004e00 : │ │ │ │ +0000000000004dc0 : │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %edi,%eax │ │ │ │ mov %rsi,%r8 │ │ │ │ mov $0x1,%edx │ │ │ │ test %edi,%edi │ │ │ │ - je 4e8e │ │ │ │ + je 4e4e │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 4ea0 │ │ │ │ + je 4e58 │ │ │ │ xor %edi,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ mov %eax,%esi │ │ │ │ shr $0x1f,%esi │ │ │ │ lea (%rax,%rsi,1),%edx │ │ │ │ and $0x1,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ sete %dl │ │ │ │ add %esi,%eax │ │ │ │ - sar $1,%eax │ │ │ │ movzbl %dl,%edx │ │ │ │ + sar $1,%eax │ │ │ │ or %edx,%edi │ │ │ │ mov %ecx,%edx │ │ │ │ inc %ecx │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 4e40 │ │ │ │ + jne 4e00 │ │ │ │ lea 0x1(%rdx,%rdi,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ - je 4e80 │ │ │ │ + je 4e40 │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x2,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 4e8a │ │ │ │ + je 4e4a │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2,%edx │ │ │ │ shl $0x2,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 4e80 │ │ │ │ + jne 4e40 │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %edx,(%r8) │ │ │ │ mov %eax,(%r9) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4e8e │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 4e4e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000004eb0 : │ │ │ │ +0000000000004e60 : │ │ │ │ sub $0x68,%rsp │ │ │ │ fldt 0x70(%rsp) │ │ │ │ - fldt 0x80(%rsp) │ │ │ │ fld1 │ │ │ │ - fld %st(0) │ │ │ │ - fsub %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ - fsubs 0x4520f(%rip) │ │ │ │ - fld %st(4) │ │ │ │ - faddl 0x45b6b(%rip) │ │ │ │ + fldt 0x80(%rsp) │ │ │ │ + fsubr %st(1),%st │ │ │ │ + fldt 0x80(%rsp) │ │ │ │ + fsubs 0x4425c(%rip) │ │ │ │ + fld %st(3) │ │ │ │ + faddl 0x44b78(%rip) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(2),%st │ │ │ │ - fld %st(0) │ │ │ │ + fldln2 │ │ │ │ + fld %st(1) │ │ │ │ fabs │ │ │ │ - fldt 0x4560d(%rip) │ │ │ │ + fldt 0x44638(%rip) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - jae 5610 │ │ │ │ - fstp %st(3) │ │ │ │ + fstp %st(0) │ │ │ │ + jae 55ae │ │ │ │ + fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x455e5(%rip) │ │ │ │ + fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fyl2xp1 │ │ │ │ - fxch %st(3) │ │ │ │ - fstpt 0x80(%rsp) │ │ │ │ - sub $0x20,%rsp │ │ │ │ + fxch %st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + sub $0x20,%rsp │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x45708(%rip) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fld %st(2) │ │ │ │ + fldt 0x4473e(%rip) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ frndint │ │ │ │ - fsubr %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ + fsubr %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpt 0x20(%rsp) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x90(%rsp) │ │ │ │ - faddl 0x45b01(%rip) │ │ │ │ - fldt 0x455b3(%rip) │ │ │ │ + faddl 0x44b1d(%rip) │ │ │ │ + fldt 0x445ef(%rip) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3430 │ │ │ │ fldt 0x20(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ - fldt 0x70(%rsp) │ │ │ │ fldt 0x80(%rsp) │ │ │ │ - fadd %st(1),%st │ │ │ │ + fldt 0x70(%rsp) │ │ │ │ + fadd %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jae 52f0 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - movss 0x4517a(%rip),%xmm0 │ │ │ │ - movss 0x45242(%rip),%xmm1 │ │ │ │ - movss 0x45236(%rip),%xmm2 │ │ │ │ - movss 0x45132(%rip),%xmm3 │ │ │ │ - movss 0x4513e(%rip),%xmm4 │ │ │ │ - movss 0x451d2(%rip),%xmm5 │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jae 5288 │ │ │ │ + fdiv %st,%st(2) │ │ │ │ + movss 0x441d6(%rip),%xmm0 │ │ │ │ + movss 0x4429e(%rip),%xmm1 │ │ │ │ + movss 0x44292(%rip),%xmm2 │ │ │ │ + movss 0x4418e(%rip),%xmm3 │ │ │ │ movss %xmm0,0x24(%rsp) │ │ │ │ + movss 0x44194(%rip),%xmm4 │ │ │ │ + movss 0x44228(%rip),%xmm5 │ │ │ │ movss %xmm1,0x18(%rsp) │ │ │ │ - fldt 0x45650(%rip) │ │ │ │ movss %xmm2,0x14(%rsp) │ │ │ │ movss %xmm3,0x28(%rsp) │ │ │ │ movss %xmm4,0x30(%rsp) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x45626(%rip) │ │ │ │ + fldt 0x4467a(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44662(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4560c(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44648(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x455f2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4462e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x455d8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44614(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x455be(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x445fa(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x455a4(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x445e0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4558a(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x445c6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x45570(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x445ac(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x45556(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44592(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4553c(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44578(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x45522(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4455e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x45508(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44544(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x454ee(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4452a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x454d4(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44510(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x454ba(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x444f6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(3) │ │ │ │ fmuls 0x24(%rsp) │ │ │ │ fadd %st(2),%st │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fmuls 0x18(%rsp) │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fmuls 0x14(%rsp) │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fmuls 0x28(%rsp) │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fmuls 0x30(%rsp) │ │ │ │ movss %xmm5,(%rsp) │ │ │ │ - movss 0x45121(%rip),%xmm6 │ │ │ │ - movss 0x45035(%rip),%xmm7 │ │ │ │ - movss 0x45115(%rip),%xmm0 │ │ │ │ - movss 0x45101(%rip),%xmm1 │ │ │ │ - movss 0x45111(%rip),%xmm2 │ │ │ │ - movss 0x450d9(%rip),%xmm3 │ │ │ │ - movss 0x450ed(%rip),%xmm4 │ │ │ │ + movss 0x4417d(%rip),%xmm6 │ │ │ │ + movss 0x44091(%rip),%xmm7 │ │ │ │ + movss 0x44171(%rip),%xmm0 │ │ │ │ movss %xmm6,0x3c(%rsp) │ │ │ │ + movss 0x44157(%rip),%xmm1 │ │ │ │ + movss 0x44167(%rip),%xmm2 │ │ │ │ movss %xmm7,0x34(%rsp) │ │ │ │ + movss 0x44129(%rip),%xmm3 │ │ │ │ + movss 0x4413d(%rip),%xmm4 │ │ │ │ + fadd %st(3),%st │ │ │ │ movss %xmm0,0x10(%rsp) │ │ │ │ movss %xmm1,0x2c(%rsp) │ │ │ │ movss %xmm2,0x20(%rsp) │ │ │ │ + fld %st(5) │ │ │ │ + fmuls (%rsp) │ │ │ │ movss %xmm3,0x1c(%rsp) │ │ │ │ - fadd %st(3),%st │ │ │ │ movss %xmm4,0x38(%rsp) │ │ │ │ - fld %st(4) │ │ │ │ - fmuls (%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fmuls 0x3c(%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ - fadd %st(4),%st │ │ │ │ - fadd %st(3),%st │ │ │ │ fld %st(4) │ │ │ │ + fadd %st(5),%st │ │ │ │ + fadd %st(3),%st │ │ │ │ + fld %st(5) │ │ │ │ fmuls 0x34(%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fmuls 0x10(%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fmuls 0x2c(%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fmuls 0x20(%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(6) │ │ │ │ fmuls 0x1c(%rsp) │ │ │ │ fadd %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fxch %st(5) │ │ │ │ + fxch %st(6) │ │ │ │ fmuls 0x38(%rsp) │ │ │ │ faddp %st,%st(4) │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(5) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x453a6(%rip) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fldt 0x443e2(%rip) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fstpt 0x50(%rsp) │ │ │ │ fld1 │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ - fcomip %st(4),%st │ │ │ │ - jae 54e0 │ │ │ │ - fstp %st(3) │ │ │ │ + fcomip %st(3),%st │ │ │ │ + jae 5480 │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp 5196 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - fstp %st(3) │ │ │ │ + jmp 5134 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldt 0x45472(%rip) │ │ │ │ + fldt 0x444b4(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4545a(%rip) │ │ │ │ + fldt 0x4449c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45440(%rip) │ │ │ │ + fldt 0x44482(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45426(%rip) │ │ │ │ + fldt 0x44468(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4540c(%rip) │ │ │ │ + fldt 0x4444e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x453f2(%rip) │ │ │ │ + fldt 0x44434(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x453d8(%rip) │ │ │ │ + fldt 0x4441a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x453be(%rip) │ │ │ │ + fldt 0x44400(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x453a4(%rip) │ │ │ │ + fldt 0x443e6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4538a(%rip) │ │ │ │ + fldt 0x443cc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45370(%rip) │ │ │ │ + fldt 0x443b2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45356(%rip) │ │ │ │ + fldt 0x44398(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4533c(%rip) │ │ │ │ + fldt 0x4437e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45322(%rip) │ │ │ │ + fldt 0x44364(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45308(%rip) │ │ │ │ + fldt 0x4434a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x452ee(%rip) │ │ │ │ + fldt 0x44330(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmuls 0x24(%rsp) │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x18(%rsp) │ │ │ │ @@ -2394,399 +2387,396 @@ │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x45241(%rip) │ │ │ │ + fldt 0x44283(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x50(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt 0x40(%rsp) │ │ │ │ add $0x68,%rsp │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt 0x4521a(%rip) │ │ │ │ - movss 0x44dd2(%rip),%xmm5 │ │ │ │ - movss 0x44eb6(%rip),%xmm6 │ │ │ │ - movss 0x44dd6(%rip),%xmm7 │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4520a(%rip) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fldt 0x44262(%rip) │ │ │ │ + movss 0x43e3a(%rip),%xmm5 │ │ │ │ + movss 0x43f1e(%rip),%xmm6 │ │ │ │ movss %xmm5,0x28(%rsp) │ │ │ │ - movss 0x44dba(%rip),%xmm5 │ │ │ │ + movss 0x43e38(%rip),%xmm7 │ │ │ │ + movss 0x43e2c(%rip),%xmm5 │ │ │ │ + fmul %st(3),%st │ │ │ │ movss %xmm6,0x2c(%rsp) │ │ │ │ - movss 0x44e8c(%rip),%xmm6 │ │ │ │ + movss 0x43efc(%rip),%xmm6 │ │ │ │ + fldt 0x44236(%rip) │ │ │ │ movss %xmm7,0x30(%rsp) │ │ │ │ - movss 0x44e82(%rip),%xmm7 │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x451e6(%rip) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + movss 0x43eec(%rip),%xmm7 │ │ │ │ movss %xmm5,0x34(%rsp) │ │ │ │ movss %xmm6,0x38(%rsp) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x451e0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x451e6(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44222(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x451ec(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44228(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x451f2(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4422e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x451f8(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44234(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x451fe(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4423a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x45204(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44240(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4520a(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44246(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x45210(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4424c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x45216(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44252(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x4521c(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44258(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x45222(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4425e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt 0x45228(%rip) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44264(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(2) │ │ │ │ - fadds 0x28(%rsp) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x4426a(%rip) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldt 0x44270(%rip) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fmul %st(3),%st │ │ │ │ fld %st(3) │ │ │ │ + fadds 0x28(%rsp) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x2c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x30(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x34(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x38(%rsp) │ │ │ │ movss %xmm7,0x3c(%rsp) │ │ │ │ - movss 0x44d72(%rip),%xmm0 │ │ │ │ - movss 0x44db2(%rip),%xmm1 │ │ │ │ - movss 0x44dae(%rip),%xmm2 │ │ │ │ - movss 0x44daa(%rip),%xmm3 │ │ │ │ - movss 0x44d76(%rip),%xmm4 │ │ │ │ - movss 0x44d9e(%rip),%xmm5 │ │ │ │ - movss 0x44cc2(%rip),%xmm6 │ │ │ │ + movss 0x43dda(%rip),%xmm0 │ │ │ │ + movss 0x43e1a(%rip),%xmm1 │ │ │ │ + movss 0x43e16(%rip),%xmm2 │ │ │ │ movss %xmm0,(%rsp) │ │ │ │ + movss 0x43e0d(%rip),%xmm3 │ │ │ │ + movss 0x43dd9(%rip),%xmm4 │ │ │ │ movss %xmm1,0x10(%rsp) │ │ │ │ + movss 0x43dfb(%rip),%xmm5 │ │ │ │ + movss 0x43d1f(%rip),%xmm6 │ │ │ │ movss %xmm2,0x14(%rsp) │ │ │ │ + fld %st(5) │ │ │ │ + fadds 0x3c(%rsp) │ │ │ │ movss %xmm3,0x18(%rsp) │ │ │ │ movss %xmm4,0x1c(%rsp) │ │ │ │ movss %xmm5,0x20(%rsp) │ │ │ │ - fld %st(4) │ │ │ │ - fadds 0x3c(%rsp) │ │ │ │ movss %xmm6,0x24(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fadds (%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ - fadds 0x44c5a(%rip) │ │ │ │ + fld %st(5) │ │ │ │ + fadds 0x43cc2(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(3) │ │ │ │ - fadds 0x10(%rsp) │ │ │ │ fld %st(4) │ │ │ │ + fadds 0x10(%rsp) │ │ │ │ + fld %st(5) │ │ │ │ fadds 0x14(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fadds 0x18(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fadd %st(4),%st │ │ │ │ + fadd %st(5),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fld %st(3) │ │ │ │ - fadds 0x1c(%rsp) │ │ │ │ fld %st(4) │ │ │ │ + fadds 0x1c(%rsp) │ │ │ │ + fld %st(5) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(5) │ │ │ │ fadds 0x24(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ + fmulp %st,%st(5) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(4) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fldt 0x4514c(%rip) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fldt 0x44194(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x50(%rsp) │ │ │ │ fld1 │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ - fcomip %st(4),%st │ │ │ │ - jb 5190 │ │ │ │ + fcomip %st(3),%st │ │ │ │ + jb 5130 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 54e2 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 5482 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x45028(%rip) │ │ │ │ + fldt 0x44068(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45030(%rip) │ │ │ │ + fldt 0x44070(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45036(%rip) │ │ │ │ + fldt 0x44076(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4503c(%rip) │ │ │ │ + fldt 0x4407c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45042(%rip) │ │ │ │ + fldt 0x44082(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45048(%rip) │ │ │ │ + fldt 0x44088(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4504e(%rip) │ │ │ │ + fldt 0x4408e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45054(%rip) │ │ │ │ + fldt 0x44094(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4505a(%rip) │ │ │ │ + fldt 0x4409a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45060(%rip) │ │ │ │ + fldt 0x440a0(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45066(%rip) │ │ │ │ + fldt 0x440a6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4506c(%rip) │ │ │ │ + fldt 0x440ac(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45072(%rip) │ │ │ │ + fldt 0x440b2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45078(%rip) │ │ │ │ + fldt 0x440b8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4507e(%rip) │ │ │ │ + fldt 0x440be(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x45084(%rip) │ │ │ │ + fldt 0x440c4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fld %st(3) │ │ │ │ + fld %st(2) │ │ │ │ fadds 0x3c(%rsp) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(3) │ │ │ │ fadds 0x38(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(3) │ │ │ │ fadds (%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(3) │ │ │ │ fadds 0x34(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(3) │ │ │ │ fadds 0x10(%rsp) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x14(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x30(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ - fadds 0x44b1d(%rip) │ │ │ │ + fld %st(4) │ │ │ │ + fadds 0x43b7d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + fld %st(3) │ │ │ │ fadds 0x2c(%rsp) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x28(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x24(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ - fadds 0x44bf3(%rip) │ │ │ │ + fld %st(4) │ │ │ │ + fadds 0x43c53(%rip) │ │ │ │ fmulp %st,%st(4) │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fadds 0x1c(%rsp) │ │ │ │ fmulp %st,%st(4) │ │ │ │ - fxch %st(5) │ │ │ │ + fxch %st(4) │ │ │ │ fadds 0x18(%rsp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fldt 0x4500b(%rip) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fldt 0x4404b(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp 52d1 │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt 0x44ec8(%rip) │ │ │ │ + jmp 526f │ │ │ │ + fxch %st(1) │ │ │ │ + faddp %st,%st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fyl2x │ │ │ │ - fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 4f01 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 4eb2 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000005630 : │ │ │ │ +00000000000055d0 : │ │ │ │ sub $0xb8,%rsp │ │ │ │ fldt 0xc0(%rsp) │ │ │ │ fldt 0xd0(%rsp) │ │ │ │ fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - je 5660 │ │ │ │ + je 55f8 │ │ │ │ fcomip %st(2),%st │ │ │ │ - jne 5670 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 5666 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 5610 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 55fe │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ add $0xb8,%rsp │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fld %st(1) │ │ │ │ sub $0x20,%rsp │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl 0x453ca(%rip) │ │ │ │ + fldl 0x443ea(%rip) │ │ │ │ fld %st(1) │ │ │ │ fstpt 0x60(%rsp) │ │ │ │ fadd %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ + fstpt 0x20(%rsp) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x50(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3430 │ │ │ │ - fstpt 0x20(%rsp) │ │ │ │ - fldt 0x44f80(%rip) │ │ │ │ + fstpt 0x30(%rsp) │ │ │ │ + fldt 0x43fc0(%rip) │ │ │ │ fldt 0xf0(%rsp) │ │ │ │ fadd %st,%st(1) │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ - fldt 0x30(%rsp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x40(%rsp) │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ + fstpt 0x40(%rsp) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3430 │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ + fldt 0x30(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x80(%rsp) │ │ │ │ - fldt 0x44e12(%rip) │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ + fldt 0x43e58(%rip) │ │ │ │ + fldt (%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x10(%rsp) │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fstpt 0x70(%rsp) │ │ │ │ fld1 │ │ │ │ fldt 0x40(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fcomip %st(2),%st │ │ │ │ fldt 0xd0(%rsp) │ │ │ │ fldt 0xc0(%rsp) │ │ │ │ - jae 5c20 │ │ │ │ + jae 5bb8 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ + movss 0x43a33(%rip),%xmm0 │ │ │ │ fdivr %st(3),%st │ │ │ │ - movss 0x449ca(%rip),%xmm0 │ │ │ │ - movss 0x44a92(%rip),%xmm1 │ │ │ │ - movss 0x44a86(%rip),%xmm2 │ │ │ │ - movss 0x44982(%rip),%xmm3 │ │ │ │ - movss 0x4498e(%rip),%xmm4 │ │ │ │ + movss 0x43af9(%rip),%xmm1 │ │ │ │ + movss 0x43aed(%rip),%xmm2 │ │ │ │ movss %xmm0,0x6c(%rsp) │ │ │ │ + movss 0x439e3(%rip),%xmm3 │ │ │ │ + movss 0x439ef(%rip),%xmm4 │ │ │ │ movss %xmm1,0x60(%rsp) │ │ │ │ - fldt 0x44ea8(%rip) │ │ │ │ movss %xmm2,0x5c(%rsp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x44e8a(%rip) │ │ │ │ movss %xmm3,(%rsp) │ │ │ │ movss %xmm4,0x20(%rsp) │ │ │ │ + fldt 0x43ede(%rip) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldt 0x43ec6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44e65(%rip) │ │ │ │ + fldt 0x43eac(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44e4b(%rip) │ │ │ │ + fldt 0x43e92(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44e31(%rip) │ │ │ │ + fldt 0x43e78(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44e17(%rip) │ │ │ │ + fldt 0x43e5e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44dfd(%rip) │ │ │ │ + fldt 0x43e44(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44de3(%rip) │ │ │ │ + fldt 0x43e2a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44dc9(%rip) │ │ │ │ + fldt 0x43e10(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44daf(%rip) │ │ │ │ + fldt 0x43df6(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44d95(%rip) │ │ │ │ + fldt 0x43ddc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44d7b(%rip) │ │ │ │ + fldt 0x43dc2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44d61(%rip) │ │ │ │ + fldt 0x43da8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44d47(%rip) │ │ │ │ + fldt 0x43d8e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44d2d(%rip) │ │ │ │ + fldt 0x43d74(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44d13(%rip) │ │ │ │ + fldt 0x43d5a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0xa0(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fmuls 0x6c(%rsp) │ │ │ │ fadd %st(4),%st │ │ │ │ fld %st(1) │ │ │ │ @@ -2799,33 +2789,32 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmuls (%rsp) │ │ │ │ fadd %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmuls 0x20(%rsp) │ │ │ │ - movss 0x44935(%rip),%xmm5 │ │ │ │ - movss 0x44971(%rip),%xmm6 │ │ │ │ - movss 0x44885(%rip),%xmm7 │ │ │ │ - movss 0x44965(%rip),%xmm0 │ │ │ │ - movss 0x44951(%rip),%xmm1 │ │ │ │ - movss 0x44961(%rip),%xmm2 │ │ │ │ - movss 0x44929(%rip),%xmm3 │ │ │ │ - movss 0x4493d(%rip),%xmm4 │ │ │ │ + movss 0x4399c(%rip),%xmm5 │ │ │ │ + movss 0x439d8(%rip),%xmm6 │ │ │ │ + movss 0x438ec(%rip),%xmm7 │ │ │ │ movss %xmm5,0x54(%rsp) │ │ │ │ + movss 0x439c6(%rip),%xmm0 │ │ │ │ + movss 0x439b2(%rip),%xmm1 │ │ │ │ movss %xmm6,0x50(%rsp) │ │ │ │ + movss 0x439bc(%rip),%xmm2 │ │ │ │ + movss 0x43984(%rip),%xmm3 │ │ │ │ + fadd %st(5),%st │ │ │ │ movss %xmm7,0x30(%rsp) │ │ │ │ + movss 0x43990(%rip),%xmm4 │ │ │ │ movss %xmm0,0x58(%rsp) │ │ │ │ movss %xmm1,0x10(%rsp) │ │ │ │ - movss %xmm2,0x68(%rsp) │ │ │ │ - fadd %st(5),%st │ │ │ │ - movss %xmm3,0x64(%rsp) │ │ │ │ - movss %xmm4,0x40(%rsp) │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x54(%rsp) │ │ │ │ + movss %xmm2,0x68(%rsp) │ │ │ │ + movss %xmm3,0x64(%rsp) │ │ │ │ fadd %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x50(%rsp) │ │ │ │ fadd %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ @@ -2846,90 +2835,93 @@ │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x10(%rsp) │ │ │ │ fadd %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x68(%rsp) │ │ │ │ fadd %st(6),%st │ │ │ │ - fld %st(3) │ │ │ │ + fstpt 0x40(%rsp) │ │ │ │ + fld %st(2) │ │ │ │ fmuls 0x64(%rsp) │ │ │ │ - fadd %st(7),%st │ │ │ │ + fadd %st(6),%st │ │ │ │ + fldt 0x40(%rsp) │ │ │ │ + movss %xmm4,0x40(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fmuls 0x40(%rsp) │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0x90(%rsp) │ │ │ │ - fldt 0x44be8(%rip) │ │ │ │ + fldt 0x43c27(%rip) │ │ │ │ fldt 0xa0(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0xa0(%rsp) │ │ │ │ fld1 │ │ │ │ fld %st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(3),%st │ │ │ │ - jae 5e30 │ │ │ │ + jae 5dc0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 5954 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 58f4 │ │ │ │ + nop │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldt 0x44cb4(%rip) │ │ │ │ + fldt 0x43cf4(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44c9c(%rip) │ │ │ │ + fldt 0x43cdc(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44c82(%rip) │ │ │ │ + fldt 0x43cc2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44c68(%rip) │ │ │ │ + fldt 0x43ca8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44c4e(%rip) │ │ │ │ + fldt 0x43c8e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44c34(%rip) │ │ │ │ + fldt 0x43c74(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44c1a(%rip) │ │ │ │ + fldt 0x43c5a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44c00(%rip) │ │ │ │ + fldt 0x43c40(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44be6(%rip) │ │ │ │ + fldt 0x43c26(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44bcc(%rip) │ │ │ │ + fldt 0x43c0c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44bb2(%rip) │ │ │ │ + fldt 0x43bf2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44b98(%rip) │ │ │ │ + fldt 0x43bd8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44b7e(%rip) │ │ │ │ + fldt 0x43bbe(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44b64(%rip) │ │ │ │ + fldt 0x43ba4(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44b4a(%rip) │ │ │ │ + fldt 0x43b8a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44b30(%rip) │ │ │ │ + fldt 0x43b70(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmuls 0x6c(%rsp) │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x60(%rsp) │ │ │ │ @@ -2985,72 +2977,72 @@ │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x44a83(%rip) │ │ │ │ + fldt 0x43ac3(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(4),%st │ │ │ │ - jae 5f60 │ │ │ │ + jae 5ef0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldt 0x44b61(%rip) │ │ │ │ + fldt 0x43ba1(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44b49(%rip) │ │ │ │ + fldt 0x43b89(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44b2f(%rip) │ │ │ │ + fldt 0x43b6f(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44b15(%rip) │ │ │ │ + fldt 0x43b55(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44afb(%rip) │ │ │ │ + fldt 0x43b3b(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44ae1(%rip) │ │ │ │ + fldt 0x43b21(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44ac7(%rip) │ │ │ │ + fldt 0x43b07(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44aad(%rip) │ │ │ │ + fldt 0x43aed(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44a93(%rip) │ │ │ │ + fldt 0x43ad3(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44a79(%rip) │ │ │ │ + fldt 0x43ab9(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44a5f(%rip) │ │ │ │ + fldt 0x43a9f(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44a45(%rip) │ │ │ │ + fldt 0x43a85(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44a2b(%rip) │ │ │ │ + fldt 0x43a6b(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44a11(%rip) │ │ │ │ + fldt 0x43a51(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x449f7(%rip) │ │ │ │ + fldt 0x43a37(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x449dd(%rip) │ │ │ │ + fldt 0x43a1d(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmuls 0x6c(%rsp) │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmuls 0x60(%rsp) │ │ │ │ @@ -3106,126 +3098,125 @@ │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x44930(%rip) │ │ │ │ + fldt 0x43970(%rip) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt 0x90(%rsp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0xa0(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt 0x70(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x80(%rsp) │ │ │ │ add $0xb8,%rsp │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x448e2(%rip) │ │ │ │ - movss 0x44592(%rip),%xmm5 │ │ │ │ - movss 0x4458e(%rip),%xmm6 │ │ │ │ - movss 0x4449e(%rip),%xmm7 │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldt 0x448d2(%rip) │ │ │ │ + fldt 0x4392a(%rip) │ │ │ │ + movss 0x435fa(%rip),%xmm5 │ │ │ │ + movss 0x435f6(%rip),%xmm6 │ │ │ │ movss %xmm5,0x58(%rsp) │ │ │ │ - movss 0x44564(%rip),%xmm5 │ │ │ │ + movss 0x43500(%rip),%xmm7 │ │ │ │ + movss 0x435d4(%rip),%xmm5 │ │ │ │ + fmul %st(3),%st │ │ │ │ movss %xmm6,0x5c(%rsp) │ │ │ │ - movss 0x4455a(%rip),%xmm6 │ │ │ │ + movss 0x435c8(%rip),%xmm6 │ │ │ │ + fldt 0x438fe(%rip) │ │ │ │ movss %xmm7,0x20(%rsp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ movss %xmm5,0x40(%rsp) │ │ │ │ movss %xmm6,0x50(%rsp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448aa(%rip) │ │ │ │ + fldt 0x438f2(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448b0(%rip) │ │ │ │ + fldt 0x438f8(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448b6(%rip) │ │ │ │ + fldt 0x438fe(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448bc(%rip) │ │ │ │ + fldt 0x43904(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448c2(%rip) │ │ │ │ + fldt 0x4390a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448c8(%rip) │ │ │ │ + fldt 0x43910(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448ce(%rip) │ │ │ │ + fldt 0x43916(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448d4(%rip) │ │ │ │ + fldt 0x4391c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448da(%rip) │ │ │ │ + fldt 0x43922(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448e0(%rip) │ │ │ │ + fldt 0x43928(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448e6(%rip) │ │ │ │ + fldt 0x4392e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448ec(%rip) │ │ │ │ + fldt 0x43934(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448f2(%rip) │ │ │ │ + fldt 0x4393a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x448f8(%rip) │ │ │ │ + fldt 0x43940(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(4) │ │ │ │ fadds 0x58(%rsp) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x5c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds 0x443ae(%rip) │ │ │ │ + fadds 0x43416(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x40(%rsp) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x50(%rsp) │ │ │ │ - movss 0x44440(%rip),%xmm7 │ │ │ │ - movss 0x44398(%rip),%xmm0 │ │ │ │ - movss 0x44380(%rip),%xmm1 │ │ │ │ - movss 0x44464(%rip),%xmm2 │ │ │ │ - movss 0x44474(%rip),%xmm3 │ │ │ │ - movss 0x44398(%rip),%xmm4 │ │ │ │ - movss 0x44434(%rip),%xmm5 │ │ │ │ - movss 0x44458(%rip),%xmm6 │ │ │ │ + movss 0x434a8(%rip),%xmm7 │ │ │ │ + movss 0x43400(%rip),%xmm0 │ │ │ │ + movss 0x433e8(%rip),%xmm1 │ │ │ │ movss %xmm7,0x54(%rsp) │ │ │ │ + movss 0x434c6(%rip),%xmm2 │ │ │ │ + movss 0x434d6(%rip),%xmm3 │ │ │ │ movss %xmm0,0x30(%rsp) │ │ │ │ + movss 0x433f4(%rip),%xmm4 │ │ │ │ + movss 0x43490(%rip),%xmm5 │ │ │ │ movss %xmm1,(%rsp) │ │ │ │ + movss 0x434af(%rip),%xmm6 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ movss %xmm2,0x10(%rsp) │ │ │ │ movss %xmm3,0x68(%rsp) │ │ │ │ movss %xmm4,0x6c(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movss %xmm5,0x64(%rsp) │ │ │ │ - movss %xmm6,0x60(%rsp) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x54(%rsp) │ │ │ │ + movss %xmm6,0x60(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x30(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds (%rsp) │ │ │ │ @@ -3235,87 +3226,86 @@ │ │ │ │ fld %st(6) │ │ │ │ fadds 0x68(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x6c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(6) │ │ │ │ - fadds 0x443f8(%rip) │ │ │ │ + fadds 0x43460(%rip) │ │ │ │ fmulp %st,%st(6) │ │ │ │ fld %st(6) │ │ │ │ fadds 0x64(%rsp) │ │ │ │ fmulp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fadds 0x60(%rsp) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0x90(%rsp) │ │ │ │ - fldt 0x44807(%rip) │ │ │ │ + fldt 0x4384f(%rip) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0xa0(%rsp) │ │ │ │ fld1 │ │ │ │ fld %st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(3),%st │ │ │ │ - jb 5950 │ │ │ │ + jb 58f0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 5e32 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 5dc2 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x446d8(%rip) │ │ │ │ + fldt 0x43728(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x446e0(%rip) │ │ │ │ + fldt 0x43730(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x446e6(%rip) │ │ │ │ + fldt 0x43736(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x446ec(%rip) │ │ │ │ + fldt 0x4373c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x446f2(%rip) │ │ │ │ + fldt 0x43742(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x446f8(%rip) │ │ │ │ + fldt 0x43748(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x446fe(%rip) │ │ │ │ + fldt 0x4374e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44704(%rip) │ │ │ │ + fldt 0x43754(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4470a(%rip) │ │ │ │ + fldt 0x4375a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44710(%rip) │ │ │ │ + fldt 0x43760(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44716(%rip) │ │ │ │ + fldt 0x43766(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4471c(%rip) │ │ │ │ + fldt 0x4376c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44722(%rip) │ │ │ │ + fldt 0x43772(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44728(%rip) │ │ │ │ + fldt 0x43778(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x4472e(%rip) │ │ │ │ + fldt 0x4377e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44734(%rip) │ │ │ │ + fldt 0x43784(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fadds 0x40(%rsp) │ │ │ │ fld %st(3) │ │ │ │ fadds 0x50(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -3330,91 +3320,92 @@ │ │ │ │ fld %st(4) │ │ │ │ fadds 0x5c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds 0x441cc(%rip) │ │ │ │ + fadds 0x4323c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ fadds (%rsp) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x10(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x68(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x6c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds 0x442a3(%rip) │ │ │ │ + fadds 0x43313(%rip) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x64(%rsp) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ fadds 0x60(%rsp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt 0x446bb(%rip) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - jmp 5a8f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fldt 0x4370b(%rip) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 5a2f │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x445a8(%rip) │ │ │ │ + fldt 0x435f8(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445b0(%rip) │ │ │ │ + fldt 0x43600(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445b6(%rip) │ │ │ │ + fldt 0x43606(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445bc(%rip) │ │ │ │ + fldt 0x4360c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445c2(%rip) │ │ │ │ + fldt 0x43612(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445c8(%rip) │ │ │ │ + fldt 0x43618(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445ce(%rip) │ │ │ │ + fldt 0x4361e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445d4(%rip) │ │ │ │ + fldt 0x43624(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445da(%rip) │ │ │ │ + fldt 0x4362a(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445e0(%rip) │ │ │ │ + fldt 0x43630(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445e6(%rip) │ │ │ │ + fldt 0x43636(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445ec(%rip) │ │ │ │ + fldt 0x4363c(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445f2(%rip) │ │ │ │ + fldt 0x43642(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445f8(%rip) │ │ │ │ + fldt 0x43648(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x445fe(%rip) │ │ │ │ + fldt 0x4364e(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x44604(%rip) │ │ │ │ + fldt 0x43654(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fadds 0x50(%rsp) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x40(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -3429,466 +3420,458 @@ │ │ │ │ fld %st(5) │ │ │ │ fadds 0x58(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x20(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds 0x4409c(%rip) │ │ │ │ + fadds 0x4310c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ fadds 0x10(%rsp) │ │ │ │ fld %st(5) │ │ │ │ fadds (%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x68(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x6c(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds 0x44173(%rip) │ │ │ │ + fadds 0x431e3(%rip) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(5) │ │ │ │ fadds 0x64(%rsp) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(5) │ │ │ │ fadds 0x60(%rsp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldt 0x4458b(%rip) │ │ │ │ + fldt 0x435db(%rip) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 5be2 │ │ │ │ + jmp 5b82 │ │ │ │ │ │ │ │ -0000000000006090 : │ │ │ │ +0000000000006020 : │ │ │ │ test %rdi,%rdi │ │ │ │ - je 60c0 │ │ │ │ - mov 0x49f44(%rip),%rax │ │ │ │ + je 6048 │ │ │ │ + mov 0x48fb4(%rip),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 60b0 │ │ │ │ + je 6040 │ │ │ │ jmp *%rax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ jmp 3220 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000060d0 : │ │ │ │ +0000000000006050 : │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x49f0d(%rip),%rax │ │ │ │ + mov 0x48f8d(%rip),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 60e5 │ │ │ │ + je 6065 │ │ │ │ call *%rax │ │ │ │ mov $0x1,%edi │ │ │ │ call 30b0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000060f0 : │ │ │ │ - mov 0x49ec9(%rip),%rax │ │ │ │ +0000000000006070 : │ │ │ │ + mov 0x48f49(%rip),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 6110 │ │ │ │ + je 6088 │ │ │ │ jmp *%rax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ sub $0x18,%rsp │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdi,%rdi │ │ │ │ cmove %rax,%rdi │ │ │ │ call 3210 │ │ │ │ test %rax,%rax │ │ │ │ - je 6130 │ │ │ │ + je 60b0 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea 0x445c8(%rip),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x43618(%rip),%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call 3340 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 612a │ │ │ │ + jmp 60a2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006150 : │ │ │ │ +00000000000060d0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ test %rdi,%rdi │ │ │ │ - je 62af │ │ │ │ + je 6217 │ │ │ │ mov %rdi,%rbp │ │ │ │ mov %rsi,%r12 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 6250 │ │ │ │ + je 61c0 │ │ │ │ mov %rdi,%rcx │ │ │ │ - lea 0x445a9(%rip),%rsi │ │ │ │ - mov $0x1,%edi │ │ │ │ + lea 0x435f9(%rip),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - call 30c0 <__printf_chk@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x445a9(%rip),%r14 │ │ │ │ - lea 0x4459b(%rip),%r15 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x435fe(%rip),%r14 │ │ │ │ + lea 0x435f0(%rip),%r15 │ │ │ │ + call 30c0 <__printf_chk@plt> │ │ │ │ test %r12,%r12 │ │ │ │ - jg 6209 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 6179 │ │ │ │ nopl 0x0(%rax) │ │ │ │ and $0x7,%r12d │ │ │ │ - jne 62a0 │ │ │ │ - mov 0x49e37(%rip),%rax │ │ │ │ + jne 6208 │ │ │ │ + mov 0x48ebf(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ jmp 34e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ push 0x8(%rbp) │ │ │ │ - push 0x0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ + push 0x0(%rbp) │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ cmp $0x7,%r13 │ │ │ │ - je 6240 │ │ │ │ + je 61b0 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%rbp │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 61b0 │ │ │ │ + je 6128 │ │ │ │ mov %rbx,%r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - jne 61e0 │ │ │ │ + jne 6150 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ push 0x8(%rbp) │ │ │ │ - push 0x0(%rbp) │ │ │ │ mov $0x1,%edi │ │ │ │ mov %r14,%rsi │ │ │ │ + push 0x0(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ pop %rdi │ │ │ │ pop %r8 │ │ │ │ - jmp 61fd │ │ │ │ + jmp 616d │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0xa,%edi │ │ │ │ call 30f0 │ │ │ │ - jmp 61fd │ │ │ │ + jmp 616d │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x444ed(%rip),%r13 │ │ │ │ + lea 0x4354d(%rip),%r13 │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 61ba │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle 6132 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r13,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ inc %rbx │ │ │ │ shl $0x4,%rax │ │ │ │ push 0x8(%rbp,%rax,1) │ │ │ │ push 0x0(%rbp,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 6270 │ │ │ │ - jmp 61ba │ │ │ │ + jne 61d8 │ │ │ │ + jmp 6132 │ │ │ │ nopl (%rax) │ │ │ │ mov $0xa,%edi │ │ │ │ call 30f0 │ │ │ │ - jmp 61ba │ │ │ │ - lea 0x44466(%rip),%rdi │ │ │ │ + jmp 6132 │ │ │ │ + lea 0x434ce(%rip),%rdi │ │ │ │ call 3090 │ │ │ │ - mov 0x49d36(%rip),%rax │ │ │ │ + mov 0x48dce(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ call 34e0 │ │ │ │ or $0xffffffff,%edi │ │ │ │ call 30b0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000062e0 : │ │ │ │ +0000000000006240 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ - sub $0x8,%rsp │ │ │ │ mov %rdi,%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ test %rdx,%rdx │ │ │ │ - je 63e0 │ │ │ │ + je 6340 │ │ │ │ mov %rdi,%rcx │ │ │ │ - lea 0x44422(%rip),%rsi │ │ │ │ - mov $0x1,%edi │ │ │ │ + lea 0x43492(%rip),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - call 30c0 <__printf_chk@plt> │ │ │ │ xor %ebp,%ebp │ │ │ │ - lea 0x44431(%rip),%r14 │ │ │ │ - lea 0x44414(%rip),%r15 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x434a6(%rip),%r14 │ │ │ │ + lea 0x43489(%rip),%r15 │ │ │ │ + call 30c0 <__printf_chk@plt> │ │ │ │ test %r12,%r12 │ │ │ │ - jg 6390 │ │ │ │ + jg 62f0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ and $0x3,%r12d │ │ │ │ - jne 6430 │ │ │ │ - mov 0x49cb7(%rip),%rax │ │ │ │ + jne 6390 │ │ │ │ + mov 0x48d57(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ jmp 34e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push 0x18(%rbx) │ │ │ │ - push 0x10(%rbx) │ │ │ │ - push 0x8(%rbx) │ │ │ │ mov %r14,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ + push 0x10(%rbx) │ │ │ │ + push 0x8(%rbx) │ │ │ │ push (%rbx) │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 63d0 │ │ │ │ + je 6330 │ │ │ │ inc %rbp │ │ │ │ add $0x20,%rbx │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 6330 │ │ │ │ + je 6290 │ │ │ │ mov %rbp,%r13 │ │ │ │ and $0x3,%r13d │ │ │ │ - jne 6360 │ │ │ │ + jne 62c0 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ push 0x18(%rbx) │ │ │ │ - push 0x10(%rbx) │ │ │ │ mov %r14,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ + push 0x10(%rbx) │ │ │ │ xor %eax,%eax │ │ │ │ push 0x8(%rbx) │ │ │ │ push (%rbx) │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ add $0x20,%rsp │ │ │ │ - jmp 6384 │ │ │ │ + jmp 62e4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0xa,%edi │ │ │ │ call 30f0 │ │ │ │ - jmp 6384 │ │ │ │ + jmp 62e4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %ebp,%ebp │ │ │ │ - lea 0x44373(%rip),%r13 │ │ │ │ + lea 0x433e3(%rip),%r13 │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 633a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle 629a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ push 0x18(%rbx) │ │ │ │ - push 0x10(%rbx) │ │ │ │ - push 0x8(%rbx) │ │ │ │ mov %r13,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ + push 0x10(%rbx) │ │ │ │ inc %rbp │ │ │ │ add $0x20,%rbx │ │ │ │ + push -0x18(%rbx) │ │ │ │ push -0x20(%rbx) │ │ │ │ call 30c0 <__printf_chk@plt> │ │ │ │ add $0x20,%rsp │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 6400 │ │ │ │ - jmp 633a │ │ │ │ + jne 6358 │ │ │ │ + jmp 629a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0xa,%edi │ │ │ │ call 30f0 │ │ │ │ - jmp 633a │ │ │ │ + jmp 629a │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000006440 : │ │ │ │ +00000000000063a0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ call 3500 │ │ │ │ movsd %xmm0,0x8(%rsp) │ │ │ │ fldl 0x8(%rsp) │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006460 : │ │ │ │ +00000000000063c0 : │ │ │ │ jmp 34c0 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006470 : │ │ │ │ +00000000000063d0 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 64d0 │ │ │ │ + jle 6420 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ + xor %ebp,%ebp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov %rdi,%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ call 3130 │ │ │ │ inc %rbp │ │ │ │ add $0x20,%rbx │ │ │ │ fstpt (%rsp) │ │ │ │ call 3130 │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ call 3130 │ │ │ │ fldt (%rsp) │ │ │ │ fstpt -0x20(%rbx) │ │ │ │ fstpt -0x10(%rbx) │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 6490 │ │ │ │ + jne 63e8 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000064e0 : │ │ │ │ +0000000000006430 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6530 │ │ │ │ + jle 6470 │ │ │ │ push %r12 │ │ │ │ mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ xor %ebx,%ebx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 3130 │ │ │ │ - fsubs 0x43bd1(%rip) │ │ │ │ + fsubs 0x42c89(%rip) │ │ │ │ mov %rbx,%rax │ │ │ │ inc %rbx │ │ │ │ shl $0x4,%rax │ │ │ │ fstpt (%r12,%rax,1) │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 6500 │ │ │ │ + jne 6448 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000006540 : │ │ │ │ +0000000000006480 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 65a0 │ │ │ │ + jle 64d8 │ │ │ │ push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ - sub $0x10,%rsp │ │ │ │ + push %rbp │ │ │ │ mov %rsi,%rbp │ │ │ │ + push %rbx │ │ │ │ xor %ebx,%ebx │ │ │ │ + sub $0x10,%rsp │ │ │ │ fldt 0x40(%rsp) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ call 3130 │ │ │ │ fldt (%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ inc %rbx │ │ │ │ + shl $0x4,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - shl $0x4,%rax │ │ │ │ fstpt (%r12,%rax,1) │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 6570 │ │ │ │ + jne 64a8 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000065b0 : │ │ │ │ +00000000000064e0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ - fldt 0x44082(%rip) │ │ │ │ + fldt 0x43132(%rip) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 65d0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jb 6500 │ │ │ │ + fstp %st(0) │ │ │ │ fld %st(0) │ │ │ │ fsin │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ - flds 0x43c06(%rip) │ │ │ │ + flds 0x42cd6(%rip) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 6610 │ │ │ │ + jb 6540 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x44068(%rip) │ │ │ │ + fldt 0x43118(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fld1 │ │ │ │ fsubp %st,%st(1) │ │ │ │ - fldt 0x4406c(%rip) │ │ │ │ + fldt 0x4311c(%rip) │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ fstp %st(2) │ │ │ │ - jb 6620 │ │ │ │ + jb 6550 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x4406c(%rip) │ │ │ │ + fldt 0x4311c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ - jmp 6622 │ │ │ │ + jmp 6552 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ @@ -3897,49 +3880,49 @@ │ │ │ │ mov 0x8(%rdi),%rbp │ │ │ │ mov 0x20(%rdi),%rbx │ │ │ │ mov 0x18(%rdi),%r13 │ │ │ │ mov %rax,(%rsp) │ │ │ │ call 31f0 │ │ │ │ movslq %eax,%r15 │ │ │ │ call 3040 │ │ │ │ - mov $0x1000,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ mov %r15,%r12 │ │ │ │ imul %r14,%r15 │ │ │ │ - movslq %eax,%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ shl $0xc,%r12 │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov $0x1000,%edx │ │ │ │ lea (%rbx,%r12,1),%rdi │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ call 3030 │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov %r15,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov %rax,%rsi │ │ │ │ lea (%r14,%r15,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ mov (%rsp),%rcx │ │ │ │ sub %rbp,%rcx │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle 66fc │ │ │ │ + jle 663c │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x0(%r13,%rsi,1),%rdx │ │ │ │ lea 0x0(%r13,%rax,1),%rsi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rdx),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ sar %cl,%rax │ │ │ │ and $0x1ff,%eax │ │ │ │ lea (%r12,%rax,8),%rax │ │ │ │ incq (%rbx,%rax,1) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 66e0 │ │ │ │ + jne 6620 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ @@ -3956,89 +3939,89 @@ │ │ │ │ mov (%rdi),%r14 │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call 31f0 │ │ │ │ movslq %eax,%r15 │ │ │ │ call 3040 │ │ │ │ - mov $0x1000,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ mov %r15,%r12 │ │ │ │ imul %r14,%r15 │ │ │ │ - movslq %eax,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ shl $0xc,%r12 │ │ │ │ + mov $0x1000,%edx │ │ │ │ + movslq %eax,%rbp │ │ │ │ lea (%rbx,%r12,1),%rdi │ │ │ │ call 3030 │ │ │ │ mov %r15,%rax │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ cqto │ │ │ │ idiv %rbp │ │ │ │ inc %rcx │ │ │ │ mov %rax,%rsi │ │ │ │ lea (%r14,%r15,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rbp │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle 67bc │ │ │ │ + jle 66fc │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x0(%r13,%rsi,1),%rdx │ │ │ │ lea 0x0(%r13,%rax,1),%rsi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdx),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ sar %cl,%rax │ │ │ │ and $0x1ff,%eax │ │ │ │ lea (%r12,%rax,8),%rax │ │ │ │ incq (%rbx,%rax,1) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 67a0 │ │ │ │ + jne 66e0 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - push %r12 │ │ │ │ mov %rdi,%r13 │ │ │ │ + push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov (%rdi),%r12 │ │ │ │ mov 0x28(%rdi),%rbp │ │ │ │ mov 0x20(%rdi),%rbx │ │ │ │ call 31f0 │ │ │ │ mov %eax,%r14d │ │ │ │ call 3040 │ │ │ │ - mov 0x10(%r13),%rcx │ │ │ │ movslq %r14d,%r9 │ │ │ │ - movslq %eax,%rsi │ │ │ │ + mov 0x10(%r13),%rcx │ │ │ │ sub 0x8(%r13),%rcx │ │ │ │ mov %r9,%rdi │ │ │ │ - imul %r12,%rdi │ │ │ │ + movslq %eax,%rsi │ │ │ │ shl $0xc,%r9 │ │ │ │ + imul %r12,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%r8 │ │ │ │ lea (%r12,%rdi,1),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x18(%r13),%rdx │ │ │ │ mov %rdx,%r10 │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ sub %r8,%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 68bc │ │ │ │ + jle 67fc │ │ │ │ shl $0x4,%rax │ │ │ │ mov %r10,%rdx │ │ │ │ lea (%r10,%rax,1),%r8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -4056,55 +4039,55 @@ │ │ │ │ mov %rdi,(%rbx,%rsi,1) │ │ │ │ mov (%rax),%rsi │ │ │ │ mov -0x8(%rdx),%rdi │ │ │ │ shl $0x4,%rsi │ │ │ │ mov %rdi,0x8(%rbx,%rsi,1) │ │ │ │ incq (%rax) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 6880 │ │ │ │ + jne 67c0 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - push %r12 │ │ │ │ mov %rdi,%r13 │ │ │ │ + push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov (%rdi),%r12 │ │ │ │ mov 0x20(%rdi),%rbp │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ call 31f0 │ │ │ │ mov %eax,%r14d │ │ │ │ call 3040 │ │ │ │ movslq %r14d,%r9 │ │ │ │ - movslq %eax,%rsi │ │ │ │ mov %r9,%rdi │ │ │ │ - imul %r12,%rdi │ │ │ │ + movslq %eax,%rsi │ │ │ │ shl $0xc,%r9 │ │ │ │ + imul %r12,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ mov %r8,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add 0x8(%r13),%rdx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ lea (%r12,%rdi,1),%rax │ │ │ │ + add 0x8(%r13),%rdx │ │ │ │ mov %rdx,%r10 │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ sub %r8,%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 69bc │ │ │ │ + jle 68fc │ │ │ │ shl $0x4,%rax │ │ │ │ mov %r10,%rdx │ │ │ │ lea (%r10,%rax,1),%r8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -4122,495 +4105,504 @@ │ │ │ │ mov %rdi,(%rbx,%rsi,1) │ │ │ │ mov (%rax),%rsi │ │ │ │ mov -0x8(%rdx),%rdi │ │ │ │ shl $0x4,%rsi │ │ │ │ mov %rdi,0x8(%rbx,%rsi,1) │ │ │ │ incq (%rax) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 6980 │ │ │ │ + jne 68c0 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000069d0 : │ │ │ │ +0000000000006910 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %rdx,%r14 │ │ │ │ sub $0x78,%rsp │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ call 34d0 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ movslq %eax,%rbx │ │ │ │ - mov %eax,-0x7c(%rbp) │ │ │ │ + mov %eax,-0x84(%rbp) │ │ │ │ shl $0xc,%rbx │ │ │ │ lea 0x10(%rbx),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - test %r12,%r12 │ │ │ │ - js 6b4a │ │ │ │ + test %r13,%r13 │ │ │ │ + js 6a88 │ │ │ │ lea (%r10,%rbx,1),%rax │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %r12,%r15 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov %r10,-0x80(%rbp) │ │ │ │ + mov -0x68(%rbp),%r15 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ lea -0x60(%rbp),%rax │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ - movq -0x68(%rbp),%xmm0 │ │ │ │ + mov %r12,-0x78(%rbp) │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov %r13,%rbx │ │ │ │ + movq -0x78(%rbp),%xmm0 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - movq %r15,%xmm2 │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ xor %edx,%edx │ │ │ │ - movhps -0x78(%rbp),%xmm1 │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea -0x427(%rip),%rdi │ │ │ │ - movups %xmm1,-0x48(%rbp) │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ + movq %rbx,%xmm2 │ │ │ │ + movq %r12,%xmm1 │ │ │ │ + lea -0x422(%rip),%rdi │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ + movhps -0x80(%rbp),%xmm1 │ │ │ │ movaps %xmm0,-0x60(%rbp) │ │ │ │ movaps %xmm0,-0xa0(%rbp) │ │ │ │ + movups %xmm1,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0x7c(%rbp),%eax │ │ │ │ + mov -0x84(%rbp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ xor %edi,%edi │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ movdqa -0xa0(%rbp),%xmm0 │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ test %eax,%eax │ │ │ │ - jle 6aec │ │ │ │ - nopl (%rax) │ │ │ │ + jle 6a2c │ │ │ │ + nop │ │ │ │ mov %rsi,%rax │ │ │ │ - sub %r14,%rax │ │ │ │ + sub %r15,%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,%rcx │ │ │ │ add $0x1000,%rax │ │ │ │ add -0x1000(%rax),%rdx │ │ │ │ mov %rcx,-0x1000(%rax) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 6ac0 │ │ │ │ + jne 6a00 │ │ │ │ inc %rdi │ │ │ │ add $0x8,%rsi │ │ │ │ cmp $0x200,%rdi │ │ │ │ - jne 6aa0 │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + jne 69e0 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x32f(%rip),%rdi │ │ │ │ - movaps %xmm0,-0x60(%rbp) │ │ │ │ - mov %r13,-0x40(%rbp) │ │ │ │ - mov %rbx,-0x48(%rbp) │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ + mov %r14,-0x40(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ + mov %r12,-0x48(%rbp) │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ + movaps %xmm0,-0x60(%rbp) │ │ │ │ call 3350 │ │ │ │ - sub $0x9,%r15 │ │ │ │ - js 6b2c │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 6a45 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov %rbx,%r14 │ │ │ │ - cmp %r14,%rdi │ │ │ │ - je 6b52 │ │ │ │ + sub $0x9,%rbx │ │ │ │ + js 6a6c │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 6984 │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov -0x78(%rbp),%r12 │ │ │ │ + cmp %r15,-0x68(%rbp) │ │ │ │ + je 6a92 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdi,%r13 │ │ │ │ - cmp %r14,%rdi │ │ │ │ - jne 6b3b │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ + mov -0x68(%rbp),%r14 │ │ │ │ + cmp %r15,-0x68(%rbp) │ │ │ │ + jne 6a79 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ call 34b0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000006b80 : │ │ │ │ +0000000000006ac0 : │ │ │ │ push %rbp │ │ │ │ movq %rsi,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rcx,%r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + lea -0x1030(%rbp),%rbx │ │ │ │ + sub $0x9,%r12 │ │ │ │ sub $0x2068,%rsp │ │ │ │ mov %rdx,-0x2068(%rbp) │ │ │ │ - mov %rcx,%r12 │ │ │ │ - lea -0x1030(%rbp),%rbx │ │ │ │ movhps -0x2068(%rbp),%xmm0 │ │ │ │ - sub $0x9,%r12 │ │ │ │ movaps %xmm0,-0x2090(%rbp) │ │ │ │ call 34d0 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - movslq %eax,%r8 │ │ │ │ mov %rbx,%rsi │ │ │ │ + movslq %eax,%r8 │ │ │ │ lea -0x4c8(%rip),%rdi │ │ │ │ mov %r8,%r15 │ │ │ │ mov %r8,-0x2078(%rbp) │ │ │ │ shl $0xc,%r15 │ │ │ │ lea 0x10(%r15),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r12,-0x1020(%rbp) │ │ │ │ - mov %r14,-0x1028(%rbp) │ │ │ │ - mov %r13,-0x1030(%rbp) │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ + mov %r14,-0x1028(%rbp) │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ + mov %r13,-0x1030(%rbp) │ │ │ │ mov %r10,-0x1018(%rbp) │ │ │ │ mov %r10,-0x2070(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0x2078(%rbp),%r8 │ │ │ │ - movdqa -0x2090(%rbp),%xmm0 │ │ │ │ mov -0x2070(%rbp),%r10 │ │ │ │ + movdqa -0x2090(%rbp),%xmm0 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 6e5c │ │ │ │ + jle 6d9c │ │ │ │ mov %r10,%rax │ │ │ │ lea (%r10,%r15,1),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,%rcx │ │ │ │ add $0x1000,%rax │ │ │ │ add -0x1000(%rax),%rdx │ │ │ │ mov %rcx,-0x1000(%rax) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 6c60 │ │ │ │ + jne 6ba0 │ │ │ │ mov (%r10),%rax │ │ │ │ - lea 0x8(%r10,%r15,1),%rsi │ │ │ │ lea 0x8(%r10),%rdi │ │ │ │ mov $0x1,%r11d │ │ │ │ + lea (%rdi,%r15,1),%rsi │ │ │ │ lea -0x2030(%rbp),%r15 │ │ │ │ mov %rax,-0x1030(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 6cdc │ │ │ │ + jle 6c1c │ │ │ │ mov %rdi,%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rcx │ │ │ │ add $0x1000,%rax │ │ │ │ add -0x1000(%rax),%rdx │ │ │ │ mov %rcx,-0x1000(%rax) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 6cc0 │ │ │ │ + jne 6c00 │ │ │ │ mov (%rdi),%rax │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x8,%rdi │ │ │ │ mov %rax,(%rbx,%r11,8) │ │ │ │ sub -0x8(%rbx,%r11,8),%rax │ │ │ │ mov %rax,-0x8(%r15,%r11,8) │ │ │ │ inc %r11 │ │ │ │ cmp $0x200,%r11 │ │ │ │ - jne 6ca0 │ │ │ │ + jne 6be0 │ │ │ │ mov %r13,%rax │ │ │ │ - sub -0x38(%rbp),%rax │ │ │ │ lea -0x2060(%rbp),%rsi │ │ │ │ + sub -0x38(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x44a(%rip),%rdi │ │ │ │ - movups %xmm0,-0x2058(%rbp) │ │ │ │ + mov %rax,-0x1038(%rbp) │ │ │ │ mov %r10,-0x2040(%rbp) │ │ │ │ mov %r13,-0x2060(%rbp) │ │ │ │ + movups %xmm0,-0x2058(%rbp) │ │ │ │ mov %r12,-0x2048(%rbp) │ │ │ │ - mov %rax,-0x1038(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0x2068(%rbp),%rsi │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov -0x2068(%rbp),%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ call 34b0 │ │ │ │ test %r12,%r12 │ │ │ │ - jns 6db0 │ │ │ │ - jmp 6e4d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jns 6cf0 │ │ │ │ + jmp 6d8d │ │ │ │ + nopl (%rax) │ │ │ │ mov -0x2068(%rbp),%rsi │ │ │ │ - mov %r12,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r12,%rcx │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ lea (%r14,%rax,1),%rsi │ │ │ │ - call 6b80 │ │ │ │ + call 6ac0 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %r13 │ │ │ │ cmp $0x200,%r13 │ │ │ │ - je 6e4d │ │ │ │ + je 6d8d │ │ │ │ mov (%r15,%r13,8),%rdi │ │ │ │ cmp $0x1,%rdi │ │ │ │ - jle 6da0 │ │ │ │ + jle 6ce0 │ │ │ │ mov (%rbx,%r13,8),%rax │ │ │ │ cmp $0x100,%rdi │ │ │ │ - jg 6d70 │ │ │ │ + jg 6ca8 │ │ │ │ inc %rax │ │ │ │ mov $0x1,%r10d │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r14,%rax,1),%r8 │ │ │ │ mov %r8,%rax │ │ │ │ mov %r10,%rsi │ │ │ │ - jmp 6e22 │ │ │ │ + jmp 6d62 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ movq %rdx,%xmm0 │ │ │ │ movq %rcx,%xmm1 │ │ │ │ sub $0x10,%rax │ │ │ │ movhps 0x8(%rax),%xmm0 │ │ │ │ movhps 0x18(%rax),%xmm1 │ │ │ │ movups %xmm1,(%rax) │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ test %rsi,%rsi │ │ │ │ - je 6e31 │ │ │ │ + je 6d71 │ │ │ │ mov (%rax),%rcx │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ dec %rsi │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jg 6e00 │ │ │ │ + jg 6d40 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %r10,%rdi │ │ │ │ - jg 6dd8 │ │ │ │ + jg 6d18 │ │ │ │ inc %r13 │ │ │ │ cmp $0x200,%r13 │ │ │ │ - jne 6db0 │ │ │ │ + jne 6cf0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 6c7c │ │ │ │ + jmp 6bbc │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ call 31f0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 6e87 │ │ │ │ + jne 6dc7 │ │ │ │ call 3040 │ │ │ │ cltq │ │ │ │ mov %rax,(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000006e90 : │ │ │ │ +0000000000006dd0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ xor %ecx,%ecx │ │ │ │ + lea -0x2d(%rip),%rdi │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2f(%rip),%rdi │ │ │ │ - lea 0x8(%rsp),%rsi │ │ │ │ movq $0x0,0x8(%rsp) │ │ │ │ + lea 0x8(%rsp),%rsi │ │ │ │ call 3350 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000006ec0 : │ │ │ │ +0000000000006e00 : │ │ │ │ jmp 3400 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006ed0 : │ │ │ │ +0000000000006e10 : │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000006ee0 : │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ +0000000000006e20 : │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ cvtsi2sd %rdi,%xmm1 │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 6f05 │ │ │ │ + jns 6e47 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0x1,%edi │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ shr $1,%rax │ │ │ │ or %rdi,%rax │ │ │ │ cvtsi2sd %rax,%xmm1 │ │ │ │ addsd %xmm1,%xmm1 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ cvtsi2sd %rsi,%xmm0 │ │ │ │ test %rsi,%rsi │ │ │ │ - jns 6f2a │ │ │ │ + jns 6e6e │ │ │ │ mov %rsi,%rax │ │ │ │ and $0x1,%esi │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ shr $1,%rax │ │ │ │ or %rsi,%rax │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ - fldt 0x43750(%rip) │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ + fldt 0x427e8(%rip) │ │ │ │ movsd %xmm1,-0x10(%rsp) │ │ │ │ fmull -0x10(%rsp) │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006f40 : │ │ │ │ +0000000000006e90 : │ │ │ │ sub $0x18,%rsp │ │ │ │ xor %edi,%edi │ │ │ │ mov %rsp,%rsi │ │ │ │ call 3070 │ │ │ │ test %eax,%eax │ │ │ │ - jne 6f70 │ │ │ │ + jne 6ec0 │ │ │ │ fildll 0x8(%rsp) │ │ │ │ - fldt 0x43734(%rip) │ │ │ │ + fldt 0x427c4(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rsp) │ │ │ │ add $0x18,%rsp │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000006f80 : │ │ │ │ +0000000000006f00 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6fc0 │ │ │ │ + jle 6f40 │ │ │ │ shl $0x5,%rsi │ │ │ │ fldz │ │ │ │ lea (%rdi,%rsi,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rdi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ + fldt -0x20(%rdi) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 6fa0 │ │ │ │ + jne 6f20 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000006fd0 : │ │ │ │ +0000000000006f50 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 6ff0 │ │ │ │ + jle 6f70 │ │ │ │ shl $0x4,%rsi │ │ │ │ fldz │ │ │ │ lea (%rdi,%rsi,1),%rax │ │ │ │ nop │ │ │ │ fldt (%rdi) │ │ │ │ add $0x10,%rdi │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 6fe0 │ │ │ │ + jne 6f60 │ │ │ │ ret │ │ │ │ fldz │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000007000 : │ │ │ │ +0000000000006f80 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 7070 │ │ │ │ + jle 6ff0 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ - fldt (%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt -0x20(%rdi) │ │ │ │ fldt -0x10(%rdi) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 7040 │ │ │ │ + jne 6fc0 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000007080 : │ │ │ │ +0000000000007000 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 70c0 │ │ │ │ + jle 7040 │ │ │ │ fldz │ │ │ │ - xor %eax,%eax │ │ │ │ shl $0x4,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 70a0 │ │ │ │ + jne 7020 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000070d0 : │ │ │ │ +0000000000007050 : │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7130 │ │ │ │ + jle 70b0 │ │ │ │ fldz │ │ │ │ - xor %eax,%eax │ │ │ │ shl $0x4,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fldt (%rdi,%rax,2) │ │ │ │ fldt 0x10(%rdi,%rax,2) │ │ │ │ @@ -4622,178 +4614,177 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 7100 │ │ │ │ + jne 7080 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000007140 : │ │ │ │ +00000000000070c0 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 71b0 │ │ │ │ + jle 7130 │ │ │ │ shl $0x5,%rdx │ │ │ │ fldz │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ - fldt (%rdi) │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ fldt -0x10(%rdi) │ │ │ │ - fxch %st(1) │ │ │ │ + fldt -0x20(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 7180 │ │ │ │ + jne 7100 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldz │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -00000000000071c0 : │ │ │ │ +0000000000007140 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 71f7 │ │ │ │ + jle 7177 │ │ │ │ shl $0x5,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rsi,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 71e0 │ │ │ │ + jne 7160 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007200 : │ │ │ │ +0000000000007180 : │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 721f │ │ │ │ + jle 719f │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 7210 │ │ │ │ + jne 7190 │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000007220 : │ │ │ │ +00000000000071a0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 7260 │ │ │ │ + jle 71e0 │ │ │ │ shl $0x5,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rsi,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 7240 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7262 │ │ │ │ + jne 71c0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 71e2 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000007270 : │ │ │ │ +00000000000071f0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 72a0 │ │ │ │ + jle 7218 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 7280 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 72a2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7200 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 721a │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000072b0 : │ │ │ │ +0000000000007220 : │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 72e3 │ │ │ │ + jle 7263 │ │ │ │ shl $0x5,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ - fldt 0x10(%rdx,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt 0x10(%rdx,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 72c0 │ │ │ │ + jne 7240 │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000072f0 : │ │ │ │ +0000000000007270 : │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7314 │ │ │ │ + jle 7294 │ │ │ │ shl $0x4,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 7300 │ │ │ │ + jne 7280 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000007340 : │ │ │ │ +00000000000072c0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 73b0 │ │ │ │ + jle 7330 │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -4806,51 +4797,51 @@ │ │ │ │ fldt -0x20(%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x30(%rsi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 7380 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 73b2 │ │ │ │ + jne 7300 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 7332 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000073c0 : │ │ │ │ +0000000000007340 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 7400 │ │ │ │ + jle 7380 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 73e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7402 │ │ │ │ + jne 7360 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 7382 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000007410 : │ │ │ │ +0000000000007390 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 7470 │ │ │ │ + jle 73f0 │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ @@ -4862,52 +4853,52 @@ │ │ │ │ fldt -0x30(%rsi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt -0x20(%rdi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 7440 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7472 │ │ │ │ + jne 73c0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 73f2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000007480 : │ │ │ │ +0000000000007400 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 74c0 │ │ │ │ + jle 7440 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 74a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 74c2 │ │ │ │ + jne 7420 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 7442 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000074d0 : │ │ │ │ +0000000000007450 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 7540 │ │ │ │ + jle 74b8 │ │ │ │ shl $0x5,%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ lea (%rdi,%rdx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fldt 0x10(%rdi) │ │ │ │ @@ -4921,66 +4912,62 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x30(%rsi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 7500 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7544 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 7480 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 74bc │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000007550 : │ │ │ │ +00000000000074c0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ fldt 0x18(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 75a0 │ │ │ │ + jle 7500 │ │ │ │ shl $0x4,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 7580 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 75a4 │ │ │ │ + jne 74e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 7504 │ │ │ │ xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000075b0 : │ │ │ │ +0000000000007510 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7640 │ │ │ │ + jle 7578 │ │ │ │ shl $0x4,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ lea (%rsi,%rcx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ fldt (%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x20(%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -4990,289 +4977,289 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x30(%rdi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x30(%rdi) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 7600 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7642 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7540 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 757a │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007650 : │ │ │ │ +0000000000007580 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7680 │ │ │ │ + jle 75c0 │ │ │ │ shl $0x4,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 7660 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7682 │ │ │ │ + jne 75a0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 75c2 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000007690 : │ │ │ │ +00000000000075d0 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7700 │ │ │ │ + jle 7640 │ │ │ │ shl $0x4,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ add $0x10,%rdx │ │ │ │ lea (%rsi,%rcx,1),%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fldt (%rsi) │ │ │ │ - fldt (%rdi) │ │ │ │ add $0x10,%rsi │ │ │ │ add $0x20,%rdi │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldt (%rdx) │ │ │ │ add $0x20,%rdx │ │ │ │ + fldt -0x20(%rdi) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldt -0x20(%rdx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x30(%rdi) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x30(%rdx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x30(%rdi) │ │ │ │ fstpt -0x20(%rdi) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 76c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7702 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7600 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 7642 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000007710 : │ │ │ │ +0000000000007650 : │ │ │ │ fldt 0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 7740 │ │ │ │ + jle 7680 │ │ │ │ shl $0x4,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 7720 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 7742 │ │ │ │ + jne 7660 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 7682 │ │ │ │ nop │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000007750 : │ │ │ │ +0000000000007690 : │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 7956 │ │ │ │ + jle 7896 │ │ │ │ push %r15 │ │ │ │ mov %rdi,%r11 │ │ │ │ - push %r14 │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %rdx,%rdi │ │ │ │ + push %r14 │ │ │ │ + mov $0x1,%eax │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%rcx │ │ │ │ push %r12 │ │ │ │ - mov $0x1,%eax │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov (%rdx),%rbx │ │ │ │ mov $0x1,%edx │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 792e │ │ │ │ + je 786e │ │ │ │ mov %rdx,%r8 │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ mov (%rdi,%rdx,8),%r9 │ │ │ │ not %r8 │ │ │ │ add %rcx,%r8 │ │ │ │ and $0x1,%r8d │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jle 77c4 │ │ │ │ + jle 7704 │ │ │ │ test %r8,%r8 │ │ │ │ - je 77b0 │ │ │ │ + je 76f0 │ │ │ │ imul (%rdi,%rsi,8),%r9 │ │ │ │ lea 0x2(%rdx),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jle 77c4 │ │ │ │ + jle 7704 │ │ │ │ imul (%rdi,%rsi,8),%r9 │ │ │ │ imul 0x8(%rdi,%rsi,8),%r9 │ │ │ │ add $0x2,%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jg 77b0 │ │ │ │ + jg 76f0 │ │ │ │ test %rax,%rax │ │ │ │ - jle 78dc │ │ │ │ + jle 781c │ │ │ │ mov %rbx,%r10 │ │ │ │ shr $0x3f,%r10 │ │ │ │ add %rbx,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jle 78dc │ │ │ │ + jle 781c │ │ │ │ test %r9,%r9 │ │ │ │ - jle 78dc │ │ │ │ + jle 781c │ │ │ │ mov %r10,%r13 │ │ │ │ mov %r9,%r8 │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - shl $0x5,%r8 │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ imul %r9,%rbx │ │ │ │ - lea (%r8,%r11,1),%r14 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov %rdx,-0x18(%rsp) │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %rax,%rdx │ │ │ │ imul %r9,%r13 │ │ │ │ + lea (%r8,%r11,1),%r14 │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %rdi,%r15 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rsi │ │ │ │ + mov %r13,-0x20(%rsp) │ │ │ │ mov %r13,%rax │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r13,-0x20(%rsp) │ │ │ │ shl $0x5,%rsi │ │ │ │ add %r14,%rsi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x5,%r13 │ │ │ │ sub %r8,%rcx │ │ │ │ add %r11,%r13 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x20,%r13 │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fldt -0x10(%r13) │ │ │ │ fldt -0x20(%r13) │ │ │ │ fstpt -0x20(%rcx) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%r13) │ │ │ │ fstpt -0x10(%r13) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 7880 │ │ │ │ + jne 77c0 │ │ │ │ inc %rdi │ │ │ │ add %r9,%rax │ │ │ │ add %r8,%rsi │ │ │ │ cmp %r10,%rdi │ │ │ │ - jl 7840 │ │ │ │ + jl 7778 │ │ │ │ mov -0x20(%rsp),%r13 │ │ │ │ inc %rbp │ │ │ │ add %rbx,%r12 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %rdx,%rbp │ │ │ │ - jne 7820 │ │ │ │ + jne 7760 │ │ │ │ mov -0x18(%rsp),%rdx │ │ │ │ mov -0x10(%rsp),%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 794b │ │ │ │ + jle 788b │ │ │ │ lea 0x0(,%rdx,8),%r9 │ │ │ │ mov %rdi,%rsi │ │ │ │ mov $0x1,%eax │ │ │ │ lea (%rdi,%r9,1),%r8 │ │ │ │ test $0x8,%r9b │ │ │ │ - je 7907 │ │ │ │ + je 7847 │ │ │ │ lea 0x8(%rdi),%rsi │ │ │ │ mov (%rdi),%rax │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 7919 │ │ │ │ + je 7859 │ │ │ │ imul (%rsi),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ imul -0x8(%rsi),%rax │ │ │ │ cmp %r8,%rsi │ │ │ │ - jne 7907 │ │ │ │ + jne 7847 │ │ │ │ inc %rdx │ │ │ │ mov (%rdi,%r9,1),%rbx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jg 7783 │ │ │ │ + jg 76c3 │ │ │ │ test %rax,%rax │ │ │ │ - jle 794b │ │ │ │ + jle 788b │ │ │ │ mov %rbx,%r10 │ │ │ │ mov $0x1,%r9d │ │ │ │ shr $0x3f,%r10 │ │ │ │ add %rbx,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jg 77ed │ │ │ │ + jg 772d │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007960 : │ │ │ │ +00000000000078a0 : │ │ │ │ test %esi,%esi │ │ │ │ - jle 7d0f │ │ │ │ + jle 7c4f │ │ │ │ push %r15 │ │ │ │ mov (%rdx),%r10d │ │ │ │ - push %r14 │ │ │ │ mov %esi,%ecx │ │ │ │ - push %r13 │ │ │ │ + mov $0x1,%eax │ │ │ │ + push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ - mov $0x1,%eax │ │ │ │ - push %rbp │ │ │ │ mov $0x1,%r12d │ │ │ │ + push %rbp │ │ │ │ push %rbx │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 7ccf │ │ │ │ + je 7c0f │ │ │ │ mov %ecx,%r9d │ │ │ │ mov $0x1,%esi │ │ │ │ lea -0x1(%rcx),%edi │ │ │ │ sub %r12d,%r9d │ │ │ │ cmp %r12d,%ecx │ │ │ │ cmovle %esi,%r9d │ │ │ │ sub %r12d,%edi │ │ │ │ - cmp $0x16,%edi │ │ │ │ - jbe 7cf6 │ │ │ │ + cmp $0x34,%edi │ │ │ │ + jbe 7c36 │ │ │ │ cmp %r12d,%ecx │ │ │ │ - jle 7cf6 │ │ │ │ + jle 7c36 │ │ │ │ mov %r9d,%r8d │ │ │ │ movslq %r12d,%rdi │ │ │ │ movd %esi,%xmm3 │ │ │ │ shr $0x2,%r8d │ │ │ │ + lea (%rdx,%rdi,4),%rdi │ │ │ │ pshufd $0x0,%xmm3,%xmm1 │ │ │ │ shl $0x4,%r8 │ │ │ │ - lea (%rdx,%rdi,4),%rdi │ │ │ │ add %rdi,%r8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rdi),%xmm0 │ │ │ │ add $0x10,%rdi │ │ │ │ @@ -5281,72 +5268,72 @@ │ │ │ │ pmuludq %xmm1,%xmm2 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ pshufd $0x8,%xmm2,%xmm1 │ │ │ │ pshufd $0x8,%xmm0,%xmm0 │ │ │ │ punpckldq %xmm0,%xmm1 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jne 7a00 │ │ │ │ + jne 7940 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ mov %r9d,%esi │ │ │ │ psrldq $0x8,%xmm0 │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ + add %r12d,%esi │ │ │ │ + and $0x3,%r9d │ │ │ │ pmuludq %xmm1,%xmm2 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ - add %r12d,%esi │ │ │ │ - and $0x3,%r9d │ │ │ │ - pshufd $0x8,%xmm0,%xmm0 │ │ │ │ pshufd $0x8,%xmm2,%xmm1 │ │ │ │ + pshufd $0x8,%xmm0,%xmm0 │ │ │ │ punpckldq %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ psrldq $0x4,%xmm0 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ movd %xmm0,%edi │ │ │ │ - je 7aba │ │ │ │ + je 79fa │ │ │ │ movslq %esi,%rsi │ │ │ │ mov %rsi,%r8 │ │ │ │ imul (%rdx,%rsi,4),%edi │ │ │ │ inc %rsi │ │ │ │ not %r8 │ │ │ │ add %ecx,%r8d │ │ │ │ and $0x1,%r8d │ │ │ │ cmp %esi,%ecx │ │ │ │ - jle 7aba │ │ │ │ + jle 79fa │ │ │ │ test %r8d,%r8d │ │ │ │ - je 7aa9 │ │ │ │ + je 79e9 │ │ │ │ imul (%rdx,%rsi,4),%edi │ │ │ │ inc %rsi │ │ │ │ cmp %esi,%ecx │ │ │ │ - jle 7aba │ │ │ │ + jle 79fa │ │ │ │ imul (%rdx,%rsi,4),%edi │ │ │ │ imul 0x4(%rdx,%rsi,4),%edi │ │ │ │ add $0x2,%rsi │ │ │ │ cmp %esi,%ecx │ │ │ │ - jg 7aa9 │ │ │ │ + jg 79e9 │ │ │ │ test %eax,%eax │ │ │ │ - jle 7b90 │ │ │ │ + jle 7ad0 │ │ │ │ mov %r10d,%r9d │ │ │ │ shr $0x1f,%r9d │ │ │ │ add %r10d,%r9d │ │ │ │ sar $1,%r9d │ │ │ │ cmp $0x1,%r10d │ │ │ │ - jle 7b90 │ │ │ │ + jle 7ad0 │ │ │ │ test %edi,%edi │ │ │ │ - jle 7b90 │ │ │ │ + jle 7ad0 │ │ │ │ mov %r9d,%ebp │ │ │ │ movslq %edi,%r13 │ │ │ │ + mov %eax,-0x10(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov %r12d,-0xc(%rsp) │ │ │ │ imul %edi,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov %ecx,%r15d │ │ │ │ - mov %eax,-0x10(%rsp) │ │ │ │ - mov %r12d,-0xc(%rsp) │ │ │ │ imul %edi,%ebp │ │ │ │ mov %r13,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ movslq %ebx,%rsi │ │ │ │ movslq %ebp,%rax │ │ │ │ xor %r12d,%r12d │ │ │ │ @@ -5358,43 +5345,43 @@ │ │ │ │ sub %rdi,%rax │ │ │ │ nop │ │ │ │ mov %r8,%rcx │ │ │ │ lea (%r8,%rax,1),%rsi │ │ │ │ sub %rdi,%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%rcx) │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x20,%rsi │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fldt -0x10(%rsi) │ │ │ │ fldt -0x20(%rsi) │ │ │ │ fstpt -0x20(%rcx) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x20(%rsi) │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 7b40 │ │ │ │ + jne 7a80 │ │ │ │ inc %r12d │ │ │ │ lea (%rcx,%rdi,1),%r8 │ │ │ │ cmp %r9d,%r12d │ │ │ │ - jl 7b30 │ │ │ │ + jl 7a70 │ │ │ │ mov -0x10(%rsp),%eax │ │ │ │ inc %r11d │ │ │ │ add %r10d,%ebx │ │ │ │ add %r10d,%ebp │ │ │ │ cmp %eax,%r11d │ │ │ │ - jne 7b10 │ │ │ │ + jne 7a50 │ │ │ │ mov -0xc(%rsp),%r12d │ │ │ │ mov %r15d,%ecx │ │ │ │ cmp %r12d,%ecx │ │ │ │ - jle 7ceb │ │ │ │ + jle 7c2b │ │ │ │ lea -0x1(%r12),%eax │ │ │ │ - cmp $0x16,%eax │ │ │ │ - jbe 7d03 │ │ │ │ + cmp $0x34,%eax │ │ │ │ + jbe 7c43 │ │ │ │ mov %r12d,%esi │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x2,%esi │ │ │ │ movd %ebx,%xmm1 │ │ │ │ shl $0x4,%rsi │ │ │ │ pshufd $0x0,%xmm1,%xmm1 │ │ │ │ @@ -5412,183 +5399,183 @@ │ │ │ │ pmuludq %xmm1,%xmm2 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ pshufd $0x8,%xmm2,%xmm1 │ │ │ │ pshufd $0x8,%xmm0,%xmm0 │ │ │ │ punpckldq %xmm0,%xmm1 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 7c00 │ │ │ │ + jne 7b40 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ mov %r12d,%esi │ │ │ │ psrldq $0x8,%xmm0 │ │ │ │ + and $0xfffffffc,%esi │ │ │ │ movdqa %xmm0,%xmm2 │ │ │ │ psrlq $0x20,%xmm0 │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ pmuludq %xmm1,%xmm2 │ │ │ │ psrlq $0x20,%xmm1 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ pshufd $0x8,%xmm2,%xmm1 │ │ │ │ pshufd $0x8,%xmm0,%xmm0 │ │ │ │ punpckldq %xmm0,%xmm1 │ │ │ │ movdqa %xmm1,%xmm0 │ │ │ │ psrldq $0x4,%xmm0 │ │ │ │ pmuludq %xmm1,%xmm0 │ │ │ │ movd %xmm0,%eax │ │ │ │ test $0x3,%r12b │ │ │ │ - je 7cb8 │ │ │ │ + je 7bf8 │ │ │ │ movslq %esi,%rsi │ │ │ │ mov %rsi,%rdi │ │ │ │ imul (%rdx,%rsi,4),%eax │ │ │ │ inc %rsi │ │ │ │ not %rdi │ │ │ │ add %r12d,%edi │ │ │ │ and $0x1,%edi │ │ │ │ cmp %esi,%r12d │ │ │ │ - jle 7cb8 │ │ │ │ + jle 7bf8 │ │ │ │ test %edi,%edi │ │ │ │ - je 7ca6 │ │ │ │ + je 7be6 │ │ │ │ imul (%rdx,%rsi,4),%eax │ │ │ │ inc %rsi │ │ │ │ cmp %esi,%r12d │ │ │ │ - jle 7cb8 │ │ │ │ + jle 7bf8 │ │ │ │ imul (%rdx,%rsi,4),%eax │ │ │ │ imul 0x4(%rdx,%rsi,4),%eax │ │ │ │ add $0x2,%rsi │ │ │ │ cmp %esi,%r12d │ │ │ │ - jg 7ca6 │ │ │ │ + jg 7be6 │ │ │ │ movslq %r12d,%rsi │ │ │ │ inc %r12d │ │ │ │ mov (%rdx,%rsi,4),%r10d │ │ │ │ cmp %r12d,%ecx │ │ │ │ - jg 798e │ │ │ │ + jg 78ce │ │ │ │ test %eax,%eax │ │ │ │ - jle 7ceb │ │ │ │ + jle 7c2b │ │ │ │ mov %r10d,%r9d │ │ │ │ mov $0x1,%edi │ │ │ │ shr $0x1f,%r9d │ │ │ │ add %r10d,%r9d │ │ │ │ sar $1,%r9d │ │ │ │ cmp $0x1,%r10d │ │ │ │ - jg 7ae1 │ │ │ │ + jg 7a21 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ mov %r12d,%esi │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 7a7e │ │ │ │ + jmp 79be │ │ │ │ mov $0x1,%eax │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 7c7b │ │ │ │ + jmp 7bbb │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000007d10 : │ │ │ │ +0000000000007c50 : │ │ │ │ movl $0x3,(%rdi) │ │ │ │ movl $0x5,(%rsi) │ │ │ │ movl $0x3,(%rdx) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000007d30 : │ │ │ │ +0000000000007c70 : │ │ │ │ mov $0x8,%eax │ │ │ │ - lea 0x42d24(%rip),%rdx │ │ │ │ + lea 0x41da4(%rip),%rdx │ │ │ │ cmp %eax,%edi │ │ │ │ cmovle %edi,%eax │ │ │ │ add $0x2,%rdi │ │ │ │ cltq │ │ │ │ mov (%rdx,%rax,8),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ imul %rdi,%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007d60 : │ │ │ │ +0000000000007ca0 : │ │ │ │ mov $0x9,%eax │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000007d70 : │ │ │ │ - lea 0x429f1(%rip),%rax │ │ │ │ +0000000000007cb0 : │ │ │ │ + lea 0x41a81(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov (%rdi),%rbp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 7df0 │ │ │ │ + jl 7d30 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 7de5 │ │ │ │ + jge 7d25 │ │ │ │ mov 0xe8(%rbp),%rcx │ │ │ │ - fldz │ │ │ │ shl $0x5,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + fldz │ │ │ │ add %rcx,%rdx │ │ │ │ add %rcx,%rax │ │ │ │ nop │ │ │ │ fstpt (%rdx) │ │ │ │ fldt (%rdx) │ │ │ │ add $0x20,%rdx │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ fldt -0x10(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 7dd0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7d10 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 7da9 │ │ │ │ + jmp 7ce9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov (%rbx),%rax │ │ │ │ - movslq %ebp,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 7ed0 │ │ │ │ + jl 7e08 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 7ebb │ │ │ │ + jge 7dfb │ │ │ │ mov 0x30(%rbx),%r10 │ │ │ │ mov 0x28(%rbx),%r9 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x20(%rbx),%r8 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - shl $0x4,%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fldt 0x10(%rcx,%rdx,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx,%rdx,2) │ │ │ │ @@ -5602,81 +5589,81 @@ │ │ │ │ fldt (%rsi,%rdx,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%r8,%rdx,2) │ │ │ │ fstpt 0x10(%r8,%rdx,2) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 7e80 │ │ │ │ + jne 7dc0 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 7e2c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 7d6c │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rdi,%r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ mov 0x8(%rdi),%r15 │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rcx │ │ │ │ movslq %eax,%rbx │ │ │ │ mov %r15,%rax │ │ │ │ - movslq %ebp,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jl 8070 │ │ │ │ + jl 7fb0 │ │ │ │ imul %rax,%rbx │ │ │ │ add %rdx,%rbx │ │ │ │ add %rbx,%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 805b │ │ │ │ + jge 7f9b │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov 0x10(%r14),%r15 │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov 0x20(%r14),%r13 │ │ │ │ mov 0x18(%r14),%r12 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov (%r14),%rbp │ │ │ │ shl $0x5,%rdx │ │ │ │ + sub %rsi,%rax │ │ │ │ add %rdx,%r15 │ │ │ │ + mov (%r14),%rbp │ │ │ │ + sub %rsi,%rbx │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ add %rdx,%r13 │ │ │ │ add %rdx,%r12 │ │ │ │ add 0x28(%r14),%rdx │ │ │ │ - sub %rsi,%rax │ │ │ │ - sub %rsi,%rbx │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ mov %rdx,%r14 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ fldt (%r15) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ - fldt 0x10(%r15) │ │ │ │ - add $0x20,%r13 │ │ │ │ add $0x20,%r15 │ │ │ │ - fstpt 0x20(%rsp) │ │ │ │ + add $0x20,%r13 │ │ │ │ add $0x20,%r12 │ │ │ │ add $0x20,%r14 │ │ │ │ + fstpt 0x30(%rsp) │ │ │ │ + fldt -0x10(%r15) │ │ │ │ + fstpt 0x20(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ - fildll 0x18(%rsp) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ - fldt 0x426f4(%rip) │ │ │ │ + fildll 0x18(%rsp) │ │ │ │ + fldt 0x41794(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -5700,16 +5687,16 @@ │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ inc %rbx │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ fildll 0x28(%rsp) │ │ │ │ - fldt 0x4268b(%rip) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ + fldt 0x41727(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -5723,82 +5710,82 @@ │ │ │ │ fdiv %st(1),%st │ │ │ │ fstpt -0x20(%r14) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x10(%r14) │ │ │ │ cmp %rbx,0x38(%rsp) │ │ │ │ - jne 7f70 │ │ │ │ + jne 7eb0 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 7f1d │ │ │ │ + jmp 7e5d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 81f1 │ │ │ │ + jl 8131 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ lea (%rax,%rdx,1),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jge 81cb │ │ │ │ + jge 810b │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ mov 0x18(%rbp),%r10 │ │ │ │ + fldz │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rdx,%rbp │ │ │ │ - fldz │ │ │ │ - shl $0x4,%rbp │ │ │ │ - add $0x8,%rbp │ │ │ │ mov 0x70(%r12),%r13d │ │ │ │ + shl $0x4,%rbp │ │ │ │ mov 0x18(%r12),%r11 │ │ │ │ + add $0x8,%rbp │ │ │ │ and $0x800,%r13d │ │ │ │ nop │ │ │ │ test %r13d,%r13d │ │ │ │ - jne 81e0 │ │ │ │ + jne 8120 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ shl $0x5,%rsi │ │ │ │ fstpt (%r11,%rsi,1) │ │ │ │ fldt (%r11,%rsi,1) │ │ │ │ lea (%r11,%rsi,1),%r8 │ │ │ │ fstpt 0x10(%r11,%rsi,1) │ │ │ │ fldt 0x10(%r11,%rsi,1) │ │ │ │ test %rax,%rax │ │ │ │ - jle 81b9 │ │ │ │ + jle 80f9 │ │ │ │ imul %rax,%rcx │ │ │ │ mov 0xd0(%r12),%r9 │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ mov %rcx,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add 0xc8(%r12),%rdi │ │ │ │ lea (%r9,%rcx,8),%rsi │ │ │ │ add %rax,%rcx │ │ │ │ + shl $0x4,%rdi │ │ │ │ lea (%r9,%rcx,8),%r9 │ │ │ │ + add 0xc8(%r12),%rdi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rsi),%rcx │ │ │ │ fldt (%rdi) │ │ │ │ @@ -5815,66 +5802,66 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8) │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne 8180 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 80c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rbp │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jne 80f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 8030 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%r12),%rcx │ │ │ │ mov (%rcx,%rbp,1),%rcx │ │ │ │ - jmp 80fc │ │ │ │ + jmp 803c │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 80b1 │ │ │ │ + jmp 7ff1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ call 3040 │ │ │ │ movslq %eax,%rbx │ │ │ │ call 31f0 │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ movslq %eax,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rdx,%rax │ │ │ │ sar $1,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 82d0 │ │ │ │ + jl 8208 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 82bb │ │ │ │ + jge 81fb │ │ │ │ mov 0x30(%rbp),%r10 │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x20(%rbp),%r8 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - shl $0x4,%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ fldt 0x10(%rcx,%rdx,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx,%rdx,2) │ │ │ │ @@ -5888,86 +5875,85 @@ │ │ │ │ fldt (%rsi,%rdx,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%r8,%rdx,2) │ │ │ │ fstpt 0x10(%r8,%rdx,2) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 8280 │ │ │ │ + jne 81c0 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 8238 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 8178 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r15 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ mov %rax,%r14 │ │ │ │ shr $0x3f,%r14 │ │ │ │ add %rax,%r14 │ │ │ │ sar $1,%r14 │ │ │ │ mov %r14,0x30(%rsp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rcx │ │ │ │ movslq %eax,%rbx │ │ │ │ mov %r14,%rax │ │ │ │ - movslq %ebp,%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jl 8480 │ │ │ │ + jl 83b8 │ │ │ │ imul %rax,%rbx │ │ │ │ add %rdx,%rbx │ │ │ │ add %rbx,%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 846b │ │ │ │ + jge 83a3 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov 0x10(%r15),%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov 0x20(%r15),%r13 │ │ │ │ mov 0x18(%r15),%r12 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov (%r15),%rbp │ │ │ │ shl $0x5,%rdx │ │ │ │ + sub %rsi,%rax │ │ │ │ add %rdx,%r14 │ │ │ │ + mov (%r15),%rbp │ │ │ │ + sub %rsi,%rbx │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ add %rdx,%r13 │ │ │ │ add %rdx,%r12 │ │ │ │ add 0x28(%r15),%rdx │ │ │ │ - sub %rsi,%rax │ │ │ │ - sub %rsi,%rbx │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ mov %rdx,%r15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%r14) │ │ │ │ + mov 0x60(%rbp),%rax │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt 0x30(%rsp) │ │ │ │ - fldt 0x10(%r14) │ │ │ │ - add $0x20,%r13 │ │ │ │ add $0x20,%r14 │ │ │ │ - fstpt 0x20(%rsp) │ │ │ │ + add $0x20,%r13 │ │ │ │ add $0x20,%r12 │ │ │ │ add $0x20,%r15 │ │ │ │ + fstpt 0x30(%rsp) │ │ │ │ + fldt -0x10(%r14) │ │ │ │ + fstpt 0x20(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ - fildll 0x18(%rsp) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ - fldt 0x422e4(%rip) │ │ │ │ + fildll 0x18(%rsp) │ │ │ │ + fldt 0x4138c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -5991,16 +5977,16 @@ │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ inc %rbx │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ fildll 0x28(%rsp) │ │ │ │ - fldt 0x4227b(%rip) │ │ │ │ mov 0x48(%rbp),%rax │ │ │ │ + fldt 0x4131f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -6014,136 +6000,137 @@ │ │ │ │ fdiv %st(1),%st │ │ │ │ fstpt -0x20(%r15) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt -0x10(%r15) │ │ │ │ cmp %rbx,0x38(%rsp) │ │ │ │ - jne 8380 │ │ │ │ + jne 82b8 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 832a │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 826a │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %r8,%r14 │ │ │ │ sub $0x58,%rsp │ │ │ │ mov 0x18(%rbp),%r12 │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ - mov 0x10(%rbp),%r13 │ │ │ │ mov %rsi,-0x38(%rbp) │ │ │ │ + mov 0x10(%rbp),%r13 │ │ │ │ + mov (%r12),%rbx │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ mov %r9,-0x48(%rbp) │ │ │ │ - mov (%r12),%rbx │ │ │ │ call 3040 │ │ │ │ movslq %eax,%r15 │ │ │ │ cmp %rbx,%r15 │ │ │ │ cmovg %rbx,%r15 │ │ │ │ lea 0xf(,%r15,8),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rsi │ │ │ │ mov %rcx,%r9 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rsi,%rax │ │ │ │ + shr $0x3,%r9 │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ - shr $0x3,%r9 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ shr $0x3,%rax │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ call 31f0 │ │ │ │ cmp $0x1,%r13 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ - movslq %eax,%r8 │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ + movslq %eax,%r8 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ - jle 8750 │ │ │ │ + jle 8688 │ │ │ │ lea (%r12,%r13,8),%rax │ │ │ │ lea 0x8(%r12),%rdx │ │ │ │ - mov %rax,%r13 │ │ │ │ mov $0x1,%r11d │ │ │ │ + mov %rax,%r13 │ │ │ │ sub %rdx,%r13 │ │ │ │ and $0x8,%r13d │ │ │ │ - je 8580 │ │ │ │ + je 84c0 │ │ │ │ mov (%rdx),%r11 │ │ │ │ lea 0x10(%r12),%rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 8592 │ │ │ │ + je 84d2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ imul (%rdx),%r11 │ │ │ │ add $0x10,%rdx │ │ │ │ imul -0x8(%rdx),%r11 │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 8580 │ │ │ │ + jne 84c0 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ movq $0xffffffffffffffff,(%rdi) │ │ │ │ movq $0xffffffffffffffff,(%r10) │ │ │ │ movq $0xffffffffffffffff,(%r14) │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ cmp %r8,%r15 │ │ │ │ - jle 86db │ │ │ │ + jle 861b │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ lea 0x2(%rax,%rax,1),%r13 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ movq $0x0,0x0(,%rax,8) │ │ │ │ test %r15,%r15 │ │ │ │ - jle 86fa │ │ │ │ + jle 863a │ │ │ │ mov %rbx,%rax │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ mov %rax,0x0(,%r9,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 86f0 │ │ │ │ + jle 8630 │ │ │ │ lea 0x1(%rax),%r12 │ │ │ │ dec %rdx │ │ │ │ mov %r12,0x0(,%r9,8) │ │ │ │ mov $0x1,%r9d │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 8740 │ │ │ │ + jle 8678 │ │ │ │ lea 0x1(%rax),%r12 │ │ │ │ dec %rdx │ │ │ │ mov %r12,(%rcx,%r9,8) │ │ │ │ inc %r9 │ │ │ │ cmp %r9,%r15 │ │ │ │ - jg 8621 │ │ │ │ + jg 8561 │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x8(%rcx,%rax,8),%rdx │ │ │ │ mov %rdx,(%rsi,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%r15 │ │ │ │ - jg 8644 │ │ │ │ + jg 8584 │ │ │ │ mov (%rsi,%r8,8),%rdx │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ mov %rdx,(%rax) │ │ │ │ mov (%rcx,%r8,8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ @@ -6153,29 +6140,29 @@ │ │ │ │ mov %rax,(%r10) │ │ │ │ mov %rdx,%rax │ │ │ │ sub %r13,%rax │ │ │ │ inc %rax │ │ │ │ imul %r11,%rax │ │ │ │ mov %rax,(%rdi) │ │ │ │ test %rax,%rax │ │ │ │ - jns 86b5 │ │ │ │ + jns 85f5 │ │ │ │ sub %r13,%rdx │ │ │ │ lea 0x1(%rbx,%rdx,1),%rax │ │ │ │ imul %r11,%rax │ │ │ │ imul %rbx,%r11 │ │ │ │ mov %rax,(%r14) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ dec %r11 │ │ │ │ mov %r11,(%rax) │ │ │ │ movq $0x0,(%rdi) │ │ │ │ mov (%r14),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 86db │ │ │ │ + je 861b │ │ │ │ cmp (%r10),%rax │ │ │ │ - jg 86db │ │ │ │ + jg 861b │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,(%r10) │ │ │ │ movq $0xffffffffffffffff,(%r14) │ │ │ │ movq $0xffffffffffffffff,(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -6183,130 +6170,129 @@ │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jne 861b │ │ │ │ + jne 855b │ │ │ │ mov (%rsi,%r8,8),%rdx │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ mov %rdx,(%rax) │ │ │ │ mov (%rcx,%r8,8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ dec %rax │ │ │ │ mov %rax,(%rsi) │ │ │ │ mov %rbx,%rax │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ imul %r11,%rax │ │ │ │ + movq $0x0,(%rdi) │ │ │ │ dec %rax │ │ │ │ mov %rax,(%r10) │ │ │ │ mov (%rdi),%rax │ │ │ │ - jmp 868c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 85cc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,(%rcx,%r9,8) │ │ │ │ - jmp 8635 │ │ │ │ + jmp 8575 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x1,%r11d │ │ │ │ - jmp 8592 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 84d2 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x68,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %ebp,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 8905 │ │ │ │ + jl 883d │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 8809 │ │ │ │ + jge 8749 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov (%rbx),%rbp │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ mov 0x38(%rbx),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x54(%rsp) │ │ │ │ - jne 8839 │ │ │ │ + jne 8779 │ │ │ │ cmpq $0x0,0x28(%rsp) │ │ │ │ - jg 892c │ │ │ │ + jg 8864 │ │ │ │ incq 0x20(%rsp) │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ cmp %rax,0x30(%rsp) │ │ │ │ - jne 87ec │ │ │ │ + jne 872c │ │ │ │ add $0x68,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ incq 0x20(%rsp) │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ cmp %rax,0x30(%rsp) │ │ │ │ - je 8809 │ │ │ │ + je 8749 │ │ │ │ mov 0x54(%rsp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 8858 │ │ │ │ + je 8798 │ │ │ │ cmpq $0x0,0x28(%rsp) │ │ │ │ - jle 890f │ │ │ │ + jle 8847 │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ mov 0x8(%rdx,%rax,1),%rax │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ shl $0x5,%rsi │ │ │ │ imul %rdi,%rax │ │ │ │ lea (%rcx,%rsi,1),%r14 │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rdx,%rax,8),%r13 │ │ │ │ add %rdi,%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ lea (%rdx,%rax,8),%rbx │ │ │ │ lea (%rsi,%rcx,1),%r15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r15) │ │ │ │ - fldt (%r14) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ add $0x8,%r13 │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x10,%r15 │ │ │ │ + fldt (%r14) │ │ │ │ shl $0x5,%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpt 0x10(%rsp) │ │ │ │ fldt 0x10(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3310 │ │ │ │ fldt (%r12) │ │ │ │ fldt 0x10(%rsp) │ │ │ │ @@ -6316,189 +6302,186 @@ │ │ │ │ call 3310 │ │ │ │ fldt 0x10(%r12) │ │ │ │ fldt (%rsp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ call 3260 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 88a0 │ │ │ │ - jmp 8820 │ │ │ │ + jne 87d8 │ │ │ │ + jmp 8760 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 8795 │ │ │ │ + jmp 86d5 │ │ │ │ incq 0x20(%rsp) │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 8839 │ │ │ │ - jmp 8809 │ │ │ │ + jne 8779 │ │ │ │ + jmp 8749 │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ - jmp 8858 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 8798 │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov (%rdi),%rbp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 89b0 │ │ │ │ + jl 88e0 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 89a5 │ │ │ │ + jge 88d5 │ │ │ │ mov 0xe8(%rbp),%rcx │ │ │ │ - fldz │ │ │ │ shl $0x5,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + fldz │ │ │ │ add %rcx,%rdx │ │ │ │ add %rcx,%rax │ │ │ │ nop │ │ │ │ fstpt (%rdx) │ │ │ │ fldt (%rdx) │ │ │ │ add $0x20,%rdx │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ fldt -0x10(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 8990 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 88c0 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 8969 │ │ │ │ + jmp 8899 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr $0x3f,%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - sar $1,%rdi │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr $0x3f,%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ + sar $1,%rsi │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + movslq %ebp,%rdi │ │ │ │ movslq %eax,%rcx │ │ │ │ - movslq %ebp,%rsi │ │ │ │ - mov %rdi,%rax │ │ │ │ + mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ + idiv %rdi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 8c33 │ │ │ │ + jl 8b4b │ │ │ │ imul %rax,%rcx │ │ │ │ - add %rcx,%rdx │ │ │ │ - lea (%rax,%rdx,1),%r12 │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jge 8c24 │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ + lea (%rcx,%rdx,1),%rdi │ │ │ │ + lea (%rax,%rdi,1),%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jge 8b3c │ │ │ │ mov 0x20(%rbx),%r8 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x40(%rbx),%r10 │ │ │ │ - mov 0x38(%rbx),%r14 │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov (%rbx),%rax │ │ │ │ + mov (%rbx),%r9 │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ mov %r8,%rbp │ │ │ │ - mov %rsi,%r9 │ │ │ │ + mov 0xc0(%r9),%r9 │ │ │ │ + mov 0x40(%rbx),%r11 │ │ │ │ shr $0x3f,%rbp │ │ │ │ + mov 0x38(%rbx),%r14 │ │ │ │ + mov 0x30(%rbx),%rdx │ │ │ │ + sub %rsi,%r10 │ │ │ │ add %r8,%rbp │ │ │ │ - mov 0xc0(%rax),%rax │ │ │ │ + mov 0x8(%r9),%r13 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ sar $1,%rbp │ │ │ │ sub %rbp,%r9 │ │ │ │ - mov 0x8(%rax),%r13 │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ cmp $0x1,%r8 │ │ │ │ - jle 8c24 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ - mov %r8,%r15 │ │ │ │ - shl $0x4,%r11 │ │ │ │ - lea (%r14,%r11,1),%rbx │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ - lea (%r10,%r11,1),%rbx │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - imul %rsi,%r11 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ + jle 8b3c │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add %rdi,%r10 │ │ │ │ + add %rdi,%rsi │ │ │ │ + mov %r14,0x10(%rsp) │ │ │ │ + shl $0x4,%rbx │ │ │ │ + imul %r8,%rsi │ │ │ │ + shl $0x4,%r12 │ │ │ │ + lea (%r14,%rbx,1),%r15 │ │ │ │ + add %r11,%rbx │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + imul %rcx,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ mov %r8,%rbx │ │ │ │ - imul %rdx,%rsi │ │ │ │ - shl $0x5,%r10 │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ + imul %rdi,%rcx │ │ │ │ mov %r10,%r14 │ │ │ │ - imul %rdx,%rbx │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + imul %rdi,%rbx │ │ │ │ + mov %r15,(%rsp) │ │ │ │ + mov %r8,%r15 │ │ │ │ + mov %rsi,%r8 │ │ │ │ lea (%r9,%r11,1),%r10 │ │ │ │ - add %rsi,%r9 │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + shl $0x5,%r8 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + add %rcx,%r9 │ │ │ │ shl $0x5,%r10 │ │ │ │ - add %rax,%r10 │ │ │ │ - lea (%rdi,%rdx,1),%rax │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - imul %r8,%rax │ │ │ │ + mov %r8,%r11 │ │ │ │ shl $0x5,%r9 │ │ │ │ - mov %rax,%rdi │ │ │ │ - add %rbp,%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - lea (%rdx,%r9,1),%rdi │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - add %rcx,%r11 │ │ │ │ - shl $0x5,%rax │ │ │ │ - shl $0x5,%rbx │ │ │ │ - lea 0x0(%rbp,%r9,1),%r8 │ │ │ │ - add %rcx,%rbx │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + add %rax,%r10 │ │ │ │ + lea (%rax,%r9,1),%rsi │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - add %rcx,%r8 │ │ │ │ add %rax,%rcx │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - shl $0x4,%r12 │ │ │ │ + shl $0x5,%rbx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + add %rdx,%rbx │ │ │ │ + add %rdx,%r11 │ │ │ │ shl $0x5,%r9 │ │ │ │ + add %rax,%r9 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + lea 0x0(%rbp,%rdi,1),%r8 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + shl $0x5,%r8 │ │ │ │ add %r12,%rax │ │ │ │ + add %rbp,%rdi │ │ │ │ mov %rbp,%r12 │ │ │ │ - add %rdx,%r9 │ │ │ │ - shl $0x5,%rsi │ │ │ │ + add %rdx,%r8 │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ + shl $0x5,%rdi │ │ │ │ shl $0x4,%r12 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%rdi │ │ │ │ add %r13,%r12 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rsp),%rax │ │ │ │ xor %edx,%edx │ │ │ │ fldt (%rax) │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + inc %rdx │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ - inc %rdx │ │ │ │ fldt 0x10(%rbx,%rax,2) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rbx,%rax,2) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt (%r10,%rax,2) │ │ │ │ @@ -6506,65 +6489,65 @@ │ │ │ │ fldt 0x10(%r11,%rax,2) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%r11,%rax,2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ - fstpt (%rdi,%rax,2) │ │ │ │ + fstpt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdi,%rax,2) │ │ │ │ + fstpt 0x10(%rsi,%rax,2) │ │ │ │ fldt 0x10(%r8,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%r8,%rax,2) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fstpt (%r9,%rax,2) │ │ │ │ fstpt 0x10(%r9,%rax,2) │ │ │ │ - fldt 0x10(%rcx,%rax,2) │ │ │ │ + fldt 0x10(%rdi,%rax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rcx,%rax,2) │ │ │ │ + fldt (%rdi,%rax,2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fstpt (%rsi,%rax,2) │ │ │ │ - fstpt 0x10(%rsi,%rax,2) │ │ │ │ + fstpt (%rcx,%rax,2) │ │ │ │ + fstpt 0x10(%rcx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rbp │ │ │ │ - jg 8b70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - addq $0x10,(%rsp) │ │ │ │ + jg 8a88 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ - mov (%rsp),%rax │ │ │ │ add %r15,%rbx │ │ │ │ add %r14,%r10 │ │ │ │ add %r15,%r11 │ │ │ │ - addq $0x10,0x8(%rsp) │ │ │ │ - add %r14,%rdi │ │ │ │ + addq $0x10,(%rsp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add %r14,%rsi │ │ │ │ add %r15,%r8 │ │ │ │ + addq $0x10,0x8(%rsp) │ │ │ │ add %r14,%r9 │ │ │ │ - add %r15,%rcx │ │ │ │ - add %r14,%rsi │ │ │ │ + add %r15,%rdi │ │ │ │ + add %r14,%rcx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 8b50 │ │ │ │ + jne 8a70 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 8a0d │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 893d │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -6575,108 +6558,109 @@ │ │ │ │ add %rdx,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,0x78(%rsp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov %r14,%rax │ │ │ │ - movslq %ebp,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 907a │ │ │ │ + jl 8f92 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 9068 │ │ │ │ + jge 8f80 │ │ │ │ mov 0x20(%rbx),%r10 │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ mov 0x30(%rbx),%r11 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov (%rbx),%r14 │ │ │ │ + mov 0x28(%rbx),%r8 │ │ │ │ mov %r10,%rcx │ │ │ │ + mov (%rbx),%r14 │ │ │ │ mov %r10,%rdi │ │ │ │ - sub %r8,%r12 │ │ │ │ mov %r10,0x98(%rsp) │ │ │ │ shr $0x3f,%rcx │ │ │ │ - mov %r12,0x70(%rsp) │ │ │ │ - add %r10,%rcx │ │ │ │ - mov %rcx,%r15 │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + add %r10,%rcx │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rdi,0x90(%rsp) │ │ │ │ - lea 0x1(%rbx,%r12,1),%r13 │ │ │ │ + mov %rcx,%r15 │ │ │ │ imul %rdx,%r9 │ │ │ │ - imul %rcx,%r13 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + sub %rsi,%rcx │ │ │ │ sar $1,%r15 │ │ │ │ - lea (%r11,%r9,1),%rbp │ │ │ │ - sub %r15,%r13 │ │ │ │ - mov %rcx,%r9 │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + lea (%r11,%r9,1),%r12 │ │ │ │ mov %r15,0x8(%rsp) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + lea 0x1(%rbx),%rbp │ │ │ │ shl $0x5,%r9 │ │ │ │ - shl $0x5,%r13 │ │ │ │ + sub %rsi,%rbp │ │ │ │ mov %r9,0x80(%rsp) │ │ │ │ mov %rsi,%r9 │ │ │ │ - lea (%rsi,%r13,1),%rsi │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - lea (%r8,%rdx,1),%rsi │ │ │ │ + add %rdx,%rbp │ │ │ │ + sub %r9,%rbx │ │ │ │ + imul %rcx,%rbp │ │ │ │ + sub %r15,%rbp │ │ │ │ + shl $0x5,%rbp │ │ │ │ + lea (%r8,%rbp,1),%rsi │ │ │ │ mov %r15,%r8 │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + lea (%r9,%rdx,1),%rsi │ │ │ │ imul %rsi,%rdi │ │ │ │ imul %r10,%rsi │ │ │ │ lea (%r11,%rdi,1),%r13 │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ - mov %rdi,%r12 │ │ │ │ + imul %rdi,%rcx │ │ │ │ + mov %rdx,%rdi │ │ │ │ add %r8,%rsi │ │ │ │ - imul %rcx,%r12 │ │ │ │ + imul %r10,%rdi │ │ │ │ shl $0x5,%rsi │ │ │ │ - sub %r15,%r12 │ │ │ │ - mov %r9,%r15 │ │ │ │ - shl $0x5,%r12 │ │ │ │ - lea (%r9,%r12,1),%rcx │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - imul %r10,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ + sub %r15,%rcx │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ add %r8,%rdi │ │ │ │ + shl $0x5,%rcx │ │ │ │ shl $0x5,%rdi │ │ │ │ - lea (%r11,%rdi,1),%r12 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - sub %rdi,%rbx │ │ │ │ - sub %rdi,%rax │ │ │ │ + add %r15,%rcx │ │ │ │ + lea (%r11,%rdi,1),%rbp │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ lea (%rbx,%rdx,1),%rcx │ │ │ │ - imul %r9,%rdx │ │ │ │ mov %r15,%rbx │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + sub %rdi,%rax │ │ │ │ imul %r9,%rcx │ │ │ │ - mov %rbp,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %rbp,%r12 │ │ │ │ + imul %r9,%rdx │ │ │ │ add %r15,%rcx │ │ │ │ lea (%r11,%rsi,1),%r15 │ │ │ │ lea (%rbx,%rdx,1),%rsi │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ mov %r15,%rbp │ │ │ │ mov %r14,%r15 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov %rax,%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ mov %rbx,0x50(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ - fildll 0x50(%rsp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - fldt 0x418ae(%rip) │ │ │ │ + fildll 0x50(%rsp) │ │ │ │ + fldt 0x4096e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -6693,16 +6677,16 @@ │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ fildll 0x60(%rsp) │ │ │ │ - fldt 0x41860(%rip) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ + fldt 0x4091c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -6710,42 +6694,42 @@ │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ add $0x20,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ - fld1 │ │ │ │ cmpq $0x1,0x98(%rsp) │ │ │ │ + fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt 0x10(%rsp) │ │ │ │ - jle 9010 │ │ │ │ + jle 8f30 │ │ │ │ fxch %st(1) │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r12,%r13 │ │ │ │ mov %rbp,%r12 │ │ │ │ mov %r15,%rbp │ │ │ │ mov %rsi,%r15 │ │ │ │ - jmp 8ea2 │ │ │ │ + jmp 8dc2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x60(%rbp),%r9 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ - fstpt 0x20(%rsp) │ │ │ │ + mov 0x60(%rbp),%r9 │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + fstpt 0x30(%rsp) │ │ │ │ fldt 0x10(%r9) │ │ │ │ mov %rbx,%r9 │ │ │ │ sub %rax,%r9 │ │ │ │ mov %r9,0x50(%rsp) │ │ │ │ fildll 0x50(%rsp) │ │ │ │ - fldt 0x417cb(%rip) │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ + fldt 0x40887(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%r9) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -6753,41 +6737,41 @@ │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0x60(%rbp),%r9 │ │ │ │ mov %rbx,0x50(%rsp) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fld1 │ │ │ │ inc %rbx │ │ │ │ + fld1 │ │ │ │ + sub $0x10,%rsp │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt 0x10(%r9) │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ fildll 0x60(%rsp) │ │ │ │ - fldt 0x4177c(%rip) │ │ │ │ + fldt 0x4083c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%r9) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + fld1 │ │ │ │ mov 0x88(%rsp),%rdi │ │ │ │ mov 0x80(%rsp),%rcx │ │ │ │ - fld1 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt 0x10(%r15,%rax,1) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x40(%rsp) │ │ │ │ fmul %st,%st(2) │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ @@ -6825,114 +6809,111 @@ │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jl 8ea0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 8dc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r15,%rax │ │ │ │ mov %rbp,%r15 │ │ │ │ mov %r12,%rbp │ │ │ │ mov %r13,%r12 │ │ │ │ mov %r14,%r13 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 9020 │ │ │ │ + jmp 8f38 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ incq 0x70(%rsp) │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ add %rsi,0x68(%rsp) │ │ │ │ - add %rsi,0x60(%rsp) │ │ │ │ - add %rsi,0x58(%rsp) │ │ │ │ - add %rsi,0x50(%rsp) │ │ │ │ add %rax,%r14 │ │ │ │ add %rax,%r13 │ │ │ │ add %rax,%r12 │ │ │ │ + add %rsi,0x60(%rsp) │ │ │ │ add %rax,%rbp │ │ │ │ + add %rsi,0x58(%rsp) │ │ │ │ + add %rsi,0x50(%rsp) │ │ │ │ cmp %rbx,0x88(%rsp) │ │ │ │ - jne 8dd0 │ │ │ │ + jne 8cf0 │ │ │ │ add $0xa8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 8c90 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 8bb0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 91f1 │ │ │ │ + jl 90f1 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ lea (%rax,%rdx,1),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jge 91cb │ │ │ │ + jge 90cb │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ + fldz │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ mov %rdx,%rbp │ │ │ │ - fldz │ │ │ │ - shl $0x4,%rbp │ │ │ │ - add $0x8,%rbp │ │ │ │ mov 0x70(%r12),%r13d │ │ │ │ + shl $0x4,%rbp │ │ │ │ mov 0x18(%r12),%r11 │ │ │ │ + add $0x8,%rbp │ │ │ │ and $0x800,%r13d │ │ │ │ nop │ │ │ │ test %r13d,%r13d │ │ │ │ - jne 91e0 │ │ │ │ + jne 90e0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ shl $0x5,%rsi │ │ │ │ fstpt (%r11,%rsi,1) │ │ │ │ fldt (%r11,%rsi,1) │ │ │ │ lea (%r11,%rsi,1),%r8 │ │ │ │ fstpt 0x10(%r11,%rsi,1) │ │ │ │ fldt 0x10(%r11,%rsi,1) │ │ │ │ test %rax,%rax │ │ │ │ - jle 91b9 │ │ │ │ + jle 90b9 │ │ │ │ imul %rax,%rcx │ │ │ │ mov 0xd0(%r12),%r9 │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ mov %rcx,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add 0xc8(%r12),%rdi │ │ │ │ lea (%r9,%rcx,8),%rsi │ │ │ │ add %rax,%rcx │ │ │ │ + shl $0x4,%rdi │ │ │ │ lea (%r9,%rcx,8),%r9 │ │ │ │ + add 0xc8(%r12),%rdi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%rsi),%rcx │ │ │ │ fldt (%rdi) │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x10,%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ add %r10,%rcx │ │ │ │ fldt (%rcx) │ │ │ │ @@ -6944,153 +6925,149 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8) │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne 9180 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9080 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rbp │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jne 9100 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 9010 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%r12),%rcx │ │ │ │ mov (%rcx,%rbp,1),%rcx │ │ │ │ - jmp 910c │ │ │ │ + jmp 901c │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 90c1 │ │ │ │ + jmp 8fd1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr $0x3f,%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - sar $1,%rdi │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + shr $0x3f,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + sar $1,%rcx │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ + movslq %ebp,%rdi │ │ │ │ + movslq %eax,%rsi │ │ │ │ mov %r14,%rax │ │ │ │ - movslq %ebp,%rsi │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 9463 │ │ │ │ - imul %rax,%rcx │ │ │ │ - add %rcx,%rdx │ │ │ │ + idiv %rdi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jl 9353 │ │ │ │ + imul %rax,%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ lea (%rax,%rdx,1),%r12 │ │ │ │ cmp %r12,%rdx │ │ │ │ - jge 9454 │ │ │ │ - mov 0x20(%rbx),%r9 │ │ │ │ + jge 9344 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + mov %rdi,%rbp │ │ │ │ + mov 0xc0(%rax),%rax │ │ │ │ mov 0x40(%rbx),%r10 │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ + shr $0x3f,%rbp │ │ │ │ + mov 0x38(%rbx),%r15 │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%r14 │ │ │ │ + mov 0x28(%rbx),%r8 │ │ │ │ + add %rdi,%rbp │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0xc0(%rax),%rax │ │ │ │ - mov %r9,%rbp │ │ │ │ - shr $0x3f,%rbp │ │ │ │ - add %r9,%rbp │ │ │ │ - sub %rbx,%r8 │ │ │ │ - sar $1,%rbp │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ + sar $1,%rbp │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rbp,%rax │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - jle 9454 │ │ │ │ + sub %rbx,%r9 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jle 9344 │ │ │ │ mov %rdx,%r11 │ │ │ │ - add %rdx,%r8 │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %r9,%rbx │ │ │ │ + add %rdx,%r9 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r15,0x18(%rsp) │ │ │ │ shl $0x4,%r11 │ │ │ │ - lea (%rdi,%r11,1),%r15 │ │ │ │ - imul %rsi,%r8 │ │ │ │ - mov %r15,(%rsp) │ │ │ │ - lea (%r10,%r11,1),%r15 │ │ │ │ + imul %rsi,%r9 │ │ │ │ + shl $0x4,%r12 │ │ │ │ imul %rdx,%rbx │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov %r15,0x8(%rsp) │ │ │ │ - mov %rsi,%r15 │ │ │ │ + lea (%r15,%r11,1),%r14 │ │ │ │ + mov %r14,(%rsp) │ │ │ │ + lea (%r10,%r11,1),%r14 │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ imul %rdx,%rsi │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - lea (%rax,%r8,1),%r10 │ │ │ │ - mov %r8,%rdi │ │ │ │ - shl $0x5,%r10 │ │ │ │ + lea (%rax,%r9,1),%r10 │ │ │ │ + shl $0x5,%r14 │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ + shl $0x5,%rbx │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + add %rcx,%rbx │ │ │ │ add %rsi,%rax │ │ │ │ - mov %rsi,%r8 │ │ │ │ - add %r14,%r10 │ │ │ │ - mov %r9,%r14 │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ + add %r8,%r10 │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ + add %r8,%r9 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea (%r8,%rax,1),%rsi │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ - shl $0x5,%rbx │ │ │ │ - add %rcx,%rbx │ │ │ │ add %rdx,%rax │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ - imul %r9,%rax │ │ │ │ - shl $0x4,%r12 │ │ │ │ - mov %rax,%r9 │ │ │ │ - add %rbp,%rax │ │ │ │ - shl $0x5,%r9 │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %rdi,%r9 │ │ │ │ + imul %rdi,%rax │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - add %rcx,%r11 │ │ │ │ - shl $0x5,%rax │ │ │ │ - shl $0x5,%r9 │ │ │ │ + shl $0x5,%rdx │ │ │ │ add %rbp,%rdi │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ + add %rbp,%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ + shl $0x5,%rax │ │ │ │ + shl $0x5,%r11 │ │ │ │ add %rcx,%rdi │ │ │ │ + add %rcx,%r11 │ │ │ │ add %rax,%rcx │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ - shl $0x5,%r8 │ │ │ │ - shl $0x5,%r15 │ │ │ │ add %r12,%rax │ │ │ │ mov %rbp,%r12 │ │ │ │ - add %rdx,%r8 │ │ │ │ - shl $0x4,%r12 │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - shl $0x5,%r14 │ │ │ │ + shl $0x4,%r12 │ │ │ │ add %r13,%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rsp),%rax │ │ │ │ xor %edx,%edx │ │ │ │ fldt (%rax) │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + inc %rdx │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ - inc %rdx │ │ │ │ fldt 0x10(%r10,%rax,2) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%r10,%rax,2) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt (%rbx,%rax,2) │ │ │ │ @@ -7120,42 +7097,42 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt (%rcx,%rax,2) │ │ │ │ fstpt 0x10(%rcx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%rbp │ │ │ │ - jg 93a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - addq $0x10,(%rsp) │ │ │ │ + jg 9290 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ - mov (%rsp),%rax │ │ │ │ add %r15,%r10 │ │ │ │ add %r14,%rbx │ │ │ │ add %r15,%rsi │ │ │ │ - addq $0x10,0x8(%rsp) │ │ │ │ + addq $0x10,(%rsp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ add %r14,%r11 │ │ │ │ add %r15,%r9 │ │ │ │ + addq $0x10,0x8(%rsp) │ │ │ │ add %r14,%rdi │ │ │ │ add %r15,%r8 │ │ │ │ add %r14,%rcx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 9380 │ │ │ │ + jne 9278 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 924d │ │ │ │ + jmp 914d │ │ │ │ nopl (%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ @@ -7167,103 +7144,104 @@ │ │ │ │ add %rdx,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,0x78(%rsp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov %r14,%rax │ │ │ │ - movslq %ebp,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 989a │ │ │ │ + jl 9782 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 9888 │ │ │ │ + jge 9770 │ │ │ │ + mov 0x78(%rsp),%rbp │ │ │ │ mov 0x10(%rbx),%r10 │ │ │ │ + mov %rdx,%rdi │ │ │ │ mov 0x20(%rbx),%r9 │ │ │ │ - mov 0x78(%rsp),%rbp │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ mov 0x28(%rbx),%r11 │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ + sub %rbp,%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov 0x30(%rbx),%r8 │ │ │ │ mov (%rbx),%r15 │ │ │ │ - mov %r10,%r8 │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ + shl $0x5,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ - sub %rbp,%r14 │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ mov %r9,%rbx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ shr $0x3f,%rcx │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - lea 0x1(%rsi,%r14,1),%r8 │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ + shl $0x5,%rbx │ │ │ │ add %r9,%rcx │ │ │ │ + sub %rbp,%rdi │ │ │ │ sub %rbp,%rsi │ │ │ │ - shl $0x5,%rbx │ │ │ │ - imul %r10,%r8 │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - add %rdx,%rsi │ │ │ │ sar $1,%rcx │ │ │ │ + add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ imul %rdx,%r14 │ │ │ │ - sub %rcx,%r8 │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + imul %r10,%rsi │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ - shl $0x5,%r8 │ │ │ │ - lea (%r11,%r8,1),%r12 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - add %r14,%rdi │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - lea 0x1(%rdx),%rdi │ │ │ │ - imul %r10,%rdi │ │ │ │ + sub %rcx,%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + lea (%r11,%rsi,1),%r12 │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea (%r8,%r14,1),%r8 │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + lea 0x1(%rdx),%r8 │ │ │ │ + imul %r10,%r8 │ │ │ │ lea (%rdx,%rbp,1),%r10 │ │ │ │ imul %r10,%rbx │ │ │ │ imul %r9,%r10 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - shl $0x5,%rdi │ │ │ │ - lea (%r8,%rbx,1),%rbx │ │ │ │ - lea (%r11,%rdi,1),%r14 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + lea (%rsi,%rbx,1),%rbx │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov %rbx,0x60(%rsp) │ │ │ │ mov %rbp,%rbx │ │ │ │ mov %r9,%rbp │ │ │ │ - add %rcx,%r10 │ │ │ │ + lea (%r11,%r8,1),%r14 │ │ │ │ imul %rdx,%rbp │ │ │ │ + mov %rsi,%r8 │ │ │ │ + add %rcx,%r10 │ │ │ │ sub %rbx,%rax │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ shl $0x5,%r10 │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ - imul %r8,%rsi │ │ │ │ - add %rcx,%rbp │ │ │ │ mov %r12,%rax │ │ │ │ + imul %rsi,%rdi │ │ │ │ + add %rcx,%rbp │ │ │ │ shl $0x5,%rbp │ │ │ │ - imul %r8,%rdx │ │ │ │ - lea (%r11,%rsi,1),%r13 │ │ │ │ - lea (%rdi,%rbp,1),%rsi │ │ │ │ + imul %rsi,%rdx │ │ │ │ + lea (%r11,%rdi,1),%r13 │ │ │ │ + lea (%r8,%rbp,1),%rdi │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + lea (%r8,%r10,1),%rdi │ │ │ │ mov %r13,%r12 │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ + lea (%r11,%rdx,1),%rbp │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ mov %r14,%r13 │ │ │ │ - lea (%rdi,%r10,1),%rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - lea (%r11,%rdx,1),%rbp │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ sub $0x10,%rsp │ │ │ │ mov %rbx,0x50(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ - fildll 0x50(%rsp) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ - fldt 0x4108e(%rip) │ │ │ │ + fildll 0x50(%rsp) │ │ │ │ + fldt 0x4017e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -7280,16 +7258,16 @@ │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ fildll 0x60(%rsp) │ │ │ │ - fldt 0x41040(%rip) │ │ │ │ mov 0x48(%r15),%rax │ │ │ │ + fldt 0x4012c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -7297,42 +7275,42 @@ │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ add $0x20,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ - fld1 │ │ │ │ cmpq $0x1,0x98(%rsp) │ │ │ │ + fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt 0x10(%rsp) │ │ │ │ - jle 9830 │ │ │ │ + jle 9720 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r14,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r12,%r13 │ │ │ │ mov %rbp,%r12 │ │ │ │ mov %r15,%rbp │ │ │ │ - mov %rsi,%r15 │ │ │ │ - jmp 96c2 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + jmp 95b2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x60(%rbp),%r9 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ - fstpt 0x20(%rsp) │ │ │ │ + mov 0x60(%rbp),%r9 │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + fstpt 0x30(%rsp) │ │ │ │ fldt 0x10(%r9) │ │ │ │ mov %rbx,%r9 │ │ │ │ sub %rax,%r9 │ │ │ │ mov %r9,0x50(%rsp) │ │ │ │ fildll 0x50(%rsp) │ │ │ │ - fldt 0x40fab(%rip) │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ + fldt 0x40097(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%r9) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -7340,58 +7318,58 @@ │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0x60(%rbp),%r9 │ │ │ │ mov %rbx,0x50(%rsp) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fld1 │ │ │ │ inc %rbx │ │ │ │ + fld1 │ │ │ │ + sub $0x10,%rsp │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt 0x10(%r9) │ │ │ │ mov 0x48(%rbp),%r9 │ │ │ │ fildll 0x60(%rsp) │ │ │ │ - fldt 0x40f5c(%rip) │ │ │ │ + fldt 0x4004c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%r9) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - fld1 │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ + fld1 │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt 0x10(%r15,%rax,1) │ │ │ │ fldt 0x30(%rsp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x40(%rsp) │ │ │ │ fmul %st,%st(2) │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rdi,%rax,1) │ │ │ │ + fstpt (%rsi,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt 0x10(%rdi,%rax,1) │ │ │ │ + fstpt 0x10(%rsi,%rax,1) │ │ │ │ fldt 0x10(%r14,%rax,1) │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x50(%rsp) │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ add $0x20,%rsp │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt (%r14,%rax,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fstpt (%rcx,%rax,1) │ │ │ │ @@ -7407,408 +7385,402 @@ │ │ │ │ fldt 0x10(%r12,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rdi,%rax,1) │ │ │ │ + fstpt (%rsi,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ - fstpt 0x10(%rdi,%rax,1) │ │ │ │ + fstpt 0x10(%rsi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jl 96c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jl 95b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r15,%rax │ │ │ │ mov %rbp,%r15 │ │ │ │ mov %r12,%rbp │ │ │ │ mov %r13,%r12 │ │ │ │ mov %r14,%r13 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 9840 │ │ │ │ + jmp 9728 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ incq 0x70(%rsp) │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ - add %rsi,0x68(%rsp) │ │ │ │ - add %rsi,0x60(%rsp) │ │ │ │ - add %rsi,0x58(%rsp) │ │ │ │ - add %rsi,0x50(%rsp) │ │ │ │ + add %rdi,0x68(%rsp) │ │ │ │ add %rax,%r14 │ │ │ │ add %rax,%r13 │ │ │ │ add %rax,%r12 │ │ │ │ + add %rdi,0x60(%rsp) │ │ │ │ add %rax,%rbp │ │ │ │ + add %rdi,0x58(%rsp) │ │ │ │ + add %rdi,0x50(%rsp) │ │ │ │ cmp %rbx,0x88(%rsp) │ │ │ │ - jne 95f0 │ │ │ │ + jne 94e0 │ │ │ │ add $0xa8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 94c0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 93b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov (%rdi),%rbp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 9920 │ │ │ │ + jl 9800 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 9915 │ │ │ │ + jge 97f5 │ │ │ │ mov 0xe8(%rbp),%rcx │ │ │ │ - fldz │ │ │ │ shl $0x5,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + fldz │ │ │ │ add %rcx,%rdx │ │ │ │ add %rcx,%rax │ │ │ │ nop │ │ │ │ fstpt (%rdx) │ │ │ │ fldt (%rdx) │ │ │ │ add $0x20,%rdx │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ fldt -0x10(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 9900 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 97e0 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 98d9 │ │ │ │ + jmp 97b9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ sub $0x168,%rsp │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ - mov %rax,%rbp │ │ │ │ - shr $0x3f,%rbp │ │ │ │ - add %rax,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0x3f,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ call 3040 │ │ │ │ + sar $1,%rbx │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rsi │ │ │ │ - movslq %r12d,%rcx │ │ │ │ - sar $1,%rbp │ │ │ │ - mov %rbp,%rax │ │ │ │ + movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jl 9fc3 │ │ │ │ - imul %rax,%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - lea (%rax,%rdx,1),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jge 9fb1 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ + idiv %rsi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 9e7f │ │ │ │ + imul %rax,%rcx │ │ │ │ + add %rcx,%rdx │ │ │ │ + lea (%rax,%rdx,1),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jge 9e6d │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %rsi,%r14 │ │ │ │ shr $0x3f,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ add %r8,%rdi │ │ │ │ mov %rdi,%r12 │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rcx,%rdi │ │ │ │ shr $0x3f,%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - sar $1,%rdi │ │ │ │ sar $1,%r12 │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - sub %rdi,%r14 │ │ │ │ + add %rcx,%rdi │ │ │ │ mov %r12,0x98(%rsp) │ │ │ │ + sar $1,%rdi │ │ │ │ + sub %rdi,%r14 │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ mov %r14,%rdi │ │ │ │ cmp $0x1,%r8 │ │ │ │ - jle 9fb1 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jle 9fb1 │ │ │ │ - mov (%rbx),%r10 │ │ │ │ - mov 0x50(%rbx),%r11 │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%r14 │ │ │ │ - shl $0x4,%rcx │ │ │ │ + jle 9e6d │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jle 9e6d │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov 0x50(%rbp),%r11 │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov %rsi,0xd8(%rsp) │ │ │ │ mov 0xc0(%r10),%r13 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ mov %r11,0xb8(%rsp) │ │ │ │ - mov %rcx,0xd8(%rsp) │ │ │ │ + add %rdx,%r10 │ │ │ │ + mov 0x8(%r13),%r11 │ │ │ │ mov %r14,0xc0(%rsp) │ │ │ │ mov %r8,%r14 │ │ │ │ + sub %rbx,%r10 │ │ │ │ imul %rdx,%r14 │ │ │ │ - mov 0x8(%r13),%r11 │ │ │ │ - add %rdx,%r10 │ │ │ │ - mov 0x10(%r13),%rcx │ │ │ │ - sub %rbp,%r10 │ │ │ │ + mov 0x10(%r13),%r13 │ │ │ │ imul %r9,%r10 │ │ │ │ mov %r11,0x78(%rsp) │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ mov %r10,%r11 │ │ │ │ lea (%r9,%r10,1),%r10 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ sub %r12,%r10 │ │ │ │ - mov 0x40(%rbx),%rcx │ │ │ │ - imul %rsi,%r10 │ │ │ │ + imul %rax,%r10 │ │ │ │ mov %r10,%r15 │ │ │ │ - mov %rax,%r10 │ │ │ │ + mov %rcx,%r10 │ │ │ │ imul %r14,%r10 │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ mov %r9,%r10 │ │ │ │ imul %rdx,%r10 │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ add %r9,%r10 │ │ │ │ - imul %rsi,%r9 │ │ │ │ + imul %rax,%r9 │ │ │ │ sub %r12,%r10 │ │ │ │ - imul %rsi,%r10 │ │ │ │ + imul %rax,%r10 │ │ │ │ shl $0x5,%r9 │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ - lea 0x0(%rbp,%rdx,1),%r10 │ │ │ │ - mov %rax,%rbp │ │ │ │ mov %r9,0xd0(%rsp) │ │ │ │ - imul %r8,%r10 │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ - imul %rax,%r8 │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ + lea (%rbx,%rdx,1),%r10 │ │ │ │ + mov %rcx,%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ - imul %r10,%rbp │ │ │ │ + imul %r8,%r10 │ │ │ │ + mov %r9,%rsi │ │ │ │ + imul %rcx,%r8 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + imul %r10,%rbx │ │ │ │ add %r12,%r10 │ │ │ │ - imul %rax,%r10 │ │ │ │ + imul %rcx,%r10 │ │ │ │ shl $0x5,%r8 │ │ │ │ - mov %rbp,0x20(%rsp) │ │ │ │ - mov %r11,%rbp │ │ │ │ - lea (%r12,%r14,1),%r11 │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ mov %r8,0xc8(%rsp) │ │ │ │ - imul %rsi,%rbp │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %r11,%rbx │ │ │ │ + lea (%r12,%r14,1),%r11 │ │ │ │ mov %r11,%r14 │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - imul %rax,%r14 │ │ │ │ - shl $0x5,%rax │ │ │ │ - imul %rsi,%r11 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %r9,%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ + imul %rax,%rbx │ │ │ │ + imul %rcx,%r14 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ + imul %rax,%r11 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - mov 0x38(%rbx),%rsi │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ lea (%rdi,%r15,1),%rax │ │ │ │ + add %rcx,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %rsi,0xe0(%rsp) │ │ │ │ + mov 0x38(%rbp),%rsi │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,0xe8(%rsp) │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rbp,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0xf0(%rsp) │ │ │ │ lea (%rdi,%r8,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,0xf8(%rsp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x100(%rsp) │ │ │ │ - lea (%rdi,%rbp,1),%rax │ │ │ │ + lea (%rdi,%rbx,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,0x108(%rsp) │ │ │ │ mov %r10,%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x110(%rsp) │ │ │ │ lea (%rdi,%r11,1),%rax │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,0x118(%rsp) │ │ │ │ - lea (%rbx,%r9,1),%rax │ │ │ │ + lea (%rdi,%r9,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rax,%rcx,1),%rdi │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ mov %r15,%rax │ │ │ │ mov 0x8(%rsp),%r15 │ │ │ │ - mov %rdi,0x120(%rsp) │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - lea (%rbx,%r13,1),%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x128(%rsp) │ │ │ │ + lea (%rdi,%rbp,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,0x128(%rsp) │ │ │ │ - lea (%rax,%rcx,1),%rdi │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,0x130(%rsp) │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,0x130(%rsp) │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - lea (%rbx,%r14,1),%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x138(%rsp) │ │ │ │ + lea (%rdi,%r14,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,0x138(%rsp) │ │ │ │ - shl $0x5,%rbp │ │ │ │ - lea (%rax,%rcx,1),%rdi │ │ │ │ - lea (%rbx,%r10,1),%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,0x140(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x148(%rsp) │ │ │ │ + lea (%rdi,%r10,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,0x140(%rsp) │ │ │ │ - lea 0x0(%rbp,%rsi,1),%rdi │ │ │ │ - mov %rdi,0x148(%rsp) │ │ │ │ - lea (%rax,%rcx,1),%rdi │ │ │ │ + add %rcx,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,0x150(%rsp) │ │ │ │ mov %r11,%rax │ │ │ │ mov 0x78(%rsp),%r11 │ │ │ │ - mov %rdi,0x150(%rsp) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x158(%rsp) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdi,0x158(%rsp) │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - lea (%rcx,%rax,1),%rbx │ │ │ │ + add %r13,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ movq $0x0,0x48(%rsp) │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ mov %rcx,0xa0(%rsp) │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ + fldt (%rdi,%rdx,1) │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ mov %rax,0xa8(%rsp) │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ lea (%rcx,%rsi,1),%r14 │ │ │ │ mov 0xf8(%rsp),%rsi │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov 0xe8(%rsp),%rbx │ │ │ │ + lea (%rax,%rdi,1),%r13 │ │ │ │ + mov 0xf0(%rsp),%rbx │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ lea (%rax,%rsi,1),%rbp │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ - lea (%rcx,%rdi,1),%r12 │ │ │ │ - mov 0x108(%rsp),%rdi │ │ │ │ - lea (%rax,%rbx,1),%r13 │ │ │ │ - mov 0x100(%rsp),%rbx │ │ │ │ - lea (%rcx,%rsi,1),%r10 │ │ │ │ - mov 0x118(%rsp),%rsi │ │ │ │ - lea (%rax,%rdi,1),%r11 │ │ │ │ - add %rcx,%rbx │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ - lea (%rcx,%rdi,1),%r9 │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ + lea (%rcx,%rbx,1),%r12 │ │ │ │ + mov 0x108(%rsp),%rsi │ │ │ │ + lea (%rcx,%rdi,1),%rbx │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ + fstpt 0x50(%rsp) │ │ │ │ + lea (%rax,%rsi,1),%r11 │ │ │ │ + lea (%rcx,%rdi,1),%r10 │ │ │ │ + mov 0x118(%rsp),%rdi │ │ │ │ + fstpt 0x60(%rsp) │ │ │ │ lea (%rax,%rdi,1),%rsi │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov 0x130(%rsp),%rsi │ │ │ │ - lea (%rcx,%rsi,1),%r8 │ │ │ │ - mov 0x138(%rsp),%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov 0x120(%rsp),%rsi │ │ │ │ + lea (%rcx,%rsi,1),%r9 │ │ │ │ + mov 0x128(%rsp),%rsi │ │ │ │ lea (%rax,%rsi,1),%rdi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov 0x130(%rsp),%rdi │ │ │ │ + lea (%rcx,%rdi,1),%r8 │ │ │ │ + mov 0x138(%rsp),%rdi │ │ │ │ + lea (%rax,%rdi,1),%rsi │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov 0x140(%rsp),%rsi │ │ │ │ + lea (%rcx,%rsi,1),%rdi │ │ │ │ mov 0x148(%rsp),%rsi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov 0x140(%rsp),%rdi │ │ │ │ add %rax,%rsi │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ mov 0x150(%rsp),%rsi │ │ │ │ - add %rcx,%rdi │ │ │ │ add %rcx,%rsi │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ mov 0x158(%rsp),%rsi │ │ │ │ add %rax,%rsi │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,0xb0(%rsp) │ │ │ │ + nop │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ mov %r15,0x70(%rsp) │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x90(%rsp),%rdx │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + fldt 0x50(%rsp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ + fldt 0x60(%rsp) │ │ │ │ + fmul %st,%st(3) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ - fxch %st(3) │ │ │ │ - fstpt 0x60(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fmul %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ mov %rdx,%r15 │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r15 │ │ │ │ fldt (%rcx,%r15,1) │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov 0x30(%rsp),%r15 │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%r14,%rax,1) │ │ │ │ add $0x10,%rcx │ │ │ │ + fldt 0x10(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%r14,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt 0x0(%r13,%rax,1) │ │ │ │ fstpt 0x10(%r13,%rax,1) │ │ │ │ fldt 0x10(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(7),%st │ │ │ │ fstpt 0x0(%rbp,%rax,1) │ │ │ │ fstpt 0x10(%rbp,%rax,1) │ │ │ │ fldt 0x10(%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(6),%st │ │ │ │ fstpt (%r11,%rax,1) │ │ │ │ fstpt 0x10(%r11,%rax,1) │ │ │ │ fldt 0x10(%r10,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmul %st(6),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fmul %st(6),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%r15,%rax,1) │ │ │ │ fldt 0x10(%r9,%rax,1) │ │ │ │ mov 0x28(%rsp),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -7816,18 +7788,18 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ fstpt 0x10(%r15,%rax,1) │ │ │ │ fldt 0x10(%r8,%rax,1) │ │ │ │ mov 0x18(%rsp),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ fstpt 0x10(%r15,%rax,1) │ │ │ │ fldt 0x10(%rdi,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ mov 0x10(%rsp),%r15 │ │ │ │ @@ -7835,77 +7807,73 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ fstpt 0x10(%r15,%rax,1) │ │ │ │ fldt 0x10(%rsi,%rax,1) │ │ │ │ mov 0x20(%rsp),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ fstpt 0x10(%r15,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rdx,0x38(%rsp) │ │ │ │ - jg 9de0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 9ca8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%rsp),%r15 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ incq 0x48(%rsp) │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ - fldt 0x50(%rsp) │ │ │ │ add %rax,0x30(%rsp) │ │ │ │ - fldt 0x60(%rsp) │ │ │ │ - add %rax,0x28(%rsp) │ │ │ │ - add %rax,0x18(%rsp) │ │ │ │ - add %rax,0x10(%rsp) │ │ │ │ - add %rax,0x20(%rsp) │ │ │ │ add %r15,%r14 │ │ │ │ add %rax,%r13 │ │ │ │ add %r15,%r12 │ │ │ │ + add %rax,0x28(%rsp) │ │ │ │ add %rax,%rbp │ │ │ │ add %r15,%rbx │ │ │ │ add %rax,%r11 │ │ │ │ + add %rax,0x18(%rsp) │ │ │ │ add %r15,%r10 │ │ │ │ add %r15,%r9 │ │ │ │ add %r15,%r8 │ │ │ │ + add %rax,0x10(%rsp) │ │ │ │ add %r15,%rdi │ │ │ │ add %r15,%rsi │ │ │ │ + add %rax,0x20(%rsp) │ │ │ │ cmp %rdx,0x98(%rsp) │ │ │ │ - jg 9d90 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 9c60 │ │ │ │ mov 0xc8(%rsp),%rbx │ │ │ │ mov 0xa0(%rsp),%rcx │ │ │ │ mov 0xa8(%rsp),%rax │ │ │ │ mov 0xb0(%rsp),%rdx │ │ │ │ add %rbx,%rcx │ │ │ │ mov 0xd0(%rsp),%rbx │ │ │ │ add $0x10,%rdx │ │ │ │ add %rbx,%rax │ │ │ │ mov 0xd8(%rsp),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 9c70 │ │ │ │ + jne 9b40 │ │ │ │ add $0x168,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 9979 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 9859 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -7916,202 +7884,194 @@ │ │ │ │ add %rdx,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rax,0x138(%rsp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov %r15,%rax │ │ │ │ - movslq %ebp,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl a996 │ │ │ │ + jl a83d │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r12 │ │ │ │ add %r12,%rax │ │ │ │ mov %rax,0x140(%rsp) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jge a984 │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - mov 0x30(%rbx),%r11 │ │ │ │ - mov 0x138(%rsp),%r10 │ │ │ │ - lea 0x1(%r12),%r13 │ │ │ │ - mov %r13,0x120(%rsp) │ │ │ │ - mov 0x18(%rbx),%r15 │ │ │ │ + jge a82b │ │ │ │ + mov 0x28(%rbx),%r15 │ │ │ │ mov (%rbx),%r14 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rdx,0x148(%rsp) │ │ │ │ - shr $0x3f,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r15,%r8 │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r11,%rdi │ │ │ │ + lea 0x1(%r12),%rbp │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + mov %rbp,0x120(%rsp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r15,0x158(%rsp) │ │ │ │ + shr $0x3f,%r15 │ │ │ │ + mov 0x138(%rsp),%r13 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %rsi,%r15 │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + shr $0x3f,%rdi │ │ │ │ + mov %r15,%r9 │ │ │ │ sar $1,%rax │ │ │ │ - shr $0x3f,%r11 │ │ │ │ - imul %rdi,%rsi │ │ │ │ - mov %rax,%rbp │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %rdi,%r11 │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rbp,0x100(%rsp) │ │ │ │ - mov %r11,0x118(%rsp) │ │ │ │ + imul %rsi,%r9 │ │ │ │ + lea (%r12,%r13,1),%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + add %rsi,%rax │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + mov %r11,0x100(%rsp) │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %r12,%rax │ │ │ │ - imul %rsi,%rdi │ │ │ │ - sub %r10,%rax │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ + sub %r13,%rdx │ │ │ │ + mov %rdi,0x118(%rsp) │ │ │ │ + sub %r13,%rax │ │ │ │ sar $1,%rcx │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ + lea (%rdx,%r12,1),%r13 │ │ │ │ + mov %r9,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ - lea 0x1(%rdi,%rax,1),%rax │ │ │ │ - imul %rcx,%r13 │ │ │ │ - mov %rax,%r9 │ │ │ │ - imul %rcx,%r8 │ │ │ │ - lea (%r12,%r10,1),%rax │ │ │ │ - mov %rsi,%r10 │ │ │ │ - imul %rax,%r10 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %rsi,0x158(%rsp) │ │ │ │ - imul %rcx,%r9 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - imul %r12,%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ - imul %r13,%rax │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %r15,%rax │ │ │ │ + imul %r12,%rax │ │ │ │ + imul %r8,%r15 │ │ │ │ + imul %rcx,%r10 │ │ │ │ + add %r11,%rax │ │ │ │ + imul %rcx,%rbp │ │ │ │ + lea (%r15,%r11,1),%r15 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + imul %rcx,%rdx │ │ │ │ shl $0x5,%rsi │ │ │ │ - add %rdx,%rbp │ │ │ │ - mov 0x138(%rsp),%rdx │ │ │ │ - mov %rsi,0x160(%rsp) │ │ │ │ - sub %rdx,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ - add %r12,%rdx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ + mov %r11,0x148(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ - lea (%rax,%rdi,1),%r13 │ │ │ │ - mov %r11,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,0x150(%rsp) │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rax,%rdx,1),%rsi │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov %rsi,0x168(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ + mov %rax,0x160(%rsp) │ │ │ │ + mov %r11,%rax │ │ │ │ mov %rsi,%r11 │ │ │ │ - mov $0x1,%esi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov 0x100(%rsp),%rsi │ │ │ │ + imul %r12,%rax │ │ │ │ + lea (%rax,%rdx,1),%rdi │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov %rdi,0x168(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + sub %rsi,%rdi │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub %rax,%rbx │ │ │ │ - lea (%r9,%r15,1),%rax │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ + lea (%r10,%rbx,1),%rax │ │ │ │ imul %r11,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea (%rax,%rbx,1),%rbx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov %rbx,0x170(%rsp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea (%rax,%rdx,1),%rbx │ │ │ │ - lea (%r15,%r10,1),%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + mov %rax,0x170(%rsp) │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ + imul %r8,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,0x178(%rsp) │ │ │ │ + lea (%rbx,%rbp,1),%rax │ │ │ │ imul %r11,%rax │ │ │ │ - mov %rbx,0x178(%rsp) │ │ │ │ lea (%rax,%rdi,1),%rbx │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ mov %rbx,0x180(%rsp) │ │ │ │ - mov 0x150(%rsp),%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - imul %rbp,%rax │ │ │ │ - lea (%rax,%rdx,1),%r15 │ │ │ │ - mov %r15,0x188(%rsp) │ │ │ │ - mov 0x30(%rsp),%r15 │ │ │ │ - mov %r15,%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ + mov 0x160(%rsp),%rbx │ │ │ │ + imul %rbx,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,0x188(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ inc %rax │ │ │ │ + imul %r12,%rcx │ │ │ │ imul %r11,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,0x190(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %r11,0x1e8(%rsp) │ │ │ │ - imul %r13,%rax │ │ │ │ + imul %r15,%rax │ │ │ │ lea (%rax,%rdx,1),%rbx │ │ │ │ - mov %rbx,0x198(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - imul %r12,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov %rcx,%rax │ │ │ │ inc %rax │ │ │ │ + mov %rbx,0x198(%rsp) │ │ │ │ imul %r11,%rax │ │ │ │ - lea (%rax,%rdi,1),%rbx │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ - mov %rbx,0x1a0(%rsp) │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - sub %rdi,%r9 │ │ │ │ - lea (%rbx,%rcx,1),%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea (%rax,%rdx,1),%rbx │ │ │ │ - mov %r9,%rax │ │ │ │ - imul %r11,%rax │ │ │ │ - mov %rbx,0x1a8(%rsp) │ │ │ │ - lea (%rax,%rsi,1),%rbx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov %rbx,0x1b0(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %rdi,0x1a0(%rsp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + imul %r9,%rdi │ │ │ │ + mov 0x100(%rsp),%rbx │ │ │ │ + mov %r11,0x1e8(%rsp) │ │ │ │ + imul %r8,%r9 │ │ │ │ + sub %rbx,%r10 │ │ │ │ + sub %rbx,%rbp │ │ │ │ + mov 0x150(%rsp),%rbx │ │ │ │ + mov %rdi,%rax │ │ │ │ add %rcx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rax,0x1b8(%rsp) │ │ │ │ + lea (%rax,%rdx,1),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - mov 0x118(%rsp),%rdi │ │ │ │ imul %r11,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rax,0x1c0(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - imul %rbp,%rax │ │ │ │ - xor %ebp,%ebp │ │ │ │ + mov %rdi,0x1a8(%rsp) │ │ │ │ + mov 0x118(%rsp),%rdi │ │ │ │ + lea (%rax,%rsi,1),%r10 │ │ │ │ + mov %r9,%rax │ │ │ │ add %rcx,%rax │ │ │ │ + mov %r10,0x1b0(%rsp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rax,0x1c8(%rsp) │ │ │ │ - mov %r15,%rax │ │ │ │ - imul %r8,%rax │ │ │ │ + lea (%rax,%rdx,1),%r8 │ │ │ │ + mov %rbp,%rax │ │ │ │ + xor %ebp,%ebp │ │ │ │ + imul %r11,%rax │ │ │ │ + mov %r8,0x1b8(%rsp) │ │ │ │ + lea (%rax,%rsi,1),%r8 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov %r8,0x1c0(%rsp) │ │ │ │ + imul %rdi,%rax │ │ │ │ + imul %r15,%rdi │ │ │ │ + add %rcx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ + lea (%rax,%rdx,1),%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ + mov %r8,0x1c8(%rsp) │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,0x1d0(%rsp) │ │ │ │ mov %rdi,%rax │ │ │ │ - imul %r13,%rax │ │ │ │ add %rcx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,0x1d8(%rsp) │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ imul %r12,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,0x1e0(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%r14),%rax │ │ │ │ mov 0x138(%rsp),%rdi │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ fildll 0x20(%rsp) │ │ │ │ - fldt 0x40359(%rip) │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ + fldt 0x3f495(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -8126,42 +8086,42 @@ │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x100(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ mov 0x48(%r14),%rax │ │ │ │ fildll 0x30(%rsp) │ │ │ │ - fldt 0x4030d(%rip) │ │ │ │ + fldt 0x3f44d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ + add $0x20,%rsp │ │ │ │ + cmpq $0x1,0x158(%rsp) │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fstpt 0x110(%rsp) │ │ │ │ - add $0x20,%rsp │ │ │ │ - cmpq $0x1,0x148(%rsp) │ │ │ │ - jle a949 │ │ │ │ + jle a7eb │ │ │ │ mov 0x168(%rsp),%rax │ │ │ │ - mov 0x150(%rsp),%rdx │ │ │ │ - movq $0x0,0xd8(%rsp) │ │ │ │ - mov %rbp,0x128(%rsp) │ │ │ │ - mov %rbx,0x130(%rsp) │ │ │ │ + fstpt 0xf0(%rsp) │ │ │ │ + mov 0x160(%rsp),%rdx │ │ │ │ lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ mov 0x170(%rsp),%rax │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + mov %rbp,0x128(%rsp) │ │ │ │ add %rbx,%rax │ │ │ │ + mov %rbx,0x130(%rsp) │ │ │ │ mov %rax,0xd0(%rsp) │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ mov 0x180(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,0xc8(%rsp) │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ @@ -8197,31 +8157,31 @@ │ │ │ │ mov 0x1e0(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,0x98(%rsp) │ │ │ │ mov 0x1e8(%rsp),%rax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ xor %ebp,%ebp │ │ │ │ fldt 0x10(%r11) │ │ │ │ mov 0xe8(%rsp),%r11 │ │ │ │ + mov %r10,0x90(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ sub %rax,%r11 │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ fildll 0x20(%rsp) │ │ │ │ - fldt 0x40138(%rip) │ │ │ │ mov 0x48(%r14),%r11 │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + fldt 0x3f273(%rip) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%r11) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -8240,15 +8200,15 @@ │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt 0x110(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt 0x10(%r11) │ │ │ │ mov 0x48(%r14),%r11 │ │ │ │ fildll 0xf8(%rsp) │ │ │ │ - fldt 0x400d7(%rip) │ │ │ │ + fldt 0x3f211(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%r11) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -8262,51 +8222,50 @@ │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt 0x100(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x110(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ cmpq $0x1,0x118(%rsp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ - fldt 0x10(%rsp) │ │ │ │ mov 0x50(%rsp),%r8 │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ mov 0x70(%rsp),%r9 │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ - jle a8b0 │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ + jle a758 │ │ │ │ mov %rax,0x108(%rsp) │ │ │ │ mov %rdx,0x110(%rsp) │ │ │ │ - jmp a666 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp a506 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ + fstpt 0x60(%rsp) │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ fstpt 0x60(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ fstpt 0x50(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - fstpt 0x40(%rsp) │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - sub $0x10,%rsp │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt 0x20(%r11) │ │ │ │ mov %rbp,%r11 │ │ │ │ sub %rax,%r11 │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ fildll 0x20(%rsp) │ │ │ │ - fldt 0x3ffe2(%rip) │ │ │ │ mov 0x48(%r14),%r11 │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + fldt 0x3f120(%rip) │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x10(%r11) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -8314,23 +8273,23 @@ │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ mov %rbp,0x20(%rsp) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fld1 │ │ │ │ inc %rbp │ │ │ │ + fld1 │ │ │ │ + sub $0x10,%rsp │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt 0x20(%r11) │ │ │ │ mov 0x48(%r14),%r11 │ │ │ │ fildll 0x30(%rsp) │ │ │ │ - fldt 0x3ff92(%rip) │ │ │ │ + fldt 0x3f0cc(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x10(%r11) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -8338,34 +8297,33 @@ │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0xb0(%rsp),%r10 │ │ │ │ mov 0xf0(%rsp),%rcx │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ fld1 │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ mov 0xe8(%rsp),%rdx │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ + mov 0xe0(%rsp),%rdi │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ fldt 0x10(%r10,%rbx,1) │ │ │ │ fldt 0x40(%rsp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x80(%rsp) │ │ │ │ fmul %st,%st(2) │ │ │ │ fldt (%r10,%rbx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rcx,%rbx,1) │ │ │ │ fxch %st(2) │ │ │ │ fstpt 0x10(%rcx,%rbx,1) │ │ │ │ fldt 0x10(%r9,%rbx,1) │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x70(%rsp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt (%r9,%rbx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rbx,1) │ │ │ │ @@ -8374,186 +8332,191 @@ │ │ │ │ fldt 0x10(%r8,%rbx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt 0x60(%rsp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt (%r8,%rbx,1) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rsi,%rbx,1) │ │ │ │ + fstpt (%rdi,%rbx,1) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rsi,%rbx,1) │ │ │ │ + fstpt 0x10(%rdi,%rbx,1) │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ fldt 0x10(%rdi,%rbx,1) │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ fmul %st(3),%st │ │ │ │ fldt 0x50(%rsp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt (%rdi,%rbx,1) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fmul %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ - fstpt (%rcx,%rbx,1) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ + fstpt (%rsi,%rbx,1) │ │ │ │ + fstpt 0x10(%rsi,%rbx,1) │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ fldt 0x10(%rsi,%rbx,1) │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rsi,%rbx,1) │ │ │ │ - mov 0xd0(%rsp),%rdx │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ fmul %st(6),%st │ │ │ │ fmul %st(5),%st │ │ │ │ - fstpt (%rdx,%rbx,1) │ │ │ │ - fstpt 0x10(%rdx,%rbx,1) │ │ │ │ + fstpt (%rcx,%rbx,1) │ │ │ │ + fstpt 0x10(%rcx,%rbx,1) │ │ │ │ fldt 0x10(%r15,%rbx,1) │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r15,%rbx,1) │ │ │ │ fmul %st(6),%st │ │ │ │ fmul %st(3),%st │ │ │ │ - fstpt (%rcx,%rbx,1) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ + fstpt (%rdx,%rbx,1) │ │ │ │ + fstpt 0x10(%rdx,%rbx,1) │ │ │ │ fldt 0x10(%r13,%rbx,1) │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ add $0x20,%rsp │ │ │ │ - fmul %st(5),%st │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ + fmul %st(5),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x0(%r13,%rbx,1) │ │ │ │ fmul %st(6),%st │ │ │ │ fmul %st(2),%st │ │ │ │ - fstpt (%rdx,%rbx,1) │ │ │ │ - fstpt 0x10(%rdx,%rbx,1) │ │ │ │ + fstpt (%rcx,%rbx,1) │ │ │ │ + fstpt 0x10(%rcx,%rbx,1) │ │ │ │ fldt 0x10(%r12,%rbx,1) │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fldt (%r12,%rbx,1) │ │ │ │ fmulp %st,%st(6) │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(3),%st │ │ │ │ - fstpt (%rcx,%rbx,1) │ │ │ │ + fstpt (%rdx,%rbx,1) │ │ │ │ fxch %st(4) │ │ │ │ - fstpt 0x10(%rcx,%rbx,1) │ │ │ │ + fstpt 0x10(%rdx,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ cmp %rax,%rbp │ │ │ │ - jl a660 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl a500 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x108(%rsp),%rax │ │ │ │ mov 0x110(%rsp),%rdx │ │ │ │ - jmp a8c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp a760 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq 0xd8(%rsp) │ │ │ │ - mov 0x100(%rsp),%rbx │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ add %rdx,%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ - add %rdx,%r8 │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ add %rax,0xd0(%rsp) │ │ │ │ - add %rax,0xc8(%rsp) │ │ │ │ + add %rdx,%r8 │ │ │ │ add %rdx,%rdi │ │ │ │ + mov 0x100(%rsp),%rbx │ │ │ │ + add %rax,0xc8(%rsp) │ │ │ │ add %rdx,%rsi │ │ │ │ add %rdx,%r15 │ │ │ │ add %rdx,%r13 │ │ │ │ - add %rdx,%r12 │ │ │ │ add %rax,0xc0(%rsp) │ │ │ │ + add %rdx,%r12 │ │ │ │ add %rax,0xb8(%rsp) │ │ │ │ add %rax,0xb0(%rsp) │ │ │ │ add %rax,0xa8(%rsp) │ │ │ │ add %rax,0xa0(%rsp) │ │ │ │ add %rax,0x98(%rsp) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jl a510 │ │ │ │ + jl a3b0 │ │ │ │ mov 0x128(%rsp),%rbp │ │ │ │ mov 0x130(%rsp),%rbx │ │ │ │ - mov 0x158(%rsp),%rdi │ │ │ │ + jmp a7f0 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x120(%rsp),%rax │ │ │ │ - add %rdi,%rbp │ │ │ │ - mov 0x160(%rsp),%rdi │ │ │ │ + mov 0x148(%rsp),%rsi │ │ │ │ + mov 0x150(%rsp),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ + add %rsi,%rbp │ │ │ │ add %rdi,%rbx │ │ │ │ cmp %rax,0x140(%rsp) │ │ │ │ - je a984 │ │ │ │ + je a82b │ │ │ │ inc %rax │ │ │ │ mov %rax,0x120(%rsp) │ │ │ │ - jmp a320 │ │ │ │ + jmp a1c0 │ │ │ │ add $0x1f8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp a023 │ │ │ │ + jmp 9ee3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl aaf1 │ │ │ │ + jl a9b1 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ lea (%rax,%rdx,1),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jge aacb │ │ │ │ + jge a98b │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ + fldz │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ mov %rdx,%rbp │ │ │ │ - fldz │ │ │ │ - shl $0x4,%rbp │ │ │ │ - add $0x8,%rbp │ │ │ │ mov 0x70(%r12),%r13d │ │ │ │ + shl $0x4,%rbp │ │ │ │ mov 0x18(%r12),%r11 │ │ │ │ + add $0x8,%rbp │ │ │ │ and $0x800,%r13d │ │ │ │ nop │ │ │ │ test %r13d,%r13d │ │ │ │ - jne aae0 │ │ │ │ + jne a9a0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ shl $0x5,%rsi │ │ │ │ fstpt (%r11,%rsi,1) │ │ │ │ fldt (%r11,%rsi,1) │ │ │ │ lea (%r11,%rsi,1),%r8 │ │ │ │ fstpt 0x10(%r11,%rsi,1) │ │ │ │ fldt 0x10(%r11,%rsi,1) │ │ │ │ test %rax,%rax │ │ │ │ - jle aab9 │ │ │ │ + jle a979 │ │ │ │ imul %rax,%rcx │ │ │ │ mov 0xd0(%r12),%r9 │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ mov %rcx,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add 0xc8(%r12),%rdi │ │ │ │ lea (%r9,%rcx,8),%rsi │ │ │ │ add %rax,%rcx │ │ │ │ + shl $0x4,%rdi │ │ │ │ lea (%r9,%rcx,8),%r9 │ │ │ │ + add 0xc8(%r12),%rdi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%rsi),%rcx │ │ │ │ fldt (%rdi) │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x10,%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ add %r10,%rcx │ │ │ │ fldt (%rcx) │ │ │ │ @@ -8565,340 +8528,336 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8) │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne aa80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a940 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rbp │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jne aa10 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne a8c0 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%r12),%rcx │ │ │ │ mov (%rcx,%rbp,1),%rcx │ │ │ │ - jmp aa1c │ │ │ │ + jmp a8cc │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp a9d1 │ │ │ │ + jmp a881 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ sub $0x168,%rsp │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ - mov %rax,%rbp │ │ │ │ - shr $0x3f,%rbp │ │ │ │ - add %rax,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0x3f,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ call 3040 │ │ │ │ + sar $1,%rbx │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rsi │ │ │ │ - movslq %r12d,%rcx │ │ │ │ - sar $1,%rbp │ │ │ │ - mov %rbp,%rax │ │ │ │ + movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jl b193 │ │ │ │ - imul %rax,%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - lea (%rax,%rdx,1),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jge b181 │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ - mov 0x30(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + idiv %rsi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl b02f │ │ │ │ + imul %rax,%rcx │ │ │ │ + add %rcx,%rdx │ │ │ │ + lea (%rax,%rdx,1),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jge b01d │ │ │ │ + mov 0x28(%rbp),%r8 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%rcx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ shr $0x3f,%rdi │ │ │ │ + mov %rcx,%r14 │ │ │ │ add %r8,%rdi │ │ │ │ mov %rdi,%r12 │ │ │ │ - mov %rsi,%rdi │ │ │ │ + mov %rax,%rdi │ │ │ │ shr $0x3f,%rdi │ │ │ │ - add %rsi,%rdi │ │ │ │ - sar $1,%rdi │ │ │ │ sar $1,%r12 │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - sub %rdi,%r14 │ │ │ │ + add %rax,%rdi │ │ │ │ mov %r12,0x98(%rsp) │ │ │ │ + sar $1,%rdi │ │ │ │ + sub %rdi,%r14 │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ mov %r14,%rdi │ │ │ │ cmp $0x1,%r8 │ │ │ │ - jle b181 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jle b181 │ │ │ │ - mov (%rbx),%r10 │ │ │ │ - mov 0x50(%rbx),%r11 │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ - mov 0x48(%rbx),%r14 │ │ │ │ - shl $0x4,%rcx │ │ │ │ + jle b01d │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jle b01d │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + mov 0x10(%rbp),%r9 │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov 0x50(%rbp),%r11 │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ + mov %rsi,0xd8(%rsp) │ │ │ │ mov 0xc0(%r10),%r13 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ mov %r11,0xb8(%rsp) │ │ │ │ - mov %rcx,0xd8(%rsp) │ │ │ │ + add %rdx,%r10 │ │ │ │ + mov 0x8(%r13),%r11 │ │ │ │ mov %r14,0xc0(%rsp) │ │ │ │ mov %r8,%r14 │ │ │ │ + sub %rbx,%r10 │ │ │ │ imul %rdx,%r14 │ │ │ │ - mov 0x8(%r13),%r11 │ │ │ │ - add %rdx,%r10 │ │ │ │ - mov 0x10(%r13),%rcx │ │ │ │ - sub %rbp,%r10 │ │ │ │ + mov 0x10(%r13),%r13 │ │ │ │ imul %r9,%r10 │ │ │ │ mov %r11,0x78(%rsp) │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ mov %r10,%r11 │ │ │ │ lea (%r9,%r10,1),%r10 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ sub %r12,%r10 │ │ │ │ - mov 0x38(%rbx),%rcx │ │ │ │ - imul %rax,%r10 │ │ │ │ + imul %rcx,%r10 │ │ │ │ mov %r10,%r15 │ │ │ │ - mov %rsi,%r10 │ │ │ │ + mov %rax,%r10 │ │ │ │ imul %r14,%r10 │ │ │ │ + lea (%rdi,%r15,1),%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ mov %r9,%r10 │ │ │ │ imul %rdx,%r10 │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ add %r9,%r10 │ │ │ │ - imul %rax,%r9 │ │ │ │ + imul %rcx,%r9 │ │ │ │ sub %r12,%r10 │ │ │ │ - imul %rax,%r10 │ │ │ │ + imul %rcx,%r10 │ │ │ │ shl $0x5,%r9 │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ - lea 0x0(%rbp,%rdx,1),%r10 │ │ │ │ - mov %rsi,%rbp │ │ │ │ mov %r9,0xc8(%rsp) │ │ │ │ - imul %r8,%r10 │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ - imul %rsi,%r8 │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ + lea (%rbx,%rdx,1),%r10 │ │ │ │ + mov %rax,%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ - imul %r10,%rbp │ │ │ │ + imul %r8,%r10 │ │ │ │ + imul %rax,%r8 │ │ │ │ + imul %r10,%rbx │ │ │ │ add %r12,%r10 │ │ │ │ - imul %rsi,%r10 │ │ │ │ + imul %rax,%r10 │ │ │ │ shl $0x5,%r8 │ │ │ │ - mov %rbp,0x20(%rsp) │ │ │ │ - mov %r11,%rbp │ │ │ │ - lea (%r12,%r14,1),%r11 │ │ │ │ mov %r8,0xd0(%rsp) │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ - imul %rax,%rbp │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %r11,%rbx │ │ │ │ + lea (%r12,%r14,1),%r11 │ │ │ │ mov %r11,%r14 │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ - imul %rsi,%r14 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - imul %rax,%r11 │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - mov 0x40(%rbx),%rsi │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea (%rdi,%r15,1),%rax │ │ │ │ + imul %rcx,%rbx │ │ │ │ + imul %rax,%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ + imul %rcx,%r11 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ mov %r9,%rax │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ + add %rcx,%rsi │ │ │ │ + mov %rsi,0xe0(%rsp) │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,0xe8(%rsp) │ │ │ │ lea (%rdi,%r8,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0xf0(%rsp) │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rbp,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,0xf8(%rsp) │ │ │ │ - lea (%rdi,%rbp,1),%rax │ │ │ │ + lea (%rdi,%rbx,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x100(%rsp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,0x108(%rsp) │ │ │ │ lea (%rdi,%r11,1),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x110(%rsp) │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,0x118(%rsp) │ │ │ │ mov %r15,%rax │ │ │ │ mov 0x8(%rsp),%r15 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,0x120(%rsp) │ │ │ │ - lea (%rbx,%r9,1),%rax │ │ │ │ + lea (%rdi,%r9,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x128(%rsp) │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,0x128(%rsp) │ │ │ │ - lea (%rax,%rcx,1),%rdi │ │ │ │ - lea (%rbx,%r13,1),%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,0x130(%rsp) │ │ │ │ + lea (%rdi,%rbp,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,0x130(%rsp) │ │ │ │ - shl $0x5,%rbp │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - lea (%rbx,%r14,1),%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x138(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,0x138(%rsp) │ │ │ │ - lea 0x0(%rbp,%rcx,1),%rdi │ │ │ │ - mov %rdi,0x140(%rsp) │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,0x140(%rsp) │ │ │ │ + lea (%rdi,%r14,1),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x148(%rsp) │ │ │ │ mov %r11,%rax │ │ │ │ mov 0x78(%rsp),%r11 │ │ │ │ - mov %rdi,0x148(%rsp) │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rax,%rcx,1),%rdi │ │ │ │ - lea (%rbx,%r10,1),%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rdi,0x150(%rsp) │ │ │ │ + add %rcx,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,0x150(%rsp) │ │ │ │ + lea (%rdi,%r10,1),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x158(%rsp) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdi,0x158(%rsp) │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - lea (%rcx,%rax,1),%rbx │ │ │ │ + add %r13,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ movq $0x0,0x48(%rsp) │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ mov %rcx,0xa0(%rsp) │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ + fldt (%rdi,%rdx,1) │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ mov %rax,0xa8(%rsp) │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ lea (%rcx,%rsi,1),%r14 │ │ │ │ mov 0xf8(%rsp),%rsi │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov 0xe8(%rsp),%rbx │ │ │ │ + lea (%rax,%rdi,1),%r13 │ │ │ │ + mov 0xf0(%rsp),%rbx │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ lea (%rax,%rsi,1),%rbp │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ - lea (%rcx,%rdi,1),%r12 │ │ │ │ - mov 0x108(%rsp),%rdi │ │ │ │ - lea (%rax,%rbx,1),%r13 │ │ │ │ - mov 0x100(%rsp),%rbx │ │ │ │ - lea (%rcx,%rsi,1),%r10 │ │ │ │ - mov 0x118(%rsp),%rsi │ │ │ │ - lea (%rax,%rdi,1),%r11 │ │ │ │ - add %rcx,%rbx │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ - lea (%rcx,%rdi,1),%r9 │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ + lea (%rcx,%rbx,1),%r12 │ │ │ │ + mov 0x108(%rsp),%rsi │ │ │ │ + lea (%rcx,%rdi,1),%rbx │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ + fstpt 0x50(%rsp) │ │ │ │ + lea (%rax,%rsi,1),%r11 │ │ │ │ + lea (%rcx,%rdi,1),%r10 │ │ │ │ + mov 0x118(%rsp),%rdi │ │ │ │ + fstpt 0x60(%rsp) │ │ │ │ lea (%rax,%rdi,1),%rsi │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov 0x130(%rsp),%rsi │ │ │ │ - lea (%rcx,%rsi,1),%r8 │ │ │ │ - mov 0x138(%rsp),%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov 0x120(%rsp),%rsi │ │ │ │ + lea (%rcx,%rsi,1),%r9 │ │ │ │ + mov 0x128(%rsp),%rsi │ │ │ │ lea (%rax,%rsi,1),%rdi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov 0x130(%rsp),%rdi │ │ │ │ + lea (%rcx,%rdi,1),%r8 │ │ │ │ + mov 0x138(%rsp),%rdi │ │ │ │ + lea (%rax,%rdi,1),%rsi │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov 0x140(%rsp),%rsi │ │ │ │ + lea (%rcx,%rsi,1),%rdi │ │ │ │ mov 0x148(%rsp),%rsi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x140(%rsp),%rdi │ │ │ │ add %rax,%rsi │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov 0x150(%rsp),%rsi │ │ │ │ - add %rcx,%rdi │ │ │ │ add %rcx,%rsi │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ mov 0x158(%rsp),%rsi │ │ │ │ add %rax,%rsi │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,0xb0(%rsp) │ │ │ │ + nop │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ mov %r15,0x70(%rsp) │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ mov 0x90(%rsp),%rdx │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + fldt 0x50(%rsp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ + fldt 0x60(%rsp) │ │ │ │ + fmul %st,%st(3) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ - fxch %st(3) │ │ │ │ - fstpt 0x60(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fmul %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ mov %rdx,%r15 │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r15 │ │ │ │ fldt (%rcx,%r15,1) │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov 0x30(%rsp),%r15 │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%r14,%rax,1) │ │ │ │ add $0x10,%rcx │ │ │ │ + fldt 0x10(%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%r14,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt 0x0(%r13,%rax,1) │ │ │ │ fstpt 0x10(%r13,%rax,1) │ │ │ │ fldt 0x10(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(7),%st │ │ │ │ fstpt 0x0(%rbp,%rax,1) │ │ │ │ fstpt 0x10(%rbp,%rax,1) │ │ │ │ fldt 0x10(%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(6),%st │ │ │ │ fstpt (%r11,%rax,1) │ │ │ │ fstpt 0x10(%r11,%rax,1) │ │ │ │ fldt 0x10(%r10,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmul %st(6),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fmul %st(6),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%r15,%rax,1) │ │ │ │ fldt 0x10(%r9,%rax,1) │ │ │ │ mov 0x28(%rsp),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -8906,18 +8865,18 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ fstpt 0x10(%r15,%rax,1) │ │ │ │ fldt 0x10(%r8,%rax,1) │ │ │ │ mov 0x20(%rsp),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ fstpt 0x10(%r15,%rax,1) │ │ │ │ fldt 0x10(%rdi,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ mov 0x18(%rsp),%r15 │ │ │ │ @@ -8925,77 +8884,73 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(5),%st │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ fstpt 0x10(%r15,%rax,1) │ │ │ │ fldt 0x10(%rsi,%rax,1) │ │ │ │ mov 0x10(%rsp),%r15 │ │ │ │ fmul %st(1),%st │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ fstpt 0x10(%r15,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rdx,0x38(%rsp) │ │ │ │ - jg afb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg ae58 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%rsp),%r15 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ incq 0x48(%rsp) │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ - fldt 0x50(%rsp) │ │ │ │ add %rax,0x30(%rsp) │ │ │ │ - fldt 0x60(%rsp) │ │ │ │ - add %rax,0x28(%rsp) │ │ │ │ - add %rax,0x20(%rsp) │ │ │ │ - add %rax,0x18(%rsp) │ │ │ │ - add %rax,0x10(%rsp) │ │ │ │ add %r15,%r14 │ │ │ │ add %rax,%r13 │ │ │ │ add %r15,%r12 │ │ │ │ + add %rax,0x28(%rsp) │ │ │ │ add %rax,%rbp │ │ │ │ add %r15,%rbx │ │ │ │ add %rax,%r11 │ │ │ │ + add %rax,0x20(%rsp) │ │ │ │ add %r15,%r10 │ │ │ │ add %r15,%r9 │ │ │ │ add %r15,%r8 │ │ │ │ + add %rax,0x18(%rsp) │ │ │ │ add %r15,%rdi │ │ │ │ add %r15,%rsi │ │ │ │ + add %rax,0x10(%rsp) │ │ │ │ cmp %rdx,0x98(%rsp) │ │ │ │ - jg af60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg ae10 │ │ │ │ mov 0xc8(%rsp),%rbx │ │ │ │ mov 0xa0(%rsp),%rcx │ │ │ │ mov 0xa8(%rsp),%rax │ │ │ │ mov 0xb0(%rsp),%rdx │ │ │ │ add %rbx,%rcx │ │ │ │ mov 0xd0(%rsp),%rbx │ │ │ │ add $0x10,%rdx │ │ │ │ add %rbx,%rax │ │ │ │ mov 0xd8(%rsp),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne ae40 │ │ │ │ + jne acf0 │ │ │ │ add $0x168,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp ab49 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp aa09 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ @@ -9006,245 +8961,244 @@ │ │ │ │ add %rdx,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rax,0x138(%rsp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ + movslq %ebp,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov %r15,%rax │ │ │ │ - movslq %ebp,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl bb46 │ │ │ │ + jl b9ed │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r12 │ │ │ │ add %r12,%rax │ │ │ │ mov %rax,0x140(%rsp) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jge bb34 │ │ │ │ + jge b9db │ │ │ │ mov 0x28(%rbx),%r15 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x138(%rsp),%rbp │ │ │ │ - lea 0x1(%r12),%r10 │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ - mov (%rbx),%r13 │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ + mov 0x138(%rsp),%r8 │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r15,0x148(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + shr $0x3f,%rdi │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ shr $0x3f,%rax │ │ │ │ - mov %r14,0x118(%rsp) │ │ │ │ + mov %r15,0x158(%rsp) │ │ │ │ + mov (%rbx),%r14 │ │ │ │ add %r15,%rax │ │ │ │ - imul %r14,%rdx │ │ │ │ sar $1,%rax │ │ │ │ - shr $0x3f,%rdi │ │ │ │ mov %rax,%r11 │ │ │ │ mov %rdi,%rax │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rax,%rcx │ │ │ │ - imul %r12,%r14 │ │ │ │ - mov %r12,%rax │ │ │ │ - sar $1,%rcx │ │ │ │ - sub %rbp,%rax │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - lea 0x1(%rsi,%rax,1),%rax │ │ │ │ - mov %rbp,%r14 │ │ │ │ - mov %rax,%r9 │ │ │ │ - lea 0x0(%rbp,%r12,1),%rax │ │ │ │ - mov %rdx,%rbp │ │ │ │ - sub %r14,%rsi │ │ │ │ - imul %rax,%rbp │ │ │ │ - mov %r15,%r14 │ │ │ │ - imul %r14,%rax │ │ │ │ - mov %rcx,%r8 │ │ │ │ - imul %rcx,%r9 │ │ │ │ - mov %rbp,0x20(%rsp) │ │ │ │ - lea (%rsi,%r12,1),%rbp │ │ │ │ - imul %rdi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rdi,0x118(%rsp) │ │ │ │ + sar $1,%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ + sub %r8,%rsi │ │ │ │ + add %r12,%rsi │ │ │ │ + imul %rcx,%rsi │ │ │ │ + mov %rsi,%r10 │ │ │ │ mov %r15,%rsi │ │ │ │ - imul %r12,%rsi │ │ │ │ - lea (%rax,%r11,1),%r14 │ │ │ │ - mov $0x1,%eax │ │ │ │ - imul %rcx,%r10 │ │ │ │ - lea (%rsi,%r11,1),%r15 │ │ │ │ + imul %rdi,%r15 │ │ │ │ + mov %r15,%r9 │ │ │ │ + lea 0x1(%r12),%r15 │ │ │ │ + mov %r15,0x120(%rsp) │ │ │ │ + imul %rcx,%r15 │ │ │ │ + mov %r15,%rbp │ │ │ │ + mov %r8,%r15 │ │ │ │ + lea (%r8,%r12,1),%r8 │ │ │ │ + sub %r15,%rax │ │ │ │ + lea (%rax,%r12,1),%r15 │ │ │ │ + mov %rsi,%rax │ │ │ │ + imul %r12,%rax │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ + lea (%rax,%r11,1),%r13 │ │ │ │ + mov %rsi,%rax │ │ │ │ mov %r11,%rsi │ │ │ │ - mov %r8,%r11 │ │ │ │ - shl $0x5,%r11 │ │ │ │ + imul %r8,%rax │ │ │ │ mov %rsi,0x100(%rsp) │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov %r11,0x158(%rsp) │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov 0x38(%rbx),%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ + lea (%rax,%r11,1),%r15 │ │ │ │ + mov %rcx,%r11 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - shl $0x5,%r11 │ │ │ │ - mov %r11,0x160(%rsp) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %rsi,%rdi │ │ │ │ + imul %rdx,%r11 │ │ │ │ + shl $0x5,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x5,%r11 │ │ │ │ + mov %r11,0x148(%rsp) │ │ │ │ + mov %r9,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + mov %r11,0x150(%rsp) │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov $0x1,%edx │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov 0x38(%rbx),%rsi │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ sub %rax,%rdi │ │ │ │ - lea (%r9,%rdx,1),%rax │ │ │ │ - add %r10,%rdx │ │ │ │ + lea (%r10,%rdx,1),%rax │ │ │ │ imul %r11,%rax │ │ │ │ - imul %r11,%rdx │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %rax,0x168(%rsp) │ │ │ │ + lea (%rax,%rdi,1),%rdx │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ + mov %rdx,0x168(%rsp) │ │ │ │ + mov 0x40(%rbx),%rdx │ │ │ │ + mov 0x150(%rsp),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,0x150(%rsp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - shl $0x5,%rbx │ │ │ │ - add %rax,%rbx │ │ │ │ - mov %rbx,0x170(%rsp) │ │ │ │ - lea (%rdx,%rdi,1),%rbx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %rbx,0x178(%rsp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%rdx,%rax,1),%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - imul %rbp,%rdx │ │ │ │ + mov %rax,0x160(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %r12,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,0x170(%rsp) │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + add %rbp,%rax │ │ │ │ + imul %r11,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + mov %rax,0x178(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %r8,%rax │ │ │ │ + lea (%rax,%rdx,1),%rbx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ mov %rbx,0x180(%rsp) │ │ │ │ - inc %rdx │ │ │ │ - imul %r11,%rdx │ │ │ │ - lea (%rdx,%rdi,1),%rbx │ │ │ │ + imul %rcx,%rax │ │ │ │ + inc %rax │ │ │ │ + imul %r11,%rax │ │ │ │ + lea (%rax,%rdi,1),%rbx │ │ │ │ mov %rbx,0x188(%rsp) │ │ │ │ - mov 0x150(%rsp),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - imul %r15,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - mov %rdx,0x190(%rsp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - imul %r12,%rdx │ │ │ │ - inc %rdx │ │ │ │ - imul %r11,%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - mov %rdi,0x198(%rsp) │ │ │ │ - lea (%rdx,%rax,1),%rbx │ │ │ │ - mov %rbx,0x1a0(%rsp) │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %r11,0x1e8(%rsp) │ │ │ │ - sub %rdi,%r9 │ │ │ │ - sub %rdi,%r10 │ │ │ │ - mov 0x118(%rsp),%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - imul %r11,%rdx │ │ │ │ - lea (%rdx,%rsi,1),%r9 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %r9,0x1a8(%rsp) │ │ │ │ - add %rcx,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%rdx,%rax,1),%r9 │ │ │ │ - mov %r10,%rdx │ │ │ │ - imul %r11,%rdx │ │ │ │ - mov %r9,0x1b0(%rsp) │ │ │ │ - lea (%rdx,%rsi,1),%r9 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %r9,0x1b8(%rsp) │ │ │ │ - add %rcx,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - mov %rdx,0x1c0(%rsp) │ │ │ │ - mov %rbp,%rdx │ │ │ │ - imul %r8,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov %rdx,0x1c8(%rsp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - imul %r14,%rdi │ │ │ │ - imul %r15,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - mov %rdx,0x1d0(%rsp) │ │ │ │ - mov %r8,%rdx │ │ │ │ - imul %r12,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rsi,0x1d8(%rsp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov 0x160(%rsp),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ + imul %r12,%rcx │ │ │ │ add %rdx,%rax │ │ │ │ + mov %rax,0x190(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + inc %rax │ │ │ │ + imul %r11,%rax │ │ │ │ + lea (%rax,%rdi,1),%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %r15,%rax │ │ │ │ + mov %rcx,0x198(%rsp) │ │ │ │ + lea (%rax,%rdx,1),%rcx │ │ │ │ + mov %rcx,0x1a0(%rsp) │ │ │ │ + mov 0x100(%rsp),%rbx │ │ │ │ + mov 0x118(%rsp),%rdi │ │ │ │ + mov %r11,0x1e8(%rsp) │ │ │ │ + sub %rbx,%r10 │ │ │ │ + sub %rbx,%rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %r10,%rax │ │ │ │ + imul %r11,%rax │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + mov %rcx,0x1a8(%rsp) │ │ │ │ + mov %r9,%rcx │ │ │ │ + imul %r8,%r9 │ │ │ │ + imul %r12,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%rax,%rdx,1),%r10 │ │ │ │ + mov %rbp,%rax │ │ │ │ + imul %r11,%rax │ │ │ │ + mov %r10,0x1b0(%rsp) │ │ │ │ + mov 0x148(%rsp),%r10 │ │ │ │ + lea (%rax,%rsi,1),%rbp │ │ │ │ + mov %r9,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rbp,0x1b8(%rsp) │ │ │ │ xor %ebp,%ebp │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%rax,%rdx,1),%r9 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov %r9,0x1c0(%rsp) │ │ │ │ + imul %r10,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x1c8(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,0x1d0(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + imul %r12,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rax,0x1d8(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + imul %r15,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ mov %rax,0x1e0(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x60(%r14),%rax │ │ │ │ mov 0x138(%rsp),%rdi │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ fildll 0x20(%rsp) │ │ │ │ - fldt 0x3f1a9(%rip) │ │ │ │ - mov 0x48(%r13),%rax │ │ │ │ + mov 0x48(%r14),%rax │ │ │ │ + fldt 0x3e2e5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r13) │ │ │ │ + fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ + mov 0x60(%r14),%rax │ │ │ │ mov %r12,0x20(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x100(%rsp) │ │ │ │ fldt (%rax) │ │ │ │ - mov 0x48(%r13),%rax │ │ │ │ + mov 0x48(%r14),%rax │ │ │ │ fildll 0x30(%rsp) │ │ │ │ - fldt 0x3f15d(%rip) │ │ │ │ + fldt 0x3e29d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rax) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r13) │ │ │ │ + fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ + add $0x20,%rsp │ │ │ │ + cmpq $0x1,0x158(%rsp) │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fstpt 0x110(%rsp) │ │ │ │ - add $0x20,%rsp │ │ │ │ - cmpq $0x1,0x148(%rsp) │ │ │ │ - jle baf9 │ │ │ │ + jle b99b │ │ │ │ mov 0x168(%rsp),%rax │ │ │ │ + fstpt 0xf0(%rsp) │ │ │ │ mov 0x1e8(%rsp),%rdx │ │ │ │ - movq $0x0,0xd8(%rsp) │ │ │ │ - mov %rbp,0x128(%rsp) │ │ │ │ - mov %rbx,0x130(%rsp) │ │ │ │ lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ mov 0x170(%rsp),%rax │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + mov %rbp,0x128(%rsp) │ │ │ │ add %rbx,%rax │ │ │ │ + mov %rbx,0x130(%rsp) │ │ │ │ mov %rax,0xd0(%rsp) │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ mov 0x180(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,0xc8(%rsp) │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ @@ -9259,181 +9213,180 @@ │ │ │ │ mov %rax,0xb8(%rsp) │ │ │ │ mov 0x1a8(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%rsi │ │ │ │ mov 0x1b0(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,0xb0(%rsp) │ │ │ │ mov 0x1b8(%rsp),%rax │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ + lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ mov 0x1c0(%rsp),%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ + mov %r13,%rcx │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,0xa8(%rsp) │ │ │ │ mov 0x1c8(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%r15 │ │ │ │ mov 0x1d0(%rsp),%rax │ │ │ │ - mov %r15,%r14 │ │ │ │ + mov %r15,%r13 │ │ │ │ mov %rcx,%r15 │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,0xa0(%rsp) │ │ │ │ mov 0x1d8(%rsp),%rax │ │ │ │ lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ mov 0x1e0(%rsp),%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,0x98(%rsp) │ │ │ │ - mov 0x150(%rsp),%rax │ │ │ │ + mov 0x160(%rsp),%rax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%r13),%r11 │ │ │ │ + mov 0x60(%r14),%r11 │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ sub $0x10,%rsp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ xor %ebp,%ebp │ │ │ │ fldt 0x10(%r11) │ │ │ │ mov 0xe8(%rsp),%r11 │ │ │ │ + mov %r10,0x90(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ sub %rax,%r11 │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ fildll 0x20(%rsp) │ │ │ │ - fldt 0x3ef88(%rip) │ │ │ │ - mov 0x48(%r13),%r11 │ │ │ │ + mov 0x48(%r14),%r11 │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + fldt 0x3e0c3(%rip) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%r11) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r13) │ │ │ │ + fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - mov 0x60(%r13),%r11 │ │ │ │ + mov 0x60(%r14),%r11 │ │ │ │ sub $0x10,%rsp │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt 0x100(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt 0x110(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x30(%rsp) │ │ │ │ fldt 0x10(%r11) │ │ │ │ - mov 0x48(%r13),%r11 │ │ │ │ + mov 0x48(%r14),%r11 │ │ │ │ fildll 0xf8(%rsp) │ │ │ │ - fldt 0x3ef27(%rip) │ │ │ │ + fldt 0x3e061(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%r11) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r13) │ │ │ │ + fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ fld1 │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt 0x100(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x110(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ cmpq $0x1,0x118(%rsp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ - fldt 0x10(%rsp) │ │ │ │ mov 0x50(%rsp),%r8 │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ mov 0x70(%rsp),%r9 │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ + fldt 0x10(%rsp) │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ - jle ba60 │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ + jle b908 │ │ │ │ mov %rax,0x108(%rsp) │ │ │ │ mov %rdx,0x110(%rsp) │ │ │ │ - jmp b816 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp b6b6 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x60(%r13),%r11 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ fstpt 0x60(%rsp) │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - fstpt 0x50(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - fstpt 0x40(%rsp) │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ + mov 0x60(%r14),%r11 │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + fstpt 0x60(%rsp) │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + fstpt 0x50(%rsp) │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt 0x20(%r11) │ │ │ │ mov %rbp,%r11 │ │ │ │ sub %rax,%r11 │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ fildll 0x20(%rsp) │ │ │ │ - fldt 0x3ee32(%rip) │ │ │ │ - mov 0x48(%r13),%r11 │ │ │ │ + mov 0x48(%r14),%r11 │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + fldt 0x3df70(%rip) │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x10(%r11) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r13) │ │ │ │ + fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - mov 0x60(%r13),%r11 │ │ │ │ + mov 0x60(%r14),%r11 │ │ │ │ mov %rbp,0x20(%rsp) │ │ │ │ - sub $0x10,%rsp │ │ │ │ - fld1 │ │ │ │ inc %rbp │ │ │ │ + fld1 │ │ │ │ + sub $0x10,%rsp │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt 0x40(%rsp) │ │ │ │ fldt 0x20(%r11) │ │ │ │ - mov 0x48(%r13),%r11 │ │ │ │ + mov 0x48(%r14),%r11 │ │ │ │ fildll 0x30(%rsp) │ │ │ │ - fldt 0x3ede2(%rip) │ │ │ │ + fldt 0x3df1c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x10(%r11) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r13) │ │ │ │ + fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0xb0(%rsp),%r10 │ │ │ │ mov 0xf0(%rsp),%rcx │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ fld1 │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ mov 0xe8(%rsp),%rdx │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ fdivp %st,%st(1) │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ mov 0xe0(%rsp),%rdi │ │ │ │ mov 0xd8(%rsp),%rsi │ │ │ │ fldt 0x10(%r10,%rbx,1) │ │ │ │ fldt 0x40(%rsp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x80(%rsp) │ │ │ │ fmul %st,%st(2) │ │ │ │ @@ -9490,21 +9443,21 @@ │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r15,%rbx,1) │ │ │ │ fmul %st(6),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt (%rdx,%rbx,1) │ │ │ │ fstpt 0x10(%rdx,%rbx,1) │ │ │ │ - fldt 0x10(%r14,%rbx,1) │ │ │ │ + fldt 0x10(%r13,%rbx,1) │ │ │ │ mov 0xb8(%rsp),%rdx │ │ │ │ add $0x20,%rsp │ │ │ │ - fmul %st(5),%st │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ + fmul %st(5),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r14,%rbx,1) │ │ │ │ + fldt 0x0(%r13,%rbx,1) │ │ │ │ fmul %st(6),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt (%rcx,%rbx,1) │ │ │ │ fstpt 0x10(%rcx,%rbx,1) │ │ │ │ fldt 0x10(%r12,%rbx,1) │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -9513,446 +9466,443 @@ │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpt (%rdx,%rbx,1) │ │ │ │ fxch %st(4) │ │ │ │ fstpt 0x10(%rdx,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ cmp %rax,%rbp │ │ │ │ - jl b810 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl b6b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x108(%rsp),%rax │ │ │ │ mov 0x110(%rsp),%rdx │ │ │ │ - jmp ba70 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp b910 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq 0xd8(%rsp) │ │ │ │ - mov 0x100(%rsp),%rbx │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ add %rdx,%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ - add %rdx,%r8 │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ add %rax,0xd0(%rsp) │ │ │ │ - add %rax,0xc8(%rsp) │ │ │ │ + add %rdx,%r8 │ │ │ │ add %rdx,%rdi │ │ │ │ + mov 0x100(%rsp),%rbx │ │ │ │ + add %rax,0xc8(%rsp) │ │ │ │ add %rdx,%rsi │ │ │ │ add %rdx,%r15 │ │ │ │ - add %rdx,%r14 │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r13 │ │ │ │ add %rax,0xc0(%rsp) │ │ │ │ + add %rdx,%r12 │ │ │ │ add %rax,0xb8(%rsp) │ │ │ │ add %rax,0xb0(%rsp) │ │ │ │ add %rax,0xa8(%rsp) │ │ │ │ add %rax,0xa0(%rsp) │ │ │ │ add %rax,0x98(%rsp) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jl b6c0 │ │ │ │ + jl b560 │ │ │ │ mov 0x128(%rsp),%rbp │ │ │ │ mov 0x130(%rsp),%rbx │ │ │ │ + jmp b9a0 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x120(%rsp),%rax │ │ │ │ - mov 0x158(%rsp),%rsi │ │ │ │ - mov 0x160(%rsp),%rdi │ │ │ │ + mov 0x148(%rsp),%rsi │ │ │ │ + mov 0x150(%rsp),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ add %rsi,%rbp │ │ │ │ add %rdi,%rbx │ │ │ │ cmp %rax,0x140(%rsp) │ │ │ │ - je bb34 │ │ │ │ + je b9db │ │ │ │ inc %rax │ │ │ │ mov %rax,0x120(%rsp) │ │ │ │ - jmp b4d0 │ │ │ │ + jmp b370 │ │ │ │ add $0x1f8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp b1f3 │ │ │ │ + jmp b093 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov (%rdi),%r15 │ │ │ │ + mov (%rdi),%r12 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ - mov (%r15),%rax │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov (%r12),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl bd4c │ │ │ │ + jl bbc4 │ │ │ │ imul %rax,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%r14 │ │ │ │ - add %r14,%rax │ │ │ │ + lea (%rcx,%rdx,1),%r15 │ │ │ │ + add %r15,%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jge bd22 │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jge bba3 │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov 0x30(%r15),%rdi │ │ │ │ - mov %rsp,%r13 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r12),%rdi │ │ │ │ + mov %rsp,%r14 │ │ │ │ lea 0xf(,%rdi,8),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ + mov %rsp,%r13 │ │ │ │ dec %rsi │ │ │ │ - mov %rsp,%r12 │ │ │ │ - js bd40 │ │ │ │ - mov 0x38(%r15),%r10 │ │ │ │ - mov 0x48(%r15),%r11 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,-0x38(%rbp) │ │ │ │ - jmp bc59 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + js bbb8 │ │ │ │ + mov 0x38(%r12),%r10 │ │ │ │ + mov 0x48(%r12),%r11 │ │ │ │ + mov %r15,%rax │ │ │ │ + jmp bacb │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,(%r9,%rsi,8) │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,(%r12,%rsi,8) │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ sub $0x1,%rsi │ │ │ │ - jb bc90 │ │ │ │ + jb bb08 │ │ │ │ mov (%r10,%rsi,8),%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,(%rbx,%rsi,8) │ │ │ │ - shr $0x3f,%rax │ │ │ │ + mov %rcx,%r8 │ │ │ │ + shr $0x3f,%r8 │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ add %rcx,%rax │ │ │ │ + mov %rdx,(%rbx,%rsi,8) │ │ │ │ sar $1,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jl bc40 │ │ │ │ + jl bab0 │ │ │ │ mov (%r11,%rsi,8),%r8 │ │ │ │ sub %rcx,%r8 │ │ │ │ add %rdx,%r8 │ │ │ │ mov %r8,(%r9,%rsi,8) │ │ │ │ - jmp bc44 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ - mov 0xc0(%r15),%rbx │ │ │ │ + jmp bab4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xc0(%r12),%rbx │ │ │ │ xor %eax,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%r12,%rax,8),%r8 │ │ │ │ + mov 0x0(%r13,%rax,8),%r8 │ │ │ │ imul (%r10,%rax,8),%rcx │ │ │ │ imul (%r11,%rax,8),%rdx │ │ │ │ add (%r9,%rax,8),%rdx │ │ │ │ mov %r8,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add (%rbx,%rax,8),%rsi │ │ │ │ inc %rax │ │ │ │ add %r8,%rcx │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne bcc0 │ │ │ │ + jne bb40 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ add %rax,%rcx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ add %rax,%rdx │ │ │ │ fldt 0x10(%rcx) │ │ │ │ - inc %r14 │ │ │ │ + inc %r15 │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ - mov %r13,%rsp │ │ │ │ - cmp %r14,-0x40(%rbp) │ │ │ │ - jne bbc0 │ │ │ │ + mov %r14,%rsp │ │ │ │ + cmp %r15,-0x40(%rbp) │ │ │ │ + jne ba68 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ - jmp bd02 │ │ │ │ + jmp bb83 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp bb8a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp ba3b │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - sub $0x68,%rsp │ │ │ │ + sub $0x58,%rsp │ │ │ │ mov (%rdi),%r12 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov (%r12),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl bfbf │ │ │ │ + jl be14 │ │ │ │ imul %rax,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%r15 │ │ │ │ - lea (%rax,%r15,1),%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - jge bf96 │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rcx,%rdx │ │ │ │ + lea (%rax,%rdx,1),%rdi │ │ │ │ + mov %rdx,%rax │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jge bdf6 │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ + mov 0x8(%r13),%rdx │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - mov %rsp,%rbx │ │ │ │ + mov %rsp,%r15 │ │ │ │ lea 0x0(,%rdx,8),%rsi │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x38(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r14 │ │ │ │ + mov %rsp,-0x40(%rbp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle bfb0 │ │ │ │ + jle be08 │ │ │ │ mov 0x38(%r12),%r11 │ │ │ │ mov 0x48(%r12),%r9 │ │ │ │ sub $0x8,%rsi │ │ │ │ - mov %r15,%r8 │ │ │ │ - jmp be3f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + jmp bcb3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,1) │ │ │ │ lea (%rdx,%rcx,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%r14,%rsi,1) │ │ │ │ + idiv %rbx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rsi,1) │ │ │ │ sub $0x8,%rsi │ │ │ │ cmp $0xfffffffffffffff8,%rsi │ │ │ │ - je be80 │ │ │ │ - mov (%r11,%rsi,1),%rdi │ │ │ │ + je bcf0 │ │ │ │ + mov (%r11,%rsi,1),%rbx │ │ │ │ mov %r8,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdi,%rcx │ │ │ │ + idiv %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ sar $1,%rcx │ │ │ │ - mov %rax,%r8 │ │ │ │ mov %rdx,(%r10,%rsi,1) │ │ │ │ + mov %rax,%r8 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jl be20 │ │ │ │ + jl bc90 │ │ │ │ mov (%r9,%rsi,1),%rax │ │ │ │ - mov -0x38(%rbp),%r13 │ │ │ │ - sub %rdi,%rax │ │ │ │ + mov -0x38(%rbp),%r14 │ │ │ │ + sub %rbx,%rax │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,0x0(%r13,%rsi,1) │ │ │ │ - jmp be28 │ │ │ │ + mov %rax,(%r14,%rsi,1) │ │ │ │ + jmp bc98 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r15,-0x68(%rbp) │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov %r15,-0x68(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ fld1 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %rax,%r12 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%rax │ │ │ │ - lea 0x0(,%r13,8),%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ + mov (%r11,%r14,8),%r8 │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x60(%r12),%rax │ │ │ │ - mov (%r11,%rbx,1),%r10 │ │ │ │ + add 0x60(%rbx),%rax │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov (%rax,%r13,8),%r8 │ │ │ │ - mov %r10,%rax │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov (%rax,%r14,8),%r15 │ │ │ │ + mov %r8,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ - add %r10,%rax │ │ │ │ + add %r8,%rax │ │ │ │ + mov %r15,%r8 │ │ │ │ sar $1,%rax │ │ │ │ + sub %rax,%r8 │ │ │ │ mov %r8,-0x48(%rbp) │ │ │ │ - mov %r8,%r10 │ │ │ │ - sub %rax,%r10 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt 0x3e7b3(%rip) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ + fldt 0x3d930(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll (%r9,%rbx,1) │ │ │ │ + fildll (%r9,%r14,8) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r12) │ │ │ │ + fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - mov 0x48(%r12),%r9 │ │ │ │ - mov 0x38(%r12),%r11 │ │ │ │ + mov 0x38(%rbx),%r11 │ │ │ │ + mov 0x48(%rbx),%r9 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ fldt -0x60(%rbp) │ │ │ │ + mov (%r11,%r14,8),%rcx │ │ │ │ + mov (%r9,%r14,8),%rsi │ │ │ │ + imul %r13,%rcx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov (%r9,%rbx,1),%rcx │ │ │ │ - mov (%r11,%rbx,1),%rsi │ │ │ │ - imul %r14,%rcx │ │ │ │ - add (%rax,%r13,8),%rcx │ │ │ │ + imul %r12,%rsi │ │ │ │ + add (%rax,%r14,8),%rsi │ │ │ │ pop %rax │ │ │ │ - inc %r13 │ │ │ │ - imul %r15,%rsi │ │ │ │ + inc %r14 │ │ │ │ + mov %rsi,%r12 │ │ │ │ pop %rdx │ │ │ │ - lea (%r8,%rsi,1),%r15 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - cmp %r13,0x30(%r12) │ │ │ │ - jg bea0 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - mov -0x68(%rbp),%r15 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rax,%rsi │ │ │ │ + lea (%r15,%rcx,1),%r13 │ │ │ │ + cmp %r14,0x30(%rbx) │ │ │ │ + jg bd10 │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ + mov %rbx,%r12 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + mov -0x68(%rbp),%r15 │ │ │ │ + add %rax,%r13 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ add %rax,%rcx │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - inc %r15 │ │ │ │ + fldt 0x10(%r13) │ │ │ │ + inc %rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rsi) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rbx,%rsp │ │ │ │ - cmp %r15,-0x78(%rbp) │ │ │ │ - jne bdd0 │ │ │ │ + mov %r15,%rsp │ │ │ │ + cmp %rdi,-0x70(%rbp) │ │ │ │ + jne bc40 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ fld1 │ │ │ │ - jmp bf76 │ │ │ │ + jmp bdd3 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp bd9b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp bc0b │ │ │ │ + xchg %ax,%ax │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbp │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov (%rdi),%rbx │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebp,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl c130 │ │ │ │ + jl bf70 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ lea (%rax,%rdx,1),%rbp │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jge c10b │ │ │ │ - mov 0x70(%rbx),%r13d │ │ │ │ - mov 0x18(%rbx),%r11 │ │ │ │ + jge bf4b │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ + mov 0x70(%rbx),%r13d │ │ │ │ mov %rdx,%r12 │ │ │ │ fldz │ │ │ │ shl $0x4,%r12 │ │ │ │ - add $0x8,%r12 │ │ │ │ + mov 0x18(%rbx),%r11 │ │ │ │ and $0x800,%r13d │ │ │ │ + add $0x8,%r12 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %r13d,%r13d │ │ │ │ - jne c120 │ │ │ │ + jne bf60 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ shl $0x5,%rsi │ │ │ │ fstpt (%r11,%rsi,1) │ │ │ │ fldt (%r11,%rsi,1) │ │ │ │ lea (%r11,%rsi,1),%r8 │ │ │ │ fstpt 0x10(%r11,%rsi,1) │ │ │ │ fldt 0x10(%r11,%rsi,1) │ │ │ │ test %rax,%rax │ │ │ │ - jle c0f9 │ │ │ │ + jle bf39 │ │ │ │ imul %rax,%rcx │ │ │ │ mov 0xd0(%rbx),%r9 │ │ │ │ - mov 0xe0(%rbx),%r10 │ │ │ │ fld %st(0) │ │ │ │ + mov 0xe0(%rbx),%r10 │ │ │ │ fld %st(1) │ │ │ │ mov %rcx,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add 0xc8(%rbx),%rdi │ │ │ │ lea (%r9,%rcx,8),%rsi │ │ │ │ add %rax,%rcx │ │ │ │ + shl $0x4,%rdi │ │ │ │ lea (%r9,%rcx,8),%r9 │ │ │ │ + add 0xc8(%rbx),%rdi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rsi),%rcx │ │ │ │ fldt (%rdi) │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x10,%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ add %r10,%rcx │ │ │ │ fldt (%rcx) │ │ │ │ @@ -9964,485 +9914,487 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8) │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne c0c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne bf00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r12 │ │ │ │ cmp %rdx,%rbp │ │ │ │ - jne c040 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne be90 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%rbx),%rcx │ │ │ │ mov (%rcx,%r12,1),%rcx │ │ │ │ - jmp c04c │ │ │ │ + jmp be9c │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp c004 │ │ │ │ + jmp be54 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov (%rdi),%r15 │ │ │ │ + mov (%rdi),%r12 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ - mov (%r15),%rax │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov (%r12),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl c30c │ │ │ │ + jl c144 │ │ │ │ imul %rax,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%r14 │ │ │ │ - add %r14,%rax │ │ │ │ + lea (%rcx,%rdx,1),%r15 │ │ │ │ + add %r15,%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jge c2e2 │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jge c123 │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov 0x30(%r15),%rdi │ │ │ │ - mov %rsp,%r13 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r12),%rdi │ │ │ │ + mov %rsp,%r14 │ │ │ │ lea 0xf(,%rdi,8),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ + mov %rsp,%r13 │ │ │ │ dec %rsi │ │ │ │ - mov %rsp,%r12 │ │ │ │ - js c300 │ │ │ │ - mov 0x38(%r15),%r10 │ │ │ │ - mov 0x48(%r15),%r11 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rdi,-0x38(%rbp) │ │ │ │ - jmp c219 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + js c138 │ │ │ │ + mov 0x38(%r12),%r10 │ │ │ │ + mov 0x48(%r12),%r11 │ │ │ │ + mov %r15,%rax │ │ │ │ + jmp c04b │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,(%r9,%rsi,8) │ │ │ │ add %rdx,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,(%r12,%rsi,8) │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ sub $0x1,%rsi │ │ │ │ - jb c250 │ │ │ │ + jb c088 │ │ │ │ mov (%r10,%rsi,8),%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,(%rbx,%rsi,8) │ │ │ │ - shr $0x3f,%rax │ │ │ │ + mov %rcx,%r8 │ │ │ │ + shr $0x3f,%r8 │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ add %rcx,%rax │ │ │ │ + mov %rdx,(%rbx,%rsi,8) │ │ │ │ sar $1,%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jl c200 │ │ │ │ + jl c030 │ │ │ │ mov (%r11,%rsi,8),%r8 │ │ │ │ sub %rcx,%r8 │ │ │ │ add %rdx,%r8 │ │ │ │ mov %r8,(%r9,%rsi,8) │ │ │ │ - jmp c204 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ - mov 0xc0(%r15),%rbx │ │ │ │ + jmp c034 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xc0(%r12),%rbx │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%r12,%rax,8),%r8 │ │ │ │ + mov 0x0(%r13,%rax,8),%r8 │ │ │ │ imul (%r10,%rax,8),%rdx │ │ │ │ imul (%r11,%rax,8),%rcx │ │ │ │ add (%r9,%rax,8),%rcx │ │ │ │ mov %r8,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add (%rbx,%rax,8),%rsi │ │ │ │ inc %rax │ │ │ │ add %r8,%rdx │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne c280 │ │ │ │ + jne c0c0 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ add %rax,%rcx │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ add %rax,%rdx │ │ │ │ fldt 0x10(%rcx) │ │ │ │ - inc %r14 │ │ │ │ + inc %r15 │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ fstpt 0x10(%rdx) │ │ │ │ - mov %r13,%rsp │ │ │ │ - cmp %r14,-0x40(%rbp) │ │ │ │ - jne c1b0 │ │ │ │ + mov %r14,%rsp │ │ │ │ + cmp %r15,-0x40(%rbp) │ │ │ │ + jne bfe8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ - jmp c2c2 │ │ │ │ + jmp c103 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp c17a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp bfbb │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - sub $0x68,%rsp │ │ │ │ + sub $0x58,%rsp │ │ │ │ mov (%rdi),%r12 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov (%r12),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl c57f │ │ │ │ + jl c394 │ │ │ │ imul %rax,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%r15 │ │ │ │ - lea (%rax,%r15,1),%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - jge c556 │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rcx,%rdx │ │ │ │ + lea (%rax,%rdx,1),%rdi │ │ │ │ + mov %rdx,%rax │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jge c376 │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ + mov 0x8(%r13),%rdx │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - mov %rsp,%rbx │ │ │ │ + mov %rsp,%r15 │ │ │ │ lea 0x0(,%rdx,8),%rsi │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x38(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r14 │ │ │ │ + mov %rsp,-0x40(%rbp) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle c570 │ │ │ │ + jle c388 │ │ │ │ mov 0x38(%r12),%r11 │ │ │ │ mov 0x48(%r12),%r9 │ │ │ │ sub $0x8,%rsi │ │ │ │ - mov %r15,%r8 │ │ │ │ - jmp c3ff │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%r8 │ │ │ │ + jmp c233 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,1) │ │ │ │ lea (%rdx,%rcx,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%r14,%rsi,1) │ │ │ │ + idiv %rbx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov %rdx,(%rax,%rsi,1) │ │ │ │ sub $0x8,%rsi │ │ │ │ cmp $0xfffffffffffffff8,%rsi │ │ │ │ - je c440 │ │ │ │ - mov (%r11,%rsi,1),%rdi │ │ │ │ + je c270 │ │ │ │ + mov (%r11,%rsi,1),%rbx │ │ │ │ mov %r8,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdi,%rcx │ │ │ │ + idiv %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ shr $0x3f,%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ sar $1,%rcx │ │ │ │ - mov %rax,%r8 │ │ │ │ mov %rdx,(%r10,%rsi,1) │ │ │ │ + mov %rax,%r8 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jl c3e0 │ │ │ │ + jl c210 │ │ │ │ mov (%r9,%rsi,1),%rax │ │ │ │ - mov -0x38(%rbp),%r13 │ │ │ │ - sub %rdi,%rax │ │ │ │ + mov -0x38(%rbp),%r14 │ │ │ │ + sub %rbx,%rax │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,0x0(%r13,%rsi,1) │ │ │ │ - jmp c3e8 │ │ │ │ + mov %rax,(%r14,%rsi,1) │ │ │ │ + jmp c218 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r15,-0x68(%rbp) │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ xor %r13d,%r13d │ │ │ │ + mov %r15,-0x68(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ fld1 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %rax,%r12 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%rax │ │ │ │ - lea 0x0(,%r13,8),%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ + mov (%r11,%r14,8),%r8 │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x60(%r12),%rax │ │ │ │ - mov (%r11,%rbx,1),%r10 │ │ │ │ + add 0x60(%rbx),%rax │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov (%rax,%r13,8),%r8 │ │ │ │ - mov %r10,%rax │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + mov (%rax,%r14,8),%r15 │ │ │ │ + mov %r8,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ - add %r10,%rax │ │ │ │ + add %r8,%rax │ │ │ │ + mov %r15,%r8 │ │ │ │ sar $1,%rax │ │ │ │ + sub %rax,%r8 │ │ │ │ mov %r8,-0x48(%rbp) │ │ │ │ - mov %r8,%r10 │ │ │ │ - sub %rax,%r10 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt 0x3e1f3(%rip) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ + fldt 0x3d3b0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll (%r9,%rbx,1) │ │ │ │ + fildll (%r9,%r14,8) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fildll 0x58(%r12) │ │ │ │ + fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - mov 0x48(%r12),%r9 │ │ │ │ - mov 0x38(%r12),%r11 │ │ │ │ + mov 0x38(%rbx),%r11 │ │ │ │ + mov 0x48(%rbx),%r9 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ fldt -0x60(%rbp) │ │ │ │ + mov (%r11,%r14,8),%rcx │ │ │ │ + mov (%r9,%r14,8),%rsi │ │ │ │ + imul %r13,%rcx │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov (%r9,%rbx,1),%rsi │ │ │ │ - mov (%r11,%rbx,1),%rcx │ │ │ │ - imul %r14,%rsi │ │ │ │ - add (%rax,%r13,8),%rsi │ │ │ │ + imul %r12,%rsi │ │ │ │ + add (%rax,%r14,8),%rsi │ │ │ │ pop %rax │ │ │ │ - inc %r13 │ │ │ │ - imul %r15,%rcx │ │ │ │ + inc %r14 │ │ │ │ + mov %rsi,%r12 │ │ │ │ pop %rdx │ │ │ │ - lea (%r8,%rcx,1),%r15 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - cmp %r13,0x30(%r12) │ │ │ │ - jg c460 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ + lea (%r15,%rcx,1),%r13 │ │ │ │ + cmp %r14,0x30(%rbx) │ │ │ │ + jg c290 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + shl $0x5,%r13 │ │ │ │ + shl $0x5,%rbx │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov -0x68(%rbp),%r15 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rax,%rsi │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ add %rax,%rcx │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - inc %r15 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + add %rax,%r13 │ │ │ │ + fldt 0x10(%rcx) │ │ │ │ + inc %rdi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rsi) │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt (%rcx) │ │ │ │ - fstpt 0x10(%rcx) │ │ │ │ - mov %rbx,%rsp │ │ │ │ - cmp %r15,-0x78(%rbp) │ │ │ │ - jne c390 │ │ │ │ + fstpt 0x0(%r13) │ │ │ │ + fstpt 0x10(%r13) │ │ │ │ + mov %r15,%rsp │ │ │ │ + cmp %rdi,-0x70(%rbp) │ │ │ │ + jne c1c0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ - jmp c536 │ │ │ │ + jmp c353 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp c35b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp c18b │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - movq 0x439d4(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ - movhps 0x43a22(%rip),%xmm1 │ │ │ │ + movq 0x42bc1(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movhps 0x42c0e(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x50(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je c5c5 │ │ │ │ + je c3d9 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - jle cbeb │ │ │ │ + jle c9fb │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rsi,1),%rcx │ │ │ │ test $0x8,%sil │ │ │ │ - je c600 │ │ │ │ + je c420 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je c612 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + je c432 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne c600 │ │ │ │ + jne c420 │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov %rdx,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x8,%esi │ │ │ │ - je c640 │ │ │ │ + je c460 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je c652 │ │ │ │ + je c472 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne c640 │ │ │ │ + jne c460 │ │ │ │ mov %rdx,0x50(%rbx) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle c695 │ │ │ │ + jle c4b5 │ │ │ │ mov 0x48(%rbx),%r8 │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ lea 0x0(,%rdi,8),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ xchg %ax,%ax │ │ │ │ fildll (%r8,%rdx,1) │ │ │ │ fildll (%rsi,%rdx,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt (%rax,%rdx,2) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne c680 │ │ │ │ + jne c4a0 │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle c6fb │ │ │ │ - mov 0x40(%rbx),%rsi │ │ │ │ + jle c51b │ │ │ │ + flds 0x3cc07(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0x3da20(%rip) │ │ │ │ + mov 0x40(%rbx),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - fld1 │ │ │ │ - fldt 0x3dfee(%rip) │ │ │ │ shl $0x4,%rcx │ │ │ │ + fld1 │ │ │ │ + fldpi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ fdivr %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rax,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne c6e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne c500 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ test $0x40,%dl │ │ │ │ - jne cb30 │ │ │ │ + jne c948 │ │ │ │ test $0x80,%dl │ │ │ │ - jne c9b0 │ │ │ │ + jne c7d0 │ │ │ │ test $0x1,%dh │ │ │ │ - jne c9cc │ │ │ │ + jne c7ec │ │ │ │ test $0x1,%dl │ │ │ │ - jne c9e9 │ │ │ │ + jne c809 │ │ │ │ test $0x4,%dl │ │ │ │ - je c750 │ │ │ │ + je c570 │ │ │ │ mov 0x68(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je cbbc │ │ │ │ + je c9cc │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0xc8(%rbx) │ │ │ │ test $0x8,%dl │ │ │ │ - jne cb80 │ │ │ │ + jne c998 │ │ │ │ test $0x10,%dl │ │ │ │ - jne cb50 │ │ │ │ + jne c968 │ │ │ │ test $0x20,%dl │ │ │ │ - je c7eb │ │ │ │ + je c60b │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle cbce │ │ │ │ + jle c9de │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ mov $0x1,%r12d │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul %rdx,%r12 │ │ │ │ inc %rax │ │ │ │ add %r12,%r12 │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne c790 │ │ │ │ + jne c5b0 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ imul %r12,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xc8(%rbx) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ @@ -10450,18 +10402,18 @@ │ │ │ │ imul 0x8(%rbx),%r12 │ │ │ │ mov %rax,0xd8(%rbx) │ │ │ │ lea 0x0(,%r12,8),%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0xd0(%rbx) │ │ │ │ test $0x4,%dh │ │ │ │ - jne c820 │ │ │ │ + jne c640 │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - jne c997 │ │ │ │ + jne c7b7 │ │ │ │ movdqa -0x50(%rbp),%xmm3 │ │ │ │ mov %rax,0x108(%rbx) │ │ │ │ movups %xmm3,0x20(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ @@ -10473,151 +10425,150 @@ │ │ │ │ call 33c0 │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xf0(%rbx) │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne cbd9 │ │ │ │ - mov 0x43743(%rip),%r13 │ │ │ │ + jne c9e9 │ │ │ │ mov %rax,0xf8(%rbx) │ │ │ │ + mov 0x4291c(%rip),%r13 │ │ │ │ mov %r13,%rdi │ │ │ │ call 3110 │ │ │ │ mov %r12d,%edi │ │ │ │ call 31d0 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle c928 │ │ │ │ + jle c748 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe cbfc │ │ │ │ + jbe ca0c │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rdx,%rax,2),%xmm0 │ │ │ │ movdqu 0x10(%rdx,%rax,2),%xmm2 │ │ │ │ shufps $0x88,%xmm2,%xmm0 │ │ │ │ movups %xmm0,(%r12,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne c8c0 │ │ │ │ + jne c6e0 │ │ │ │ test $0x3,%dil │ │ │ │ - je c928 │ │ │ │ + je c748 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ + mov (%rdx,%rax,8),%r8 │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ lea 0x0(,%rax,4),%rcx │ │ │ │ - mov (%rdx,%rsi,1),%r8 │ │ │ │ - mov %r8d,(%r12,%rcx,1) │ │ │ │ + mov %r8d,(%r12,%rax,4) │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jge c928 │ │ │ │ + jge c748 │ │ │ │ mov 0x8(%rdx,%rsi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ mov %r8d,0x4(%r12,%rcx,1) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jle c928 │ │ │ │ + jle c748 │ │ │ │ mov 0x10(%rdx,%rsi,1),%rax │ │ │ │ mov %eax,0x8(%r12,%rcx,1) │ │ │ │ mov 0xf8(%rbx),%rcx │ │ │ │ mov 0xf0(%rbx),%rdx │ │ │ │ - mov 0x74(%rbx),%r9d │ │ │ │ mov $0xffffffff,%r8d │ │ │ │ mov %r12,%rsi │ │ │ │ + mov 0x74(%rbx),%r9d │ │ │ │ call 33e0 │ │ │ │ - mov 0xf8(%rbx),%rdx │ │ │ │ - mov 0xf0(%rbx),%rcx │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ mov 0x30(%rbx),%edi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %rax,0xb0(%rbx) │ │ │ │ mov %r12,%rsi │ │ │ │ + mov %rax,0xb0(%rbx) │ │ │ │ + mov 0xf8(%rbx),%rdx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov 0xf0(%rbx),%rcx │ │ │ │ call 33e0 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,0xb8(%rbx) │ │ │ │ call 34f0 │ │ │ │ mov %r13,%rdi │ │ │ │ call 32a0 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - je c7fb │ │ │ │ + je c61b │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ - jmp c7fb │ │ │ │ + jmp c61b │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ test $0x1,%dh │ │ │ │ - je c719 │ │ │ │ + je c539 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ test $0x1,%dl │ │ │ │ - je c722 │ │ │ │ + je c542 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov %rsp,-0x58(%rbp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ call 3410 │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ mov %rsp,%r12 │ │ │ │ - mov %rax,%r13 │ │ │ │ mov %rax,0xc0(%rbx) │ │ │ │ - jle cbb0 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jle c9c0 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov (%rdx,%r15,8),%rdi │ │ │ │ lea 0x0(,%r15,8),%r14 │ │ │ │ - mov (%rdx,%r14,1),%rdi │ │ │ │ add %r14,%r13 │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,0x0(%r13) │ │ │ │ - mov (%rdx,%r14,1),%rcx │ │ │ │ + mov (%rdx,%r15,8),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle caff │ │ │ │ + jle c91f │ │ │ │ shl $0x4,%r15 │ │ │ │ mov %r15,%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rdx,%r13,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %rcx,%rdx │ │ │ │ mov %r15,%rcx │ │ │ │ sar $1,%rdx │ │ │ │ sub %rdx,%rcx │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt 0x3dbf0(%rip) │ │ │ │ + fldt 0x3cdb0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll (%rdx,%r14,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -10626,139 +10577,136 @@ │ │ │ │ fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0xc0(%rbx),%rcx │ │ │ │ mov %r15,%rdx │ │ │ │ inc %r15 │ │ │ │ - mov %r15,(%r12) │ │ │ │ fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r15,(%r12) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add (%rcx,%r14,1),%rdx │ │ │ │ fstpt (%rdx) │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rsi │ │ │ │ mov (%rdx,%r14,1),%rcx │ │ │ │ cmp %r15,%rcx │ │ │ │ - jg ca80 │ │ │ │ + jg c8a0 │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ add $0x8,%r12 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmp 0x30(%rbx),%rax │ │ │ │ - jge cbb0 │ │ │ │ + jge c9c0 │ │ │ │ mov 0xc0(%rbx),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp ca40 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp c858 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ - jmp c707 │ │ │ │ + jmp c527 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ inc %rax │ │ │ │ imul %rax,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0xc8(%rbx) │ │ │ │ - jmp c762 │ │ │ │ + jmp c582 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ mov %rax,0xc8(%rbx) │ │ │ │ - jmp c759 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp c579 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x58(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%edx │ │ │ │ - jmp c722 │ │ │ │ + jmp c542 │ │ │ │ mov 0x58(%rbx),%rdi │ │ │ │ call 3450 │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ - jmp c734 │ │ │ │ + jmp c554 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp c79f │ │ │ │ + jmp c5bf │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ - jmp c846 │ │ │ │ - mov $0x1,%edx │ │ │ │ + jmp c666 │ │ │ │ movq $0x1,(%rbx) │ │ │ │ - jmp c652 │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp c472 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp c8ea │ │ │ │ + jmp c70a │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ sub $0x10,%rsp │ │ │ │ mov (%rdi),%rbx │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebp,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl cd30 │ │ │ │ + jl cb34 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge cd27 │ │ │ │ + jge cb2b │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x10(%r12),%r10 │ │ │ │ mov 0x8(%r12),%r11 │ │ │ │ mov %rdx,%r9 │ │ │ │ shr $0x3f,%r9 │ │ │ │ add %rdx,%r9 │ │ │ │ sar $1,%r9 │ │ │ │ neg %r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle cd27 │ │ │ │ - mov 0x78(%rbx),%rbx │ │ │ │ + jle cb2b │ │ │ │ mov %rcx,%r8 │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov 0x78(%rbx),%rbx │ │ │ │ lea (%rdx,%r9,1),%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ add %r10,%rcx │ │ │ │ add %rax,%r10 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ lea (%rbx,%r8,1),%rsi │ │ │ │ - fldt (%rcx) │ │ │ │ mov %r9,%rdx │ │ │ │ mov %r11,%rax │ │ │ │ - jmp ccc2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rcx) │ │ │ │ + jmp caca │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x3d9d6(%rip) │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ inc %rdx │ │ │ │ + add $0x20,%rax │ │ │ │ + fldt (%rsi) │ │ │ │ + fldt 0x3cba2(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x8(%rsp) │ │ │ │ - add $0x20,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fld %st(2) │ │ │ │ fcos │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ @@ -10775,134 +10723,129 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne ccc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne cac8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jne cca0 │ │ │ │ + jne cab0 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp cc42 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp ca52 │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov (%rdi),%r14 │ │ │ │ + mov (%rdi),%r15 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ + mov %r15,%r14 │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl d00c │ │ │ │ + jl cdfc │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rsi │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jge cfd5 │ │ │ │ + jge cdca │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add 0x10(%r12),%rax │ │ │ │ mov %rax,%r15 │ │ │ │ - mov %rsi,%rax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x30(%rcx),%r11 │ │ │ │ - mov %rsp,-0x40(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r14),%r11 │ │ │ │ + mov %rsp,-0x48(%rbp) │ │ │ │ fldz │ │ │ │ - mov %r11,%r14 │ │ │ │ - lea 0x0(,%r11,8),%rbx │ │ │ │ + mov %r11,%r13 │ │ │ │ + lea 0x0(,%r11,8),%r9 │ │ │ │ lea -0x1(%r11),%r12 │ │ │ │ - shl $0x4,%r14 │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ + shl $0x4,%r13 │ │ │ │ + lea 0x10(%r13),%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - lea 0x20(%r14),%rdx │ │ │ │ + lea 0x20(%r13),%rdx │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ sub %rdx,%rsp │ │ │ │ - lea 0xf(%rbx),%rdx │ │ │ │ + lea 0xf(%r9),%rdx │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ sub %rdx,%rsp │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ - mov %rsp,%rdi │ │ │ │ fstpt (%r8) │ │ │ │ + mov %rsp,%rdi │ │ │ │ test %r11,%r11 │ │ │ │ - jle ce7c │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0x38(%rcx),%r13 │ │ │ │ + jle cc6e │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ fldz │ │ │ │ + mov 0x38(%r14),%rbx │ │ │ │ xor %edx,%edx │ │ │ │ - imul %r11,%r9 │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add 0x78(%rcx),%r9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x0(%r13,%rdx,1),%rsi │ │ │ │ - fldt (%r9,%rdx,2) │ │ │ │ - fldt 0x3d861(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rsi,%rax │ │ │ │ + imul %r11,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add 0x78(%r14),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rbx,%rdx,1),%rcx │ │ │ │ + fldt (%rsi,%rdx,2) │ │ │ │ + fldt 0x3ca4b(%rip) │ │ │ │ + mov %rcx,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%r10,%rdx,2) │ │ │ │ + add %rcx,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ sar $1,%rax │ │ │ │ neg %rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ - fildll -0x38(%rbp) │ │ │ │ mov %rax,(%rdi,%rdx,1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%r10,%rdx,2) │ │ │ │ + fildll -0x38(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8,%rdx,2) │ │ │ │ add $0x8,%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne ce30 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - mov (%rcx),%r13 │ │ │ │ - add %r8,%r14 │ │ │ │ - fldt (%r14) │ │ │ │ - test %r13,%r13 │ │ │ │ - jle cfb9 │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne cc28 │ │ │ │ + fstp %st(0) │ │ │ │ + mov (%r14),%rdx │ │ │ │ + add %r8,%r13 │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle cdad │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ fldt 0x10(%r15) │ │ │ │ + shl $0x5,%rdx │ │ │ │ fldt (%r15) │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - shl $0x5,%r13 │ │ │ │ - add %rsi,%r13 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r13,%rsi │ │ │ │ - jmp ceb2 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea (%rdx,%rax,1),%rcx │ │ │ │ + jmp cca2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fldt (%rbx) │ │ │ │ fldt 0x10(%rbx) │ │ │ │ fld %st(4) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ @@ -10920,295 +10863,295 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ test %r12,%r12 │ │ │ │ - jle d000 │ │ │ │ - mov 0x38(%rcx),%r13 │ │ │ │ + jle cdf0 │ │ │ │ + mov 0x38(%r14),%r9 │ │ │ │ mov %r12,%rax │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - jmp cf13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - dec %rcx │ │ │ │ - sub %rcx,%r9 │ │ │ │ - mov %r9,(%rdi,%rax,8) │ │ │ │ + mov %r14,-0x38(%rbp) │ │ │ │ + jmp cd13 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %r14 │ │ │ │ + sub %r14,%rsi │ │ │ │ + mov %rsi,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je cff0 │ │ │ │ - mov 0x0(%r13,%rax,8),%rcx │ │ │ │ - mov (%rdi,%rax,8),%r9 │ │ │ │ - mov %rcx,%rdx │ │ │ │ + je cde0 │ │ │ │ + mov (%r9,%rax,8),%r14 │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ + add %r14,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ dec %rdx │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je cf00 │ │ │ │ - mov -0x38(%rbp),%rcx │ │ │ │ - inc %r9 │ │ │ │ - mov %r9,(%rdi,%rax,8) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je cd00 │ │ │ │ + mov -0x38(%rbp),%r14 │ │ │ │ + inc %rsi │ │ │ │ + mov %rsi,(%rdi,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle cf90 │ │ │ │ + jle cd90 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fildll (%rdi,%rax,8) │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ inc %rax │ │ │ │ + fldt (%r10,%rdx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne cf60 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt (%r14) │ │ │ │ - jmp cfa0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne cd60 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + jmp cd98 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x20,%rbx │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne ceb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - jmp cfc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - inc %rax │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne cca0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp cdb0 │ │ │ │ + fstp %st(0) │ │ │ │ + nop │ │ │ │ add $0x20,%r15 │ │ │ │ - mov -0x40(%rbp),%rsp │ │ │ │ + mov -0x48(%rbp),%rsp │ │ │ │ + incq -0x40(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmp %rax,-0x50(%rbp) │ │ │ │ - jne cdc0 │ │ │ │ + jne cbb8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x38(%rbp),%rcx │ │ │ │ incq (%rdi) │ │ │ │ - jmp cf45 │ │ │ │ - mov (%rdi,%r12,8),%r9 │ │ │ │ + mov -0x38(%rbp),%r14 │ │ │ │ + jmp cd44 │ │ │ │ + mov (%rdi,%r12,8),%rsi │ │ │ │ mov %r12,%rax │ │ │ │ - jmp cf35 │ │ │ │ + jmp cd34 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp cd7b │ │ │ │ + jmp cb7e │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%r13 │ │ │ │ push %rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ mov (%rdi),%rbp │ │ │ │ call 3040 │ │ │ │ + mov 0x0(%rbp),%r12 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ - mov 0x0(%rbp),%r12 │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov %r12,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl d12c │ │ │ │ + jl cf19 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge d121 │ │ │ │ + jge cf0e │ │ │ │ mov %r12,%rdi │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ mov 0x10(%r13),%r9 │ │ │ │ - mov 0x8(%r13),%r8 │ │ │ │ shr $0x3f,%rdi │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ add %r12,%rdi │ │ │ │ sar $1,%rdi │ │ │ │ neg %rdi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle d121 │ │ │ │ - mov 0x78(%rbp),%r10 │ │ │ │ - add %rcx,%rdi │ │ │ │ + jle cf0e │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ + add %rcx,%rdi │ │ │ │ shl $0x5,%rsi │ │ │ │ - add %r8,%rcx │ │ │ │ + mov 0x78(%rbp),%r10 │ │ │ │ + shl $0x5,%rcx │ │ │ │ add %r9,%rsi │ │ │ │ + add %r8,%rcx │ │ │ │ add %rax,%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ - fildll (%rsp) │ │ │ │ - fldt 0x3d5e3(%rip) │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + fildll 0x8(%rsp) │ │ │ │ mov %r9,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %r10,%rdx │ │ │ │ - fstpt (%rsp) │ │ │ │ + fldt 0x3c7cb(%rip) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fldt (%rcx) │ │ │ │ - jmp d0d2 │ │ │ │ - nop │ │ │ │ + jmp cec2 │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ - fldt (%rdx) │ │ │ │ - fldt (%rsp) │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt -0x10(%rdx) │ │ │ │ + fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ fldt -0x20(%rax) │ │ │ │ + fld %st(1) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - faddp %st,%st(5) │ │ │ │ - fxch %st(3) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + faddp %st,%st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ + fldt -0x10(%rax) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne d0d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne cec0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %rdi │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne d0b0 │ │ │ │ + jne cea0 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp d057 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp ce47 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov (%rdi),%rbx │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov (%rbx),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl d306 │ │ │ │ + jl d0fe │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r14 │ │ │ │ lea (%rax,%r14,1),%r15 │ │ │ │ cmp %r15,%r14 │ │ │ │ - jge d2e4 │ │ │ │ + jge d0e5 │ │ │ │ + fldt 0x3c6fa(%rip) │ │ │ │ mov %r14,%r8 │ │ │ │ mov 0x10(%r13),%r12 │ │ │ │ - fldt 0x3d503(%rip) │ │ │ │ shl $0x5,%r8 │ │ │ │ add 0x8(%r13),%r8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x30(%rbx),%r9 │ │ │ │ mov %rsp,%r11 │ │ │ │ lea 0x0(,%r9,8),%rcx │ │ │ │ mov %r9,%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - dec %rdi │ │ │ │ mov %rsp,%r13 │ │ │ │ - js d22b │ │ │ │ + dec %rdi │ │ │ │ + js d02b │ │ │ │ mov 0x38(%rbx),%r10 │ │ │ │ - mov %r14,%rax │ │ │ │ mov %r14,-0x38(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ mov %r8,%r14 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r10,%rdi,8),%r8 │ │ │ │ cqto │ │ │ │ idiv %r8 │ │ │ │ mov %r8,%rsi │ │ │ │ shr $0x3f,%rsi │ │ │ │ add %r8,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ sub %rsi,%rdx │ │ │ │ mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ sub $0x1,%rdi │ │ │ │ - jae d200 │ │ │ │ + jae d000 │ │ │ │ mov %r14,%r8 │ │ │ │ mov -0x38(%rbp),%r14 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle d2cf │ │ │ │ - shl $0x5,%rdi │ │ │ │ + jle d0d0 │ │ │ │ fldt 0x10(%r8) │ │ │ │ - fldt (%r8) │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov %r12,%rsi │ │ │ │ - add %r12,%rdi │ │ │ │ add %r13,%rcx │ │ │ │ + add %r12,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp d262 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%r8) │ │ │ │ + jmp d05a │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ test %r9,%r9 │ │ │ │ - jle d300 │ │ │ │ + jle d0f8 │ │ │ │ mov %r10,%rdx │ │ │ │ fldz │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x78(%rbx),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fildll (%rax) │ │ │ │ - fldt (%rdx) │ │ │ │ add $0x8,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ + fldt -0x10(%rdx) │ │ │ │ fmul %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne d280 │ │ │ │ + jne d080 │ │ │ │ fsincos │ │ │ │ fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ add $0x20,%rsi │ │ │ │ add %r9,%r10 │ │ │ │ + fldt -0x10(%rsi) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsubrp %st,%st(5) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -11217,211 +11160,212 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jne d260 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne d058 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x20,%r8 │ │ │ │ mov %r11,%rsp │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne d1b0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne cf98 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ - jmp d299 │ │ │ │ + jmp d09a │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp d17b │ │ │ │ + jmp cf6b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %r9,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %r9,%r15 │ │ │ │ sub $0x48,%rsp │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x38(%rbp) │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ mov (%r14),%r13 │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ call 3040 │ │ │ │ movslq %eax,%rbx │ │ │ │ cmp %r13,%rbx │ │ │ │ cmovg %r13,%rbx │ │ │ │ lea 0xf(,%rbx,8),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %r12,%r11 │ │ │ │ and $0xfffffffffffffff8,%r12 │ │ │ │ mov %rcx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%r11 │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%rax │ │ │ │ mov %r11,-0x70(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ call 31f0 │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ - mov -0x38(%rbp),%rcx │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - movslq %eax,%r10 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ + movslq %eax,%r10 │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - movq $0xffffffffffffffff,(%rcx) │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ movq $0xffffffffffffffff,(%rsi) │ │ │ │ + mov -0x38(%rbp),%rsi │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + movq $0xffffffffffffffff,(%rsi) │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ movq $0xffffffffffffffff,(%r8) │ │ │ │ movq $0xffffffffffffffff,(%r15) │ │ │ │ movq $0xffffffffffffffff,(%rdi) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - movq $0xffffffffffffffff,(%rdi) │ │ │ │ + movq $0xffffffffffffffff,(%rsi) │ │ │ │ cmp %r10,%rbx │ │ │ │ - jle d500 │ │ │ │ + jle d304 │ │ │ │ imul %rax,%rdx │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ test %rbx,%rbx │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov %rdx,%r9 │ │ │ │ lea 0x2(%rax,%rax,1),%rdi │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ movq $0x0,0x0(,%rax,8) │ │ │ │ - jle d51a │ │ │ │ + jle d322 │ │ │ │ mov %r13,%rax │ │ │ │ mov -0x70(%rbp),%r11 │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ mov %rax,0x0(,%r11,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d510 │ │ │ │ + jle d318 │ │ │ │ lea 0x1(%rax),%r14 │ │ │ │ dec %rdx │ │ │ │ mov %r14,0x0(,%r11,8) │ │ │ │ mov $0x1,%r11d │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d560 │ │ │ │ + jle d360 │ │ │ │ lea 0x1(%rax),%r14 │ │ │ │ dec %rdx │ │ │ │ mov %r14,(%r12,%r11,8) │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jg d446 │ │ │ │ + jg d246 │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x8(%r12,%rax,8),%rdx │ │ │ │ mov %rdx,(%rcx,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jg d469 │ │ │ │ + jg d269 │ │ │ │ mov (%rcx,%r10,8),%rdx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + mov -0x38(%rbp),%rbx │ │ │ │ mov %rdx,(%rax) │ │ │ │ mov (%r12,%r10,8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ imul %r9,%rax │ │ │ │ - mov %rcx,(%rbx) │ │ │ │ - mov -0x38(%rbp),%rbx │ │ │ │ + mov %rcx,(%rsi) │ │ │ │ dec %rax │ │ │ │ - mov %rax,(%rsi) │ │ │ │ + mov %rax,(%rbx) │ │ │ │ mov %rdx,%rax │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ sub %rdi,%rax │ │ │ │ inc %rax │ │ │ │ imul %r9,%rax │ │ │ │ mov %rax,(%rbx) │ │ │ │ test %rax,%rax │ │ │ │ - jns d4de │ │ │ │ + jns d2de │ │ │ │ sub %rdi,%rdx │ │ │ │ lea 0x1(%r13,%rdx,1),%rax │ │ │ │ - imul %r9,%r13 │ │ │ │ imul %r9,%rax │ │ │ │ - dec %r13 │ │ │ │ + imul %r9,%r13 │ │ │ │ mov %rax,(%r8) │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + dec %r13 │ │ │ │ mov %r13,(%r15) │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov (%r8),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je d500 │ │ │ │ - cmp (%rsi),%rax │ │ │ │ - jg d500 │ │ │ │ + je d304 │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ + cmp (%rdi),%rax │ │ │ │ + jg d304 │ │ │ │ mov (%r15),%rax │ │ │ │ - mov %rax,(%rsi) │ │ │ │ + mov %rax,(%rdi) │ │ │ │ movq $0xffffffffffffffff,(%r8) │ │ │ │ movq $0xffffffffffffffff,(%r15) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne d440 │ │ │ │ + jne d240 │ │ │ │ mov (%rcx,%r10,8),%rdx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ mov %rdx,(%rax) │ │ │ │ mov (%r12,%r10,8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ dec %rax │ │ │ │ - mov %rax,(%rbx) │ │ │ │ - mov -0x38(%rbp),%rbx │ │ │ │ + mov %rax,(%rsi) │ │ │ │ mov %r13,%rax │ │ │ │ + mov -0x38(%rbp),%rsi │ │ │ │ imul %r9,%rax │ │ │ │ + movq $0x0,(%rcx) │ │ │ │ dec %rax │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ mov %rax,(%rsi) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - jmp d4b5 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + jmp d2b5 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rax,(%r12,%r11,8) │ │ │ │ - jmp d45a │ │ │ │ + jmp d25a │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x38(%rbp) │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - mov %r9,-0x48(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + mov %r8,-0x58(%rbp) │ │ │ │ mov (%r14),%r13 │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ call 3040 │ │ │ │ movslq %eax,%rbx │ │ │ │ cmp %r13,%rbx │ │ │ │ cmovg %r13,%rbx │ │ │ │ lea 0xf(,%rbx,8),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ @@ -11431,294 +11375,295 @@ │ │ │ │ mov %r12,%r11 │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ and $0xfffffffffffffff8,%r12 │ │ │ │ shr $0x3,%r11 │ │ │ │ mov %rcx,%r15 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %r11,-0x70(%rbp) │ │ │ │ + shr $0x3,%r15 │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ call 31f0 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - movslq %eax,%r10 │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - movq $0xffffffffffffffff,(%rdi) │ │ │ │ - movq $0xffffffffffffffff,(%rsi) │ │ │ │ - movq $0xffffffffffffffff,(%r8) │ │ │ │ - movq $0xffffffffffffffff,(%rax) │ │ │ │ + mov -0x58(%rbp),%r8 │ │ │ │ + movslq %eax,%r10 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + movq $0xffffffffffffffff,(%r8) │ │ │ │ + movq $0xffffffffffffffff,(%r9) │ │ │ │ + movq $0xffffffffffffffff,(%rax) │ │ │ │ + movq $0xffffffffffffffff,(%rsi) │ │ │ │ cmp %r10,%rbx │ │ │ │ - jle d752 │ │ │ │ + jle d556 │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ test %rbx,%rbx │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ movq $0x0,0x0(,%r15,8) │ │ │ │ - lea 0x2(%rax,%rax,1),%r9 │ │ │ │ - jle d77a │ │ │ │ + lea 0x2(%rax,%rax,1),%rdi │ │ │ │ + jle d572 │ │ │ │ mov %r13,%rax │ │ │ │ mov -0x70(%rbp),%r11 │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ mov %rax,0x0(,%r11,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d770 │ │ │ │ + jle d568 │ │ │ │ lea 0x1(%rax),%r15 │ │ │ │ dec %rdx │ │ │ │ mov %r15,0x0(,%r11,8) │ │ │ │ mov $0x1,%r11d │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d7c0 │ │ │ │ + jle d5b0 │ │ │ │ lea 0x1(%rax),%r15 │ │ │ │ dec %rdx │ │ │ │ mov %r15,(%r12,%r11,8) │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jg d698 │ │ │ │ + jg d498 │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x8(%r12,%rax,8),%rdx │ │ │ │ mov %rdx,(%rcx,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jg d6bb │ │ │ │ + jg d4bb │ │ │ │ mov (%rcx,%r10,8),%rdx │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov -0x38(%rbp),%rbx │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ mov %rdx,(%rax) │ │ │ │ mov (%r12,%r10,8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ imul %r14,%rax │ │ │ │ - mov %rcx,(%rbx) │ │ │ │ + mov %rcx,(%rsi) │ │ │ │ + mov -0x38(%rbp),%rsi │ │ │ │ dec %rax │ │ │ │ mov %rax,(%rsi) │ │ │ │ mov %rdx,%rax │ │ │ │ - sub %r9,%rax │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + sub %rdi,%rax │ │ │ │ inc %rax │ │ │ │ imul %r14,%rax │ │ │ │ - mov %rax,(%rdi) │ │ │ │ + mov %rax,(%rsi) │ │ │ │ test %rax,%rax │ │ │ │ - jns d72c │ │ │ │ - sub %r9,%rdx │ │ │ │ + jns d530 │ │ │ │ + sub %rdi,%rdx │ │ │ │ lea 0x1(%r13,%rdx,1),%rax │ │ │ │ - imul %r14,%r13 │ │ │ │ imul %r14,%rax │ │ │ │ - dec %r13 │ │ │ │ + imul %r14,%r13 │ │ │ │ mov %rax,(%r8) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - mov %r13,(%rax) │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + dec %r13 │ │ │ │ + mov %r13,(%r9) │ │ │ │ + movq $0x0,(%rax) │ │ │ │ mov (%r8),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je d752 │ │ │ │ - cmp (%rsi),%rax │ │ │ │ - jg d752 │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ - mov (%rdi),%rax │ │ │ │ - mov %rax,(%rsi) │ │ │ │ + je d556 │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ + cmp (%rdi),%rax │ │ │ │ + jg d556 │ │ │ │ + mov (%r9),%rax │ │ │ │ + mov %rax,(%rdi) │ │ │ │ movq $0xffffffffffffffff,(%r8) │ │ │ │ - movq $0xffffffffffffffff,(%rdi) │ │ │ │ + movq $0xffffffffffffffff,(%r9) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne d692 │ │ │ │ + jne d492 │ │ │ │ mov (%rcx,%r10,8),%rdx │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ mov %rdx,(%rax) │ │ │ │ mov (%r12,%r10,8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ dec %rax │ │ │ │ - mov %rax,(%rbx) │ │ │ │ + mov %rax,(%rsi) │ │ │ │ mov %r13,%rax │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ imul %r14,%rax │ │ │ │ + movq $0x0,(%rsi) │ │ │ │ dec %rax │ │ │ │ - mov %rax,(%rsi) │ │ │ │ - mov (%rdi),%rax │ │ │ │ - jmp d703 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rax,(%rbx) │ │ │ │ + mov (%rsi),%rax │ │ │ │ + jmp d507 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rax,(%r12,%r11,8) │ │ │ │ - jmp d6ac │ │ │ │ + jmp d4ac │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rsi,-0x38(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ + mov (%rax),%r14 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r9,-0x48(%rbp) │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - mov (%rax),%r14 │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ call 3040 │ │ │ │ movslq %eax,%rbx │ │ │ │ cmp %r14,%rbx │ │ │ │ cmovg %r14,%rbx │ │ │ │ lea 0xf(,%rbx,8),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r12,%r11 │ │ │ │ lea 0x7(%rsp),%r13 │ │ │ │ and $0xfffffffffffffff8,%r12 │ │ │ │ shr $0x3,%r11 │ │ │ │ + mov %r13,%r15 │ │ │ │ + and $0xfffffffffffffff8,%r13 │ │ │ │ mov %r11,-0x68(%rbp) │ │ │ │ + shr $0x3,%r15 │ │ │ │ call 31f0 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ movslq %eax,%rdi │ │ │ │ - mov %r13,%r15 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + mov -0x48(%rbp),%r9 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + movq $0xffffffffffffffff,(%rax) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - and $0xfffffffffffffff8,%r13 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - movq $0xffffffffffffffff,(%rsi) │ │ │ │ movq $0xffffffffffffffff,(%rcx) │ │ │ │ movq $0xffffffffffffffff,(%r8) │ │ │ │ movq $0xffffffffffffffff,(%r9) │ │ │ │ movq $0xffffffffffffffff,(%rax) │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - movq $0xffffffffffffffff,(%rax) │ │ │ │ + movq $0xffffffffffffffff,(%rsi) │ │ │ │ cmp %rdi,%rbx │ │ │ │ - jle d98c │ │ │ │ - mov 0x18(%rbp),%rax │ │ │ │ + jle d780 │ │ │ │ movq $0x0,0x0(,%r15,8) │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle d9b0 │ │ │ │ + jle d7a0 │ │ │ │ mov %r14,%rax │ │ │ │ mov -0x68(%rbp),%r11 │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ mov %rax,0x0(,%r11,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d9a0 │ │ │ │ + jle d790 │ │ │ │ lea 0x1(%rax),%r15 │ │ │ │ dec %rdx │ │ │ │ mov %r15,0x0(,%r11,8) │ │ │ │ mov $0x1,%r11d │ │ │ │ test %rdx,%rdx │ │ │ │ - jle d9f0 │ │ │ │ + jle d7d8 │ │ │ │ lea 0x1(%rax),%r15 │ │ │ │ dec %rdx │ │ │ │ mov %r15,(%r12,%r11,8) │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jg d8ec │ │ │ │ + jg d6dc │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x8(%r12,%rax,8),%rdx │ │ │ │ mov %rdx,0x0(%r13,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jg d90f │ │ │ │ + jg d6ff │ │ │ │ mov 0x0(%r13,%rdi,8),%rax │ │ │ │ mov (%r12,%rdi,8),%rdx │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ add %rax,%rdx │ │ │ │ - mov %rax,(%rbx) │ │ │ │ dec %rdx │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ + mov %rax,(%rbx) │ │ │ │ + mov %rdx,(%rsi) │ │ │ │ mov %rdx,(%rcx) │ │ │ │ mov %rax,%rdx │ │ │ │ sub %r10,%rdx │ │ │ │ inc %rdx │ │ │ │ - mov %rdx,(%rsi) │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ test %rdx,%rdx │ │ │ │ - jns d96a │ │ │ │ + jns d75e │ │ │ │ sub %r10,%rax │ │ │ │ lea 0x1(%r14,%rax,1),%rax │ │ │ │ dec %r14 │ │ │ │ mov %rax,(%r8) │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ mov %r14,(%r9) │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ + movq $0x0,(%rax) │ │ │ │ mov (%r8),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je d98c │ │ │ │ + je d780 │ │ │ │ cmp (%rcx),%rax │ │ │ │ - jg d98c │ │ │ │ + jg d780 │ │ │ │ mov (%r9),%rax │ │ │ │ mov %rax,(%rcx) │ │ │ │ movq $0xffffffffffffffff,(%r8) │ │ │ │ movq $0xffffffffffffffff,(%r9) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne d8e6 │ │ │ │ + jne d6d6 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%r13,%rdi,8),%rax │ │ │ │ mov (%r12,%rdi,8),%rdx │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ add %rax,%rdx │ │ │ │ - mov %rax,(%rbx) │ │ │ │ dec %rdx │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ + mov %rax,(%rbx) │ │ │ │ + mov %rdx,(%rsi) │ │ │ │ lea -0x1(%r14),%rdx │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ + movq $0x0,(%rdi) │ │ │ │ mov %rdx,(%rcx) │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - jmp d94d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + jmp d73d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,(%r12,%r11,8) │ │ │ │ - jmp d900 │ │ │ │ + jmp d6f0 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ mov %rdi,%r12 │ │ │ │ lea 0x1(%r8),%rdi │ │ │ │ push %rbx │ │ │ │ mov %rdi,%r14 │ │ │ │ - sub $0x28,%rsp │ │ │ │ shl $0x4,%r14 │ │ │ │ + sub $0x28,%rsp │ │ │ │ sub %r14,%rsp │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -11730,475 +11675,476 @@ │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ sub %r8,%rax │ │ │ │ add %r8,%r8 │ │ │ │ add %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ cmp $0xffffffffffffffff,%r8 │ │ │ │ - jl db10 │ │ │ │ + jl d910 │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rsp,%r13 │ │ │ │ - mov %rsi,%r15 │ │ │ │ lea (%rdx,%rdi,2),%r8 │ │ │ │ + mov %rsi,%r15 │ │ │ │ neg %rax │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rdx,%rcx │ │ │ │ lea 0x0(%r13,%rax,8),%rdi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,(%rdi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne daa0 │ │ │ │ + jne d8a0 │ │ │ │ add %r13,%r14 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%r15) │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ add $0x8,%r13 │ │ │ │ add $0x10,%r15 │ │ │ │ + shl $0x5,%rbx │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ + add %r12,%rbx │ │ │ │ call 3310 │ │ │ │ fldt 0x10(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x5,%rbx │ │ │ │ - add %r12,%rbx │ │ │ │ fldt (%rbx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ call 3260 │ │ │ │ call 3310 │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fldt 0x20(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%rbx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ call 3260 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne dac0 │ │ │ │ + jne d8c0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r15 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl dc10 │ │ │ │ + jl da10 │ │ │ │ imul %rax,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%r14 │ │ │ │ - lea (%rax,%r14,1),%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jge dc00 │ │ │ │ - mov 0x20(%r15),%rax │ │ │ │ - mov 0x18(%r15),%rbp │ │ │ │ - mov (%r15),%r13 │ │ │ │ - lea 0x1(%rbp),%r12 │ │ │ │ + lea (%rcx,%rdx,1),%r15 │ │ │ │ + lea (%rax,%r15,1),%rbx │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jge da00 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%r12 │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - jmp dbd6 │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x8(%r15),%rdx │ │ │ │ + lea 0x1(%r12),%r13 │ │ │ │ + jmp d9de │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov %rbp,%r8 │ │ │ │ - inc %r14 │ │ │ │ - imul %r12,%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ + mov %r12,%r8 │ │ │ │ + inc %r15 │ │ │ │ + imul %r13,%rsi │ │ │ │ mov (%rdx),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ - add 0xc8(%r13),%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ - add 0x18(%r13),%rcx │ │ │ │ + add 0x18(%r14),%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x78(%r13),%rdx │ │ │ │ + add 0x78(%r14),%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add 0xc8(%r14),%rsi │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ mov %rdi,%rcx │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call da00 │ │ │ │ + call d7f0 │ │ │ │ add $0x20,%rsp │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je dc00 │ │ │ │ - testb $0x8,0x71(%r13) │ │ │ │ - je db80 │ │ │ │ - mov %r14,%rdx │ │ │ │ + cmp %r15,%rbx │ │ │ │ + je da00 │ │ │ │ + testb $0x8,0x71(%r14) │ │ │ │ + je d988 │ │ │ │ + mov %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x108(%r13),%rdx │ │ │ │ + add 0x108(%r14),%rdx │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ - jmp db83 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d98b │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nop │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp db55 │ │ │ │ + jmp d955 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ sub $0x38,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl ddb7 │ │ │ │ + jl dba8 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jge dd8e │ │ │ │ - mov 0x18(%r15),%r8 │ │ │ │ + jge db7c │ │ │ │ mov 0x20(%r15),%rax │ │ │ │ - mov 0x28(%r15),%r12 │ │ │ │ - mov (%r15),%r14 │ │ │ │ - mov %r8,%rdx │ │ │ │ + mov 0x28(%r15),%r14 │ │ │ │ + mov (%r15),%r12 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - lea (%r8,%r8,1),%rbx │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + lea (%rax,%rax,1),%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ lea 0x30(%rdx),%rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov %rsp,-0x38(%rbp) │ │ │ │ + mov %rsp,-0x40(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - testb $0x8,0x71(%r14) │ │ │ │ - jne dda0 │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov 0xc8(%r14),%rdx │ │ │ │ - mov %r11,%rcx │ │ │ │ + testb $0x8,0x71(%r12) │ │ │ │ + jne db90 │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov 0xc8(%r12),%rdx │ │ │ │ + mov %r8,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ + cmpq $0x0,-0x38(%rbp) │ │ │ │ fldt 0x10(%rdx,%rcx,1) │ │ │ │ fldt (%rdx,%rcx,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - test %r8,%r8 │ │ │ │ - js dd30 │ │ │ │ + js db28 │ │ │ │ mov $0x10,%edx │ │ │ │ - xor %edi,%edi │ │ │ │ fld1 │ │ │ │ + xor %edi,%edi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rdx,1) │ │ │ │ inc %rdi │ │ │ │ + fldt (%r14,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdi,%rbx │ │ │ │ - jge dd00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp dd40 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jge db00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp db30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ inc %r13 │ │ │ │ mov (%rdx),%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov 0x18(%r14),%r11 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov 0x18(%r12),%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x78(%r14),%rdx │ │ │ │ - push 0x18(%r11,%rcx,1) │ │ │ │ - push 0x10(%r11,%rcx,1) │ │ │ │ - push 0x8(%r11,%rcx,1) │ │ │ │ - push (%r11,%rcx,1) │ │ │ │ + add 0x78(%r12),%rdx │ │ │ │ + push 0x18(%r8,%rcx,1) │ │ │ │ + push 0x10(%r8,%rcx,1) │ │ │ │ + push 0x8(%r8,%rcx,1) │ │ │ │ + push (%r8,%rcx,1) │ │ │ │ mov %rdi,%rcx │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ + mov -0x38(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - call da00 │ │ │ │ + call d7f0 │ │ │ │ + mov -0x40(%rbp),%rsp │ │ │ │ cmp %r13,-0x48(%rbp) │ │ │ │ - mov -0x38(%rbp),%rsp │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - jne dca0 │ │ │ │ + jne daa0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x108(%r14),%rdx │ │ │ │ - mov 0x8(%rdx),%r11 │ │ │ │ - jmp dcc2 │ │ │ │ + add 0x108(%r12),%rdx │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + jmp dac3 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp dc58 │ │ │ │ + jmp da58 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0x98,%rsp │ │ │ │ - mov (%rdi),%r15 │ │ │ │ - mov %r15,-0x90(%rbp) │ │ │ │ + mov (%rdi),%r14 │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl e333 │ │ │ │ + jl e130 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rbx │ │ │ │ lea (%rax,%rbx,1),%rsi │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,-0xb0(%rbp) │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jge e2ea │ │ │ │ + jge e0e7 │ │ │ │ mov 0x8(%r12),%rbx │ │ │ │ fldz │ │ │ │ imul %rbx,%rax │ │ │ │ mov %rbx,-0x98(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ lea 0x0(,%rbx,8),%rax │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ - mov 0x58(%rdi),%r13 │ │ │ │ + mov 0x58(%rdi),%r14 │ │ │ │ lea 0x0(,%r8,8),%rcx │ │ │ │ - lea 0x1(%r13),%r12 │ │ │ │ - mov %r8,%r11 │ │ │ │ + mov %r8,%r13 │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ lea 0x17(%rcx),%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r9 │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0x7(%rsp),%rsi │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r8,%rax │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsp,-0x68(%rbp) │ │ │ │ - add $0x20,%rax │ │ │ │ + mov %rsp,%r12 │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ + shr $0x3,%rdx │ │ │ │ + add $0x20,%rax │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,%r15 │ │ │ │ fstpt (%rax) │ │ │ │ - mov %r8,%rax │ │ │ │ - imul %r12,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea 0x1(%r14),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ sub %rax,%rsp │ │ │ │ - dec %r11 │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ - js e32b │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov 0x48(%rdi),%rdx │ │ │ │ + dec %r13 │ │ │ │ + js e128 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + mov 0x48(%rdi),%rax │ │ │ │ + imul %rsi,%r13 │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + lea -0x8(%rcx),%r11 │ │ │ │ + imul %r8,%r10 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %r15,-0x88(%rbp) │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + shl $0x4,%r13 │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - imul %r12,%r11 │ │ │ │ - lea (%r12,%r12,1),%rax │ │ │ │ - imul %r8,%r14 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - shl $0x4,%r11 │ │ │ │ - shl $0x4,%r14 │ │ │ │ - add 0x78(%rsi),%r14 │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ + mov %rsi,%r15 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + add 0x78(%rdi),%r10 │ │ │ │ + mov %rax,%rdx │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + lea (%rsi,%rsi,1),%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r9,%r10,1),%rsi │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov (%rax,%r11,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt (%r14,%r10,2) │ │ │ │ + fldt (%r10,%r11,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%r13,%rax,1),%rax │ │ │ │ - sub %r13,%rcx │ │ │ │ - mov %rax,(%rdi,%r10,1) │ │ │ │ - mov %rcx,(%rbx,%r10,1) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle dff4 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r8 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r14,%rdx,1),%rdx │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rdx,(%r12,%r11,1) │ │ │ │ + mov %rax,(%rbx,%r11,1) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle ddf4 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + lea (%rdi,%rsi,1),%r8 │ │ │ │ + add %rax,%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ neg %rax │ │ │ │ - lea (%r11,%rax,8),%rdi │ │ │ │ + lea 0x0(%r13,%rax,8),%rdi │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ add %rax,%rdi │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,(%rdi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne dfe0 │ │ │ │ - sub $0x8,%r10 │ │ │ │ - add %r15,%r11 │ │ │ │ - cmp $0xfffffffffffffff8,%r10 │ │ │ │ - jne df80 │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ + jne dde0 │ │ │ │ + sub $0x8,%r11 │ │ │ │ + add %r9,%r13 │ │ │ │ + cmp $0xfffffffffffffff8,%r11 │ │ │ │ + jne dd70 │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ mov -0x88(%rbp),%r15 │ │ │ │ mov %r9,%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ mov %rax,%r9 │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ - jle e2a6 │ │ │ │ + jle e0a3 │ │ │ │ mov -0x90(%rbp),%r14 │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ fld1 │ │ │ │ - mov %r8,%rdi │ │ │ │ lea 0x0(,%rsi,8),%rcx │ │ │ │ - mov 0xd0(%r14),%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ add 0xc8(%r14),%rsi │ │ │ │ - lea (%rdx,%rcx,1),%r12 │ │ │ │ - mov %r12,-0x58(%rbp) │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov 0xd0(%r14),%rdx │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ + lea (%rdx,%rcx,1),%rdi │ │ │ │ add %rsi,%rdx │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ lea (%rdx,%rcx,1),%rsi │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jge e21c │ │ │ │ - mov 0x48(%r14),%rsi │ │ │ │ + jge e01c │ │ │ │ + fildll 0x58(%r12) │ │ │ │ mov %rax,%r10 │ │ │ │ - fildll 0x58(%r14) │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ + mov %r12,-0x68(%rbp) │ │ │ │ + shl $0x4,%r10 │ │ │ │ + mov 0x48(%r12),%r14 │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ + lea 0x1(%rcx),%r8 │ │ │ │ + mov (%rsi,%rax,8),%rcx │ │ │ │ + mov 0x60(%r12),%r13 │ │ │ │ fmul %st(0),%st │ │ │ │ - mov (%r11,%rdx,1),%rcx │ │ │ │ - lea 0x0(,%rdi,8),%r12 │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov 0x58(%r14),%rsi │ │ │ │ + lea (%r8,%r8,1),%r11 │ │ │ │ fldt (%r15,%r10,1) │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - lea 0x1(%rsi),%r8 │ │ │ │ - imul %rdi,%r10 │ │ │ │ - mov 0x60(%r14),%rsi │ │ │ │ - lea (%r8,%r8,1),%r13 │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ imul %rax,%r8 │ │ │ │ - shl $0x4,%r10 │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + imul %rdi,%r10 │ │ │ │ add %r8,%r8 │ │ │ │ - add 0x78(%r14),%r10 │ │ │ │ - jmp e193 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + shl $0x4,%r10 │ │ │ │ + add 0x78(%r12),%r10 │ │ │ │ + jmp df93 │ │ │ │ + nop │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3c26a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -12211,164 +12157,164 @@ │ │ │ │ fsub %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(5),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je e153 │ │ │ │ + je df4f │ │ │ │ fchs │ │ │ │ - fmuls 0x3bf83(%rip) │ │ │ │ - fldt 0x3c561(%rip) │ │ │ │ + fmuls 0x3b187(%rip) │ │ │ │ + fldt 0x3b735(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - add %r8,%rdi │ │ │ │ + imul %rcx,%r12 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - imul %rcx,%r14 │ │ │ │ - add %r13,%r8 │ │ │ │ + add %r8,%rdi │ │ │ │ + add %r11,%r8 │ │ │ │ mov (%rax,%rdi,8),%rcx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + add %r12,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r15,%rdx,2) │ │ │ │ - add %r14,%rcx │ │ │ │ - mov %rcx,0x8(%r11,%rdx,1) │ │ │ │ + mov %rcx,0x8(%rsi,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - je e210 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + cmp %rax,%rdx │ │ │ │ + je e010 │ │ │ │ mov (%r9,%rdx,1),%rdi │ │ │ │ - fldt (%r10,%rdx,2) │ │ │ │ - mov (%rax,%rdx,1),%r14 │ │ │ │ mov (%rbx,%rdx,1),%rax │ │ │ │ + mov (%r14,%rdx,1),%r12 │ │ │ │ + fldt (%r10,%rdx,2) │ │ │ │ add %rdi,%rax │ │ │ │ - mov %r14,-0x40(%rbp) │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ - fldt (%rsi,%rdx,2) │ │ │ │ + fldt 0x0(%r13,%rdx,2) │ │ │ │ fld %st(5) │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja e110 │ │ │ │ + ja df10 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja e1f0 │ │ │ │ + ja dff0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x3c4d9(%rip) │ │ │ │ + fldt 0x3b6ab(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp e163 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp df5f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x3c4be(%rip) │ │ │ │ + fldt 0x3b68e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp e163 │ │ │ │ + jmp df5f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov (%r11,%rdi,8),%rax │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - mov %rax,(%rsi) │ │ │ │ - mov 0x30(%r14),%rdi │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rbp),%r12 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + mov (%rsi,%rdi,8),%rax │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + mov %rax,(%rdi) │ │ │ │ + mov 0x30(%r12),%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ fstpt (%rax) │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg e271 │ │ │ │ - jmp e322 │ │ │ │ + jg e071 │ │ │ │ + jmp e11f │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ movq $0x0,(%r9,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je e300 │ │ │ │ - mov (%rsi,%rax,8),%rdx │ │ │ │ + je e100 │ │ │ │ mov (%r9,%rax,8),%rcx │ │ │ │ + mov (%r8,%rax,8),%rdx │ │ │ │ sub (%rbx,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je e260 │ │ │ │ + je e060 │ │ │ │ inc %rcx │ │ │ │ addq $0x8,-0x58(%rbp) │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ - addq $0x10,-0x60(%rbp) │ │ │ │ mov %rcx,(%r9,%rax,8) │ │ │ │ - cmp %rsi,-0x88(%rbp) │ │ │ │ - jne e0a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + addq $0x10,-0x60(%rbp) │ │ │ │ + cmp %rcx,-0x80(%rbp) │ │ │ │ + jne dea0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ mov 0xd8(%rax),%rax │ │ │ │ mov %rsi,(%rax,%rbx,8) │ │ │ │ mov %rbx,%rax │ │ │ │ mov -0xa0(%rbp),%rsp │ │ │ │ - add %rsi,-0xa8(%rbp) │ │ │ │ inc %rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + add %rsi,-0xa8(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - jne de60 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne dc50 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ addq $0x8,-0x58(%rbp) │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ incq (%r9) │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - cmp %rsi,-0x88(%rbp) │ │ │ │ - jne e0a9 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp e2a6 │ │ │ │ + cmp %rcx,-0x80(%rbp) │ │ │ │ + jne dea9 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp e0a3 │ │ │ │ mov (%r9,%rax,8),%rcx │ │ │ │ - jmp e282 │ │ │ │ + jmp e082 │ │ │ │ mov %r8,%rax │ │ │ │ - jmp e034 │ │ │ │ + jmp de34 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp de15 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp dc05 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ fldt 0x10(%rsp) │ │ │ │ - fldt 0x20(%rsp) │ │ │ │ mov %rdx,%r10 │ │ │ │ + fldt 0x20(%rsp) │ │ │ │ fnstcw -0x2(%rsp) │ │ │ │ mov %rdx,-0x10(%rsp) │ │ │ │ fildll -0x10(%rsp) │ │ │ │ - fldt 0x30(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x2(%rsp),%eax │ │ │ │ + fldt 0x30(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x4(%rsp) │ │ │ │ movzwl -0x2(%rsp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldcw -0x4(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0x2(%rsp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x6(%rsp) │ │ │ │ fldcw -0x6(%rsp) │ │ │ │ fistpll -0x10(%rsp) │ │ │ │ @@ -12389,17 +12335,17 @@ │ │ │ │ cmovge %r8,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ sub %rbx,%r11 │ │ │ │ mov %rdx,%rcx │ │ │ │ cmp %rdx,%r9 │ │ │ │ cmovle %r9,%rcx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jge e450 │ │ │ │ + jge e250 │ │ │ │ cmp %rax,%rcx │ │ │ │ - jl e430 │ │ │ │ + jl e230 │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x4,%r11 │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%rax │ │ │ │ lea (%rsi,%r11,1),%rdx │ │ │ │ lea 0x20(%rdi,%rcx,1),%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -12414,37 +12360,37 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne e400 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp e444 │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp e444 │ │ │ │ + jne e200 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp e244 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp e244 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jl e4a7 │ │ │ │ - mov %r11,%rdx │ │ │ │ + jl e2a7 │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov %r11,%rdx │ │ │ │ shl $0x5,%r9 │ │ │ │ + shl $0x4,%rdx │ │ │ │ add %rdi,%rax │ │ │ │ - add %rsi,%rdx │ │ │ │ lea 0x20(%rdi,%r9,1),%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdx) │ │ │ │ add $0x20,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -12453,21 +12399,21 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x20(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%rax) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne e480 │ │ │ │ + jne e280 │ │ │ │ mov %r8,%rax │ │ │ │ sub %rbx,%rax │ │ │ │ add %r10,%rax │ │ │ │ add %r11,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - jl e440 │ │ │ │ + jl e240 │ │ │ │ shl $0x5,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rdi,%r8 │ │ │ │ add %rsi,%rax │ │ │ │ lea 0x20(%rdi,%rcx,1),%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -12485,137 +12431,135 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldt -0x20(%r8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x20(%r8) │ │ │ │ fstpt -0x10(%r8) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne e500 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne e300 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ sub $0x48,%rsp │ │ │ │ mov 0x38(%rbp),%r11 │ │ │ │ + mov 0x30(%rbp),%r15 │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ mov %rcx,%rdx │ │ │ │ - mov 0x30(%rbp),%r15 │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ lea 0x1(%r11),%rcx │ │ │ │ mov %rcx,%r12 │ │ │ │ shl $0x4,%r12 │ │ │ │ sub %r12,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %r12,%rsp │ │ │ │ mov %r9,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov %r15,-0x50(%rbp) │ │ │ │ + sub %r11,%rax │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + add %r9,%rax │ │ │ │ + cqto │ │ │ │ + idiv %r9 │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - sub %r11,%rax │ │ │ │ - add %r9,%rax │ │ │ │ - cqto │ │ │ │ - idiv %r9 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ sub %r11,%rax │ │ │ │ add %r15,%rax │ │ │ │ mov %rdx,%rsi │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ lea (%r11,%r11,1),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - jl e72b │ │ │ │ + jl e517 │ │ │ │ mov %rsi,%rax │ │ │ │ add %rcx,%rcx │ │ │ │ mov %rsp,%rdi │ │ │ │ mov %rdx,%r13 │ │ │ │ neg %rax │ │ │ │ lea (%rsi,%rcx,1),%r10 │ │ │ │ lea (%rbx,%rax,8),%r8 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne e620 │ │ │ │ + jne e420 │ │ │ │ mov %r13,%rax │ │ │ │ mov %r13,%rsi │ │ │ │ add %r13,%rcx │ │ │ │ neg %rax │ │ │ │ lea (%rdi,%rax,8),%r8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne e660 │ │ │ │ + jne e460 │ │ │ │ shl $0x5,%r11 │ │ │ │ mov %r15,0x30(%rbp) │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ lea 0x20(%r14,%r11,1),%rax │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ lea (%rdi,%r12,1),%rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x60(%rbp),%r13 │ │ │ │ mov -0x70(%rbp),%r12 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rbp),%rax │ │ │ │ fldt (%r14) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - imul (%rbx),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x10,%r13 │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ + fldt -0x10(%r13) │ │ │ │ + imul (%rbx),%rax │ │ │ │ add -0x8(%r12),%rax │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ lea (%rdi,%rax,1),%r15 │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt 0x10(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r15) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r15) │ │ │ │ @@ -12625,147 +12569,147 @@ │ │ │ │ fldt 0x20(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%r15) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ cmp %r12,-0x58(%rbp) │ │ │ │ - jne e6b0 │ │ │ │ + jne e4a0 │ │ │ │ add $0x8,%rbx │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %r14,-0x68(%rbp) │ │ │ │ - jne e6a0 │ │ │ │ + jne e498 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl e850 │ │ │ │ + jl e640 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r15 │ │ │ │ lea (%rax,%r15,1),%rbx │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jge e838 │ │ │ │ + jge e628 │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ mov 0x20(%rbp),%r12 │ │ │ │ mov 0x10(%rbp),%r14 │ │ │ │ mov 0x0(%rbp),%r13 │ │ │ │ mov %rax,(%rsp) │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ lea 0x1(%r12),%rbp │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r15,%rax │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - je e7c9 │ │ │ │ + je e5b9 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ lea 0x1(%rax,%rax,1),%rdx │ │ │ │ - mov 0xc8(%r13),%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x78(%r13),%r8 │ │ │ │ - push %r12 │ │ │ │ - push %r14 │ │ │ │ inc %r15 │ │ │ │ imul %rbp,%rdx │ │ │ │ - imul %rbp,%rax │ │ │ │ + mov 0xc8(%r13),%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x6,%rax │ │ │ │ + push %r12 │ │ │ │ + imul %rbp,%rax │ │ │ │ + push %r14 │ │ │ │ + lea (%r8,%rcx,1),%rdi │ │ │ │ + lea 0x10(%r8,%rcx,1),%r8 │ │ │ │ shl $0x5,%rdx │ │ │ │ + shl $0x6,%rax │ │ │ │ add %rsi,%rdx │ │ │ │ add %rax,%rsi │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ - lea (%r8,%rcx,1),%rdi │ │ │ │ - lea 0x10(%r8,%rcx,1),%r8 │ │ │ │ push 0x18(%rax,%rcx,1) │ │ │ │ push 0x10(%rax,%rcx,1) │ │ │ │ push 0x8(%rax,%rcx,1) │ │ │ │ push (%rax,%rcx,1) │ │ │ │ mov %rdi,%rcx │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - call e540 │ │ │ │ + call e340 │ │ │ │ add $0x30,%rsp │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne e7b0 │ │ │ │ + jne e5a0 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e775 │ │ │ │ + jmp e565 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl ea83 │ │ │ │ + jl e863 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r14 │ │ │ │ add %r14,%rax │ │ │ │ cmp %rax,%r14 │ │ │ │ - jge ea39 │ │ │ │ + jge e819 │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ mov 0x20(%rbx),%r9 │ │ │ │ - mov 0x30(%rbx),%r13 │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ + mov 0x30(%rbx),%r13 │ │ │ │ mov (%rbx),%r15 │ │ │ │ mov %rdi,-0x38(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ lea 0x1(%r9),%r8 │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ mov %r8,%rdx │ │ │ │ shl $0x5,%r8 │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ lea (%r9,%r9,1),%rbx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ add $0x2,%rbx │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ lea 0x10(%r8),%rdi │ │ │ │ mov %rdi,-0x78(%rbp) │ │ │ │ lea 0x10(%rdx),%rdi │ │ │ │ @@ -12773,263 +12717,257 @@ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne ea50 │ │ │ │ + jne e830 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xc8(%r15),%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ lea 0x1(%rdi,%rdi,1),%r9 │ │ │ │ shl $0x6,%rdx │ │ │ │ shl $0x5,%r9 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ fldt 0x10(%r8,%rdx,1) │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ - cmpq $0x0,-0x50(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt (%r8,%r9,1) │ │ │ │ - jle ea70 │ │ │ │ + jle e850 │ │ │ │ + fld1 │ │ │ │ mov $0x10,%edx │ │ │ │ mov $0x1,%ecx │ │ │ │ - fld1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x0(%r13,%rdx,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne e980 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne e760 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov %rbx,%rdx │ │ │ │ fldt 0x10(%r8,%r9,1) │ │ │ │ fxch %st(1) │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov $0x1,%ecx │ │ │ │ shl $0x4,%rdx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x0(%r13,%rdx,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne e9c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne e7a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x78(%r15),%rdx │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov 0x18(%r15),%r9 │ │ │ │ - inc %r14 │ │ │ │ - push -0x60(%rbp) │ │ │ │ - push -0x40(%rbp) │ │ │ │ shl $0x5,%rdi │ │ │ │ + inc %r14 │ │ │ │ + mov 0x18(%r15),%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ + push -0x60(%rbp) │ │ │ │ lea (%rdx,%rdi,1),%rcx │ │ │ │ + push -0x40(%rbp) │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ push 0x18(%r9,%r8,1) │ │ │ │ push 0x10(%r9,%r8,1) │ │ │ │ push 0x8(%r9,%r8,1) │ │ │ │ push (%r9,%r8,1) │ │ │ │ lea 0x10(%rdx,%r8,1),%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ mov -0x48(%rbp),%r9 │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ - call e540 │ │ │ │ + call e340 │ │ │ │ mov %r12,%rsp │ │ │ │ cmp %r14,-0x68(%rbp) │ │ │ │ - jne e910 │ │ │ │ + jne e700 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r15),%rdx │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ - jmp e931 │ │ │ │ + jmp e721 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ mov %rbx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ - jmp e9e0 │ │ │ │ + jmp e7c0 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp e899 │ │ │ │ + jmp e689 │ │ │ │ nopl (%rax) │ │ │ │ fnstcw -0xa(%rsp) │ │ │ │ mov %rcx,-0x18(%rsp) │ │ │ │ fildll -0x18(%rsp) │ │ │ │ - fldt 0x8(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %rdx,%r10 │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ - mov %rdx,%r9 │ │ │ │ + fldt 0x8(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0xe(%rsp) │ │ │ │ fldcw -0xe(%rsp) │ │ │ │ fistpll -0x18(%rsp) │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ - mov -0x18(%rsp),%r11 │ │ │ │ - fldt (%r9) │ │ │ │ - mov %r11,%rax │ │ │ │ + mov -0x18(%rsp),%r9 │ │ │ │ + fldt (%r10) │ │ │ │ + mov %r9,%rax │ │ │ │ sub %r8,%rax │ │ │ │ add %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - lea 0x1(%r11,%r8,1),%rax │ │ │ │ + lea 0x1(%r9,%r8,1),%rax │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov %rdx,%r11 │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %r10,%rax │ │ │ │ - lea 0x10(%r9),%rcx │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea (%rsi,%rax,1),%r11 │ │ │ │ - lea 0x20(%rsi,%rax,1),%rax │ │ │ │ - fldt (%r11) │ │ │ │ + mov %r11,%r9 │ │ │ │ + lea 0x10(%r10),%rcx │ │ │ │ + shl $0x5,%r9 │ │ │ │ + add %rsi,%r9 │ │ │ │ + fldt (%r9) │ │ │ │ + lea 0x20(%r9),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%r11) │ │ │ │ + fldt 0x10(%r9) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jge ebc0 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jge e978 │ │ │ │ lea 0x2(%r8,%r8,1),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ test %r8,%r8 │ │ │ │ - js ecc0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + js ea78 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x20,%rax │ │ │ │ fldt (%rcx) │ │ │ │ inc %rdx │ │ │ │ + add $0x20,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne eb80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne e940 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%r8,%r8,1),%r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - jle ec3b │ │ │ │ + jle e9fb │ │ │ │ mov %rcx,%r9 │ │ │ │ mov $0x1,%r8d │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ fldt (%r9) │ │ │ │ inc %r8 │ │ │ │ + add $0x20,%rax │ │ │ │ add $0x10,%r9 │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne ec00 │ │ │ │ + jne e9c0 │ │ │ │ sub $0x2,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ lea 0x10(%rcx,%r8,1),%rcx │ │ │ │ test %rdx,%rdx │ │ │ │ - js ecd0 │ │ │ │ + js ea80 │ │ │ │ inc %rdx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ fldt (%rcx) │ │ │ │ inc %rax │ │ │ │ + add $0x20,%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ fldt -0x20(%rsi) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne ec80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp ecd4 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne ea40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp ea84 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp ea84 │ │ │ │ xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp ecd4 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ @@ -13037,512 +12975,516 @@ │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x128,%rsp │ │ │ │ mov (%rdi),%r15 │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl f837 │ │ │ │ + jl f62b │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ mov %rcx,-0xa8(%rbp) │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge f262 │ │ │ │ + jge f03f │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r15,%r10 │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov 0x58(%rcx),%rax │ │ │ │ - mov 0x30(%rcx),%r13 │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov 0x58(%r10),%rax │ │ │ │ + mov 0x30(%r10),%r13 │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ inc %rax │ │ │ │ - lea 0x0(,%r13,8),%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + lea 0x0(,%r13,8),%rcx │ │ │ │ lea (%rax,%rax,1),%rbx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rbx,-0x88(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rax,%r12 │ │ │ │ lea -0x1(%r13),%rax │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %rdx,%rax │ │ │ │ + add $0x10,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + lea 0xf(%rcx),%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - imul %rax,%rbx │ │ │ │ - add $0x20,%rax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - add $0x10,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0xf(%rsp),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - lea 0xf(%rdi),%rdx │ │ │ │ - shr $0x4,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ + sub %rax,%rsp │ │ │ │ mov %rsp,-0x60(%rbp) │ │ │ │ - sub %rdx,%rsp │ │ │ │ + sub %rax,%rsp │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0x7(%rsp),%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - lea 0x17(%rdi),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0x7(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ + lea 0x17(%rcx),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + lea 0x7(%rsp),%rdi │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0xfffffffffffffff8,%rdi │ │ │ │ + lea 0x7(%rsp),%rax │ │ │ │ + shr $0x3,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + lea 0x20(%rdx),%rax │ │ │ │ shr $0x3,%rbx │ │ │ │ - lea 0xf(%rsp),%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ + sub %rax,%rsp │ │ │ │ mov %rbx,-0xc0(%rbp) │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - shr $0x3,%rsi │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - testb $0x8,0x71(%rcx) │ │ │ │ - jne f81f │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + testb $0x8,0x71(%r10) │ │ │ │ + jne f610 │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%rsi,8) │ │ │ │ fstpt (%rax) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + movq $0x0,0x0(,%rax,8) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ - js f0d4 │ │ │ │ + js eea9 │ │ │ │ mov -0x50(%rbp),%rbx │ │ │ │ - mov 0x48(%rcx),%r14 │ │ │ │ - lea -0x8(%rdi),%r9 │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ - mov %r12,-0xe0(%rbp) │ │ │ │ + mov 0x48(%r10),%r14 │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ + mov %r10,-0x80(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ + mov %r12,-0xe8(%rbp) │ │ │ │ neg %rax │ │ │ │ + mov %r13,-0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov %r9,%rbx │ │ │ │ imul %r13,%rbx │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%rcx),%rax │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%r11 │ │ │ │ + lea -0x8(%rcx),%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add 0x78(%r10),%rdx │ │ │ │ + mov %rax,%r13 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,%r15 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ - mov %ax,-0x34(%rbp) │ │ │ │ - mov (%r14,%r9,1),%rsi │ │ │ │ + mov %rdx,%r15 │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ + or $0x4,%dh │ │ │ │ + mov %dx,-0x34(%rbp) │ │ │ │ + mov (%r14,%r13,1),%r9 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ - fildll -0xe8(%rbp) │ │ │ │ - fldt (%r15,%r9,2) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + fildll -0xf0(%rbp) │ │ │ │ + fldt (%r15,%r13,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xe8(%rbp) │ │ │ │ + fistpll -0xf0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ + mov %rdx,%r10 │ │ │ │ lea 0x1(%rax,%rdx,1),%rdx │ │ │ │ - sub %rax,%rcx │ │ │ │ + sub %rax,%r10 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - mov %rcx,(%r12,%r9,1) │ │ │ │ - mov %rdx,(%rax,%r9,1) │ │ │ │ - jle ef87 │ │ │ │ + mov %r10,(%rsi,%r13,1) │ │ │ │ + mov %rdx,(%rax,%r13,1) │ │ │ │ + jle ed46 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ + lea (%r10,%r9,1),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea (%r9,%rax,1),%r12 │ │ │ │ neg %rdx │ │ │ │ - lea (%r11,%rdx,8),%r12 │ │ │ │ - lea (%rax,%rcx,1),%r13 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - add %rax,%r12 │ │ │ │ - mov %rcx,%rax │ │ │ │ + add %r10,%r12 │ │ │ │ + lea (%r11,%rdx,8),%r10 │ │ │ │ + add %rax,%r10 │ │ │ │ + mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,(%r12,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - jne ef73 │ │ │ │ + idiv %r9 │ │ │ │ + mov %rdx,(%r10,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + jne ed32 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - sub $0x8,%r9 │ │ │ │ + sub $0x8,%r13 │ │ │ │ add %rax,%r11 │ │ │ │ - cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne eef6 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ - mov %rdi,%rdx │ │ │ │ + cmp $0xfffffffffffffff8,%r13 │ │ │ │ + jne ecb1 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r12 │ │ │ │ + mov -0xb0(%rbp),%r13 │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + mov %r10,-0x70(%rbp) │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %r12,%rax │ │ │ │ - mov -0x90(%rbp),%r11 │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xc8(%rcx),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - fldt (%rbx) │ │ │ │ - imul %r9,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %rdi,%rax │ │ │ │ + add 0xc8(%r10),%rax │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + imul %r11,%rsi │ │ │ │ + fldt (%rax) │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add %rsi,%rbx │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rax) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ + fstpt (%rbx) │ │ │ │ + fldt 0x10(%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - fldt 0x10(%rbx) │ │ │ │ - mov (%rax,%r9,8),%rsi │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov (%rax,%r11,8),%rbx │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - mov (%rax,%r9,8),%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge f099 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ + mov (%rax,%r11,8),%rax │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jge ee6d │ │ │ │ + mov -0x100(%rbp),%r15 │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ fmul %st,%st(1) │ │ │ │ - imul %r9,%r15 │ │ │ │ + imul %r11,%r15 │ │ │ │ shl $0x4,%r15 │ │ │ │ - fldt 0x10(%r15,%rdi,1) │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ + fldt 0x10(%r15,%rsi,1) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - lea 0x2(%rsi),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jg f09f │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + lea 0x2(%rbx),%rsi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jg ee73 │ │ │ │ + fldt (%rdx) │ │ │ │ inc %rax │ │ │ │ - fldt (%r11) │ │ │ │ - sub %rsi,%rax │ │ │ │ - fld %st(1) │ │ │ │ - mov $0x2,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rdx,%rax,1) │ │ │ │ - inc %rsi │ │ │ │ + inc %rbx │ │ │ │ + fldt 0x20(%rcx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%r11,%rax,1) │ │ │ │ + fstpt 0x20(%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne f076 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp f0a1 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp f0a1 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - inc %r9 │ │ │ │ - add $0x20,%rbx │ │ │ │ - add %r12,%r11 │ │ │ │ - add %rax,%rdx │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jne eff8 │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jne ee4b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp ee75 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp ee75 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + inc %r11 │ │ │ │ + add %r12,%rdx │ │ │ │ + addq $0x20,-0x70(%rbp) │ │ │ │ + add %rax,%rcx │ │ │ │ + cmp %r11,%r13 │ │ │ │ + jne edca │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je f5b8 │ │ │ │ + je f3b2 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je f294 │ │ │ │ + je f06d │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle f240 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ + cmpq $0x0,-0xb8(%rbp) │ │ │ │ + jle f01d │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ - mov 0xe0(%rcx),%r15 │ │ │ │ - mov %r12,%rbx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - shr $0x4,%rbx │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %r12,%r14 │ │ │ │ + shl $0x4,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%rcx),%rdx │ │ │ │ + mov 0xe0(%r10),%rbx │ │ │ │ + add 0x18(%r10),%rdx │ │ │ │ + lea (%rsi,%rcx,1),%r11 │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ fldt 0x10(%rdx) │ │ │ │ - mov %rdx,%rdi │ │ │ │ + mov %rdx,%r12 │ │ │ │ + shr $0x4,%r14 │ │ │ │ fldt (%rdx) │ │ │ │ - mov %r13,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea (%rsi,%rdx,1),%r11 │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - jmp f125 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp eef4 │ │ │ │ fxch %st(1) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle f1c8 │ │ │ │ - jmp f132 │ │ │ │ + jle ef9d │ │ │ │ + jmp ef01 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x98(%rbp),%r12 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov (%r10,%rax,8),%rsi │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov 0x48(%r10),%r15 │ │ │ │ + mov %r10,-0x58(%rbp) │ │ │ │ + mov -0x98(%rbp),%r9 │ │ │ │ + shl $0x4,%r8 │ │ │ │ mov %rdx,-0x68(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ - fldt (%r12,%r9,1) │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ - mov 0x48(%rcx),%rcx │ │ │ │ - imul %rax,%r12 │ │ │ │ - add %r12,%r12 │ │ │ │ - mov (%r8,%rax,8),%r9 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov (%rsi,%rax,8),%rsi │ │ │ │ + fldt (%r9,%r8,1) │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + imul %rax,%r9 │ │ │ │ + add %r9,%r9 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov (%rdi,%rax,8),%r10 │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ - imul %rax,%rdi │ │ │ │ + imul %rax,%r8 │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%rcx,%rax,8),%rsi │ │ │ │ - add %r9,%rdi │ │ │ │ - add %r12,%r9 │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%rdx,%rdi,1) │ │ │ │ + imul -0x8(%r15,%rax,8),%rsi │ │ │ │ + add %r10,%r8 │ │ │ │ + add %r9,%r10 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + fldt (%rdx,%r8,1) │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx,%rdi,1) │ │ │ │ + fstpt (%rdx,%r8,1) │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ - add (%rdx,%r9,8),%rsi │ │ │ │ + add (%rdx,%r10,8),%rsi │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rsi,(%rdx,%rax,8) │ │ │ │ mov -0x88(%rbp),%rdx │ │ │ │ - mov %rsi,(%r10,%rax,8) │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r9 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne f163 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + jne ef32 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x58(%rbp),%r10 │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ - mov (%r10,%r13,8),%rax │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fldt (%r11) │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r15,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt 0x10(%rax) │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rsi,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi) │ │ │ │ + fstpt (%r12) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg f210 │ │ │ │ - jmp f28e │ │ │ │ - movq $0x0,(%r8,%rax,8) │ │ │ │ + fstpt 0x10(%r12) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jg eff1 │ │ │ │ + jmp f067 │ │ │ │ + movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je f271 │ │ │ │ - mov (%rdx,%rax,8),%rcx │ │ │ │ - mov (%r8,%rax,8),%r9 │ │ │ │ - sub (%rsi,%rax,8),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je f203 │ │ │ │ - inc %r9 │ │ │ │ - inc %r14 │ │ │ │ - mov %r9,(%r8,%rax,8) │ │ │ │ - cmp %r14,-0xb0(%rbp) │ │ │ │ - jne f123 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov -0xd8(%rbp),%rsp │ │ │ │ + je f04e │ │ │ │ + mov (%rdi,%rax,8),%r8 │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ + sub (%r9,%rax,8),%rsi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je efe4 │ │ │ │ + inc %r8 │ │ │ │ + inc %rdx │ │ │ │ + mov %r8,(%rdi,%rax,8) │ │ │ │ + cmp %rdx,-0xb8(%rbp) │ │ │ │ + jne eef2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ incq -0xa8(%rbp) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ - cmp %rax,-0xd0(%rbp) │ │ │ │ - jne ed6f │ │ │ │ + cmp %rax,-0xd8(%rbp) │ │ │ │ + jne eb1f │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %r14 │ │ │ │ - incq (%r8) │ │ │ │ - cmp %r14,-0xb0(%rbp) │ │ │ │ - jne f130 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - jmp f240 │ │ │ │ - mov (%r8,%rcx,8),%r9 │ │ │ │ - jmp f221 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle f240 │ │ │ │ + incq (%rdi) │ │ │ │ + inc %rdx │ │ │ │ + cmp %rdx,-0xb8(%rbp) │ │ │ │ + jne eeff │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp f01d │ │ │ │ + mov (%rdi,%rsi,8),%r8 │ │ │ │ + jmp f002 │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle f01d │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,-0x118(%rbp) │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add 0x18(%r10),%rsi │ │ │ │ + mov 0xe0(%r10),%r13 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov 0xe0(%rcx),%r13 │ │ │ │ - mov %rcx,-0x118(%rbp) │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - mov %r10,-0x128(%rbp) │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - lea (%rdx,%r12,1),%rdi │ │ │ │ - mov -0x58(%rbp),%rdx │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ - add %r12,%rdi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ - add %r12,%rdi │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - add %r12,%rdi │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdx,%r11 │ │ │ │ + mov %r8,%r10 │ │ │ │ fldt (%rsi) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ - mov %r11,-0x100(%rbp) │ │ │ │ - add %rdx,%r11 │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ - add %rdx,%r11 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea (%r11,%rdx,1),%r12 │ │ │ │ - mov %r11,-0x48(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp f35b │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + lea (%rax,%r12,1),%rcx │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + lea (%rcx,%r12,1),%rdi │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + add %r12,%rdi │ │ │ │ + add %rax,%rbx │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ + add %rax,%rbx │ │ │ │ + lea (%rbx,%rax,1),%r11 │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + lea (%rdi,%r12,1),%rbx │ │ │ │ + mov %rbx,-0x48(%rbp) │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ + mov %r11,%rbx │ │ │ │ + jmp f12b │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov %r9,%rax │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r9,-0x138(%rbp) │ │ │ │ + movq $0x0,-0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x120(%rbp),%r11 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov (%rax,%r9,8),%r8 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ imul %r8,%rax │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - jmp f3b1 │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + jmp f182 │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - fldt (%r10) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + fldt (%r11) │ │ │ │ + mov %r9,-0x130(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ + mov %r10,-0x148(%rbp) │ │ │ │ + add 0x10(%rax,%rcx,8),%rdx │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r11,-0x148(%rbp) │ │ │ │ - mov %r10,-0x150(%rbp) │ │ │ │ - add 0x10(%rax,%r11,8),%rdx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ imul %rdx,%rax │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ - jmp f40c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp f1ec │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ fldt (%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov -0x70(%rbp),%r11 │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - jmp f44a │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + jmp f22a │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ + mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov 0x30(%rax,%r9,8),%r15 │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ add %r11,%r15 │ │ │ │ - mov %r15,%r8 │ │ │ │ - imul %rbx,%r8 │ │ │ │ - jmp f478 │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp f258 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ fldt (%rcx) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -13550,899 +13492,902 @@ │ │ │ │ fxch %st(6) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jne f470 │ │ │ │ + jne f250 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %r9,%r14 │ │ │ │ - jne f440 │ │ │ │ + jne f220 │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r14 │ │ │ │ - jne f400 │ │ │ │ - mov -0x148(%rbp),%r11 │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ - mov -0x140(%rbp),%rdx │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne f3a3 │ │ │ │ - mov -0x138(%rbp),%r9 │ │ │ │ - mov %r8,%r11 │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ + jne f1e0 │ │ │ │ + incq -0xb0(%rbp) │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%r9 │ │ │ │ + mov -0x138(%rbp),%rdx │ │ │ │ + mov -0x148(%rbp),%r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jne f174 │ │ │ │ inc %r9 │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ cmp %r9,%r14 │ │ │ │ - jne f34f │ │ │ │ - ffreep %st(0) │ │ │ │ + jne f11f │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ - mov -0x128(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ mov %r15,%r14 │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - movq %rbx,%xmm2 │ │ │ │ - mov -0x118(%rbp),%rcx │ │ │ │ mov %r8,%r15 │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - movq %r14,%xmm3 │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ movq %r15,%xmm0 │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - fstpt 0x50(%rsi) │ │ │ │ + mov %r10,%r8 │ │ │ │ + movq %rax,%xmm2 │ │ │ │ + fstpt 0x50(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - movups %xmm0,0x8(%r10) │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + movq %r14,%xmm3 │ │ │ │ + mov -0x118(%rbp),%r10 │ │ │ │ + movups %xmm0,0x8(,%rcx,8) │ │ │ │ movq %r11,%xmm0 │ │ │ │ - dec %rax │ │ │ │ - fstpt 0x10(%rsi) │ │ │ │ + dec %rdx │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ - mov %rdi,0x28(%r10) │ │ │ │ - fstpt 0x20(%rsi) │ │ │ │ - mov %rax,0x20(%r8) │ │ │ │ - movups %xmm0,0x18(%r10) │ │ │ │ - mov %rax,0x0(,%rdx,8) │ │ │ │ - fstpt 0x30(%rsi) │ │ │ │ - mov %rax,0x8(%r8) │ │ │ │ - mov %rax,0x10(%r8) │ │ │ │ - mov %rax,0x18(%r8) │ │ │ │ - fstpt 0x40(%rsi) │ │ │ │ - jmp f240 │ │ │ │ + mov %rdx,0x20(,%r8,8) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + mov %rdi,0x28(,%rcx,8) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + mov %rdx,0x0(,%r8,8) │ │ │ │ + mov %rdx,0x8(,%r8,8) │ │ │ │ + mov %rdx,0x10(,%r8,8) │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ + mov %rdx,0x18(,%r8,8) │ │ │ │ + movups %xmm0,0x18(,%rcx,8) │ │ │ │ + jmp f01d │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle f240 │ │ │ │ + jle f01d │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + mov %r9,%rsi │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add 0x18(%r10),%rsi │ │ │ │ mov %r10,-0xe8(%rbp) │ │ │ │ - mov 0x18(%r14),%r11 │ │ │ │ - mov 0xe0(%rcx),%r13 │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add 0x18(%rcx),%rsi │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add %r14,%r14 │ │ │ │ shl $0x4,%r9 │ │ │ │ fldt (%rsi) │ │ │ │ + add %r9,%rbx │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ + lea (%rbx,%r9,1),%r11 │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - lea (%rax,%r12,1),%rbx │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - lea (%rbx,%r12,1),%rdx │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - add %r12,%rdx │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ - add %r9,%rax │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - add %r9,%rax │ │ │ │ - add %rax,%r9 │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - jmp f652 │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + add %r11,%r9 │ │ │ │ + mov -0x50(%rbp),%r14 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov 0xe0(%r10),%r13 │ │ │ │ + add %r14,%r14 │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + add %r12,%rax │ │ │ │ + add %rax,%r12 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov %r12,-0x48(%rbp) │ │ │ │ + jmp f44e │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ mov %rdx,%rax │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - mov %rbx,-0x108(%rbp) │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + xor %r8d,%r8d │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ + mov %rdx,-0xf8(%rbp) │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov (%rax,%rdx,8),%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov %rcx,-0x58(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp f6a3 │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ + mov (%rax,%rdx,8),%rcx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + imul %rcx,%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + jmp f496 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ - mov %r10,-0x118(%rbp) │ │ │ │ + mov %rcx,-0x108(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - add 0x10(%rbx,%rcx,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ - xor %ebx,%ebx │ │ │ │ - imul %rax,%r8 │ │ │ │ + add 0x10(%rbx,%r8,8),%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - jmp f6e4 │ │ │ │ + imul %rax,%r10 │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp f4db │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ fldt (%r15) │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ + mov 0x20(%r11,%r12,8),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + add %r10,%rax │ │ │ │ + mov -0x48(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov 0x20(%rax,%rbx,8),%r12 │ │ │ │ - add %r8,%r12 │ │ │ │ - mov %r12,%r10 │ │ │ │ - imul %r11,%r10 │ │ │ │ - jmp f718 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + imul %rax,%rbx │ │ │ │ + jmp f508 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%r9,%rdx,8),%rdi │ │ │ │ - fldt (%rcx) │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ + mov 0x30(%r9,%rcx,8),%rdi │ │ │ │ + fldt (%r8) │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %rbx,%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r10,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ - fldt (%rax) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r13,%rdx │ │ │ │ + fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ - fldt 0x10(%rax) │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jne f710 │ │ │ │ - inc %rbx │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jne f500 │ │ │ │ + inc %r12 │ │ │ │ add $0x10,%r15 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne f6da │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov -0x118(%rbp),%r10 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jne f4d1 │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ addq $0x10,-0x50(%rbp) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne f697 │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ + mov -0x108(%rbp),%rcx │ │ │ │ + inc %r8 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne f48a │ │ │ │ + mov -0xf8(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne f648 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne f444 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov %r10,%r8 │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - movq %rax,%xmm0 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ movq %rdi,%xmm1 │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - movhps -0x68(%rbp),%xmm0 │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ - movups %xmm0,0x8(%r10) │ │ │ │ - movq %r12,%xmm0 │ │ │ │ + movhps -0x68(%rbp),%xmm0 │ │ │ │ dec %rdx │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ + movups %xmm0,0x8(,%rbx,8) │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + fstpt 0x10(%rcx) │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ - mov %rdx,0x18(%r8) │ │ │ │ - mov %rdx,0x0(,%rsi,8) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - movups %xmm0,0x18(%r10) │ │ │ │ - mov %rdx,0x8(%r8) │ │ │ │ - mov %rdx,0x10(%r8) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jmp f240 │ │ │ │ + mov %rdx,0x18(,%r8,8) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ + mov %rdx,0x0(,%r8,8) │ │ │ │ + mov %rdx,0x8(,%r8,8) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ + mov %rdx,0x10(,%r8,8) │ │ │ │ + movups %xmm0,0x18(,%rbx,8) │ │ │ │ + jmp f01d │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%rcx),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - jmp ee51 │ │ │ │ + add 0x108(%r10),%rax │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + jmp ebfc │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp ed1f │ │ │ │ + jmp eacf │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ - sub $0x138,%rsp │ │ │ │ + push %rbx │ │ │ │ + sub $0x128,%rsp │ │ │ │ mov (%rdi),%r15 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 10376 │ │ │ │ + jl 101be │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rbx │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rbx,-0x98(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge fcb4 │ │ │ │ + jge fae3 │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov 0x30(%r8),%r13 │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ - lea 0x0(,%r13,8),%rbx │ │ │ │ - lea -0x1(%r13),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov 0x30(%rcx),%r12 │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ + lea 0x0(,%r12,8),%rbx │ │ │ │ + lea -0x1(%r12),%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ lea 0xf(%rbx),%rax │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r15 │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - shr $0x3,%rcx │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + lea 0x7(%rsp),%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0xfffffffffffffff8,%rdi │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ + shr $0x3,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ + shr $0x3,%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - testb $0x8,0x71(%r8) │ │ │ │ - jne 1035b │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ + testb $0x8,0x71(%rcx) │ │ │ │ + jne 101a3 │ │ │ │ + mov -0x98(%rbp),%r10 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov 0x58(%r8),%r14 │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ + mov 0x58(%rcx),%r14 │ │ │ │ fstpt (%rax) │ │ │ │ - lea 0x1(%r14),%r12 │ │ │ │ - mov %r13,%rax │ │ │ │ - imul %r12,%rax │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + lea 0x1(%r14),%r13 │ │ │ │ + movq $0x0,0x0(,%rax,8) │ │ │ │ + mov %r12,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - cmpq $0x0,-0x48(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rsp,%r11 │ │ │ │ - js fafc │ │ │ │ - lea (%r12,%r12,1),%rax │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov 0x48(%r8),%r10 │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - imul %r13,%rdx │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ - mov %r8,-0x78(%rbp) │ │ │ │ + mov %rsp,%r11 │ │ │ │ + js f931 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov 0x48(%rcx),%rax │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ + lea 0x0(%r13,%r13,1),%r15 │ │ │ │ + imul %r12,%rdx │ │ │ │ + mov %rcx,-0xd8(%rbp) │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov %r13,%rax │ │ │ │ neg %rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add 0x78(%rcx),%rdx │ │ │ │ lea (%rax,%rax,1),%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - add 0x78(%r8),%rdx │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ - imul %r12,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ + imul %r13,%rax │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ + lea (%r14,%r14,1),%rbx │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + add $0x2,%rbx │ │ │ │ or $0xc,%dh │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ mov %dx,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ - sub $0x8,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ and $0xf3,%dh │ │ │ │ - mov %rax,%r9 │ │ │ │ or $0x4,%dh │ │ │ │ + sub $0x8,%rax │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov (%r10,%r9,1),%rdi │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - fldt (%rax,%r9,2) │ │ │ │ + mov (%rax,%rbx,1),%rsi │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov %rsi,-0xe0(%rbp) │ │ │ │ + fildll -0xe0(%rbp) │ │ │ │ + fldt (%rax,%rbx,2) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0xe0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%r14,%rdx,1),%rdx │ │ │ │ - sub %r14,%rsi │ │ │ │ - mov %rdx,(%r15,%r9,1) │ │ │ │ - mov %rsi,(%rax,%r9,1) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle fa97 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + lea 0x1(%r14,%rcx,1),%rcx │ │ │ │ + sub %r14,%rdx │ │ │ │ + mov %rdx,(%rax,%rbx,1) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov %rcx,(%rax,%rbx,1) │ │ │ │ + test %r13,%r13 │ │ │ │ + jle f8ba │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + lea (%rdx,%rsi,1),%rcx │ │ │ │ + lea (%rax,%rsi,1),%r10 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + add %rdx,%r10 │ │ │ │ + mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%rsi,%rax,1),%rbx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - lea (%rax,%rdx,8),%r8 │ │ │ │ - add %r11,%r8 │ │ │ │ - mov %rsi,%rax │ │ │ │ + lea (%rax,%rdx,8),%r9 │ │ │ │ + add %r11,%r9 │ │ │ │ + mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%r8,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne fa83 │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - sub $0x8,%r9 │ │ │ │ - add %rbx,-0x50(%rbp) │ │ │ │ - cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne fa1e │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ + idiv %rsi │ │ │ │ + mov %rdx,(%r9,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne f8a6 │ │ │ │ + sub $0x8,%rbx │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ + add %rcx,-0x60(%rbp) │ │ │ │ + cmp $0xfffffffffffffff8,%rbx │ │ │ │ + jne f82a │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ - mov %r10,-0x58(%rbp) │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %r11,-0x88(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ call 3030 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - mov -0x58(%rbp),%r10 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - je 10093 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je fce2 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + je fecc │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je fb11 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xb0(%rbp) │ │ │ │ - jle fc92 │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov 0xe0(%r8),%rsi │ │ │ │ - mov %r9,%rdx │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle fac1 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov 0xe0(%rcx),%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ xor %r10d,%r10d │ │ │ │ - imul %r13,%rbx │ │ │ │ + imul %r12,%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ - mov 0x18(%r8),%rbx │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - lea (%r12,%r12,1),%rsi │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ + lea 0x0(%r13,%r13,1),%rsi │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov 0x18(%rcx),%rbx │ │ │ │ add %rdx,%rbx │ │ │ │ - mov %r13,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ fldt 0x10(%rbx) │ │ │ │ - fldt (%rbx) │ │ │ │ + shl $0x4,%rdx │ │ │ │ add %rdx,%rsi │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - jmp fb57 │ │ │ │ + fldt (%rbx) │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + jmp f990 │ │ │ │ fxch %st(1) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jle fc0c │ │ │ │ - jmp fb64 │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jle fa36 │ │ │ │ + jmp f99d │ │ │ │ fxch %st(1) │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ - mov 0x48(%r8),%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ - mov 0xc8(%r8),%r14 │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%r9,%rdi,1) │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ - mov (%rsi,%rdx,1),%rsi │ │ │ │ - imul %r12,%rax │ │ │ │ - imul %r12,%r9 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov 0xc8(%rcx),%r15 │ │ │ │ + mov 0x48(%rcx),%r14 │ │ │ │ + fldt (%r9,%r8,1) │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov (%rsi,%rax,8),%rsi │ │ │ │ + add %rax,%r9 │ │ │ │ + imul %r13,%rax │ │ │ │ + imul %r13,%r9 │ │ │ │ sub %r9,%rax │ │ │ │ - lea (%r9,%r9,1),%rdi │ │ │ │ + lea (%r9,%r9,1),%r8 │ │ │ │ add %rax,%rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - mov (%rcx,%rdx,1),%rax │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ + mov (%rdi,%rdx,1),%rax │ │ │ │ + imul (%r14,%rdx,1),%rsi │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ - fldt (%r14,%r9,1) │ │ │ │ + fldt (%r15,%r9,1) │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rdx,2) │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ add %r9,%rax │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - add %rdi,%rax │ │ │ │ - imul (%r9,%rdx,1),%rsi │ │ │ │ + add %r8,%rax │ │ │ │ add (%r11,%rax,8),%rsi │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ mov %rsi,0x8(%rax,%rdx,1) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ add $0x8,%rdx │ │ │ │ - add %rax,%rdi │ │ │ │ + add %rax,%r8 │ │ │ │ cmp %rdx,-0x40(%rbp) │ │ │ │ - jne fbb6 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + jne f9e7 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov (%rax,%r13,8),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + mov (%rax,%r12,8),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add %rsi,%rax │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt 0x10(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ test %rsi,%rsi │ │ │ │ - jg fc66 │ │ │ │ - jmp fcdc │ │ │ │ - movq $0x0,(%rcx,%rax,8) │ │ │ │ + jle fb0b │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + jmp fa95 │ │ │ │ + movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je fcc3 │ │ │ │ - mov (%r15,%rax,8),%rdx │ │ │ │ - mov (%rcx,%rax,8),%rsi │ │ │ │ - sub (%rdi,%rax,8),%rdx │ │ │ │ + je faf2 │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + mov (%r9,%rax,8),%rdx │ │ │ │ + sub (%r8,%rax,8),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je fc59 │ │ │ │ + je fa88 │ │ │ │ inc %rsi │ │ │ │ inc %r10 │ │ │ │ - mov %rsi,(%rcx,%rax,8) │ │ │ │ - cmp %r10,-0xb0(%rbp) │ │ │ │ - jne fb55 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd8(%rbp),%rsp │ │ │ │ - incq -0xa0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - cmp %rax,-0xd0(%rbp) │ │ │ │ - jne f8bf │ │ │ │ + mov %rsi,(%rdi,%rax,8) │ │ │ │ + cmp %r10,-0xa0(%rbp) │ │ │ │ + jne f98e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%rsp │ │ │ │ + incq -0x98(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + cmp %rax,-0xc0(%rbp) │ │ │ │ + jne f6af │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + incq (%rdi) │ │ │ │ inc %r10 │ │ │ │ - incq (%rcx) │ │ │ │ - cmp %r10,-0xb0(%rbp) │ │ │ │ - jne fb62 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp fc92 │ │ │ │ - mov (%rcx,%rsi,8),%rsi │ │ │ │ - jmp fc77 │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ - jle fc92 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov 0x8(%r10),%rbx │ │ │ │ - mov 0x18(%r10),%rsi │ │ │ │ - mov 0xe0(%r8),%r13 │ │ │ │ - mov 0x20(%r10),%r15 │ │ │ │ - imul %r12,%rax │ │ │ │ + cmp %r10,-0xa0(%rbp) │ │ │ │ + jne f99b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp fac1 │ │ │ │ + mov (%rdi,%rsi,8),%rsi │ │ │ │ + jmp faa6 │ │ │ │ + test %r15,%r15 │ │ │ │ + jle fac1 │ │ │ │ + mov %r10,%rax │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ + mov 0xc8(%rcx),%r9 │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + imul %r13,%rax │ │ │ │ + mov %r8,-0x130(%rbp) │ │ │ │ + mov 0xe0(%rcx),%r12 │ │ │ │ + mov 0x8(%rsi),%rbx │ │ │ │ + mov 0x18(%rsi),%r15 │ │ │ │ lea (%rax,%rax,4),%rax │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov 0x10(%r10),%rbx │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - lea (%r12,%rax,1),%rdx │ │ │ │ - mov %r9,%rsi │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov 0x10(%rsi),%rbx │ │ │ │ + lea 0x0(%r13,%rax,1),%rdx │ │ │ │ + mov %r15,-0x70(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xc8(%r8),%rax │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ - lea (%r12,%rdi,1),%rbx │ │ │ │ + mov 0x20(%rsi),%r15 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + add %r9,%rax │ │ │ │ + lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ shl $0x5,%rsi │ │ │ │ - add 0x18(%r8),%rsi │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + add 0x18(%rcx),%rsi │ │ │ │ + lea 0x2(%r10),%rax │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ + lea 0x0(%r13,%rdi,1),%rbx │ │ │ │ + fldt (%rsi) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xc8(%r8),%rax │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + add %r9,%rax │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - lea 0x10(%r11,%rdx,1),%rax │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ + lea 0x10(%r11,%rdx,1),%rax │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xc8(%r8),%rax │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - lea (%r11,%rdx,1),%rax │ │ │ │ + add %r9,%rax │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ - lea (%r14,%r14,2),%rax │ │ │ │ + lea (%r11,%rdx,1),%rax │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + lea (%r10,%r14,1),%rax │ │ │ │ + xor %r10d,%r10d │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%r11,%rax,1),%rdx │ │ │ │ lea 0x30(%r11,%rax,1),%rax │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0xc8(%r8),%rdx │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + add %r9,%rdx │ │ │ │ mov %rdx,-0x88(%rbp) │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x6,%rdx │ │ │ │ lea 0x40(%r11,%rdx,1),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - lea (%r12,%rbx,1),%rax │ │ │ │ - lea (%r11,%rdx,1),%rbx │ │ │ │ - mov 0xc8(%r8),%rdx │ │ │ │ + lea 0x0(%r13,%rbx,1),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ add %r14,%rax │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0xc8(%r8),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - lea 0x20(%rdx,%rax,1),%r12 │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - jmp fe24 │ │ │ │ + lea (%r9,%rdi,1),%rbx │ │ │ │ + lea 0x20(%r9,%rax,1),%r13 │ │ │ │ + mov %rbx,-0x48(%rbp) │ │ │ │ + lea (%r11,%rdx,1),%rbx │ │ │ │ + jmp fc60 │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - mov -0x118(%rbp),%r9 │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ mov %r10,-0x138(%rbp) │ │ │ │ - mov %rcx,-0x140(%rbp) │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ + mov -0x110(%rbp),%r9 │ │ │ │ fldt (%rax) │ │ │ │ mov (%r11,%r10,8),%rax │ │ │ │ - imul %rax,%rdx │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ - jmp fe7d │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rcx,-0xe0(%rbp) │ │ │ │ + jmp fcab │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ fldt (%r9) │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + mov %r9,-0x148(%rbp) │ │ │ │ add 0x10(%rdx),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %r9,-0x150(%rbp) │ │ │ │ - mov %r11,-0x158(%rbp) │ │ │ │ + mov %r11,-0x150(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ - mov -0x128(%rbp),%rcx │ │ │ │ - jmp fedc │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + jmp fd0c │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ fldt (%rcx) │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - add 0x20(%rax),%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0x88(%rbp),%r10 │ │ │ │ + mov -0x70(%rbp),%r11 │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ + add 0x20(%rax),%r8 │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - jmp ff1a │ │ │ │ + mov -0x88(%rbp),%r10 │ │ │ │ + jmp fd4a │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov (%r9),%r14 │ │ │ │ fldt (%r10) │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ + mov (%r9),%r14 │ │ │ │ mov %rbx,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ add %r11,%r14 │ │ │ │ mov %r14,%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%r8 │ │ │ │ - jmp ff48 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp fd70 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov 0x40(%rcx),%rdi │ │ │ │ fldt (%rdx) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ + add %r12,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jne ff40 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jne fd68 │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%r9 │ │ │ │ cmp %r9,-0x40(%rbp) │ │ │ │ - jne ff10 │ │ │ │ + jne fd40 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jne fed0 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ - mov -0x150(%rbp),%r9 │ │ │ │ - mov -0x158(%rbp),%r11 │ │ │ │ + jne fd00 │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ + mov -0x148(%rbp),%r9 │ │ │ │ + mov -0x150(%rbp),%r11 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rdx │ │ │ │ - cmp %rdx,-0x108(%rbp) │ │ │ │ - jne fe6f │ │ │ │ + cmp %rdx,-0x100(%rbp) │ │ │ │ + jne fc9d │ │ │ │ mov -0x138(%rbp),%r10 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ - addq $0x10,-0xb8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov %r8,%rdx │ │ │ │ + addq $0x10,-0xb0(%rbp) │ │ │ │ inc %r10 │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne fe18 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne fc54 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ - movq -0xe0(%rbp),%xmm0 │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ movq %r14,%xmm2 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + movq -0xd0(%rbp),%xmm0 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - mov %rdi,0x28(%rsi) │ │ │ │ - movhps -0xf8(%rbp),%xmm0 │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ + mov -0x130(%rbp),%r8 │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ + movhps -0xe8(%rbp),%xmm0 │ │ │ │ not %rax │ │ │ │ + movups %xmm0,0x8(,%rsi,8) │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + mov %rax,0x20(,%r8,8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ - movups %xmm0,0x8(%rsi) │ │ │ │ - movq %r9,%xmm0 │ │ │ │ - mov %rax,0x20(%rcx) │ │ │ │ + mov %rdi,0x28(,%rsi,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - mov %rax,0x0(,%rdx,8) │ │ │ │ - mov %rax,0x8(%rcx) │ │ │ │ - movups %xmm0,0x18(%rsi) │ │ │ │ + mov %rax,0x0(,%r8,8) │ │ │ │ + mov %rax,0x8(,%r8,8) │ │ │ │ + mov %rax,0x10(,%r8,8) │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - jmp fc92 │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ - jle fc92 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov 0xc8(%r8),%rbx │ │ │ │ - mov 0x8(%r10),%rsi │ │ │ │ - mov 0x18(%r10),%r15 │ │ │ │ - mov %r8,-0xf0(%rbp) │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - imul %r12,%rax │ │ │ │ - lea (%r12,%rax,4),%rdx │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov 0x10(%r10),%rsi │ │ │ │ - mov 0xe0(%r8),%r10 │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ + mov %rax,0x18(,%r8,8) │ │ │ │ + movups %xmm0,0x18(,%rsi,8) │ │ │ │ + jmp fac1 │ │ │ │ + test %r15,%r15 │ │ │ │ + jle fac1 │ │ │ │ + mov %r10,%rax │ │ │ │ + mov 0xc8(%rcx),%r9 │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ + imul %r13,%rax │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%r15 │ │ │ │ + lea 0x0(%r13,%rax,4),%rdx │ │ │ │ shl $0x7,%rax │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ + lea (%r9,%rax,1),%r12 │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - lea (%r12,%r12,1),%rax │ │ │ │ + lea 0x0(%r13,%r13,1),%rax │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov 0xe0(%rcx),%r10 │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - lea (%rbx,%rdx,1),%rax │ │ │ │ + lea (%r9,%rdx,1),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add 0x18(%rcx),%rsi │ │ │ │ + fldt (%rsi) │ │ │ │ shl $0x4,%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ - lea 0x10(%r11,%rax,1),%rdx │ │ │ │ + lea 0x10(%r11,%rax,1),%rbx │ │ │ │ add %r11,%rax │ │ │ │ - mov %rdx,-0xa8(%rbp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - lea (%r12,%rdi,1),%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - add 0x18(%r8),%rsi │ │ │ │ - add %rbx,%rdx │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + lea (%r9,%rdx,1),%rbx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + add %r14,%rdx │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + lea 0x10(%r11,%rdx,1),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + lea 0x0(%r13,%rdi,1),%rax │ │ │ │ + lea 0x30(%r11,%rdx,1),%r13 │ │ │ │ mov %rax,%rdi │ │ │ │ add %r14,%rax │ │ │ │ - mov %rdx,-0xe0(%rbp) │ │ │ │ - lea (%r14,%r14,2),%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ shl $0x5,%rdi │ │ │ │ - lea 0x10(%r11,%rdx,1),%r13 │ │ │ │ - add %rbx,%rdi │ │ │ │ - lea 0x30(%r11,%rdx,1),%rdx │ │ │ │ - lea 0x20(%rbx,%rax,1),%r9 │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%r9,%rdi,1),%rbx │ │ │ │ + lea 0x20(%r9,%rax,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - jmp 10193 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + jmp ffce │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ mov (%r11,%rax,8),%rdx │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ - fldt (%rbx) │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - mov %r8,-0x58(%rbp) │ │ │ │ + fldt (%r12) │ │ │ │ + mov %r12,-0x100(%rbp) │ │ │ │ imul %rdx,%rbx │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - jmp 101d4 │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + jmp 10014 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ + mov %rcx,-0x108(%rbp) │ │ │ │ + mov %r11,-0x110(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ add 0x10(%rcx),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ imul %rax,%r8 │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - jmp 10218 │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 10058 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x20(%rbx),%r14 │ │ │ │ fldt (%r12) │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ + mov 0x20(%rbx),%r14 │ │ │ │ + mov %r13,%rcx │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%r14 │ │ │ │ mov %r14,%r11 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%r11 │ │ │ │ - jmp 10248 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 10080 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov (%rcx),%rdi │ │ │ │ fldt (%rdx) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r11,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ add %r10,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -14450,277 +14395,298 @@ │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne 10240 │ │ │ │ + jne 10078 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ add $0x8,%rbx │ │ │ │ add $0x10,%r12 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - jne 1020e │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ - addq $0x10,-0x58(%rbp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 1004e │ │ │ │ + mov -0x108(%rbp),%rcx │ │ │ │ + addq $0x10,-0x50(%rbp) │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa8(%rbp) │ │ │ │ - jne 101c8 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + cmp %rcx,-0xb0(%rbp) │ │ │ │ + jne 10008 │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - addq $0x10,-0x50(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ inc %rax │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 10189 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne ffc4 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ - movhps -0x70(%rbp),%xmm0 │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ movq %rdi,%xmm1 │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ - not %rax │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov %rax,0x0(,%rsi,8) │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + movhps -0x68(%rbp),%xmm0 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + not %rax │ │ │ │ + movups %xmm0,0x8(,%rsi,8) │ │ │ │ + movq %r14,%xmm0 │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov %rax,0x8(%rcx) │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ + mov %rax,0x18(,%r8,8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ + mov %rax,0x0(,%r8,8) │ │ │ │ + mov %rax,0x8(,%r8,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - movups %xmm0,0x8(%rsi) │ │ │ │ - movq %r14,%xmm0 │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ - movups %xmm0,0x18(%rsi) │ │ │ │ - jmp fc92 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov %rax,0x10(,%r8,8) │ │ │ │ + movups %xmm0,0x18(,%rsi,8) │ │ │ │ + jmp fac1 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%r8),%rax │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - jmp f966 │ │ │ │ + add 0x108(%rcx),%rax │ │ │ │ + mov 0x8(%rax),%r10 │ │ │ │ + jmp f751 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp f88e │ │ │ │ + jmp f67e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0x128,%rsp │ │ │ │ - mov (%rdi),%r14 │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ + mov (%rdi),%r15 │ │ │ │ + mov %r15,-0x98(%rbp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 10f57 │ │ │ │ + jl 10e19 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rbx │ │ │ │ add %rbx,%rax │ │ │ │ mov %rbx,-0xa8(%rbp) │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 1094a │ │ │ │ + jge 10807 │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + mov 0x58(%rbx),%r15 │ │ │ │ mov 0x30(%rbx),%r13 │ │ │ │ - lea 0x1(%rax),%r12 │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ - lea 0x0(,%r13,8),%rsi │ │ │ │ + lea 0x1(%r15),%r12 │ │ │ │ + lea 0x0(,%r13,8),%r10 │ │ │ │ mov %r12,%rax │ │ │ │ imul %r13,%rax │ │ │ │ lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsi,-0x68(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ lea -0x1(%r13),%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - lea 0xf(%rsi),%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + lea 0xf(%r10),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ + mov %rsp,-0x60(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ + mov %rsp,-0x88(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x17(%rsi),%rax │ │ │ │ + lea 0x17(%r10),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + lea 0x7(%rsp),%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0xfffffffffffffff8,%rdi │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ + shr $0x3,%r8 │ │ │ │ + mov %rax,%rcx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ + shr $0x3,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rcx │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - mov %rcx,-0xc8(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - shr $0x3,%rsi │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - jne 10f3c │ │ │ │ + jne 10dfe │ │ │ │ mov -0xa8(%rbp),%rcx │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%rsi,8) │ │ │ │ fstpt (%rax) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + movq $0x0,0x0(,%rax,8) │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - cmpq $0x0,-0x60(%rbp) │ │ │ │ + cmpq $0x0,-0x58(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ - js 10784 │ │ │ │ - mov %r12,%rax │ │ │ │ + js 10647 │ │ │ │ + mov %rcx,%rdx │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - lea (%r12,%r12,1),%r15 │ │ │ │ + lea (%r12,%r12,1),%rax │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + imul %r13,%rdx │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov 0x48(%rbx),%r14 │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add 0x78(%rbx),%rdx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov 0x48(%rbx),%r14 │ │ │ │ + lea (%r15,%r15,1),%rbx │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + add $0x2,%rbx │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ imul %r12,%rax │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - lea -0x8(%rax),%r9 │ │ │ │ - mov %rcx,%rax │ │ │ │ - imul %r13,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add 0x78(%rbx),%rax │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ - mov %ax,-0x34(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov (%r14,%r9,1),%rdi │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - fldt (%rax,%r9,2) │ │ │ │ + lea -0x8(%r10),%rax │ │ │ │ + and $0xf3,%dh │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%rax │ │ │ │ + or $0x4,%dh │ │ │ │ + mov %rbx,%r13 │ │ │ │ + mov %dx,-0x34(%rbp) │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov (%r14,%r13,1),%rsi │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ + fildll -0xe8(%rbp) │ │ │ │ + fldt (%rbx,%r13,2) │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ + fistpll -0xe8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%rbx,%rax,1),%rax │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov %rsi,(%rdx,%r9,1) │ │ │ │ - mov %rax,(%rbx,%r9,1) │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + lea 0x1(%r15,%rcx,1),%rcx │ │ │ │ + sub %r15,%rdx │ │ │ │ + mov %rdx,(%rbx,%r13,1) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov %rcx,(%rbx,%r13,1) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 105f7 │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea (%r15,%rsi,1),%rbx │ │ │ │ - neg %rax │ │ │ │ - lea (%rdx,%rax,8),%r10 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - add %rax,%r10 │ │ │ │ - mov %rsi,%rax │ │ │ │ + jle 10483 │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + lea (%rdx,%rsi,1),%rcx │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ + mov %r15,-0xe8(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + add %rsi,%rbx │ │ │ │ + add %rdx,%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + neg %rdx │ │ │ │ + lea (%r9,%rdx,8),%r9 │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + add %rdx,%r9 │ │ │ │ + mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%r10,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 105e3 │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - sub $0x8,%r9 │ │ │ │ - add %rbx,-0x40(%rbp) │ │ │ │ - cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 10570 │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ + idiv %rsi │ │ │ │ + mov %rdx,(%r9,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 10465 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + sub $0x8,%r13 │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + add %rcx,-0x40(%rbp) │ │ │ │ + cmp $0xfffffffffffffff8,%r13 │ │ │ │ + jne 103dc │ │ │ │ + mov %r10,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r11,-0xe8(%rbp) │ │ │ │ + mov %r10,-0x70(%rbp) │ │ │ │ call 3030 │ │ │ │ - fildll -0x58(%rbp) │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ test %r12,%r12 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov -0xe8(%rbp),%r11 │ │ │ │ fmul %st(0),%st │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ - jle 10f61 │ │ │ │ + jle 10e23 │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rcx,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %r11,%r9 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov 0x60(%rax),%r10 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov %r9,%rcx │ │ │ │ - fldt (%rax,%rdi,2) │ │ │ │ - fildll (%r14,%rdi,1) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + mov 0x60(%rax),%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + fldt (%rax,%r9,2) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + fildll (%r14,%r9,1) │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov (%rax,%rdi,1),%rdx │ │ │ │ - lea (%r15,%rdx,1),%rsi │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r10,%rdi,2) │ │ │ │ + fldt (%rax,%r9,2) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov (%rax,%r9,1),%rdx │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - fldt 0x3a02d(%rip) │ │ │ │ + fstpt -0x70(%rbp) │ │ │ │ + fldt 0x3913c(%rip) │ │ │ │ + lea (%rax,%rdx,1),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ - jmp 106fd │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ + jmp 105be │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x39cde(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -14733,2260 +14699,2260 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 106df │ │ │ │ + je 105a0 │ │ │ │ fchs │ │ │ │ - fmuls 0x399f7(%rip) │ │ │ │ - fldt 0x39fd5(%rip) │ │ │ │ + fmuls 0x38b36(%rip) │ │ │ │ + fldt 0x390e4(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 1074e │ │ │ │ + je 1060b │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1069d │ │ │ │ + ja 10562 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 10959 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xf0(%rbp) │ │ │ │ + ja 10816 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0x100(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 106fd │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 10756 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - add %rbx,%r9 │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %rdi,-0x68(%rbp) │ │ │ │ - jne 1065d │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ + jne 105be │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 10613 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + add $0x8,%r9 │ │ │ │ + add %rax,%rbx │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jne 10516 │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 10cb1 │ │ │ │ + je 10b8b │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 10995 │ │ │ │ + je 10852 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xc0(%rbp) │ │ │ │ - jle 10928 │ │ │ │ + cmpq $0x0,-0xb8(%rbp) │ │ │ │ + jle 107e5 │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ - lea (%r12,%r12,1),%r10 │ │ │ │ - xor %r14d,%r14d │ │ │ │ shl $0x5,%rcx │ │ │ │ + lea (%r12,%r12,1),%r15 │ │ │ │ mov %rcx,%rdx │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ add 0x18(%rbx),%rdx │ │ │ │ mov 0xe0(%rbx),%rbx │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ fldt 0x10(%rdx) │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + lea (%rdi,%r10,1),%rbx │ │ │ │ + xor %r10d,%r10d │ │ │ │ fldt (%rdx) │ │ │ │ mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - add %r8,%rbx │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ - jmp 107de │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + jmp 1069e │ │ │ │ fxch %st(1) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 10898 │ │ │ │ - jmp 107eb │ │ │ │ + jle 10758 │ │ │ │ + jmp 106ab │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r13,-0x68(%rbp) │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - shl $0x4,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %r13,-0x80(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ + mov (%rcx,%rax,8),%rdx │ │ │ │ imul %r12,%rax │ │ │ │ - mov (%rcx,%rsi,1),%rdx │ │ │ │ - lea (%r8,%rsi,1),%rcx │ │ │ │ - fldt (%r9,%rdi,1) │ │ │ │ - lea 0x10(%r9,%rdi,1),%r9 │ │ │ │ + lea (%rdi,%rsi,1),%rcx │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ + fldt (%r9,%r8,1) │ │ │ │ + lea 0x10(%r9,%r8,1),%r9 │ │ │ │ + mov 0x48(%rcx),%r8 │ │ │ │ add %rax,%rax │ │ │ │ - mov 0x48(%rcx),%rdi │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - add %rsi,%rdi │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + add %rsi,%r8 │ │ │ │ lea 0x8(%rcx,%rsi,1),%rsi │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ mov (%rcx),%r13 │ │ │ │ - imul (%rdi),%rdx │ │ │ │ + imul (%r8),%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%rdi │ │ │ │ + add $0x8,%r8 │ │ │ │ add $0x8,%rsi │ │ │ │ add %rax,%r13 │ │ │ │ - add %r10,%rax │ │ │ │ - mov %r13,%r15 │ │ │ │ - shl $0x4,%r15 │ │ │ │ - fldt (%r11,%r15,1) │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ + add %r15,%rax │ │ │ │ + mov %r13,%r14 │ │ │ │ + shl $0x4,%r14 │ │ │ │ + fldt (%r11,%r14,1) │ │ │ │ + mov -0xa0(%rbp),%r14 │ │ │ │ + add (%r14,%r13,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - add (%r15,%r13,8),%rdx │ │ │ │ + mov %rdx,-0x8(%rsi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r9) │ │ │ │ - mov %rdx,-0x8(%rsi) │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 1084a │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%r13 │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + jne 10707 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ mov (%rax,%r13,8),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add %rcx,%rax │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt 0x10(%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r15) │ │ │ │ + fstpt (%r14) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r15) │ │ │ │ + fstpt 0x10(%r14) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 1098c │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - jmp 108fc │ │ │ │ - movq $0x0,(%r8,%rax,8) │ │ │ │ + jle 10849 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + jmp 107b9 │ │ │ │ + movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 10973 │ │ │ │ - mov (%rdi,%rax,8),%rdx │ │ │ │ - mov (%r8,%rax,8),%rcx │ │ │ │ + je 10830 │ │ │ │ + mov (%rdi,%rax,8),%rcx │ │ │ │ + mov (%r8,%rax,8),%rdx │ │ │ │ sub (%rsi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 108ef │ │ │ │ + je 107ac │ │ │ │ inc %rcx │ │ │ │ - inc %r14 │ │ │ │ - mov %rcx,(%r8,%rax,8) │ │ │ │ - cmp %r14,-0xc0(%rbp) │ │ │ │ - jne 107dc │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd8(%rbp),%rsp │ │ │ │ + inc %r10 │ │ │ │ + mov %rcx,(%rdi,%rax,8) │ │ │ │ + cmp %r10,-0xb8(%rbp) │ │ │ │ + jne 1069c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ incq -0xa8(%rbp) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ - cmp %rax,-0xd0(%rbp) │ │ │ │ - jne 103f3 │ │ │ │ + cmp %rax,-0xd8(%rbp) │ │ │ │ + jne 10243 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x39d56(%rip) │ │ │ │ + fldt 0x38e69(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 106ef │ │ │ │ - inc %r14 │ │ │ │ - incq (%r8) │ │ │ │ - cmp %r14,-0xc0(%rbp) │ │ │ │ - jne 107e9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 10928 │ │ │ │ - mov (%r8,%rcx,8),%rcx │ │ │ │ - jmp 1090d │ │ │ │ + jmp 105b0 │ │ │ │ + incq (%rdi) │ │ │ │ + inc %r10 │ │ │ │ + cmp %r10,-0xb8(%rbp) │ │ │ │ + jne 106a9 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 107e5 │ │ │ │ + mov (%rdi,%rcx,8),%rcx │ │ │ │ + jmp 107ca │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - xor %r9d,%r9d │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov %r15,%rdx │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0xd0(%rbp),%r13 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %r11,%rdx │ │ │ │ + add $0x2,%r13 │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - lea (%r12,%r12,2),%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %r11,%rdx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov 0xe0(%rax),%r14 │ │ │ │ + mov %r15,%rax │ │ │ │ + fldt (%rsi) │ │ │ │ shl $0x5,%rax │ │ │ │ add %r11,%rax │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - fldt (%rsi) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - shl $0x4,%rax │ │ │ │ - shl $0x7,%rbx │ │ │ │ - add %rax,%rcx │ │ │ │ - lea (%r11,%rbx,1),%rbx │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - lea (%rcx,%rax,1),%r10 │ │ │ │ - mov %rcx,-0x88(%rbp) │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ - mov %r10,%rbx │ │ │ │ - jmp 10a5b │ │ │ │ + lea (%rax,%rdx,1),%rbx │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x6,%rax │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ + add %rdx,%rbx │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ + add %rdx,%rbx │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + lea (%r12,%r12,2),%rax │ │ │ │ + lea (%rbx,%rdx,1),%r12 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + shl $0x7,%rax │ │ │ │ + add %r11,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + jmp 1091e │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov %r9,%rax │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - mov -0x118(%rbp),%r10 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r9,-0x128(%rbp) │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ + mov %r8,-0x130(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov (%rax,%r9,8),%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - jmp 10ab8 │ │ │ │ + mov (%rax,%r9,8),%rdx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + imul %rdx,%rax │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + jmp 10975 │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ mov -0x110(%rbp),%rcx │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - fldt 0x20(%r10) │ │ │ │ - mov %rdx,-0x140(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %r10,-0x148(%rbp) │ │ │ │ - add 0x10(%rcx,%rdx,8),%rax │ │ │ │ + mov %r9,-0x138(%rbp) │ │ │ │ + mov %r10,-0x140(%rbp) │ │ │ │ + fldt 0x20(%rax) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ + add 0x10(%rcx,%r10,8),%rax │ │ │ │ mov -0x108(%rbp),%rcx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %rax,%rcx │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 10b0c │ │ │ │ + jmp 109dc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ fldt 0x40(%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov -0x78(%rbp),%r8 │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ mov %r8,-0x58(%rbp) │ │ │ │ - jmp 10b5a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 10a22 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ fldt (%r10) │ │ │ │ + mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + add %r11,%r15 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %r11,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ - jmp 10b88 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 10a48 │ │ │ │ + nop │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ fldt 0x80(%rcx) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ + add %r14,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 10b80 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 10a40 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 10b50 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + jne 10a18 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov -0x58(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 10b00 │ │ │ │ - mov -0x140(%rbp),%rdx │ │ │ │ - mov -0x148(%rbp),%r10 │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 10aaa │ │ │ │ - mov -0x128(%rbp),%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ - mov -0x138(%rbp),%r8 │ │ │ │ + jne 109d0 │ │ │ │ + mov -0x140(%rbp),%r10 │ │ │ │ + addq $0x10,-0xd0(%rbp) │ │ │ │ + mov -0x138(%rbp),%r9 │ │ │ │ + mov -0x148(%rbp),%r11 │ │ │ │ + inc %r10 │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 10967 │ │ │ │ inc %r9 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 10a4f │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r8,-0x58(%rbp) │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ + mov -0x130(%rbp),%r8 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jne 10912 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - movq -0xf0(%rbp),%xmm0 │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - movq %r14,%xmm2 │ │ │ │ mov -0xc8(%rbp),%rsi │ │ │ │ - dec %r9 │ │ │ │ - mov %r9,0x20(%r8) │ │ │ │ - fstpt 0x50(%rax) │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ + movq %r15,%xmm2 │ │ │ │ + movhps -0xf0(%rbp),%xmm0 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + fstpt 0x50(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - mov %rdi,0x28(%rbx) │ │ │ │ - movhps -0x100(%rbp),%xmm0 │ │ │ │ - fstpt 0x10(%rax) │ │ │ │ - mov %r9,0x0(,%rsi,8) │ │ │ │ - mov %r9,0x8(%r8) │ │ │ │ - fstpt 0x20(%rax) │ │ │ │ - movups %xmm0,0x8(%rbx) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - mov %r9,0x10(%r8) │ │ │ │ - fstpt 0x30(%rax) │ │ │ │ + dec %rax │ │ │ │ + movups %xmm0,0x8(,%rsi,8) │ │ │ │ + movq -0x58(%rbp),%xmm0 │ │ │ │ + fstpt 0x10(%rbx) │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ - mov %r9,0x18(%r8) │ │ │ │ - movups %xmm0,0x18(%rbx) │ │ │ │ - fstpt 0x40(%rax) │ │ │ │ - jmp 10928 │ │ │ │ + mov %rax,0x20(,%r8,8) │ │ │ │ + fstpt 0x20(%rbx) │ │ │ │ + mov %rdi,0x28(,%rsi,8) │ │ │ │ + fstpt 0x30(%rbx) │ │ │ │ + mov %rax,0x0(,%r8,8) │ │ │ │ + mov %rax,0x8(,%r8,8) │ │ │ │ + mov %rax,0x10(,%r8,8) │ │ │ │ + fstpt 0x40(%rbx) │ │ │ │ + mov %rax,0x18(,%r8,8) │ │ │ │ + movups %xmm0,0x18(,%rsi,8) │ │ │ │ + jmp 107e5 │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - lea (%r12,%r12,1),%r9 │ │ │ │ - mov %r8,-0xf8(%rbp) │ │ │ │ - lea (%r9,%r12,1),%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov %r15,%rdx │ │ │ │ + lea (%r12,%r12,1),%r9 │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ + lea (%r11,%rdx,1),%rcx │ │ │ │ + lea (%r9,%r12,1),%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ + mov %r11,%r8 │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov 0xe0(%rax),%r14 │ │ │ │ + mov %r15,%rax │ │ │ │ + fldt (%rsi) │ │ │ │ shl $0x5,%rax │ │ │ │ add %r11,%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - fldt (%rsi) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ fldt 0x10(%rsi) │ │ │ │ + mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x6,%rbx │ │ │ │ - add %rax,%rcx │ │ │ │ - lea (%r11,%rbx,1),%rbx │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ - lea (%rcx,%rax,1),%rbx │ │ │ │ - lea (%r11,%rdx,1),%rcx │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - lea (%rbx,%rax,1),%r14 │ │ │ │ + add %rax,%rbx │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + lea (%r11,%rdx,1),%rbx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - jmp 10d5e │ │ │ │ + mov %rbx,-0x50(%rbp) │ │ │ │ + lea 0x0(%r13,%rax,1),%r10 │ │ │ │ + jmp 10c34 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov %rdx,%rax │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,-0x58(%rbp) │ │ │ │ - mov %r15,-0x108(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rcx,%rax,1) │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ imul %rax,%rbx │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - jmp 10da9 │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + jmp 10c83 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - fldt 0x20(%r10) │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ - mov %r10,-0x118(%rbp) │ │ │ │ - mov %rcx,-0x120(%rbp) │ │ │ │ - add 0x10(%rbx,%rdi,8),%rax │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + mov -0xe8(%rbp),%r12 │ │ │ │ + fldt 0x20(%rax) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + add 0x10(%rbx,%rcx,8),%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ - imul %rax,%r8 │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - jmp 10e00 │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %rax,%rcx │ │ │ │ + jmp 10ccb │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - fldt 0x40(%r15) │ │ │ │ - mov -0x50(%rbp),%r10 │ │ │ │ + fldt 0x40(%r12) │ │ │ │ + mov 0x20(%r13,%rbx,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ + add %rcx,%r15 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov 0x20(%rcx,%rbx,8),%r12 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add %r8,%r12 │ │ │ │ - mov %r12,%r11 │ │ │ │ - imul %rax,%r11 │ │ │ │ - jmp 10e38 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + imul %r15,%r11 │ │ │ │ + jmp 10cf8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%r14,%rcx,8),%rdi │ │ │ │ - fldt (%r10) │ │ │ │ - inc %rcx │ │ │ │ - add $0x10,%r10 │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x30(%r10,%rdx,8),%rdi │ │ │ │ + fldt (%r8) │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%r8 │ │ │ │ add %r11,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %r13,%rdx │ │ │ │ - fldt (%rdx) │ │ │ │ + mov %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %r14,%rax │ │ │ │ + fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ + fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 10e30 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jne 10cf0 │ │ │ │ inc %rbx │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 10df6 │ │ │ │ - mov -0x118(%rbp),%r10 │ │ │ │ + add $0x10,%r12 │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 10cc1 │ │ │ │ incq -0x58(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - add $0x10,%r10 │ │ │ │ + addq $0x10,-0x70(%rbp) │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 10d9d │ │ │ │ - mov %rax,%r8 │ │ │ │ + jne 10c77 │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%r15 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 10d54 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 10c2a │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ movq %rax,%xmm0 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ - movhps -0x80(%rbp),%xmm0 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ movq %rdi,%xmm1 │ │ │ │ - lea -0x1(%r15),%rdx │ │ │ │ + movhps -0x80(%rbp),%xmm0 │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ - movups %xmm0,0x8(%rax) │ │ │ │ - movq %r12,%xmm0 │ │ │ │ - mov %rdx,0x18(%r8) │ │ │ │ + dec %rdx │ │ │ │ + movups %xmm0,0x8(,%rax,8) │ │ │ │ + movq %r15,%xmm0 │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ - mov %rdx,0x0(,%rsi,8) │ │ │ │ - mov %rdx,0x8(%r8) │ │ │ │ + mov %rdx,0x18(,%r8,8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ - movups %xmm0,0x18(%rax) │ │ │ │ - mov %rdx,0x10(%r8) │ │ │ │ + mov %rdx,0x0(,%r8,8) │ │ │ │ + mov %rdx,0x8(,%r8,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - jmp 10928 │ │ │ │ + mov %rdx,0x10(,%r8,8) │ │ │ │ + movups %xmm0,0x18(,%rax,8) │ │ │ │ + jmp 107e5 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - jmp 104d2 │ │ │ │ + jmp 10314 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 103c5 │ │ │ │ + jmp 10215 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 10928 │ │ │ │ + je 107e5 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 10928 │ │ │ │ + je 107e5 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 10784 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 10647 │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ - sub $0x118,%rsp │ │ │ │ - mov (%rdi),%r15 │ │ │ │ - mov %r15,-0x90(%rbp) │ │ │ │ + push %rbx │ │ │ │ + sub $0x108,%rsp │ │ │ │ + mov (%rdi),%r14 │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 11b5a │ │ │ │ + jl 11a55 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rbx │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 1157f │ │ │ │ + jge 1146e │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ mov %rsp,-0xd8(%rbp) │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov %r12,%rsi │ │ │ │ lea -0x1(%r12),%rax │ │ │ │ - lea 0x1(%rsi),%r14 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - lea 0x10(%rcx),%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ + lea 0x0(,%r12,8),%rdi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + lea 0x10(%rsi),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ - add $0x2,%rsi │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - lea (%r14,%r14,1),%rax │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - imul %rcx,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + add $0x2,%rcx │ │ │ │ + lea (%rax,%rax,1),%r15 │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + imul %r15,%rax │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsi,-0xc0(%rbp) │ │ │ │ + mov %rcx,-0xe0(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ mov 0x68(%rbx),%rax │ │ │ │ cqto │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - idiv %rsi │ │ │ │ - lea 0x0(,%r12,8),%rsi │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - lea 0xf(%rsi),%rax │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + idiv %rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea 0xf(%rdi),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x68(%rbp) │ │ │ │ - sub %rax,%rsp │ │ │ │ mov %rsp,-0x70(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ - lea 0x17(%rsi),%rax │ │ │ │ + mov %rsp,-0x78(%rbp) │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0x17(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + lea 0x7(%rsp),%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ + mov %rcx,%r11 │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0xc8(%rbp) │ │ │ │ + shr $0x3,%r11 │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - lea 0x20(%rcx),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + lea 0x20(%rsi),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - jne 11b3f │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + jne 11a3a │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %r12,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + movq $0x0,0x0(,%rax,8) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ - js 113d4 │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ + js 112cd │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsi),%r13 │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - imul %r14,%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - lea -0x8(%rax),%r9 │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + lea -0x8(%rax),%r10 │ │ │ │ + mov %r9,%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x78(%rbx),%rax │ │ │ │ + add 0x78(%rsi),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - mov (%rax,%r9,1),%rdi │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - fildll -0xf0(%rbp) │ │ │ │ - fldt (%rax,%r9,2) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov 0x0(%r13,%r10,1),%rdi │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + mov %rdi,-0xf8(%rbp) │ │ │ │ + fildll -0xf8(%rbp) │ │ │ │ + fldt (%rax,%r10,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xf0(%rbp) │ │ │ │ + fistpll -0xf8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%rbx,%rax,1),%rax │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - cmpq $0x0,-0x88(%rbp) │ │ │ │ - mov %rsi,(%rdx,%r9,1) │ │ │ │ - mov %rax,(%rbx,%r9,1) │ │ │ │ - jle 11246 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - add %rdi,%rsi │ │ │ │ - lea (%rax,%rsi,1),%rbx │ │ │ │ + mov -0xf8(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%rbx,%rdx,1),%rdx │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + mov %rax,(%rsi,%r10,1) │ │ │ │ + mov %rdx,(%rbx,%r10,1) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 1110c │ │ │ │ + lea (%rax,%rdi,1),%rsi │ │ │ │ + lea (%rdi,%r15,1),%rbx │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + add %rax,%rbx │ │ │ │ mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ - lea (%r11,%rax,8),%r10 │ │ │ │ + lea (%rdx,%rax,8),%r8 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - add %rax,%r10 │ │ │ │ + add %rax,%r8 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ - mov %rdx,(%r10,%rsi,8) │ │ │ │ + mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 11232 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - sub $0x8,%r9 │ │ │ │ - add %rax,%r11 │ │ │ │ - cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 111ad │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov %r8,%rdi │ │ │ │ + jne 110f8 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + add %rbx,-0x80(%rbp) │ │ │ │ + cmp $0xfffffffffffffff8,%r10 │ │ │ │ + jne 11077 │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ + mov %r11,-0x100(%rbp) │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %r15,-0xc0(%rbp) │ │ │ │ + fildll -0xe0(%rbp) │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov %r12,-0xf8(%rbp) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + fildll -0xc8(%rbp) │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ inc %rax │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ - mov %ax,-0x34(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - fildll (%rbx,%r11,1) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov (%rax,%r11,1),%rax │ │ │ │ - fldt (%rbx,%r11,2) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + or $0xc,%dh │ │ │ │ + mov -0x100(%rbp),%r11 │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + and $0xf3,%dh │ │ │ │ + or $0x4,%dh │ │ │ │ + mov %dx,-0x34(%rbp) │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + fildll 0x0(%r13,%rax,1) │ │ │ │ + mov (%rbx,%rax,1),%rdx │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + fldt (%rbx,%rax,2) │ │ │ │ mov -0xe8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx,%r11,2) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ + fstpt (%rbx,%rax,2) │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,1),%rdi │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x78(%rbp) │ │ │ │ + fistpll -0x80(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - mov (%rbx,%r11,1),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jg 1138c │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jg 1127e │ │ │ │ fld1 │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + inc %rdi │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - inc %rcx │ │ │ │ - sub %rax,%rcx │ │ │ │ - mov %rcx,%r10 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0xc8(%rbx),%rbx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - not %r9 │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ + mov 0xc8(%rbx),%r12 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + xor %edi,%edi │ │ │ │ + not %r10 │ │ │ │ + sub %rdx,%rbx │ │ │ │ fsubp %st,%st(2) │ │ │ │ - mov %rdx,%rax │ │ │ │ - neg %rax │ │ │ │ - cmovs %rdx,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + neg %rdx │ │ │ │ + cmovs %rsi,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + fldt (%r12,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - test %rdx,%rdx │ │ │ │ - js 1158e │ │ │ │ - lea 0x1(%rdx,%rdi,1),%rax │ │ │ │ - inc %rcx │ │ │ │ - sub %r13,%rdx │ │ │ │ - add %r13,%r9 │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + js 1147d │ │ │ │ + lea 0x1(%rsi,%r8,1),%rdx │ │ │ │ + inc %rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ + add %r14,%r10 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add $0x10,%r9 │ │ │ │ + fldt (%r12,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt -0x10(%rsi) │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 11342 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 11392 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ - add $0x8,%r11 │ │ │ │ - add %rbx,-0xc0(%rbp) │ │ │ │ - add %rax,%rdi │ │ │ │ - cmp %r11,-0x60(%rbp) │ │ │ │ - jne 112b7 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ + fstpt -0x10(%r9) │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jne 11231 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 11284 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + add $0x8,%rax │ │ │ │ + add %rsi,-0xc8(%rbp) │ │ │ │ + add %rbx,%r8 │ │ │ │ + cmp %rax,-0x68(%rbp) │ │ │ │ + jne 111a8 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf8(%rbp),%r12 │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 118f7 │ │ │ │ + je 117df │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 115e1 │ │ │ │ + je 114d2 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xb8(%rbp) │ │ │ │ - jle 1155d │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov 0xe0(%rbx),%rbx │ │ │ │ + cmpq $0x0,-0xb0(%rbp) │ │ │ │ + jle 1144c │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add 0x18(%rbx),%rdx │ │ │ │ + mov 0xe0(%rbx),%r14 │ │ │ │ shr $0x4,%r11 │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - fldt (%rsi) │ │ │ │ - lea (%rcx,%rdx,1),%r10 │ │ │ │ - jmp 11429 │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ + mov %rdx,%r10 │ │ │ │ + lea (%rbx,%rsi,1),%r13 │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + fldt (%rdx) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 11320 │ │ │ │ fxch %st(1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 114d6 │ │ │ │ - jmp 11436 │ │ │ │ + jle 113c9 │ │ │ │ + jmp 1132d │ │ │ │ fxch %st(1) │ │ │ │ mov -0x98(%rbp),%r9 │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + fldt (%r9,%r8,1) │ │ │ │ + mov -0x58(%rbp),%r9 │ │ │ │ mov 0x48(%rbx),%rbx │ │ │ │ - fldt (%r9,%rdx,1) │ │ │ │ - mov (%rcx,%rax,8),%rcx │ │ │ │ - mov %r14,%r9 │ │ │ │ imul %rax,%r9 │ │ │ │ + mov (%rdi,%rax,8),%rdi │ │ │ │ add %r9,%r9 │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - imul %rax,%rdx │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov (%rcx,%rax,8),%r10 │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + imul %rax,%r8 │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%rbx,%rax,8),%rcx │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %r9,%rsi │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%r15,%rdx,1) │ │ │ │ - mov %rax,%rdx │ │ │ │ + imul -0x8(%rbx,%rax,8),%rdi │ │ │ │ + add %r10,%r8 │ │ │ │ + add %r9,%r10 │ │ │ │ + add %r15,%r9 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + fldt (%rdx,%r8,1) │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rdx │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdi,%rdx,1) │ │ │ │ + fstpt (%rdx,%r8,1) │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ - add (%rdx,%rsi,8),%rcx │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov %rcx,(%rsi,%rax,8) │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ - add %rsi,%r9 │ │ │ │ + add (%rdx,%r10,8),%rdi │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rdi,(%rdx,%rax,8) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne 11470 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - fldt (%r10) │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ + jne 11365 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ mov (%rax,%r12,8),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + add %r14,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt 0x10(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rsi) │ │ │ │ + fstpt (%r10) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rsi) │ │ │ │ + fstpt 0x10(%r10) │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 11531 │ │ │ │ - jmp 115d8 │ │ │ │ - movq $0x0,(%r8,%rax,8) │ │ │ │ + jg 11420 │ │ │ │ + jmp 114c9 │ │ │ │ + movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 115bf │ │ │ │ - mov (%rdi,%rax,8),%rdx │ │ │ │ - mov (%r8,%rax,8),%rcx │ │ │ │ - sub (%r9,%rax,8),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 11520 │ │ │ │ - inc %rcx │ │ │ │ - inc %r13 │ │ │ │ - mov %rcx,(%r8,%rax,8) │ │ │ │ - cmp %r13,-0xb8(%rbp) │ │ │ │ - jne 11427 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + je 114b0 │ │ │ │ + mov (%rcx,%rax,8),%r8 │ │ │ │ + mov (%rsi,%rax,8),%rdi │ │ │ │ + sub (%r9,%rax,8),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 1140f │ │ │ │ + inc %r8 │ │ │ │ + inc %rdx │ │ │ │ + mov %r8,(%rcx,%rax,8) │ │ │ │ + cmp %rdx,-0xb0(%rbp) │ │ │ │ + jne 1131e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xd8(%rbp),%rsp │ │ │ │ - incq -0xb0(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + incq -0xa8(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ cmp %rax,-0xd0(%rbp) │ │ │ │ - jne 10ff3 │ │ │ │ + jne 10eb3 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea (%r9,%rdi,1),%rax │ │ │ │ - inc %rcx │ │ │ │ - sub %r13,%rdx │ │ │ │ - add %r13,%r9 │ │ │ │ - shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ - add $0x10,%rsi │ │ │ │ + lea (%r10,%r8,1),%rdx │ │ │ │ + inc %rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ + add %r14,%r10 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add $0x10,%r9 │ │ │ │ + fldt (%r12,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt -0x10(%rsi) │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jne 11342 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 11392 │ │ │ │ - inc %r13 │ │ │ │ - incq (%r8) │ │ │ │ - cmp %r13,-0xb8(%rbp) │ │ │ │ - jne 11434 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1155d │ │ │ │ - mov (%r8,%rbx,8),%rcx │ │ │ │ - jmp 11542 │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1155d │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov %r8,-0x110(%rbp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ - mov %rbx,-0xf8(%rbp) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov 0x20(%rax),%rax │ │ │ │ + fstpt -0x10(%r9) │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 11231 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 11284 │ │ │ │ + incq (%rcx) │ │ │ │ + inc %rdx │ │ │ │ + cmp %rdx,-0xb0(%rbp) │ │ │ │ + jne 1132b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1144c │ │ │ │ + mov (%rcx,%rbx,8),%r8 │ │ │ │ + jmp 11431 │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 1144c │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r9,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov %r11,-0x108(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - lea (%r15,%rbx,1),%rcx │ │ │ │ - lea (%rcx,%rbx,1),%rdi │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ - add %rbx,%rdi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - lea (%rdi,%rbx,1),%r11 │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - mov %r11,-0x48(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ fldt (%rsi) │ │ │ │ + lea (%rax,%rdx,1),%rcx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - add %rax,%rdx │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - add %rax,%rdx │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ - mov %rdx,-0x78(%rbp) │ │ │ │ - mov %r15,%rdx │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ - mov %r10,%rbx │ │ │ │ - jmp 116a4 │ │ │ │ + mov %rcx,-0x100(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%rbx,%rax,1),%r9 │ │ │ │ + lea (%rcx,%rdx,1),%rbx │ │ │ │ + lea (%rbx,%rdx,1),%r10 │ │ │ │ + lea (%r9,%rax,1),%rdi │ │ │ │ + mov %rbx,-0xf8(%rbp) │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + add %r10,%rdx │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ + mov %r10,-0x80(%rbp) │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ + mov %r9,%rdx │ │ │ │ + jmp 1158c │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - mov %r8,%r10 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov %r8,%rax │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov %r9,-0x118(%rbp) │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rdx,%rax,1) │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov (%rax,%r9,8),%rax │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov (%rax,%r8,8),%rax │ │ │ │ imul %rax,%rcx │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - mov %rcx,-0xe8(%rbp) │ │ │ │ - jmp 116fd │ │ │ │ + mov %rcx,-0xe0(%rbp) │ │ │ │ + jmp 115e2 │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ fldt (%r10) │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ - add 0x10(%rcx,%r11,8),%rax │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ + mov %r11,-0x118(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ + add 0x10(%rdx,%r11,8),%rax │ │ │ │ + mov %r10,-0x128(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1175c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 1163c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ fldt (%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov -0x70(%rbp),%r11 │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - jmp 1179a │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + jmp 1167a │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ fldt (%r10) │ │ │ │ + mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + add %r11,%r14 │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %r11,%r15 │ │ │ │ - imul %r15,%r8 │ │ │ │ - jmp 117c8 │ │ │ │ + imul %r14,%r8 │ │ │ │ + jmp 116a8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ fldt (%rcx) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 117c0 │ │ │ │ + cmp %rdx,%r15 │ │ │ │ + jne 116a0 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ - cmp %r9,%r14 │ │ │ │ - jne 11790 │ │ │ │ + cmp %r9,%r15 │ │ │ │ + jne 11670 │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - jne 11750 │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ - mov -0x138(%rbp),%r10 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + jne 11630 │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ + mov -0x128(%rbp),%r10 │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r10 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne 116ef │ │ │ │ - mov -0x118(%rbp),%r9 │ │ │ │ - mov %r8,%r11 │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - inc %r9 │ │ │ │ - cmp %r9,%r14 │ │ │ │ - jne 11698 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r11,%r15 │ │ │ │ + jne 115d4 │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ + inc %r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jne 11580 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ + movq %r14,%xmm2 │ │ │ │ + lea -0x1(%r15),%rax │ │ │ │ movq -0xc0(%rbp),%xmm0 │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ - movq %r15,%xmm2 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - mov %rdi,0x28(%rcx) │ │ │ │ - movhps -0xf0(%rbp),%xmm0 │ │ │ │ + movhps -0xe8(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(,%rcx,8) │ │ │ │ + movq %r10,%xmm0 │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - dec %rax │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + mov %rax,0x20(,%r11,8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ - movups %xmm0,0x8(%rcx) │ │ │ │ - movq %r11,%xmm0 │ │ │ │ - mov %rax,0x20(%r8) │ │ │ │ + mov %rdi,0x28(,%rcx,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - mov %rax,0x0(,%rsi,8) │ │ │ │ - mov %rax,0x8(%r8) │ │ │ │ - movups %xmm0,0x18(%rcx) │ │ │ │ + mov %rax,0x0(,%r11,8) │ │ │ │ + mov %rax,0x8(,%r11,8) │ │ │ │ + mov %rax,0x10(,%r11,8) │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ - mov %rax,0x10(%r8) │ │ │ │ - mov %rax,0x18(%r8) │ │ │ │ - jmp 1155d │ │ │ │ - cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle 1155d │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ - add %r14,%r14 │ │ │ │ + mov %rax,0x18(,%r11,8) │ │ │ │ + movups %xmm0,0x18(,%rcx,8) │ │ │ │ + jmp 1144c │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 1144c │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r8,-0xe0(%rbp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov -0x58(%rbp),%r14 │ │ │ │ + mov %r11,-0xc8(%rbp) │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r9,%rcx │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - lea (%rcx,%r9,1),%r12 │ │ │ │ - add %r12,%r9 │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ + add %r14,%r14 │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ add 0x18(%rax),%rsi │ │ │ │ mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ - lea (%r15,%rax,1),%rbx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fldt (%rsi) │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ fldt 0x10(%rsi) │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ + add %r9,%rbx │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + lea (%rbx,%r9,1),%r12 │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - jmp 11991 │ │ │ │ + add %r12,%r9 │ │ │ │ + jmp 11878 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ mov %rdx,%rax │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r15,-0xf0(%rbp) │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r15,%rax,1) │ │ │ │ + mov %r15,-0xe0(%rbp) │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ + mov %r10,-0xf0(%rbp) │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ + mov %rdx,-0xe8(%rbp) │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ + mov %r8,%rdx │ │ │ │ imul %rax,%rbx │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rbx,-0x58(%rbp) │ │ │ │ - jmp 119d9 │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + jmp 118d1 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ mov %rdx,-0xf8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ mov -0xc0(%rbp),%r15 │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - add 0x10(%rbx,%rcx,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + add 0x10(%rbx,%rdx,8),%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ - imul %rax,%r8 │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ - jmp 11a1d │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + imul %rax,%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1190e │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x20(%r12,%rbx,8),%r11 │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ fldt (%r15) │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ + mov 0x20(%r12,%rbx,8),%rax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ + add %rcx,%rax │ │ │ │ + mov -0x48(%rbp),%r10 │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %r8,%r11 │ │ │ │ - imul %r11,%r10 │ │ │ │ - jmp 11a48 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %rax,%r11 │ │ │ │ + jmp 11938 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%r9,%rdx,8),%rdi │ │ │ │ - fldt (%rcx) │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ + mov 0x30(%r9,%r8,8),%rdi │ │ │ │ + fldt (%r10) │ │ │ │ + inc %r8 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add %r11,%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r10,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ - fldt (%rax) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r13,%rdx │ │ │ │ + fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ - fldt 0x10(%rax) │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jne 11a40 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + jne 11930 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r15 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 11a13 │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 11904 │ │ │ │ mov -0xf8(%rbp),%rdx │ │ │ │ addq $0x10,-0x50(%rbp) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 119cd │ │ │ │ inc %rdx │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 11987 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne 118c5 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov -0xe8(%rbp),%rdx │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + inc %rdx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 1186e │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - movhps -0x68(%rbp),%xmm0 │ │ │ │ movq %rdi,%xmm1 │ │ │ │ + lea -0x1(%r15),%rdx │ │ │ │ + movq -0x58(%rbp),%xmm0 │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + mov -0xc8(%rbp),%r11 │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ fxch %st(1) │ │ │ │ - movups %xmm0,0x8(%rax) │ │ │ │ - movq %r11,%xmm0 │ │ │ │ - dec %rdx │ │ │ │ + movhps -0x70(%rbp),%xmm0 │ │ │ │ + movups %xmm0,0x8(,%rcx,8) │ │ │ │ + movq %rax,%xmm0 │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ - mov %rdx,0x18(%r8) │ │ │ │ - mov %rdx,0x0(,%rcx,8) │ │ │ │ + mov %rdx,0x18(,%r11,8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ - movups %xmm0,0x18(%rax) │ │ │ │ - mov %rdx,0x8(%r8) │ │ │ │ - mov %rdx,0x10(%r8) │ │ │ │ + mov %rdx,0x0(,%r11,8) │ │ │ │ + mov %rdx,0x8(,%r11,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - jmp 1155d │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov %rdx,0x10(,%r11,8) │ │ │ │ + movups %xmm0,0x18(,%rcx,8) │ │ │ │ + jmp 1144c │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - jmp 1110d │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + jmp 10fcb │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 10fc5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 10e85 │ │ │ │ nop │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x138,%rsp │ │ │ │ - mov (%rdi),%r14 │ │ │ │ - mov %r14,-0xa0(%rbp) │ │ │ │ + sub $0x128,%rsp │ │ │ │ + mov (%rdi),%r15 │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 127b2 │ │ │ │ + jl 126db │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 121b5 │ │ │ │ + jge 120c4 │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov %r15,%r10 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + mov 0x58(%r10),%rax │ │ │ │ + mov 0x30(%r10),%r13 │ │ │ │ mov %rsp,-0xe8(%rbp) │ │ │ │ - mov 0x58(%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%r13 │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ inc %rax │ │ │ │ + mov %r13,%rdx │ │ │ │ lea 0x0(,%r13,8),%rcx │ │ │ │ - lea (%rax,%rax,1),%r15 │ │ │ │ + lea (%rax,%rax,1),%rbx │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rax,%r12 │ │ │ │ lea -0x1(%r13),%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + imul %rdx,%rax │ │ │ │ + add $0x10,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + lea 0xf(%rcx),%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - imul %rax,%rdx │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x10,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0xf(%rsp),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0x98(%rbp) │ │ │ │ - lea 0xf(%rcx),%rdx │ │ │ │ - shr $0x4,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ + sub %rax,%rsp │ │ │ │ mov %rsp,-0x60(%rbp) │ │ │ │ - sub %rdx,%rsp │ │ │ │ + sub %rax,%rsp │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0x7(%rsp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - lea 0x17(%rcx),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - lea 0x7(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rsi │ │ │ │ + lea 0x17(%rcx),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + lea 0x7(%rsp),%rdi │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0xfffffffffffffff8,%rdi │ │ │ │ + lea 0x7(%rsp),%rax │ │ │ │ + shr $0x3,%r8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + lea 0x20(%rdx),%rax │ │ │ │ + shr $0x3,%rbx │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - shr $0x3,%rsi │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - testb $0x8,0x71(%rbx) │ │ │ │ - jne 1279a │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + testb $0x8,0x71(%r10) │ │ │ │ + jne 126c0 │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%rsi,8) │ │ │ │ fstpt (%rax) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + movq $0x0,0x0(,%rax,8) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ imul %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - cmpq $0x0,-0x40(%rbp) │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - mov %rsp,-0xb0(%rbp) │ │ │ │ - js 12023 │ │ │ │ + mov %rsp,-0xa0(%rbp) │ │ │ │ + js 11f2e │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - lea -0x8(%rcx),%r9 │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov 0x48(%r10),%r14 │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ + imul %r13,%rdx │ │ │ │ + mov %r10,-0x80(%rbp) │ │ │ │ + lea -0x8(%rcx),%r11 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x48(%rsi),%r14 │ │ │ │ + mov %r13,-0xc0(%rbp) │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ imul %rbx,%rax │ │ │ │ + mov 0x78(%r10),%rbx │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + add %rdx,%rbx │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x36(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%edx │ │ │ │ + and $0xf3,%dh │ │ │ │ + or $0x4,%dh │ │ │ │ + mov %dx,-0x34(%rbp) │ │ │ │ + mov (%r14,%r11,1),%r9 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - imul %r13,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add 0x78(%rsi),%rax │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x36(%rbp) │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ - mov %ax,-0x34(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov (%r14,%r9,1),%rdi │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ fildll -0xf0(%rbp) │ │ │ │ - fldt (%rax,%r9,2) │ │ │ │ + fldt (%rbx,%r11,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xf0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%rbx,%rax,1),%rax │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ - mov %rsi,(%rdx,%r9,1) │ │ │ │ - mov %rax,(%rbx,%r9,1) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 11e14 │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea (%r15,%rsi,1),%rbx │ │ │ │ - neg %rax │ │ │ │ - lea (%rdx,%rax,8),%r11 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - add %rax,%r11 │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%rax,%rsi,1),%rsi │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + cmpq $0x0,-0x88(%rbp) │ │ │ │ + mov %rdx,(%r10,%r11,1) │ │ │ │ + mov %rsi,(%rax,%r11,1) │ │ │ │ + jle 11d09 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + lea (%rdx,%r9,1),%rsi │ │ │ │ + lea (%r9,%rax,1),%r13 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + add %rdx,%r13 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + neg %rdx │ │ │ │ + lea (%r15,%rdx,8),%r10 │ │ │ │ + add %rax,%r10 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%r11,%rsi,8) │ │ │ │ + idiv %r9 │ │ │ │ + mov %rdx,(%r10,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 11e00 │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - sub $0x8,%r9 │ │ │ │ - add %rbx,-0x90(%rbp) │ │ │ │ - cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 11d84 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jne 11cf5 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + sub $0x8,%r11 │ │ │ │ + add %rax,%r15 │ │ │ │ + cmp $0xfffffffffffffff8,%r11 │ │ │ │ + jne 11c74 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ mov %rcx,%rdx │ │ │ │ - mov %r8,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r13 │ │ │ │ + mov %r10,-0x70(%rbp) │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ call 3030 │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - mov %rax,%r8 │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %r12,%rax │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - fld1 │ │ │ │ - mov 0x60(%rax),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + mov 0x60(%r10),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - fldt (%r11) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - mov (%rax,%rdx,8),%rsi │ │ │ │ + mov (%rax,%rdx,8),%rbx │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ fildll (%r14,%rdx,8) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ + fadd %st(4),%st │ │ │ │ + fldt (%rsi,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 121c4 │ │ │ │ + jbe 120d3 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x384a2(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - fld %st(6) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(6),%st │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fld1 │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fadd %st(7),%st │ │ │ │ + fld1 │ │ │ │ + fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 11f1b │ │ │ │ + je 11e22 │ │ │ │ fchs │ │ │ │ - fmuls 0x381bb(%rip) │ │ │ │ - fldt 0x38799(%rip) │ │ │ │ + fmuls 0x372b4(%rip) │ │ │ │ + fldt 0x37862(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - imul %rdx,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %rdi,%rax │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + imul %rdx,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add %rsi,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ fxch %st(4) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x3842b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 11fe6 │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jge 11ef0 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ fmul %st,%st(1) │ │ │ │ - imul %rdx,%rbx │ │ │ │ - shl $0x4,%rbx │ │ │ │ - fldt 0x10(%rbx,%rdi,1) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - lea 0x2(%rsi),%rdi │ │ │ │ + imul %rdx,%r15 │ │ │ │ + shl $0x4,%r15 │ │ │ │ + fldt 0x10(%r15,%rsi,1) │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jg 11fec │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + lea 0x2(%rbx),%rsi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jg 11ef6 │ │ │ │ + fldt (%r11) │ │ │ │ inc %rax │ │ │ │ - fldt (%r9) │ │ │ │ - sub %rsi,%rax │ │ │ │ - fld %st(1) │ │ │ │ - mov $0x2,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + sub %rbx,%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ + inc %rbx │ │ │ │ fldt 0x20(%rcx,%rax,1) │ │ │ │ - inc %rsi │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%r9,%rax,1) │ │ │ │ + fstpt 0x20(%r11,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 11fc3 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 11fee │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 11fee │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jne 11ecd │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 11ef8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 11ef8 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r11 │ │ │ │ - add %r12,%r9 │ │ │ │ + add %r12,%r11 │ │ │ │ + addq $0x10,-0x70(%rbp) │ │ │ │ add %rax,%rcx │ │ │ │ cmp %rdx,%r13 │ │ │ │ - jne 11e89 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 11d8c │ │ │ │ + fstp %st(0) │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 1251c │ │ │ │ + je 12462 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 12216 │ │ │ │ + je 12125 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xc0(%rbp) │ │ │ │ - jle 12193 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ - mov %r12,%rbx │ │ │ │ - xor %r12d,%r12d │ │ │ │ - shr $0x4,%rbx │ │ │ │ + cmpq $0x0,-0xb0(%rbp) │ │ │ │ + jle 120a2 │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %r12,%r14 │ │ │ │ + shl $0x4,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x18(%rcx),%rdx │ │ │ │ - mov 0xe0(%rcx),%r11 │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ + mov 0xe0(%r10),%rbx │ │ │ │ + add 0x18(%r10),%rdx │ │ │ │ + lea (%rsi,%rcx,1),%r11 │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ fldt 0x10(%rdx) │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + shr $0x4,%r14 │ │ │ │ fldt (%rdx) │ │ │ │ - mov %r13,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %r11,-0x48(%rbp) │ │ │ │ - lea (%rcx,%rdx,1),%rsi │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - jmp 1207b │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 11f79 │ │ │ │ fxch %st(1) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 1211a │ │ │ │ - jmp 12088 │ │ │ │ + jle 12022 │ │ │ │ + jmp 11f86 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov 0x48(%r10),%r15 │ │ │ │ + mov %r10,-0x48(%rbp) │ │ │ │ + mov -0x98(%rbp),%r9 │ │ │ │ + shl $0x4,%r8 │ │ │ │ mov %rdx,-0x68(%rbp) │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%r9,%rdi,1) │ │ │ │ + mov (%rsi,%rax,8),%rsi │ │ │ │ + fldt (%r9,%r8,1) │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ - mov 0x48(%rcx),%r11 │ │ │ │ - mov (%r10,%rax,8),%rcx │ │ │ │ imul %rax,%r9 │ │ │ │ add %r9,%r9 │ │ │ │ - mov (%r8,%rax,8),%r14 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ - imul %rax,%rdi │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov (%rdi,%rax,8),%r10 │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + imul %rax,%r8 │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r11,%rax,8),%rcx │ │ │ │ - add %r14,%rdi │ │ │ │ - add %r9,%r14 │ │ │ │ - add %r15,%r9 │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%rdx,%rdi,1) │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ + imul -0x8(%r15,%rax,8),%rsi │ │ │ │ + add %r10,%r8 │ │ │ │ + add %r9,%r10 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + fldt (%rdx,%r8,1) │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx,%rdi,1) │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - add (%rdx,%r14,8),%rcx │ │ │ │ - mov %rcx,(%r10,%rax,8) │ │ │ │ + fstpt (%rdx,%r8,1) │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + add (%rdx,%r10,8),%rsi │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %rsi,(%rdx,%rax,8) │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + add %rdx,%r9 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 120bc │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ + jne 11fb7 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x48(%rbp),%r10 │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ - mov (%r10,%r13,8),%rax │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - fldt (%rsi) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + fldt (%r11) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + mov (%rax,%r13,8),%rax │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ + add %rbx,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt 0x10(%rax) │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rsi,%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r14) │ │ │ │ + fstpt (%r12) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r14) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 12167 │ │ │ │ - jmp 1220d │ │ │ │ - movq $0x0,(%r8,%rax,8) │ │ │ │ + fstpt 0x10(%r12) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jg 12076 │ │ │ │ + jmp 1211c │ │ │ │ + movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 121d9 │ │ │ │ - mov (%rdx,%rax,8),%rcx │ │ │ │ - mov (%r8,%rax,8),%rdi │ │ │ │ - sub (%r9,%rax,8),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 1215a │ │ │ │ - inc %rdi │ │ │ │ - inc %r12 │ │ │ │ - mov %rdi,(%r8,%rax,8) │ │ │ │ - cmp %r12,-0xc0(%rbp) │ │ │ │ - jne 12079 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + je 120e8 │ │ │ │ + mov (%rdi,%rax,8),%r8 │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ + sub (%r9,%rax,8),%rsi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 12069 │ │ │ │ + inc %r8 │ │ │ │ + inc %rdx │ │ │ │ + mov %r8,(%rdi,%rax,8) │ │ │ │ + cmp %rdx,-0xb0(%rbp) │ │ │ │ + jne 11f77 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe8(%rbp),%rsp │ │ │ │ - incq -0xb8(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + incq -0xa8(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ cmp %rax,-0xe0(%rbp) │ │ │ │ - jne 11c03 │ │ │ │ + jne 11aef │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 121f2 │ │ │ │ + ja 12101 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x384ee(%rip) │ │ │ │ + fldt 0x375af(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 11f2b │ │ │ │ - inc %r12 │ │ │ │ - incq (%r8) │ │ │ │ - cmp %r12,-0xc0(%rbp) │ │ │ │ - jne 12086 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 12193 │ │ │ │ + jmp 11e32 │ │ │ │ + incq (%rdi) │ │ │ │ + inc %rdx │ │ │ │ + cmp %rdx,-0xb0(%rbp) │ │ │ │ + jne 11f84 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 120a2 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x384bc(%rip) │ │ │ │ + fldt 0x3757d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 11f2b │ │ │ │ - mov (%r8,%rcx,8),%rdi │ │ │ │ - jmp 12178 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 12193 │ │ │ │ + jmp 11e32 │ │ │ │ + mov (%rdi,%rsi,8),%r8 │ │ │ │ + jmp 12087 │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 120a2 │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,-0x120(%rbp) │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add 0x18(%r10),%rsi │ │ │ │ + mov 0xe0(%r10),%r13 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %r8,%r10 │ │ │ │ + fldt (%rsi) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ + mov %rdx,%r14 │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ lea (%rax,%r12,1),%rcx │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - lea (%rcx,%r12,1),%rdx │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ - add %r12,%rdx │ │ │ │ - mov %rdx,-0x70(%rbp) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + lea (%rcx,%r12,1),%rdi │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + add %r12,%rdi │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rbx,-0x120(%rbp) │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ lea (%rbx,%rax,1),%r11 │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - lea (%rdx,%r12,1),%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + lea (%rdi,%r12,1),%rbx │ │ │ │ mov %rbx,-0x48(%rbp) │ │ │ │ lea (%r11,%rax,1),%r12 │ │ │ │ mov %r11,%rbx │ │ │ │ - jmp 122d9 │ │ │ │ + jmp 121e7 │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ mov %r9,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r9,-0x140(%rbp) │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0x128(%rbp),%r11 │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - mov (%rax,%r9,8),%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ - jmp 12332 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov (%rax,%r9,8),%r8 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + imul %r8,%rax │ │ │ │ + mov %r8,-0x130(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + jmp 1223e │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + fldt (%r11) │ │ │ │ + mov %r9,-0x138(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rdx │ │ │ │ + mov %r10,-0x150(%rbp) │ │ │ │ + add 0x10(%rax,%rcx,8),%rdx │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ - fldt (%r10) │ │ │ │ - mov %r11,-0x150(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %r10,-0x158(%rbp) │ │ │ │ - add 0x10(%rcx,%r11,8),%rax │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1238c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + imul %rdx,%rax │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + jmp 122a4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ fldt (%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov -0x70(%rbp),%r11 │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ add 0x20(%rdx,%rcx,8),%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r11 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - jmp 123ca │ │ │ │ - nopl (%rax) │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + jmp 122e2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(6) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%rbx,%r9,8),%r14 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ fldt (%r10) │ │ │ │ + mov 0x30(%rbx,%r9,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + add %r11,%r15 │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %r11,%r14 │ │ │ │ - imul %r14,%r8 │ │ │ │ - jmp 123f8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %r15,%r8 │ │ │ │ + jmp 12308 │ │ │ │ + nop │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov 0x40(%r12,%rdx,8),%rdi │ │ │ │ fldt (%rcx) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x5,%rax │ │ │ │ add %r13,%rax │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jne 123f0 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + jne 12300 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - jne 123c0 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 122d8 │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 12380 │ │ │ │ - mov -0x150(%rbp),%r11 │ │ │ │ - mov -0x158(%rbp),%r10 │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - jne 12324 │ │ │ │ - mov -0x140(%rbp),%r9 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ - mov %r8,%r11 │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jne 12298 │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0x148(%rbp),%r11 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov -0x138(%rbp),%r9 │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ + mov -0x150(%rbp),%r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jne 12230 │ │ │ │ inc %r9 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - jne 122cd │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov -0x130(%rbp),%r8 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 121db │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - movq -0xf0(%rbp),%xmm0 │ │ │ │ - mov -0x138(%rbp),%r10 │ │ │ │ - movq %r14,%xmm2 │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - lea -0x1(%r15),%rax │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov %r8,%r15 │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + mov %r10,%r8 │ │ │ │ + movq %rax,%xmm2 │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ fxch %st(2) │ │ │ │ - mov %rdi,0x28(%r10) │ │ │ │ - movhps -0x108(%rbp),%xmm0 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + movq %r14,%xmm3 │ │ │ │ + mov -0x120(%rbp),%r10 │ │ │ │ + movups %xmm0,0x8(,%rcx,8) │ │ │ │ + movq %r11,%xmm0 │ │ │ │ + dec %rdx │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov %rax,0x20(%r8) │ │ │ │ - mov %rax,0x0(,%rcx,8) │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ + mov %rdx,0x20(,%r8,8) │ │ │ │ fstpt 0x20(%rbx) │ │ │ │ - movups %xmm0,0x8(%r10) │ │ │ │ - movq %r11,%xmm0 │ │ │ │ - mov %rax,0x8(%r8) │ │ │ │ + mov %rdi,0x28(,%rcx,8) │ │ │ │ fstpt 0x30(%rbx) │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ - mov %rax,0x10(%r8) │ │ │ │ - mov %rax,0x18(%r8) │ │ │ │ - movups %xmm0,0x18(%r10) │ │ │ │ + mov %rdx,0x0(,%r8,8) │ │ │ │ + mov %rdx,0x8(,%r8,8) │ │ │ │ + mov %rdx,0x10(,%r8,8) │ │ │ │ fstpt 0x40(%rbx) │ │ │ │ - jmp 12193 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 12193 │ │ │ │ + mov %rdx,0x18(,%r8,8) │ │ │ │ + movups %xmm0,0x18(,%rcx,8) │ │ │ │ + jmp 120a2 │ │ │ │ + cmpq $0x0,-0x88(%rbp) │ │ │ │ + jle 120a2 │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov -0x48(%rbp),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add 0x18(%r10),%rsi │ │ │ │ + mov %r10,-0xf0(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + fldt (%rsi) │ │ │ │ + add %r9,%rbx │ │ │ │ + mov %r8,-0xf8(%rbp) │ │ │ │ + lea (%rbx,%r9,1),%r11 │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ + fldt 0x10(%rsi) │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + add %r11,%r9 │ │ │ │ mov -0x58(%rbp),%r14 │ │ │ │ - add %r9,%rbx │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - add %r9,%rbx │ │ │ │ - add %rbx,%r9 │ │ │ │ - mov %rbx,-0x48(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov 0xe0(%r10),%r13 │ │ │ │ add %r14,%r14 │ │ │ │ - add 0x18(%rax),%rsi │ │ │ │ - mov 0xe0(%rax),%r13 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ add %r12,%rax │ │ │ │ - fldt (%rsi) │ │ │ │ - fldt 0x10(%rsi) │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - add %r12,%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ add %r12,%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - jmp 125c0 │ │ │ │ + add %rax,%r12 │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov %r12,-0x48(%rbp) │ │ │ │ + jmp 124fe │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ mov %rdx,%rax │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %r15,-0x108(%rbp) │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%rbx │ │ │ │ - mov (%rax,%rdx,8),%rax │ │ │ │ - imul %rax,%rbx │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov %rbx,-0x58(%rbp) │ │ │ │ - jmp 12619 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ + mov (%rax,%rdx,8),%rcx │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + imul %rcx,%rax │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ + jmp 12546 │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + fldt (%rax) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - fldt (%r10) │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov %r10,-0x128(%rbp) │ │ │ │ - add 0x10(%rbx,%rdx,8),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - imul %rax,%r8 │ │ │ │ + add 0x10(%rbx,%r8,8),%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - jmp 12665 │ │ │ │ + imul %rax,%r10 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1258b │ │ │ │ fstp %st(5) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ fldt (%r15) │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - xor %edx,%edx │ │ │ │ + mov 0x20(%r11,%r12,8),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + add %r10,%rax │ │ │ │ + mov -0x48(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - mov 0x20(%rax,%rbx,8),%r12 │ │ │ │ - add %r8,%r12 │ │ │ │ - mov %r12,%r11 │ │ │ │ - imul %rcx,%r11 │ │ │ │ - jmp 12698 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + imul %rax,%rbx │ │ │ │ + jmp 125b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x30(%r9,%rdx,8),%rdi │ │ │ │ - fldt (%r10) │ │ │ │ - inc %rdx │ │ │ │ - add $0x10,%r10 │ │ │ │ + mov 0x30(%r9,%rcx,8),%rdi │ │ │ │ + fldt (%r8) │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%r8 │ │ │ │ + add %rbx,%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r11,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %r13,%rax │ │ │ │ - fldt (%rax) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r13,%rdx │ │ │ │ + fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ - fldt 0x10(%rax) │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jne 12690 │ │ │ │ - inc %rbx │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jne 125b0 │ │ │ │ + inc %r12 │ │ │ │ add $0x10,%r15 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 1265b │ │ │ │ - mov -0x128(%rbp),%r10 │ │ │ │ - incq -0x50(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ - add $0x10,%r10 │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 1260d │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov -0x108(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jne 12581 │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ + addq $0x10,-0x50(%rbp) │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ + inc %r8 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 1253a │ │ │ │ + mov -0x100(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 125b6 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 124f4 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - movq %rax,%xmm0 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ movq %rdi,%xmm1 │ │ │ │ - lea -0x1(%r15),%rdx │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ + fxch %st(1) │ │ │ │ movhps -0x68(%rbp),%xmm0 │ │ │ │ - movups %xmm0,0x8(%r10) │ │ │ │ - movq %r12,%xmm0 │ │ │ │ + dec %rdx │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + movups %xmm0,0x8(,%rbx,8) │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + fstpt 0x10(%rcx) │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ - fstpt 0x40(%rbx) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %rdx,0x18(%r8) │ │ │ │ - movups %xmm0,0x18(%r10) │ │ │ │ - mov %rdx,0x0(,%rcx,8) │ │ │ │ - fstpt 0x10(%rbx) │ │ │ │ - mov %rdx,0x8(%r8) │ │ │ │ - mov %rdx,0x10(%r8) │ │ │ │ - fstpt 0x20(%rbx) │ │ │ │ - fstpt 0x30(%rbx) │ │ │ │ - jmp 12193 │ │ │ │ + mov %rdx,0x18(,%r8,8) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ + mov %rdx,0x0(,%r8,8) │ │ │ │ + mov %rdx,0x8(,%r8,8) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ + mov %rdx,0x10(,%r8,8) │ │ │ │ + movups %xmm0,0x18(,%rbx,8) │ │ │ │ + jmp 120a2 │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%rbx),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ - jmp 11ce5 │ │ │ │ + add 0x108(%r10),%rax │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + jmp 11bcc │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 11bb6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 11a9f │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ sub $0x78,%rsp │ │ │ │ mov 0x50(%rbp),%r10 │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ mov %rdi,-0x68(%rbp) │ │ │ │ mov 0x38(%rbp),%rdi │ │ │ │ - mov 0x48(%rbp),%rsi │ │ │ │ mov %rdx,-0x88(%rbp) │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ lea 0x1(%r10),%r11 │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ @@ -16995,27 +16961,27 @@ │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ fildll 0x40(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ + sub %r10,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + cqto │ │ │ │ + idiv %rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x58(%rbp) │ │ │ │ - sub %r10,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - cqto │ │ │ │ - idiv %rdi │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ + fildll -0x58(%rbp) │ │ │ │ sub %r10,%rax │ │ │ │ add 0x40(%rbp),%rax │ │ │ │ mov %rdx,%r12 │ │ │ │ cqto │ │ │ │ idivq 0x40(%rbp) │ │ │ │ mov 0x30(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ @@ -17030,101 +16996,100 @@ │ │ │ │ sub %r10,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ lea (%r10,%r10,1),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - jl 12a95 │ │ │ │ + jl 129c6 │ │ │ │ mov %r12,%rax │ │ │ │ lea (%r11,%r11,1),%r8 │ │ │ │ mov %rsp,%r15 │ │ │ │ mov %rdx,%rcx │ │ │ │ neg %rax │ │ │ │ lea (%r12,%r8,1),%r11 │ │ │ │ lea 0x0(%r13,%rax,8),%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r9,%r12,8) │ │ │ │ inc %r12 │ │ │ │ cmp %r12,%r11 │ │ │ │ - jne 128e0 │ │ │ │ + jne 12820 │ │ │ │ mov -0x40(%rbp),%r12 │ │ │ │ mov 0x40(%rbp),%r11 │ │ │ │ mov %r12,%rax │ │ │ │ lea (%r12,%r8,1),%r9 │ │ │ │ neg %rax │ │ │ │ lea (%rbx,%rax,8),%rdi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rax │ │ │ │ cqto │ │ │ │ idiv %r11 │ │ │ │ mov %rdx,(%rdi,%r12,8) │ │ │ │ inc %r12 │ │ │ │ cmp %r12,%r9 │ │ │ │ - jne 12920 │ │ │ │ + jne 12860 │ │ │ │ mov %rcx,%rax │ │ │ │ mov %rcx,%rdi │ │ │ │ add %rcx,%r8 │ │ │ │ neg %rax │ │ │ │ lea (%r15,%rax,8),%r9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,(%r9,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jne 12960 │ │ │ │ + jne 128a0 │ │ │ │ shl $0x5,%r10 │ │ │ │ mov %rbx,-0x98(%rbp) │ │ │ │ - mov %r13,-0x58(%rbp) │ │ │ │ - mov %rsi,0x48(%rbp) │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ lea 0x20(%r10,%r14,1),%rax │ │ │ │ + mov %r13,-0x58(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ + mov %rsi,0x48(%rbp) │ │ │ │ lea 0x20(%rax,%r10,1),%rax │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ add %r15,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov -0x88(%rbp),%r12 │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ mov -0x80(%rbp),%r13 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt (%r14) │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ + add $0x8,%r13 │ │ │ │ + add $0x10,%rbx │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ - fldt (%r14) │ │ │ │ fldt (%r12) │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ - add $0x8,%r13 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt (%rbx) │ │ │ │ - add $0x10,%rbx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov 0x40(%rbp),%rax │ │ │ │ imul (%rcx),%rax │ │ │ │ add (%rsi),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ imul 0x48(%rbp),%rax │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ add -0x8(%r13),%rax │ │ │ │ + fldt -0x10(%rbx) │ │ │ │ shl $0x5,%rax │ │ │ │ lea (%rdx,%rax,1),%r15 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt 0x10(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r15) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r15) │ │ │ │ @@ -17134,856 +17099,857 @@ │ │ │ │ fldt 0x20(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt 0x10(%r15) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ cmp %r13,-0x60(%rbp) │ │ │ │ - jne 129f0 │ │ │ │ - add $0x10,%r12 │ │ │ │ + jne 12920 │ │ │ │ addq $0x8,-0x40(%rbp) │ │ │ │ + add $0x10,%r12 │ │ │ │ cmp %r12,-0x70(%rbp) │ │ │ │ - jne 129e0 │ │ │ │ - add $0x10,%r14 │ │ │ │ + jne 12910 │ │ │ │ addq $0x8,-0x58(%rbp) │ │ │ │ + add $0x10,%r14 │ │ │ │ cmp %r14,-0x90(%rbp) │ │ │ │ - jne 129c0 │ │ │ │ + jne 128f8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rdi,%r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 12c10 │ │ │ │ + jl 12b30 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ add %r13,%rax │ │ │ │ cmp %rax,%r13 │ │ │ │ - jge 12c00 │ │ │ │ + jge 12b20 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ mov 0x28(%r14),%rbx │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ mov 0x18(%r14),%rbp │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ mov 0x8(%r14),%rsi │ │ │ │ - mov (%r14),%r14 │ │ │ │ lea 0x1(%rbx),%r15 │ │ │ │ + mov (%r14),%r14 │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ mov %r13,%r12 │ │ │ │ mov %r15,%r13 │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ mov %r14,%r15 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 12bd0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 12af8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r12,%rcx │ │ │ │ lea (%rcx,%rcx,2),%rdx │ │ │ │ mov %rcx,%r9 │ │ │ │ mov 0x78(%r15),%r11 │ │ │ │ - mov 0xc8(%r15),%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %rdx,%r8 │ │ │ │ add $0x2,%rdx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + add 0x18(%r15),%rcx │ │ │ │ imul %r13,%rdx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - inc %r12 │ │ │ │ - imul %r13,%r9 │ │ │ │ + mov 0xc8(%r15),%rsi │ │ │ │ + shl $0x4,%r8 │ │ │ │ push %rbx │ │ │ │ + imul %r13,%r9 │ │ │ │ push %rbp │ │ │ │ + inc %r12 │ │ │ │ push 0x20(%rsp) │ │ │ │ - push 0x30(%rsp) │ │ │ │ mov %rdx,%rdi │ │ │ │ sub %r13,%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add 0x18(%r15),%rcx │ │ │ │ + push 0x30(%rsp) │ │ │ │ lea (%r9,%r9,2),%r9 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - shl $0x5,%r9 │ │ │ │ shl $0x5,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ + shl $0x5,%r9 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ lea 0x20(%r11,%r8,1),%r9 │ │ │ │ push %r9 │ │ │ │ + lea 0x10(%r11,%r8,1),%r9 │ │ │ │ + add %r11,%r8 │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ - lea 0x10(%r11,%r8,1),%r9 │ │ │ │ push 0x8(%rcx) │ │ │ │ - add %r11,%r8 │ │ │ │ push (%rcx) │ │ │ │ mov %rdi,%rcx │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ - call 127c0 │ │ │ │ + call 126f0 │ │ │ │ add $0x50,%rsp │ │ │ │ cmp %r12,%r14 │ │ │ │ - je 12c00 │ │ │ │ + je 12b20 │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - je 12b40 │ │ │ │ + je 12a68 │ │ │ │ mov %r12,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r15),%rdx │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ - jmp 12b43 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 12a6b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nop │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 12ae5 │ │ │ │ + jmp 12a15 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x78,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 12f26 │ │ │ │ + jl 12e46 │ │ │ │ imul %rax,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%r14 │ │ │ │ - add %r14,%rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jge 12ecb │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%r10 │ │ │ │ - mov 0x38(%rbx),%r13 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov (%rbx),%r15 │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - lea 0x3(%r10,%r10,2),%rdx │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - lea (%r10,%r10,1),%rbx │ │ │ │ - lea 0x1(%rbx),%rdi │ │ │ │ + lea (%rcx,%rdx,1),%r15 │ │ │ │ + lea (%rax,%r15,1),%r10 │ │ │ │ + cmp %r10,%r15 │ │ │ │ + jge 12deb │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov 0x28(%rbx),%r9 │ │ │ │ + mov %r10,-0x80(%rbp) │ │ │ │ + mov 0x38(%rbx),%r14 │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + lea (%r9,%r9,1),%rbx │ │ │ │ + lea 0x1(%rbx),%rcx │ │ │ │ add $0x2,%rbx │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - lea 0x1(%r10),%rcx │ │ │ │ - lea 0x0(,%rcx,4),%rdi │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x6,%rdi │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - add $0x10,%rcx │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - lea 0x10(%rdi),%rcx │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - lea 0x10(%rdx),%rcx │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %r13,%r15 │ │ │ │ - mov %rcx,%r13 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + lea 0x1(%r9),%rax │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + lea 0x0(,%rax,4),%rcx │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ + shl $0x6,%rcx │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + add $0x10,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - jne 12ee0 │ │ │ │ + jne 12e00 │ │ │ │ mov %r14,%rcx │ │ │ │ lea (%rcx,%rcx,1),%r8 │ │ │ │ mov 0xc8(%r13),%r9 │ │ │ │ lea (%r8,%rcx,1),%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ inc %rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ + cmpq $0x0,-0x68(%rbp) │ │ │ │ fldt 0x10(%r9,%rdx,1) │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ - cmpq $0x0,-0x68(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt (%r9,%rdi,1) │ │ │ │ - jle 12f00 │ │ │ │ + jle 12e20 │ │ │ │ + fld1 │ │ │ │ mov $0x10,%edx │ │ │ │ mov $0x1,%r11d │ │ │ │ - fld1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt (%r15,%rdx,1) │ │ │ │ inc %r11 │ │ │ │ + fldt (%r15,%rdx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 12d80 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 12ca0 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov %rbx,%rdx │ │ │ │ fldt 0x10(%r9,%rdi,1) │ │ │ │ fxch %st(1) │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov $0x1,%r11d │ │ │ │ shl $0x4,%rdx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r15,%rdx,1) │ │ │ │ inc %r11 │ │ │ │ + fldt (%r15,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 12de0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ + jne 12d00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r9,%rdi,1) │ │ │ │ fldt 0x20(%r9,%rdi,1) │ │ │ │ - mov $0x1,%edi │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov $0x1,%edi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r15,%rdx,1) │ │ │ │ inc %rdi │ │ │ │ + fldt (%r15,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rbx,%rdi │ │ │ │ - jne 12e40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 12d60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov 0x78(%r13),%rdx │ │ │ │ add %rcx,%r8 │ │ │ │ sub $0x8,%rsp │ │ │ │ - inc %r14 │ │ │ │ + shl $0x4,%r8 │ │ │ │ shl $0x5,%rcx │ │ │ │ add 0x18(%r13),%rcx │ │ │ │ + inc %r14 │ │ │ │ lea (%rsi,%rax,1),%r11 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ + lea 0x20(%rdx,%r8,1),%r9 │ │ │ │ push -0x78(%rbp) │ │ │ │ push -0x40(%rbp) │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ push -0x48(%rbp) │ │ │ │ push -0x50(%rbp) │ │ │ │ - shl $0x4,%r8 │ │ │ │ - lea 0x20(%rdx,%r8,1),%r9 │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ push %r9 │ │ │ │ - push 0x18(%rcx) │ │ │ │ - push 0x10(%rcx) │ │ │ │ lea 0x10(%rdx,%r8,1),%r9 │ │ │ │ - push 0x8(%rcx) │ │ │ │ add %rdx,%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ + push 0x18(%rcx) │ │ │ │ + push 0x10(%rcx) │ │ │ │ + push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ mov %r11,%rcx │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ - call 127c0 │ │ │ │ + call 126f0 │ │ │ │ mov %r12,%rsp │ │ │ │ cmp %r14,-0x80(%rbp) │ │ │ │ - jne 12d10 │ │ │ │ + jne 12c30 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r13),%rdx │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ - jmp 12d31 │ │ │ │ + jmp 12c51 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ mov %rbx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ mov -0x88(%rbp),%rdx │ │ │ │ fldt 0x20(%r9,%rdi,1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ - jmp 12e5f │ │ │ │ + jmp 12d7f │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 12c59 │ │ │ │ + jmp 12b79 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xf8,%rsp │ │ │ │ mov (%rdi),%r15 │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 13b56 │ │ │ │ + jl 13a8f │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 134eb │ │ │ │ + jge 1342d │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ mov %rbx,-0xd0(%rbp) │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne 13b3b │ │ │ │ + jne 13a74 │ │ │ │ mov -0xb8(%rbp),%r8 │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ - mov %rsp,-0xf8(%rbp) │ │ │ │ mov 0x58(%r15),%rbx │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ fld1 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x88(%rbp) │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ + mov %rsp,-0x88(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x17(%rsi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ sub $0x10,%rax │ │ │ │ sub %rcx,%rsp │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ inc %rbx │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ + mov %rbx,%r13 │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %rcx,%r11 │ │ │ │ + shl $0x5,%r13 │ │ │ │ fstpt (%rcx) │ │ │ │ + mov %rcx,%r11 │ │ │ │ mov %rdi,%rcx │ │ │ │ imul %rbx,%rdi │ │ │ │ - shr $0x3,%rdx │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rdi,%rdx │ │ │ │ lea (%rbx,%rbx,1),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ imul %rax,%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%r13 │ │ │ │ - dec %rax │ │ │ │ - js 13b60 │ │ │ │ - imul %rbx,%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + dec %rdi │ │ │ │ + js 13a99 │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x48(%r15),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - lea -0x8(%rsi),%r9 │ │ │ │ - neg %rdx │ │ │ │ mov %r8,-0xa8(%rbp) │ │ │ │ + lea -0x8(%rsi),%r14 │ │ │ │ + neg %rax │ │ │ │ mov %r15,-0xb0(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdx,-0x98(%rbp) │ │ │ │ mov %rax,%r10 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ imul %r8,%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r15),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov (%rcx,%r9,1),%rdi │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov (%rcx,%r14,1),%rdi │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ mov %rdi,-0xc8(%rbp) │ │ │ │ fildll -0xc8(%rbp) │ │ │ │ - fldt (%r14,%r9,2) │ │ │ │ + fldt (%rax,%r14,2) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xc8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%rax,%rdx,1),%rdx │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rsi,(%r8,%r9,1) │ │ │ │ - mov %rdx,(%rax,%r9,1) │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%rax,%rsi,1),%rsi │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + mov %rdx,(%r8,%r14,1) │ │ │ │ + mov %rsi,(%rax,%r14,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1319a │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - add %rdi,%rsi │ │ │ │ + jle 130c2 │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + lea (%rdi,%rdx,1),%rsi │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + add %rdx,%r15 │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ lea (%r10,%rdx,8),%r8 │ │ │ │ - lea (%rsi,%rax,1),%r15 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ add %rax,%r8 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r15 │ │ │ │ - jne 13186 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - sub $0x8,%r9 │ │ │ │ + jne 130ae │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + sub $0x8,%r14 │ │ │ │ add %rax,%r10 │ │ │ │ - cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 1310e │ │ │ │ + cmp $0xfffffffffffffff8,%r14 │ │ │ │ + jne 1302e │ │ │ │ mov -0xc0(%rbp),%rsi │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ mov -0xb0(%rbp),%r15 │ │ │ │ - mov %r11,-0xc8(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ mov %rsi,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r11,-0xb0(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ call 3030 │ │ │ │ - lea 0x17(%r13),%rax │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + lea 0x17(%r9),%rax │ │ │ │ + mov -0xb0(%rbp),%r11 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xc8(%rbp),%r11 │ │ │ │ - xor %r13d,%r13d │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov %r13,%rax │ │ │ │ shr $0x4,%rax │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xc8(%r15),%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - fldt (%r10) │ │ │ │ - imul %r13,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %rdi,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + imul %r14,%rsi │ │ │ │ + fldt (%rax) │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add %rsi,%rdi │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rax) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + fstpt (%rdi) │ │ │ │ + fldt 0x10(%rax) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + mov (%rax,%r14,8),%rdi │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - fldt 0x10(%r10) │ │ │ │ - mov (%rax,%r13,8),%rsi │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov (%rax,%r13,8),%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 132f3 │ │ │ │ - mov -0x100(%rbp),%r14 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ + mov (%rax,%r14,8),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 13236 │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ fmul %st,%st(1) │ │ │ │ - imul %r13,%r14 │ │ │ │ - shl $0x4,%r14 │ │ │ │ - fldt 0x10(%r14,%rdi,1) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + imul %r14,%r10 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + fldt 0x10(%r10,%rsi,1) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - lea 0x2(%rsi),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jl 132f9 │ │ │ │ - inc %rax │ │ │ │ + fstpt 0x10(%rsi) │ │ │ │ + lea 0x2(%rdi),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jl 1323c │ │ │ │ fldt (%r9) │ │ │ │ - sub %rsi,%rax │ │ │ │ - fld %st(1) │ │ │ │ - mov $0x2,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + inc %rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov $0x2,%edi │ │ │ │ + mov %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ + inc %rdi │ │ │ │ fldt 0x20(%rdx,%rax,1) │ │ │ │ - inc %rsi │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x20(%r9,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 132d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 132fb │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 132fb │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 13213 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1323e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1323e │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - inc %r13 │ │ │ │ - add $0x20,%r10 │ │ │ │ + inc %r14 │ │ │ │ + add %r13,%r9 │ │ │ │ + addq $0x20,-0x90(%rbp) │ │ │ │ add %rax,%rdx │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - add %rax,%r9 │ │ │ │ - cmp %r13,-0x50(%rbp) │ │ │ │ - jne 13241 │ │ │ │ + cmp %r14,-0x50(%rbp) │ │ │ │ + jne 13182 │ │ │ │ cmpq $0x4,-0x50(%rbp) │ │ │ │ - je 1386c │ │ │ │ + je 137ac │ │ │ │ cmpq $0x5,-0x50(%rbp) │ │ │ │ - je 13515 │ │ │ │ + je 13457 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 134c9 │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ - mov %r11,%rcx │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jle 1340b │ │ │ │ shl $0x5,%r8 │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ shr $0x4,%r13 │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ mov %r13,%r11 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ mov %rcx,%r13 │ │ │ │ cmp %r8,%rax │ │ │ │ - jge 133f7 │ │ │ │ + jge 13336 │ │ │ │ mov 0x58(%r15),%rcx │ │ │ │ - mov 0x48(%r15),%r10 │ │ │ │ - mov (%r12,%rax,8),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ + mov 0x48(%r15),%r10 │ │ │ │ mov %r15,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ fldt 0x0(%r13,%rdi,1) │ │ │ │ inc %rcx │ │ │ │ lea (%rcx,%rcx,1),%r9 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rcx │ │ │ │ - mov (%r14,%rax,8),%r15 │ │ │ │ mov %r11,%rdi │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ + mov (%r14,%rax,8),%r15 │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ imul %rax,%rdi │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r10,%rax,8),%rsi │ │ │ │ add %r15,%rdi │ │ │ │ add %rcx,%r15 │ │ │ │ add %r9,%rcx │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rdx,%rdi,1) │ │ │ │ mov %rax,%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rdi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x0(%r13,%rdi,1) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ add (%rdi,%r15,8),%rsi │ │ │ │ mov %rsi,(%r12,%rax,8) │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 133a4 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 132e3 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x50(%rbp),%r15 │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ mov (%r12,%r8,8),%rax │ │ │ │ - mov %rdx,-0x98(%rbp) │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ - add 0x18(%r15),%rcx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ shl $0x4,%r8 │ │ │ │ + mov %rdx,-0x98(%rbp) │ │ │ │ fldt 0x0(%r13,%r8,1) │ │ │ │ - fldt (%rcx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + add 0x18(%r15),%rcx │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r15),%rax │ │ │ │ + fldt (%rcx) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ call 3310 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ call 3260 │ │ │ │ call 3310 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r15),%r8 │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ mov -0x90(%rbp),%r11 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ lea -0x1(%r8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 1349d │ │ │ │ - jmp 1350f │ │ │ │ + jg 133df │ │ │ │ + jmp 13451 │ │ │ │ movq $0x0,(%r14,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 134fa │ │ │ │ - mov (%rdx,%rax,8),%rcx │ │ │ │ + je 1343c │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ + mov (%rdx,%rax,8),%rcx │ │ │ │ sub (%rdi,%rax,8),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 13490 │ │ │ │ + je 133d2 │ │ │ │ inc %rsi │ │ │ │ inc %rbx │ │ │ │ mov %rsi,(%r14,%rax,8) │ │ │ │ cmp %rbx,-0xd0(%rbp) │ │ │ │ - jne 1336d │ │ │ │ - jmp 134c9 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 132ac │ │ │ │ + jmp 1340b │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xf8(%rbp),%rsp │ │ │ │ incq -0xb8(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ cmp %rax,-0xf0(%rbp) │ │ │ │ - jne 12fbc │ │ │ │ + jne 12edc │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %rbx │ │ │ │ incq (%r14) │ │ │ │ + inc %rbx │ │ │ │ cmp %rbx,-0xd0(%rbp) │ │ │ │ - jne 13376 │ │ │ │ - jmp 134c9 │ │ │ │ + jne 132b5 │ │ │ │ + jmp 1340b │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ - jmp 134ae │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - js 134c9 │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ + jmp 133f0 │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + js 1340b │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ fld1 │ │ │ │ - xor %r13d,%r13d │ │ │ │ mov %r11,%r14 │ │ │ │ - shl $0x5,%r8 │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ - add %rax,%rdi │ │ │ │ - lea (%rdi,%rax,1),%rsi │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ - add %r10,%rax │ │ │ │ + lea (%rax,%r13,1),%rdi │ │ │ │ + lea (%rdi,%r13,1),%rax │ │ │ │ + lea (%rax,%r13,1),%r10 │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + lea (%r10,%r13,1),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov %r13,%rdx │ │ │ │ imul (%rcx),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r13,(%rsi) │ │ │ │ mov -0xc0(%rbp),%rsi │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rsi,%r13,8),%rax │ │ │ │ lea (%rbx,%rbx,1),%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,0x8(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r14) │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 134c7 │ │ │ │ + jle 13409 │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ + mov %r13,-0x110(%rbp) │ │ │ │ + mov %r10,-0xb0(%rbp) │ │ │ │ mov %rdi,-0xe0(%rbp) │ │ │ │ mov %rdi,-0x118(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r12,%r14 │ │ │ │ mov %r15,%r12 │ │ │ │ mov %rdi,%r15 │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ - imul 0x8(%rcx),%rax │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ + imul 0x8(%rcx),%rax │ │ │ │ mov %rdi,0x8(%rdx) │ │ │ │ mov -0xe0(%rbp),%rdx │ │ │ │ add %rdi,%rsi │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ fldt (%rdx) │ │ │ │ add (%rdi,%rsi,8),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rax,0x10(%r14) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1385e │ │ │ │ + jle 1379e │ │ │ │ mov -0x108(%rbp),%r13 │ │ │ │ xor %r9d,%r9d │ │ │ │ mov %r13,%r10 │ │ │ │ mov %r12,%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - imul 0x10(%rcx),%r12 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%r10) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ lea (%r9,%rbx,4),%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + imul 0x10(%rcx),%r12 │ │ │ │ mov %r9,0x10(%rax) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x30(%r15) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rax,%rsi,8),%r12 │ │ │ │ mov %r12,0x18(%r14) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x30(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13850 │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + jle 13790 │ │ │ │ xor %r11d,%r11d │ │ │ │ - lea (%rbx,%rbx,1),%rax │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %r11,%rdi │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %r15,%r9 │ │ │ │ - mov %r13,%rbx │ │ │ │ mov %r10,-0xa8(%rbp) │ │ │ │ + lea (%rbx,%rbx,1),%rax │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ + mov %r15,%r9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + fldt (%rsi) │ │ │ │ add %rdx,%rax │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ - fldt (%rsi) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ lea (%rdi,%rax,2),%r15 │ │ │ │ mov 0x18(%rcx),%rax │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rdi,0x18(%r11) │ │ │ │ imul %r8,%rax │ │ │ │ add (%r10,%r15,8),%rax │ │ │ │ + mov %rdi,0x18(%r11) │ │ │ │ + mov %rax,0x20(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x40(%r9) │ │ │ │ - mov %rax,0x20(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 13810 │ │ │ │ + jle 13750 │ │ │ │ mov -0x98(%rbp),%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %rsi,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r13,%rbx │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ mov %r14,%r13 │ │ │ │ mov %r15,%r14 │ │ │ │ - jmp 136ec │ │ │ │ + jmp 1362c │ │ │ │ nop │ │ │ │ + fldt 0x40(%rsi) │ │ │ │ mov 0x20(%r13),%rax │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - fldt 0x40(%rsi) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - imul 0x20(%rcx),%rax │ │ │ │ fldt (%rbx) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ lea (%r14,%rdx,8),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ + imul 0x20(%rcx),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ mov %r14,0x20(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ inc %r14 │ │ │ │ - fstpt 0x50(%rsi) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ mov %rax,0x28(%r13) │ │ │ │ mov 0x0(%r13,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + fstpt 0x50(%rsi) │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ add 0x18(%r12),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xe0(%r12),%rax │ │ │ │ fldt (%rdx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + add 0xe0(%r12),%rax │ │ │ │ mov %rax,%r15 │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ @@ -17998,185 +17964,183 @@ │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r12),%rdx │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ inc %rdx │ │ │ │ lea (%rdx,%rdx,1),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ - jg 136e0 │ │ │ │ + jg 13620 │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %r12,%rbx │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ mov %r13,%r14 │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - jle 137d0 │ │ │ │ - mov 0x18(%r13),%r8 │ │ │ │ - mov 0x48(%r12),%rcx │ │ │ │ + jle 13710 │ │ │ │ fldt 0x30(%r9) │ │ │ │ + mov 0x18(%r13),%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ - jmp 13680 │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + jmp 135c0 │ │ │ │ mov %r9,%r15 │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r10 │ │ │ │ mov %r12,%r13 │ │ │ │ mov %rdx,%rbx │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rax,%r9 │ │ │ │ - jge 13bd2 │ │ │ │ + jge 13b04 │ │ │ │ + fldt 0x20(%r15) │ │ │ │ mov 0x10(%r14),%r12 │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ - fldt 0x20(%r15) │ │ │ │ - jmp 13620 │ │ │ │ + jmp 13560 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %r9,%r15 │ │ │ │ - mov %rdx,%rbx │ │ │ │ lea (%rdx,%rdx,1),%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ incq -0xc8(%rbp) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ addq $0x10,-0xe0(%rbp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 13b96 │ │ │ │ + jge 13ac8 │ │ │ │ + fldt 0x10(%r15) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - fldt 0x10(%r15) │ │ │ │ - jmp 135c2 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 13856 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 13506 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 13796 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%r15 │ │ │ │ - jmp 134c9 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 13864 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1340b │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 137a4 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%r15 │ │ │ │ - jmp 134c9 │ │ │ │ - cmpq $0x0,-0x70(%rbp) │ │ │ │ - js 134c9 │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %r12,%r14 │ │ │ │ - fld1 │ │ │ │ - mov %r11,%r12 │ │ │ │ + jmp 1340b │ │ │ │ + cmpq $0x0,-0x40(%rbp) │ │ │ │ + js 1340b │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ shl $0x5,%r8 │ │ │ │ + fld1 │ │ │ │ + mov %r12,%r14 │ │ │ │ mov %r8,-0x70(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea (%rdi,%rax,1),%rsi │ │ │ │ - mov %r8,%r15 │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - add %rdi,%rax │ │ │ │ + mov %r11,%r12 │ │ │ │ + lea (%rax,%r13,1),%rsi │ │ │ │ + lea (%rsi,%r13,1),%rdi │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ + lea (%rdi,%r13,1),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %r8,%r15 │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ imul (%rcx),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r15,(%rdi) │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ lea (%rbx,%rbx,1),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rdi,%r15,8),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,0x8(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %rax,0x8(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 13854 │ │ │ │ - mov %r12,%rax │ │ │ │ + jle 13794 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %r13,%r12 │ │ │ │ mov %r15,-0xa0(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ mov %r14,%r15 │ │ │ │ mov %r8,%r14 │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - imul 0x8(%rcx),%r10 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rdi,%r13 │ │ │ │ fldt (%r9) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ add %r14,%rdx │ │ │ │ + imul 0x8(%rcx),%rax │ │ │ │ + mov %r14,0x8(%rdi) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %r14,0x8(%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + add (%rdi,%rdx,8),%rax │ │ │ │ + mov %rax,0x10(%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r13) │ │ │ │ - add (%rax,%rdx,8),%r10 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r10,0x10(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13862 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r14,-0xc8(%rbp) │ │ │ │ + jle 137a2 │ │ │ │ mov %rsi,%r11 │ │ │ │ xor %r10d,%r10d │ │ │ │ mov %rcx,%rdx │ │ │ │ - mov %r15,%r14 │ │ │ │ mov %r9,-0xe0(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - imul 0x10(%rdx),%rax │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ + mov %r14,-0xc8(%rbp) │ │ │ │ + mov %r15,%r14 │ │ │ │ fldt (%r11) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ lea (%r10,%rbx,4),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + imul 0x10(%rdx),%rax │ │ │ │ mov %r10,0x10(%rcx) │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x30(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rcx,%rdi,8),%rax │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x30(%r13) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13afb │ │ │ │ + jle 13a3b │ │ │ │ mov -0x98(%rbp),%r8 │ │ │ │ xor %r15d,%r15d │ │ │ │ - lea (%rbx,%rbx,1),%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ + lea (%rbx,%rbx,1),%rdi │ │ │ │ mov %r12,%r13 │ │ │ │ mov %r10,-0x88(%rbp) │ │ │ │ mov %r14,%r12 │ │ │ │ mov %r11,-0x90(%rbp) │ │ │ │ mov %r15,%r14 │ │ │ │ mov %r8,%rbx │ │ │ │ - jmp 139dc │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1391c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fldt 0x30(%rsi) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ mov 0x48(%r13),%rdx │ │ │ │ - fldt 0x30(%rsi) │ │ │ │ + fldt (%rbx) │ │ │ │ add %rdi,%rcx │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ - imul 0x18(%rdx),%rax │ │ │ │ - fldt (%rbx) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ lea (%r14,%rcx,2),%rcx │ │ │ │ - mov 0x30(%r13),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ add $0x10,%rbx │ │ │ │ + imul 0x18(%rdx),%rax │ │ │ │ + mov 0x30(%r13),%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rdi,%rcx,8),%rax │ │ │ │ mov %r14,0x18(%r8) │ │ │ │ inc %r14 │ │ │ │ - fstpt 0x40(%rsi) │ │ │ │ mov %rax,0x20(%r12) │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xe0(%r13),%rax │ │ │ │ + fstpt 0x40(%rsi) │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ + mov %rax,%r15 │ │ │ │ add 0x18(%r13),%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xe0(%r13),%rax │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,%r15 │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ @@ -18191,520 +18155,522 @@ │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r13),%rcx │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ inc %rcx │ │ │ │ lea (%rcx,%rcx,1),%rdi │ │ │ │ cmp %r14,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ - jg 139d0 │ │ │ │ + jg 13910 │ │ │ │ mov -0x88(%rbp),%r10 │ │ │ │ mov %r12,%r14 │ │ │ │ mov -0x90(%rbp),%r11 │ │ │ │ mov %r13,%r12 │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rsi,%r13 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rdx │ │ │ │ - jle 13ac1 │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - mov 0x48(%r12),%rdx │ │ │ │ + jle 13a01 │ │ │ │ fldt 0x20(%rsi) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ - jmp 13969 │ │ │ │ + mov 0x48(%r12),%rdx │ │ │ │ + jmp 138a8 │ │ │ │ mov %r14,%r15 │ │ │ │ mov -0xc8(%rbp),%r14 │ │ │ │ mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 13b80 │ │ │ │ - mov 0x8(%r15),%r10 │ │ │ │ - mov 0x48(%r12),%rcx │ │ │ │ + jge 13ab9 │ │ │ │ fldt 0x10(%r13) │ │ │ │ - jmp 13912 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + jmp 13857 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ - lea (%rbx,%rbx,1),%rdx │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ mov %r12,%r13 │ │ │ │ + lea (%rbx,%rbx,1),%rdx │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ mov %rax,%r12 │ │ │ │ inc %r15 │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jge 13856 │ │ │ │ + jge 13796 │ │ │ │ + fldt (%r12) │ │ │ │ mov (%r14),%rax │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ - fldt (%r12) │ │ │ │ - jmp 138b1 │ │ │ │ + jmp 137f6 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ - jmp 12fce │ │ │ │ + jmp 12eee │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 12f6f │ │ │ │ - lea 0x17(%rdi),%rax │ │ │ │ + jmp 12e8f │ │ │ │ + lea 0x17(%r9),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ - jmp 13335 │ │ │ │ + jmp 13278 │ │ │ │ mov %r15,%r14 │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ xchg %r12,%r13 │ │ │ │ - jmp 13b1f │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ + jmp 13a58 │ │ │ │ mov -0x110(%rbp),%r13 │ │ │ │ mov %r15,%rax │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ mov %r12,%r15 │ │ │ │ mov -0xb0(%rbp),%r10 │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ inc %r13 │ │ │ │ cmp %rsi,%r13 │ │ │ │ - jge 134c9 │ │ │ │ + jge 1340b │ │ │ │ fldt (%rax) │ │ │ │ mov 0x48(%r15),%rcx │ │ │ │ mov (%r12),%rax │ │ │ │ - jmp 13551 │ │ │ │ + jmp 13495 │ │ │ │ mov %rcx,%rsi │ │ │ │ - jmp 1381f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1375f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ - sub $0xa8,%rsp │ │ │ │ + push %rbx │ │ │ │ + sub $0x98,%rsp │ │ │ │ mov (%rdi),%r13 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 14686 │ │ │ │ + jl 145a3 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rdi │ │ │ │ add %rdi,%rax │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 1400d │ │ │ │ + jge 13f50 │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - jne 1466e │ │ │ │ + jne 1458b │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov 0x30(%r13),%r12 │ │ │ │ - mov %rsp,-0xb8(%rbp) │ │ │ │ mov 0x58(%r13),%r15 │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ lea 0x0(,%r12,8),%rsi │ │ │ │ + mov %r12,%rdx │ │ │ │ lea 0x1(%r15),%rbx │ │ │ │ mov %r12,%rdi │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ + add $0x20,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x70(%rbp) │ │ │ │ + mov %rsp,-0x78(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x88(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x17(%rsi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ + mov %rsp,-0x70(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - lea 0x7(%rsp),%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - mov %rdx,%r14 │ │ │ │ + lea 0x7(%rsp),%rcx │ │ │ │ + sub %rdx,%rsp │ │ │ │ mov %r12,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + lea 0xf(%rsp),%r8 │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%rax │ │ │ │ - add $0x20,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ + and $0xfffffffffffffff0,%r8 │ │ │ │ + mov %rcx,%r14 │ │ │ │ movq $0x0,0x0(,%rax,8) │ │ │ │ mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - lea 0xf(%rsp),%r8 │ │ │ │ - and $0xfffffffffffffff0,%r8 │ │ │ │ fstpt (%r8) │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r12,%rax │ │ │ │ - dec %rax │ │ │ │ + dec %rdx │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ - js 13e49 │ │ │ │ - imul %rbx,%rax │ │ │ │ + js 13d83 │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x48(%r13),%r9 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - lea -0x8(%rsi),%r11 │ │ │ │ - neg %rdx │ │ │ │ - mov %r13,-0xc0(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov %r13,-0xb8(%rbp) │ │ │ │ + lea -0x8(%rsi),%rcx │ │ │ │ + neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + imul %rbx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r13),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%r9,%r11,1),%r8 │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - fildll -0xc8(%rbp) │ │ │ │ - fldt (%rax,%r11,2) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ + mov (%r9,%rcx,1),%r10 │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ + fildll -0xc0(%rbp) │ │ │ │ + fldt (%rax,%rcx,2) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xc8(%rbp) │ │ │ │ + fistpll -0xc0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rdx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea 0x1(%r15,%rdx,1),%rdx │ │ │ │ - sub %r15,%rdi │ │ │ │ - mov %rdi,(%rax,%r11,1) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov %rdx,(%rax,%r11,1) │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea 0x1(%r15,%rdi,1),%rdi │ │ │ │ + sub %r15,%rdx │ │ │ │ + mov %rdx,(%rax,%rcx,1) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov %rdi,(%rax,%rcx,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13dfe │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - add %r8,%rdi │ │ │ │ + jle 13d2f │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + lea (%r10,%rdx,1),%rdi │ │ │ │ + lea (%rax,%r10,1),%r13 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + add %rdx,%r13 │ │ │ │ mov %rdi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%rcx,%rdx,8),%r10 │ │ │ │ - lea (%rdi,%rax,1),%r13 │ │ │ │ + lea (%rax,%rdx,8),%r11 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - add %rax,%r10 │ │ │ │ + add %rax,%r11 │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ - mov %rdx,(%r10,%rdi,8) │ │ │ │ + idiv %r10 │ │ │ │ + mov %rdx,(%r11,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%r13 │ │ │ │ - jne 13dea │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - sub $0x8,%r11 │ │ │ │ - add %rax,%rcx │ │ │ │ - cmp $0xfffffffffffffff8,%r11 │ │ │ │ - jne 13d72 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + jne 13d1b │ │ │ │ + sub $0x8,%rcx │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ + add %rdi,-0x50(%rbp) │ │ │ │ + cmp $0xfffffffffffffff8,%rcx │ │ │ │ + jne 13c9f │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ call 3030 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - je 143a0 │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ + je 142c8 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 1403a │ │ │ │ + je 13f7a │ │ │ │ xor %edi,%edi │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ - jle 13feb │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 13f2e │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ xor %r15d,%r15d │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ cmp %r12,%rdi │ │ │ │ - jge 13f20 │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ + jge 13e62 │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - lea 0x0(,%r12,8),%rdx │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ + mov 0x58(%r13),%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov (%r14,%rdi,8),%rdx │ │ │ │ mov 0xc8(%r13),%r11 │ │ │ │ - mov 0x48(%r13),%r10 │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ imul %r12,%r9 │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ + fldt (%r8,%rcx,1) │ │ │ │ + mov 0x48(%r13),%r10 │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + lea (%rsi,%rsi,1),%rcx │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ - mov (%r14,%rax,1),%rcx │ │ │ │ add %rdi,%r9 │ │ │ │ - imul %r8,%r9 │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - imul %r8,%rdi │ │ │ │ - shl $0x4,%rcx │ │ │ │ - sub %r9,%rdi │ │ │ │ - fldt (%rsi,%rcx,1) │ │ │ │ + imul %rsi,%r9 │ │ │ │ lea (%r9,%r9,1),%rsi │ │ │ │ - lea (%r8,%r8,1),%rcx │ │ │ │ - lea (%rdi,%rdi,1),%r9 │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + lea 0x0(,%r12,8),%rsi │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + imul %rsi,%rdi │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + sub %r9,%rdi │ │ │ │ + add %rdi,%rdi │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ mov (%rbx,%rax,1),%rdi │ │ │ │ imul (%r10,%rax,1),%rdx │ │ │ │ - lea (%rsi,%rdi,1),%r8 │ │ │ │ + lea (%rsi,%rdi,1),%r9 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + fldt (%r11,%r9,1) │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ add %r9,%rdi │ │ │ │ - shl $0x4,%r8 │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add %rsi,%rdi │ │ │ │ add %rcx,%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%r8,%rax,2) │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - add (%r8,%rdi,8),%rdx │ │ │ │ + add (%r9,%rdi,8),%rdx │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ mov %rdx,0x8(%r14,%rax,1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%r8,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 13ed9 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 13e1b │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r14,%r12,8),%rax │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - add 0x18(%r13),%rdx │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ shl $0x4,%r12 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + fldt (%r8,%r12,1) │ │ │ │ + add 0x18(%r13),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r13),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - fldt (%rax,%r12,1) │ │ │ │ fldt (%rdx) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ call 3310 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ call 3260 │ │ │ │ call 3310 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r13),%r12 │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ lea -0x1(%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 14034 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ - jmp 13fbf │ │ │ │ + jle 13f74 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + jmp 13f02 │ │ │ │ movq $0x0,(%rbx,%rdi,8) │ │ │ │ dec %rdi │ │ │ │ - je 1401c │ │ │ │ - mov (%rsi,%rdi,8),%rax │ │ │ │ + je 13f5f │ │ │ │ mov (%rbx,%rdi,8),%rdx │ │ │ │ + mov (%rsi,%rdi,8),%rax │ │ │ │ sub (%rcx,%rdi,8),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 13fb2 │ │ │ │ + je 13ef5 │ │ │ │ inc %rdx │ │ │ │ inc %r15 │ │ │ │ mov %rdx,(%rbx,%rdi,8) │ │ │ │ - cmp %r15,-0xa8(%rbp) │ │ │ │ - jne 13e6d │ │ │ │ - jmp 13feb │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rsp │ │ │ │ - incq -0x98(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - cmp %rax,-0xb0(%rbp) │ │ │ │ - jne 13c4c │ │ │ │ + cmp %r15,-0xa0(%rbp) │ │ │ │ + jne 13da7 │ │ │ │ + jmp 13f2e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%rsp │ │ │ │ + incq -0x90(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + cmp %rax,-0xa8(%rbp) │ │ │ │ + jne 13b7c │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ - inc %r15 │ │ │ │ incq (%rbx) │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jne 13e76 │ │ │ │ - jmp 13feb │ │ │ │ + inc %r15 │ │ │ │ + cmp %r15,-0xa0(%rbp) │ │ │ │ + jne 13db0 │ │ │ │ + jmp 13f2e │ │ │ │ mov (%rbx,%rdi,8),%rdx │ │ │ │ - jmp 13fd0 │ │ │ │ + jmp 13f13 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13feb │ │ │ │ + jle 13f2e │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r14,%r15 │ │ │ │ fld1 │ │ │ │ + mov %r14,%r15 │ │ │ │ mov %rdi,%r14 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - imul (%r9),%rax │ │ │ │ - mov 0xc8(%r13),%r8 │ │ │ │ - mov %r14,(%rcx) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + imul (%r9),%rax │ │ │ │ imul %r12,%rcx │ │ │ │ + mov %r14,(%rdi) │ │ │ │ + mov 0xc8(%r13),%rdi │ │ │ │ imul %rbx,%rcx │ │ │ │ lea (%r14,%rcx,2),%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - fldt (%r8,%rcx,1) │ │ │ │ + fldt (%rdi,%rcx,1) │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rcx,%r14,8),%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - mov %rax,%r10 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rax,0x8(%r15) │ │ │ │ + mov %rax,%r10 │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%r8) │ │ │ │ test %rax,%rax │ │ │ │ - jle 13fe9 │ │ │ │ - movq $0x0,-0xa0(%rbp) │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + jle 13f2c │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%r12 │ │ │ │ mov %r15,%r13 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - add %rdi,%rax │ │ │ │ + movq $0x0,-0x98(%rbp) │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ imul 0x8(%r9),%r10 │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov %rcx,0x8(%rsi) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + add %rcx,%rax │ │ │ │ imul %rdx,%rsi │ │ │ │ - mov %rdi,0x8(%rcx) │ │ │ │ inc %rsi │ │ │ │ imul %rbx,%rsi │ │ │ │ - lea (%rdi,%rsi,2),%rsi │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + lea (%rcx,%rsi,2),%rsi │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ shl $0x4,%rsi │ │ │ │ - fldt (%r8,%rsi,1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - add (%rdi,%rax,8),%r10 │ │ │ │ - mov %r10,%rax │ │ │ │ + fldt (%rdi,%rsi,1) │ │ │ │ + add (%rcx,%rax,8),%r10 │ │ │ │ mov %r10,0x10(%r13) │ │ │ │ + mov %r10,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r14) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 14392 │ │ │ │ + jle 142ba │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r12,%rbx │ │ │ │ mov %r15,%r12 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ imul 0x10(%r9),%rax │ │ │ │ + imul %rdx,%r8 │ │ │ │ + mov %r12,0x10(%rsi) │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - mov %r12,0x10(%rdi) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - imul %rdx,%rdi │ │ │ │ - add $0x2,%rdi │ │ │ │ - imul %rcx,%rdi │ │ │ │ - lea (%r12,%rdi,2),%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%r8,%rdi,1) │ │ │ │ - lea (%r12,%rcx,4),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - add (%rsi,%rdi,8),%rax │ │ │ │ + add $0x2,%r8 │ │ │ │ + imul %rcx,%r8 │ │ │ │ + lea (%r12,%r8,2),%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + fldt (%rdi,%r8,1) │ │ │ │ + lea (%r12,%rcx,4),%r8 │ │ │ │ + add (%rsi,%r8,8),%rax │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x30(%r14) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 14388 │ │ │ │ + jle 142b0 │ │ │ │ xor %esi,%esi │ │ │ │ - lea (%rcx,%rcx,1),%rdi │ │ │ │ + lea (%rcx,%rcx,1),%r8 │ │ │ │ mov %r13,%r15 │ │ │ │ mov %r14,%r13 │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ mov %rsi,%r10 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %rdi,%r9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x40(%rbp),%r14 │ │ │ │ - mov -0x68(%rbp),%r11 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ add %rcx,%rsi │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - imul 0x18(%rdi),%rax │ │ │ │ + imul 0x18(%r8),%rax │ │ │ │ lea (%r10,%rsi,2),%rsi │ │ │ │ imul %rdx,%r14 │ │ │ │ - add (%r11,%rsi,8),%rax │ │ │ │ - mov %r10,0x18(%r8) │ │ │ │ + mov %r10,0x18(%rdi) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + add (%rdi,%rsi,8),%rax │ │ │ │ add $0x3,%r14 │ │ │ │ - imul %rcx,%r14 │ │ │ │ mov %rax,0x20(%r15) │ │ │ │ + imul %rcx,%r14 │ │ │ │ lea (%r10,%r14,2),%r14 │ │ │ │ shl $0x4,%r14 │ │ │ │ fldt (%r9,%r14,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x40(%r13) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 14340 │ │ │ │ + jle 14268 │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %r15,%r12 │ │ │ │ - mov %r10,-0x88(%rbp) │ │ │ │ - jmp 14218 │ │ │ │ + mov %r10,-0x80(%rbp) │ │ │ │ + jmp 14148 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + fldt 0x40(%r13) │ │ │ │ mov 0xc8(%rbx),%r9 │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ - fldt 0x40(%r13) │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - imul 0x20(%rdi),%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - mov %r14,0x20(%rsi) │ │ │ │ + mov 0x48(%rbx),%r8 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + imul 0x20(%r8),%rax │ │ │ │ imul %rdx,%rsi │ │ │ │ + mov %r14,0x20(%rdi) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ add $0x4,%rsi │ │ │ │ imul %rcx,%rsi │ │ │ │ lea (%r14,%rcx,8),%rcx │ │ │ │ add (%rdi,%rcx,8),%rax │ │ │ │ - lea (%r14,%rsi,2),%rsi │ │ │ │ - inc %r14 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%r9,%rsi,1) │ │ │ │ mov %rax,0x28(%r12) │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + lea (%r14,%rsi,2),%rsi │ │ │ │ + inc %r14 │ │ │ │ + shl $0x4,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%rbx),%rax │ │ │ │ + fldt (%r9,%rsi,1) │ │ │ │ + mov %rax,%r15 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt 0x50(%r13) │ │ │ │ fldt 0x0(%r13,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ add 0x18(%rbx),%rdx │ │ │ │ - mov %rax,%r15 │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ @@ -18720,189 +18686,187 @@ │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ mov 0x58(%rbx),%rcx │ │ │ │ inc %rcx │ │ │ │ lea (%rcx,%rcx,1),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ cmp %r14,%rsi │ │ │ │ - jg 14200 │ │ │ │ - mov -0x88(%rbp),%r10 │ │ │ │ + jg 14130 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ mov %r12,%r15 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rsi │ │ │ │ - jle 142ff │ │ │ │ + jle 1422c │ │ │ │ + fldt 0x30(%r13) │ │ │ │ mov 0xc8(%rbx),%r9 │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - fldt 0x30(%r13) │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ - jmp 141a0 │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ + mov 0x48(%rbx),%r8 │ │ │ │ + jmp 140d0 │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r15,%r13 │ │ │ │ inc %r12 │ │ │ │ cmp %rsi,%r12 │ │ │ │ - jge 146d4 │ │ │ │ - mov 0xc8(%rbx),%r8 │ │ │ │ + jge 145f2 │ │ │ │ + fldt 0x20(%r14) │ │ │ │ + mov 0xc8(%rbx),%rdi │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ - fldt 0x20(%r14) │ │ │ │ mov 0x48(%rbx),%r9 │ │ │ │ - jmp 14130 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14060 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %r13,%r14 │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %r15,%r13 │ │ │ │ lea (%rcx,%rcx,1),%rax │ │ │ │ - incq -0xa0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + incq -0x98(%rbp) │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 146a5 │ │ │ │ - mov 0xc8(%r12),%r8 │ │ │ │ + jge 145c2 │ │ │ │ + fldt 0x10(%r14) │ │ │ │ + mov 0xc8(%r12),%rdi │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ mov 0x8(%r13),%r10 │ │ │ │ - fldt 0x10(%r14) │ │ │ │ mov 0x48(%r12),%r9 │ │ │ │ - jmp 140cd │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14002 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%r13 │ │ │ │ - jmp 13feb │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14398 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 13f2e │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 142c0 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%r13 │ │ │ │ - jmp 13feb │ │ │ │ + jmp 13f2e │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 13feb │ │ │ │ + jle 13f2e │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r14,%rdi │ │ │ │ + xor %r15d,%r15d │ │ │ │ fld1 │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %rcx,%r13 │ │ │ │ mov %r12,%rcx │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %r8,%r15 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ mov 0xc8(%r14),%r10 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ imul (%r9),%rax │ │ │ │ imul %rcx,%rdx │ │ │ │ mov %r13,(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ imul %rbx,%rdx │ │ │ │ add (%rdi,%r13,8),%rax │ │ │ │ + mov %rax,0x8(%r12) │ │ │ │ lea 0x0(%r13,%rdx,2),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ lea (%rbx,%rbx,1),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14664 │ │ │ │ + jle 14581 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %r12,%rax │ │ │ │ mov %r10,%r11 │ │ │ │ + mov %r13,-0x88(%rbp) │ │ │ │ mov %r14,%r12 │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov %r9,%r10 │ │ │ │ mov %r15,%r13 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %r9,%r10 │ │ │ │ mov %rsi,%r15 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - imul 0x8(%r10),%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ add %r15,%rdx │ │ │ │ + imul 0x8(%r10),%rdi │ │ │ │ mov %r15,0x8(%rax) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ imul %rcx,%rax │ │ │ │ inc %rax │ │ │ │ imul %rbx,%rax │ │ │ │ lea (%r15,%rax,2),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rax,%rdx,8),%rdi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rdi,0x10(%r14) │ │ │ │ + mov %rdi,%rdx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r13) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rdi,0x10(%r14) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 14396 │ │ │ │ + jle 142be │ │ │ │ xor %edi,%edi │ │ │ │ mov %rdx,%rax │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ - mov %r13,%r15 │ │ │ │ + mov %r15,-0x98(%rbp) │ │ │ │ mov %rdi,%rdx │ │ │ │ + mov %r13,%r15 │ │ │ │ mov %r14,%r13 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - imul 0x10(%r10),%rax │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ + imul 0x10(%r10),%rax │ │ │ │ mov %rdx,0x10(%rdi) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ imul %rcx,%rdi │ │ │ │ add $0x2,%rdi │ │ │ │ imul %rbx,%rdi │ │ │ │ lea (%rdx,%rdi,2),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%r11,%rdi,1) │ │ │ │ lea (%rdx,%rbx,4),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rsi,%rdi,8),%rax │ │ │ │ mov %rax,0x18(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x30(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 14635 │ │ │ │ + jle 14552 │ │ │ │ xor %r14d,%r14d │ │ │ │ lea (%rbx,%rbx,1),%rdi │ │ │ │ - mov %rdx,-0x88(%rbp) │ │ │ │ - jmp 1451a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,-0x80(%rbp) │ │ │ │ + jmp 1443a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x30(%r15) │ │ │ │ mov 0x30(%r12),%rcx │ │ │ │ mov 0xc8(%r12),%r11 │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ - fldt 0x30(%r15) │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ imul 0x18(%r10),%rax │ │ │ │ mov %r14,0x18(%rdx) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ add $0x3,%rdx │ │ │ │ imul %rbx,%rdx │ │ │ │ add %rdi,%rbx │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ lea (%r14,%rdx,2),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r11,%rdx,1) │ │ │ │ lea (%r14,%rbx,2),%rdx │ │ │ │ inc %r14 │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rax,0x20(%r13) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov 0x0(%r13,%rcx,8),%rbx │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add 0x18(%r12),%rax │ │ │ │ - fstpt 0x40(%r15) │ │ │ │ + mov 0x0(%r13,%rcx,8),%rbx │ │ │ │ shl $0x4,%rcx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + add 0xe0(%r12),%rbx │ │ │ │ + fstpt 0x40(%r15) │ │ │ │ fldt (%r15,%rcx,1) │ │ │ │ fldt (%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ - shl $0x5,%rbx │ │ │ │ - add 0xe0(%r12),%rbx │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%rbx) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ @@ -18916,285 +18880,289 @@ │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r12),%rbx │ │ │ │ inc %rbx │ │ │ │ lea (%rbx,%rbx,1),%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ cmp %r14,%rdi │ │ │ │ - jg 14500 │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ + jg 14420 │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ inc %rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jle 145fe │ │ │ │ + jle 1451b │ │ │ │ + fldt 0x20(%r15) │ │ │ │ mov 0xc8(%r12),%r11 │ │ │ │ mov 0x30(%r12),%rcx │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ - fldt 0x20(%r15) │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - jmp 1449c │ │ │ │ + jmp 143c1 │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r15,%r13 │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ + mov -0x98(%rbp),%r15 │ │ │ │ mov %rax,%rdx │ │ │ │ inc %r15 │ │ │ │ cmp %rax,%r15 │ │ │ │ - jge 14690 │ │ │ │ + jge 145ad │ │ │ │ + fldt 0x10(%r13) │ │ │ │ mov 0xc8(%r12),%r11 │ │ │ │ mov 0x30(%r12),%rcx │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ - fldt 0x10(%r13) │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - jmp 1443c │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14361 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%r14 │ │ │ │ mov %r13,%r12 │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov -0x88(%rbp),%r13 │ │ │ │ lea (%rbx,%rbx,1),%rdx │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jle 14666 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jge 14583 │ │ │ │ + fldt (%r15) │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ mov (%r12),%rax │ │ │ │ mov 0x48(%r14),%r9 │ │ │ │ - fldt (%r15) │ │ │ │ - jmp 143ce │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 142f3 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r14,%r13 │ │ │ │ - jmp 13feb │ │ │ │ + jmp 13f2e │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - jmp 13c62 │ │ │ │ + jmp 13b92 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 13c1e │ │ │ │ + jmp 13b4e │ │ │ │ mov %r14,%rax │ │ │ │ mov %r13,%r15 │ │ │ │ mov %r12,%r14 │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov -0x88(%rbp),%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 14648 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ + jmp 14565 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ mov %r13,%r15 │ │ │ │ mov %r12,%r13 │ │ │ │ inc %r14 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jge 13feb │ │ │ │ + jge 13f2e │ │ │ │ + fldt (%r8) │ │ │ │ mov 0x30(%r12),%r12 │ │ │ │ mov (%r15),%rax │ │ │ │ mov 0x48(%r13),%r9 │ │ │ │ - fldt (%rdi) │ │ │ │ - jmp 1405b │ │ │ │ + jmp 13f97 │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %rcx,%rbx │ │ │ │ - jmp 14352 │ │ │ │ - nop │ │ │ │ + jmp 1427a │ │ │ │ + nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0xc8,%rsp │ │ │ │ mov (%rdi),%r14 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 15275 │ │ │ │ + jl 15169 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rdi │ │ │ │ add %rdi,%rax │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 14ceb │ │ │ │ + jge 14c0b │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - jne 14cac │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + jne 14bc9 │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ mov 0x30(%r14),%r11 │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rsp,-0xc8(%rbp) │ │ │ │ fld1 │ │ │ │ - lea 0x0(,%r11,8),%rdi │ │ │ │ + lea 0x0(,%r11,8),%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ - lea 0xf(%rdi),%rax │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ + lea 0xf(%rcx),%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ + add $0x20,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xb0(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xc8(%rbp) │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - lea 0x17(%rdi),%rax │ │ │ │ + lea 0x17(%rcx),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rsp,-0x68(%rbp) │ │ │ │ + mov %rsp,%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%r15 │ │ │ │ - shl $0x4,%rdx │ │ │ │ + sub %rdx,%rsp │ │ │ │ mov %r15,%rax │ │ │ │ - add $0x20,%rdx │ │ │ │ + lea 0xf(%rsp),%rcx │ │ │ │ and $0xfffffffffffffff8,%r15 │ │ │ │ shr $0x3,%rax │ │ │ │ - sub %rdx,%rsp │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ movq $0x0,0x0(,%rax,8) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - lea 0xf(%rsp),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,%r13 │ │ │ │ - fstpt (%rdx) │ │ │ │ + mov %rcx,%r13 │ │ │ │ + fstpt (%rcx) │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rax,%r10 │ │ │ │ mov %r11,%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ - dec %rax │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ - js 152bb │ │ │ │ + dec %rax │ │ │ │ + js 151b3 │ │ │ │ imul %rbx,%rax │ │ │ │ + lea (%rbx,%rbx,1),%rcx │ │ │ │ mov 0x48(%r14),%r8 │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea (%rbx,%rbx,1),%rdi │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ neg %rdx │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - lea -0x8(%rax),%r12 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + mov %rdx,-0x68(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + lea -0x8(%rax),%rcx │ │ │ │ + mov %r12,%rax │ │ │ │ imul %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r14),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov (%r8,%r12,1),%rdi │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - fldt (%rax,%r12,2) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov (%r8,%rcx,1),%r9 │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + fildll -0xd0(%rbp) │ │ │ │ + fldt (%rax,%rcx,2) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0xd0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%rax,%rdx,1),%rdx │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov %rsi,(%r9,%r12,1) │ │ │ │ - mov %rdx,(%rax,%r12,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 1491c │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%rax,%rsi,1),%rsi │ │ │ │ + sub %rax,%rdx │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - add %rdi,%rsi │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov %rsi,(%rax,%rcx,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 14842 │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + lea (%r9,%rdx,1),%rsi │ │ │ │ + lea (%rax,%r9,1),%r14 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + add %rdx,%r14 │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%rcx,%rdx,8),%r9 │ │ │ │ - lea (%rsi,%rax,1),%r14 │ │ │ │ + lea (%rax,%rdx,8),%r12 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - add %rax,%r9 │ │ │ │ + add %rax,%r12 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%r9,%rsi,8) │ │ │ │ + idiv %r9 │ │ │ │ + mov %rdx,(%r12,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r14 │ │ │ │ - jne 14908 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - sub $0x8,%r12 │ │ │ │ - add %rax,%rcx │ │ │ │ - cmp $0xfffffffffffffff8,%r12 │ │ │ │ - jne 14886 │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + jne 1482e │ │ │ │ + sub $0x8,%rcx │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + add %rsi,-0x60(%rbp) │ │ │ │ + cmp $0xfffffffffffffff8,%rcx │ │ │ │ + jne 147a5 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %r11,-0xe0(%rbp) │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov -0x70(%rbp),%r12 │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ + mov %r8,-0x80(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ lea 0x10(%r10),%rax │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ + fmul %st(0),%st │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ test %rbx,%rbx │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ - jle 152a2 │ │ │ │ - mov 0x60(%r14),%rdi │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + jle 1519a │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ + mov 0x60(%r14),%rcx │ │ │ │ xor %r10d,%r10d │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ - mov %rcx,%r9 │ │ │ │ + mov %r12,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov %rsi,%r9 │ │ │ │ fldt (%rax,%r10,2) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ fildll (%r8,%r10,1) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov (%rax,%r10,1),%rdx │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ fld1 │ │ │ │ + lea (%rax,%rdx,1),%r12 │ │ │ │ fld %st(0) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov (%rax,%r10,1),%rdx │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - lea (%rax,%rdx,1),%r12 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%rdi,%r10,2) │ │ │ │ + fldt (%rcx,%r10,2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - fldt 0x35cd4(%rip) │ │ │ │ + fstpt -0x80(%rbp) │ │ │ │ + fldt 0x34d7b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ - jmp 14a5a │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ + jmp 1497c │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ + fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x35982(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -19207,95 +19175,95 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 14a3b │ │ │ │ + je 1495d │ │ │ │ fchs │ │ │ │ - fmuls 0x3569b(%rip) │ │ │ │ - fldt 0x35c79(%rip) │ │ │ │ + fmuls 0x34779(%rip) │ │ │ │ + fldt 0x34d27(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%r9) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r12,%rdx │ │ │ │ - je 14aac │ │ │ │ + je 149ca │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0x80(%rbp) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 149f6 │ │ │ │ + ja 1491f │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 14c8f │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xf0(%rbp) │ │ │ │ + ja 14baf │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xe0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r9 │ │ │ │ fstpt -0x10(%r9) │ │ │ │ cmp %r12,%rdx │ │ │ │ - jne 14a5a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14ab4 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + jne 1497c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 149d2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ add $0x8,%r10 │ │ │ │ - add %rax,%rcx │ │ │ │ - cmp %r10,-0x98(%rbp) │ │ │ │ - jne 149a8 │ │ │ │ + add %rax,%rsi │ │ │ │ + cmp %r10,-0x88(%rbp) │ │ │ │ + jne 148d4 │ │ │ │ + mov -0xe8(%rbp),%r12 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 14ff7 │ │ │ │ + je 14f02 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 14cfa │ │ │ │ + je 14c1a │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xa8(%rbp) │ │ │ │ - jle 14cc9 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0x68(%rbp),%r12 │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 14be9 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + mov -0xb8(%rbp),%r9 │ │ │ │ xor %ebx,%ebx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ + mov %r12,-0x68(%rbp) │ │ │ │ + mov %rdi,%r12 │ │ │ │ cmp %r11,%rax │ │ │ │ - jge 14bc6 │ │ │ │ + jge 14ae6 │ │ │ │ mov 0x58(%r14),%rdi │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ - mov %r14,-0x68(%rbp) │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - mov (%r15,%rsi,1),%rdx │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ lea (%r12,%rsi,1),%rcx │ │ │ │ lea 0x1(%rdi),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - lea (%r8,%r8,1),%r10 │ │ │ │ imul %r8,%rax │ │ │ │ + lea (%r8,%r8,1),%r10 │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ + lea (%r12,%r11,8),%r10 │ │ │ │ fldt 0x0(%r13,%rdi,1) │ │ │ │ lea 0x10(%r13,%rdi,1),%r8 │ │ │ │ mov 0x48(%r14),%rdi │ │ │ │ - mov %r10,-0x60(%rbp) │ │ │ │ - lea (%r12,%r11,8),%r10 │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ add %rsi,%rdi │ │ │ │ lea 0x8(%r15,%rsi,1),%rsi │ │ │ │ mov (%rcx),%r10 │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ add $0x8,%rcx │ │ │ │ @@ -19304,237 +19272,237 @@ │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x8,%rdi │ │ │ │ add %rax,%r10 │ │ │ │ mov %r10,%r14 │ │ │ │ shl $0x4,%r14 │ │ │ │ fldt (%r9,%r14,1) │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%r9,%r10,8),%rdx │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x10(%r8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rdx,-0x8(%rsi) │ │ │ │ add %r9,%rax │ │ │ │ mov -0x50(%rbp),%r9 │ │ │ │ - mov %rdx,-0x8(%rsi) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x10(%r8) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 14b6c │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%r14 │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ + jne 14a8c │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ mov (%r15,%r11,8),%rax │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - add 0x18(%r14),%rdx │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov %r9,-0x88(%rbp) │ │ │ │ fldt 0x0(%r13,%r11,1) │ │ │ │ - fldt (%rdx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + add 0x18(%r14),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r14),%rax │ │ │ │ + fldt (%rdx) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ call 3310 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ call 3260 │ │ │ │ call 3310 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r14),%r11 │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ lea -0x1(%r11),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 14c65 │ │ │ │ - jmp 15299 │ │ │ │ + jg 14b85 │ │ │ │ + jmp 15191 │ │ │ │ movq $0x0,(%r12,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 15280 │ │ │ │ - mov (%r9,%rax,8),%rdx │ │ │ │ + je 15178 │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ + mov (%r9,%rax,8),%rdx │ │ │ │ sub (%rsi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 14c54 │ │ │ │ + je 14b74 │ │ │ │ inc %rcx │ │ │ │ inc %rbx │ │ │ │ mov %rcx,(%r12,%rax,8) │ │ │ │ - cmp %rbx,-0xa8(%rbp) │ │ │ │ - jne 14b0c │ │ │ │ - jmp 14cc9 │ │ │ │ + cmp %rbx,-0xa0(%rbp) │ │ │ │ + jne 14a2c │ │ │ │ + jmp 14be9 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ + fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x35a1d(%rip) │ │ │ │ + fldt 0x34ad0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 14a4b │ │ │ │ + jmp 1496d │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ - jmp 14762 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov 0x8(%rax),%r12 │ │ │ │ + jmp 1467e │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%r14 │ │ │ │ - mov -0xd8(%rbp),%rsp │ │ │ │ - incq -0xa0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - cmp %rax,-0xd0(%rbp) │ │ │ │ - jne 1474c │ │ │ │ + mov -0xc8(%rbp),%rsp │ │ │ │ + incq -0x98(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + cmp %rax,-0xc0(%rbp) │ │ │ │ + jne 1466c │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + shl $0x5,%r12 │ │ │ │ + fld1 │ │ │ │ xor %edx,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ mov %r14,%r12 │ │ │ │ - fld1 │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r15,%r13 │ │ │ │ mov %rdx,%r15 │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %rdi,%rdx │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ mov %r15,%rcx │ │ │ │ imul (%r8),%rax │ │ │ │ + mov %r15,(%rdx) │ │ │ │ shl $0x4,%rcx │ │ │ │ - fldt (%rsi,%rcx,1) │ │ │ │ - mov %r15,(%rdi) │ │ │ │ + fldt (%rdi,%rcx,1) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rdi,%r15,8),%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%r14) │ │ │ │ - mov %rax,%r10 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rax,0x8(%r13) │ │ │ │ + mov %rax,%r10 │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%r14) │ │ │ │ test %rax,%rax │ │ │ │ - jle 14fe1 │ │ │ │ + jle 14eec │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ + mov %r15,-0xa8(%rbp) │ │ │ │ mov %r13,%r15 │ │ │ │ mov %r14,%r13 │ │ │ │ mov %rcx,%r14 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ add %r14,%rax │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ imul 0x8(%r8),%r10 │ │ │ │ + mov %r14,0x8(%rdx) │ │ │ │ mov %rax,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ - fldt (%rsi,%r11,1) │ │ │ │ - mov %r14,0x8(%rdi) │ │ │ │ + fldt (%rdi,%r11,1) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rdi,%rax,8),%r10 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %r10,0x10(%r15) │ │ │ │ + mov %r10,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r13) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r10,0x10(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 14fe5 │ │ │ │ + jle 14ef0 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r14,-0xb8(%rbp) │ │ │ │ mov %r12,%rbx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - lea (%r11,%rdx,4),%rsi │ │ │ │ + mov %r15,%r12 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ imul 0x10(%r8),%rax │ │ │ │ + lea (%r11,%rdx,4),%rsi │ │ │ │ mov %rsi,%r10 │ │ │ │ - shl $0x4,%r10 │ │ │ │ mov %r11,0x10(%rdi) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + shl $0x4,%r10 │ │ │ │ fldt (%rdi,%r10,1) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rdi,%rsi,8),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,0x18(%r12) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x30(%r12) │ │ │ │ - mov %rax,0x18(%r14) │ │ │ │ + fstpt 0x30(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14cc4 │ │ │ │ + jle 14be4 │ │ │ │ xor %r10d,%r10d │ │ │ │ + mov %r14,%r13 │ │ │ │ lea (%rdx,%rdx,1),%rsi │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %r11,-0x98(%rbp) │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ mov %r10,%rdi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ + mov -0x68(%rbp),%r9 │ │ │ │ imul 0x18(%r8),%rax │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ mov %rdi,0x18(%rcx) │ │ │ │ lea (%rdi,%rsi,2),%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ fldt (%r9,%rsi,1) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rsi,%rcx,8),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,0x20(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x40(%r13) │ │ │ │ - mov %rax,0x20(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14f70 │ │ │ │ + jle 14e78 │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %r14,%r12 │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ mov %rbx,%r14 │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ mov %r15,%rbx │ │ │ │ - jmp 14e8d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 14d9d │ │ │ │ + nopl (%rax) │ │ │ │ + fldt 0x40(%r13) │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ mov 0x48(%r14),%r8 │ │ │ │ - fldt 0x40(%r13) │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ lea (%rbx,%rdx,8),%rdx │ │ │ │ - imul 0x20(%r8),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov %rdx,%rsi │ │ │ │ + imul 0x20(%r8),%rax │ │ │ │ shl $0x4,%rsi │ │ │ │ mov %rbx,0x20(%rcx) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ - fldt (%rdi,%rsi,1) │ │ │ │ inc %rbx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%rdi,%rsi,1) │ │ │ │ add (%rcx,%rdx,8),%rax │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ - fstpt 0x50(%r13) │ │ │ │ mov %rax,0x28(%r12) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt 0x0(%r13,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - add 0x18(%r14),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r14),%rax │ │ │ │ + fstpt 0x50(%r13) │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + mov %rax,%r15 │ │ │ │ + add 0x18(%r14),%rdx │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,%r15 │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ @@ -19548,174 +19516,170 @@ │ │ │ │ fstpt 0x10(%r15) │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r14),%rdx │ │ │ │ inc %rdx │ │ │ │ lea (%rdx,%rdx,1),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jg 14e80 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + jg 14d90 │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r12,%r14 │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jle 14f9a │ │ │ │ + jle 14ea5 │ │ │ │ + fldt 0x30(%r13) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ mov 0x48(%rbx),%r8 │ │ │ │ - fldt 0x30(%r13) │ │ │ │ - jmp 14e20 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%r11 │ │ │ │ + jmp 14d38 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ lea (%rdx,%rdx,1),%rax │ │ │ │ - mov %r13,%r12 │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %r13,%r14 │ │ │ │ inc %r11 │ │ │ │ cmp %rax,%r11 │ │ │ │ - jge 14fac │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ + jge 14eb7 │ │ │ │ + fldt 0x20(%r14) │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ mov 0x48(%rbx),%r8 │ │ │ │ - fldt 0x20(%r12) │ │ │ │ - jmp 14dc0 │ │ │ │ - mov -0x98(%rbp),%r11 │ │ │ │ - mov %r13,%r12 │ │ │ │ + jmp 14ce0 │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + mov %r13,%r14 │ │ │ │ inc %r11 │ │ │ │ cmp %rax,%r11 │ │ │ │ - jl 14f88 │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov -0xb8(%rbp),%r14 │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + jl 14e93 │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + mov %r12,%r15 │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %rdx,%rbx │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ inc %r14 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jge 152d7 │ │ │ │ + jge 151cf │ │ │ │ + fldt 0x10(%r13) │ │ │ │ mov 0x8(%r15),%r10 │ │ │ │ mov 0x48(%r12),%r8 │ │ │ │ - fldt 0x10(%r13) │ │ │ │ - jmp 14d63 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14fef │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14fef │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 14fef │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 14c82 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 14efa │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 14efa │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 14efa │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%r14 │ │ │ │ - jmp 14cc9 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + jmp 14be9 │ │ │ │ + shl $0x5,%r12 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %r14,%r12 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ fld1 │ │ │ │ + mov %r14,%r12 │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r15,%r13 │ │ │ │ mov %r9,%r15 │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ imul (%r8),%rax │ │ │ │ + mov %r15,(%rcx) │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rsi,%rdx,1) │ │ │ │ - lea (%rbx,%rbx,1),%rdx │ │ │ │ - mov %r15,(%rdi) │ │ │ │ + fldt (%rdi,%rdx,1) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + lea (%rbx,%rbx,1),%rdx │ │ │ │ add (%rdi,%r15,8),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,0x8(%r13) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r14) │ │ │ │ - mov %rax,0x8(%r13) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 14fe9 │ │ │ │ + jle 14ef4 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ + mov %r15,-0xa8(%rbp) │ │ │ │ mov %r13,%r15 │ │ │ │ mov %r14,%r13 │ │ │ │ mov %r9,%r14 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ add %r14,%rdx │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ imul 0x8(%r8),%rax │ │ │ │ + mov %r14,0x8(%rcx) │ │ │ │ mov %rdx,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ - fldt (%rsi,%r11,1) │ │ │ │ - mov %r14,0x8(%rdi) │ │ │ │ + fldt (%rdi,%r11,1) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,0x10(%r15) │ │ │ │ + mov %rax,%rdx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r13) │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rax,0x10(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 14fed │ │ │ │ + jle 14ef8 │ │ │ │ xor %r11d,%r11d │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov %r12,%rbx │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ mov %r11,%rsi │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r13,%r15 │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - lea (%rsi,%rax,4),%rcx │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ imul 0x10(%r8),%rdx │ │ │ │ + lea (%rsi,%rax,4),%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ - shl $0x4,%r10 │ │ │ │ mov %rsi,0x10(%rdi) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + shl $0x4,%r10 │ │ │ │ fldt (%rdi,%r10,1) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rdi,%rcx,8),%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x30(%r15) │ │ │ │ - mov %rdx,0x18(%r12) │ │ │ │ + fstpt 0x30(%r13) │ │ │ │ test %rax,%rax │ │ │ │ - jle 151f8 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + jle 150fb │ │ │ │ mov %r15,%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ lea (%rax,%rax,1),%r10 │ │ │ │ - mov %rbx,%r15 │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - jmp 1511d │ │ │ │ - nopl (%rax) │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + mov %rdi,%r12 │ │ │ │ + jmp 1501d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fldt 0x30(%r13) │ │ │ │ mov 0x18(%r12),%rdx │ │ │ │ mov 0x48(%r15),%r8 │ │ │ │ - fldt 0x30(%r13) │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ add %rax,%r10 │ │ │ │ lea (%rbx,%r10,2),%r10 │ │ │ │ mov %r10,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ mov %rbx,0x18(%rdi) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ inc %rbx │ │ │ │ + shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ mov 0x18(%r8),%rax │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ imul %rdx,%rax │ │ │ │ mov 0x30(%r15),%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rdi,%r10,8),%rax │ │ │ │ - fstpt 0x40(%r13) │ │ │ │ mov %rax,0x20(%r12) │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt 0x0(%r13,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - add 0x18(%r15),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r15),%rax │ │ │ │ + fstpt 0x40(%r13) │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + mov %rax,%r14 │ │ │ │ + add 0x18(%r15),%rdx │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,%r14 │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r14) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ @@ -19729,124 +19693,119 @@ │ │ │ │ fstpt 0x10(%r14) │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ inc %rax │ │ │ │ lea (%rax,%rax,1),%r10 │ │ │ │ mov %r10,%rdx │ │ │ │ cmp %rbx,%r10 │ │ │ │ - jg 15110 │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov %r13,%r15 │ │ │ │ + jg 15010 │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %rdi,%r15 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jle 1522f │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov 0x48(%rbx),%r8 │ │ │ │ + jle 15129 │ │ │ │ fldt 0x20(%r13) │ │ │ │ - jmp 150b3 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%r14 │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + mov 0x48(%r12),%r8 │ │ │ │ + jmp 14fb4 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ lea (%rax,%rax,1),%rdx │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov %r12,%r15 │ │ │ │ - mov %rbx,%r12 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ inc %r14 │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 1524b │ │ │ │ + jge 1513f │ │ │ │ + fldt 0x10(%r13) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ mov 0x48(%r12),%r8 │ │ │ │ - fldt 0x10(%r13) │ │ │ │ - jmp 1505b │ │ │ │ - mov -0x98(%rbp),%r14 │ │ │ │ - mov %r12,%r15 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov %rbx,%r12 │ │ │ │ + jmp 14f65 │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ inc %r14 │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jl 1521d │ │ │ │ + jl 15117 │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r15,%r13 │ │ │ │ - mov -0xb0(%rbp),%r15 │ │ │ │ + mov -0xa8(%rbp),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jge 14fef │ │ │ │ + jge 14efa │ │ │ │ + fldt (%r14) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ mov 0x48(%r12),%r8 │ │ │ │ - fldt (%r14) │ │ │ │ - jmp 15016 │ │ │ │ + jmp 14f20 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1471e │ │ │ │ - nop │ │ │ │ - inc %rbx │ │ │ │ + jmp 1463e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ incq (%r12) │ │ │ │ - cmp %rbx,-0xa8(%rbp) │ │ │ │ - jne 14b15 │ │ │ │ - jmp 14cc9 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,-0xa0(%rbp) │ │ │ │ + jne 14a35 │ │ │ │ + jmp 14be9 │ │ │ │ mov (%r12,%rax,8),%rcx │ │ │ │ - jmp 14c76 │ │ │ │ + jmp 14b96 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 14cc9 │ │ │ │ + je 14be9 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - jne 14ae3 │ │ │ │ - jmp 14cc9 │ │ │ │ + jne 14a08 │ │ │ │ + jmp 14be9 │ │ │ │ lea 0x10(%r10),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 14ae5 │ │ │ │ + jmp 14a0a │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r15,%r13 │ │ │ │ - mov -0xb0(%rbp),%r15 │ │ │ │ + mov -0xa8(%rbp),%r15 │ │ │ │ inc %r15 │ │ │ │ cmp %rax,%r15 │ │ │ │ - jge 14fef │ │ │ │ + jge 14efa │ │ │ │ + fldt (%r14) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ mov 0x48(%r12),%r8 │ │ │ │ - fldt (%r14) │ │ │ │ - jmp 14d18 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 14c37 │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0xe8,%rsp │ │ │ │ mov (%rdi),%r15 │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 15fc0 │ │ │ │ + jl 15eb9 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rbx │ │ │ │ add %rbx,%rax │ │ │ │ mov %rbx,-0xc0(%rbp) │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 1594a │ │ │ │ + jge 1584c │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne 15fa5 │ │ │ │ + jne 15e9e │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov 0x30(%r15),%rbx │ │ │ │ mov %rsp,-0xe8(%rbp) │ │ │ │ fld1 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rbx,-0x70(%rbp) │ │ │ │ @@ -19865,134 +19824,137 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ mov 0x58(%r15),%rbx │ │ │ │ - shl $0x4,%rax │ │ │ │ shr $0x3,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ - lea -0x10(%rax),%r13 │ │ │ │ + lea -0x10(%rax),%r9 │ │ │ │ sub %rcx,%rsp │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ inc %rbx │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %r9,%rax │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea (%rbx,%rbx,1),%r10 │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ imul %rbx,%rdx │ │ │ │ - lea (%rbx,%rbx,1),%r10 │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ imul %r10,%rax │ │ │ │ - fstpt (%rcx) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ + fstpt (%rcx) │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ dec %rax │ │ │ │ - js 15fca │ │ │ │ + js 15ec3 │ │ │ │ imul %rbx,%rax │ │ │ │ mov 0x48(%r15),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ neg %rdx │ │ │ │ mov %r15,-0xc8(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rdx,%r11 │ │ │ │ mov %rax,%r14 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %rdx,%r11 │ │ │ │ - lea -0x8(%rax),%r9 │ │ │ │ + lea -0x8(%rax),%r13 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r15),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - mov (%rcx,%r9,1),%rdi │ │ │ │ + mov (%rcx,%r13,1),%rdi │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ mov %rdi,-0xd8(%rbp) │ │ │ │ fildll -0xd8(%rbp) │ │ │ │ - fldt (%rax,%r9,2) │ │ │ │ + fldt (%rax,%r13,2) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xd8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%rax,%rdx,1),%rdx │ │ │ │ - sub %rax,%rsi │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%rax,%rsi,1),%rsi │ │ │ │ + sub %rax,%rdx │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ - mov %rsi,(%r8,%r9,1) │ │ │ │ - mov %rdx,(%rax,%r9,1) │ │ │ │ + mov %rdx,(%r8,%r13,1) │ │ │ │ + mov %rsi,(%rax,%r13,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 15564 │ │ │ │ + jle 15458 │ │ │ │ + lea (%rdi,%rdx,1),%rsi │ │ │ │ + lea (%rdi,%r10,1),%r15 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - add %rdi,%rsi │ │ │ │ + add %rdx,%r15 │ │ │ │ mov %rsi,%rdx │ │ │ │ - lea (%rsi,%r10,1),%r15 │ │ │ │ neg %rdx │ │ │ │ lea (%r14,%rdx,8),%r8 │ │ │ │ add %rax,%r8 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r15 │ │ │ │ - jne 15550 │ │ │ │ - sub $0x8,%r9 │ │ │ │ + jne 15444 │ │ │ │ + sub $0x8,%r13 │ │ │ │ add %r11,%r14 │ │ │ │ - cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 154d5 │ │ │ │ + cmp $0xfffffffffffffff8,%r13 │ │ │ │ + jne 153c5 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ + xor %r13d,%r13d │ │ │ │ mov -0xc8(%rbp),%r15 │ │ │ │ mov %rcx,-0x100(%rbp) │ │ │ │ + mov %r9,-0xc8(%rbp) │ │ │ │ call 3030 │ │ │ │ - lea 0x17(%r13),%rax │ │ │ │ + mov -0xc8(%rbp),%r9 │ │ │ │ fildll -0x60(%rbp) │ │ │ │ - fadds 0x34b36(%rip) │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ xor %r10d,%r10d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - sub %rax,%rsp │ │ │ │ + fadds 0x33c32(%rip) │ │ │ │ + lea 0x17(%r9),%rax │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ mov -0x100(%rbp),%rcx │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + fld1 │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ + fildll 0x68(%r15) │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + fdivp %st,%st(2) │ │ │ │ sub %rax,%rsp │ │ │ │ - fld1 │ │ │ │ - fildll 0x68(%r15) │ │ │ │ mov %r8,-0xf8(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - fdivp %st,%st(2) │ │ │ │ mov %r12,-0x100(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rdi,-0xc8(%rbp) │ │ │ │ lea 0x2(%rax),%rsi │ │ │ │ @@ -20007,156 +19969,156 @@ │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ mov -0xb8(%rbp),%rsi │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fildll (%rcx,%r10,1) │ │ │ │ mov (%rax,%r10,1),%rax │ │ │ │ fldt (%rsi,%r10,2) │ │ │ │ mov -0xf0(%rbp),%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%r10,2) │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ + mov (%rsi,%r10,1),%rsi │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - mov (%rsi,%r10,1),%rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jg 1573d │ │ │ │ + jg 1563f │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ inc %rsi │ │ │ │ mov 0xc8(%r15),%r12 │ │ │ │ sub %rax,%rsi │ │ │ │ mov -0xc8(%rbp),%r8 │ │ │ │ + mov %rdx,%r9 │ │ │ │ mov %rsi,%r11 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rdx,%r9 │ │ │ │ - not %r9 │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1570f │ │ │ │ + not %r9 │ │ │ │ + jmp 15611 │ │ │ │ lea 0x1(%rdx,%r13,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ inc %rsi │ │ │ │ fstpt (%r8) │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%r9 │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rsi,%r11 │ │ │ │ - je 15745 │ │ │ │ + je 15647 │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 156e9 │ │ │ │ + jns 155eb │ │ │ │ lea (%r9,%r13,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 156fa │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 15749 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 155fc │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1564b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ add $0x8,%r10 │ │ │ │ add %rsi,-0xc8(%rbp) │ │ │ │ add %rax,%r13 │ │ │ │ cmp %r10,-0x98(%rbp) │ │ │ │ - jne 1564d │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1554f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x4,-0x70(%rbp) │ │ │ │ mov -0xf8(%rbp),%r8 │ │ │ │ mov -0x100(%rbp),%r12 │ │ │ │ - je 15ccc │ │ │ │ + je 15bcc │ │ │ │ cmpq $0x5,-0x70(%rbp) │ │ │ │ - je 15974 │ │ │ │ + je 15876 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 15928 │ │ │ │ + jle 1582a │ │ │ │ shl $0x5,%r8 │ │ │ │ mov -0x90(%rbp),%r13 │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ mov -0xa8(%rbp),%r11 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ shr $0x4,%r13 │ │ │ │ cmp %r8,%rax │ │ │ │ - jge 1585b │ │ │ │ + jge 1575d │ │ │ │ mov 0x58(%r15),%rcx │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - mov 0x48(%r15),%r10 │ │ │ │ mov %r11,-0x70(%rbp) │ │ │ │ + mov 0x48(%r15),%r10 │ │ │ │ mov (%r12,%rax,8),%rsi │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rdx,%rdx,1),%r9 │ │ │ │ - imul %rax,%rdx │ │ │ │ shl $0x4,%rcx │ │ │ │ + imul %rax,%rdx │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ lea (%rdx,%rdx,1),%rcx │ │ │ │ - mov (%r14,%rax,8),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ + mov (%r14,%rax,8),%rdi │ │ │ │ mov -0x88(%rbp),%r11 │ │ │ │ imul %rax,%rdx │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r10,%rax,8),%rsi │ │ │ │ add %rdi,%rdx │ │ │ │ add %rcx,%rdi │ │ │ │ add %r9,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r11,%rdx,1) │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r11,%rdx,1) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ add (%rdx,%rdi,8),%rsi │ │ │ │ mov %rsi,(%r12,%rax,8) │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 15805 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 15707 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x70(%rbp),%r11 │ │ │ │ mov (%r12,%r8,8),%rax │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ + shl $0x4,%r8 │ │ │ │ mov %r11,-0x98(%rbp) │ │ │ │ add 0x18(%r15),%rdx │ │ │ │ - shl $0x4,%r8 │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r15),%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ fldt (%rax,%r8,1) │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -20180,190 +20142,190 @@ │ │ │ │ fstpt 0x10(%rax) │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r15),%r8 │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ mov -0x98(%rbp),%r11 │ │ │ │ lea -0x1(%r8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 158fc │ │ │ │ - jmp 1596e │ │ │ │ + jg 157fe │ │ │ │ + jmp 15870 │ │ │ │ movq $0x0,(%r14,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 15959 │ │ │ │ - mov (%r11,%rax,8),%rdx │ │ │ │ + je 1585b │ │ │ │ mov (%r14,%rax,8),%rcx │ │ │ │ + mov (%r11,%rax,8),%rdx │ │ │ │ sub (%rsi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 158ef │ │ │ │ + je 157f1 │ │ │ │ inc %rcx │ │ │ │ inc %rbx │ │ │ │ mov %rcx,(%r14,%rax,8) │ │ │ │ cmp %rbx,-0xd0(%rbp) │ │ │ │ - jne 157ce │ │ │ │ - jmp 15928 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 156d0 │ │ │ │ + jmp 1582a │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xe8(%rbp),%rsp │ │ │ │ incq -0xc0(%rbp) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ cmp %rax,-0xe0(%rbp) │ │ │ │ - jne 1537c │ │ │ │ + jne 1526c │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %rbx │ │ │ │ incq (%r14) │ │ │ │ + inc %rbx │ │ │ │ cmp %rbx,-0xd0(%rbp) │ │ │ │ - jne 157d7 │ │ │ │ - jmp 15928 │ │ │ │ + jne 156d9 │ │ │ │ + jmp 1582a │ │ │ │ mov (%r14,%rax,8),%rcx │ │ │ │ - jmp 1590d │ │ │ │ + jmp 1580f │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - js 15928 │ │ │ │ + js 1582a │ │ │ │ shl $0x5,%r8 │ │ │ │ - fld1 │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ + mov %rsi,%rax │ │ │ │ mov -0x50(%rbp),%r14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ lea (%rdi,%rsi,1),%r8 │ │ │ │ - mov %rsi,%rax │ │ │ │ + fld1 │ │ │ │ lea (%r8,%rsi,1),%rsi │ │ │ │ - xor %r13d,%r13d │ │ │ │ lea (%rsi,%rax,1),%r10 │ │ │ │ mov %rsi,-0xf0(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ - add %r10,%rax │ │ │ │ mov %r10,-0xb8(%rbp) │ │ │ │ + add %r10,%rax │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ imul (%rcx),%rax │ │ │ │ mov %r13,(%rdi) │ │ │ │ mov %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rdi,%r13,8),%rax │ │ │ │ lea (%rbx,%rbx,1),%rdi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,0x8(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r14) │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 15926 │ │ │ │ + jle 15828 │ │ │ │ mov %r14,%rdx │ │ │ │ mov %r12,%r14 │ │ │ │ mov %r15,%r12 │ │ │ │ mov %r8,-0xd8(%rbp) │ │ │ │ mov %rdx,%r15 │ │ │ │ movq $0x0,-0xc8(%rbp) │ │ │ │ mov %r13,-0xf8(%rbp) │ │ │ │ mov %r8,-0x100(%rbp) │ │ │ │ mov %rsi,-0x108(%rbp) │ │ │ │ mov -0xc8(%rbp),%rsi │ │ │ │ - imul 0x8(%rcx),%rax │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ + imul 0x8(%rcx),%rax │ │ │ │ mov %rsi,0x8(%rdx) │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ add %rsi,%rdi │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ fldt (%rdx) │ │ │ │ add (%rsi,%rdi,8),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rax,0x10(%r14) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 15cbe │ │ │ │ + jle 15bbe │ │ │ │ mov -0xf0(%rbp),%r13 │ │ │ │ xor %r9d,%r9d │ │ │ │ mov %r13,%r10 │ │ │ │ mov %r12,%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - imul 0x10(%rcx),%r12 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%r10) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ lea (%r9,%rbx,4),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + imul 0x10(%rcx),%r12 │ │ │ │ mov %r9,0x10(%rax) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x30(%r15) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rax,%rdi,8),%r12 │ │ │ │ mov %r12,0x18(%r14) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x30(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 15cb0 │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ + jle 15bb0 │ │ │ │ xor %r11d,%r11d │ │ │ │ - lea (%rbx,%rbx,1),%rax │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - mov %r11,%rsi │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %r15,%r9 │ │ │ │ - mov %r13,%rbx │ │ │ │ mov %r10,-0xb0(%rbp) │ │ │ │ + lea (%rbx,%rbx,1),%rax │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov %r15,%r9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + fldt (%rdi) │ │ │ │ add %rdx,%rax │ │ │ │ mov -0x40(%rbp),%r10 │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ lea (%rsi,%rax,2),%r15 │ │ │ │ mov 0x18(%rcx),%rax │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rsi,0x18(%r11) │ │ │ │ imul %r8,%rax │ │ │ │ add (%r10,%r15,8),%rax │ │ │ │ + mov %rsi,0x18(%r11) │ │ │ │ + mov %rax,0x20(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x40(%r9) │ │ │ │ - mov %rax,0x20(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 15c70 │ │ │ │ + jle 15b70 │ │ │ │ mov -0xa0(%rbp),%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %rsi,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r13,%rbx │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ mov %r14,%r13 │ │ │ │ mov %r15,%r14 │ │ │ │ - jmp 15b4c │ │ │ │ + jmp 15a4c │ │ │ │ nop │ │ │ │ + fldt 0x40(%rsi) │ │ │ │ mov 0x20(%r13),%rax │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - fldt 0x40(%rsi) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - imul 0x20(%rcx),%rax │ │ │ │ fldt (%rbx) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ lea (%r14,%rdx,8),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ + imul 0x20(%rcx),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ mov %r14,0x20(%rdi) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ inc %r14 │ │ │ │ - fstpt 0x50(%rsi) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ mov %rax,0x28(%r13) │ │ │ │ mov 0x0(%r13,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + fstpt 0x50(%rsi) │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x88(%rbp),%rdx │ │ │ │ add 0x18(%r12),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xe0(%r12),%rax │ │ │ │ fldt (%rdx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + add 0xe0(%r12),%rax │ │ │ │ mov %rax,%r15 │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ @@ -20378,184 +20340,184 @@ │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r12),%rdx │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ inc %rdx │ │ │ │ lea (%rdx,%rdx,1),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ - jg 15b40 │ │ │ │ + jg 15a40 │ │ │ │ mov %rsi,%r9 │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ mov %r12,%rbx │ │ │ │ mov %r13,%r14 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle 15c33 │ │ │ │ - mov 0x18(%r13),%r8 │ │ │ │ - mov 0x48(%r12),%rcx │ │ │ │ + jle 15b33 │ │ │ │ fldt 0x30(%r9) │ │ │ │ + mov 0x18(%r13),%r8 │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 15ae0 │ │ │ │ + mov 0x48(%r12),%rcx │ │ │ │ + jmp 159e0 │ │ │ │ mov %r9,%r15 │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ mov %r12,%r13 │ │ │ │ mov %rdx,%rbx │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ inc %r9 │ │ │ │ add $0x10,%r10 │ │ │ │ cmp %rax,%r9 │ │ │ │ - jge 16057 │ │ │ │ + jge 15f49 │ │ │ │ + fldt 0x20(%r15) │ │ │ │ mov 0x10(%r14),%r12 │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ - fldt 0x20(%r15) │ │ │ │ - jmp 15a80 │ │ │ │ + jmp 15980 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %r9,%r15 │ │ │ │ - mov %rdx,%rbx │ │ │ │ lea (%rdx,%rdx,1),%rdi │ │ │ │ + mov %rdx,%rbx │ │ │ │ incq -0xc8(%rbp) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ addq $0x10,-0xd8(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jge 1601b │ │ │ │ + jge 15f0d │ │ │ │ + fldt 0x10(%r15) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - fldt 0x10(%r15) │ │ │ │ - jmp 15a25 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 15cb6 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 15927 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 15bb6 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%r15 │ │ │ │ - jmp 15928 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 15cc4 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1582a │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 15bc4 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%r15 │ │ │ │ - jmp 15928 │ │ │ │ + jmp 1582a │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - js 15928 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - fld1 │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ + js 1582a │ │ │ │ mov %rsi,%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ lea (%rdi,%rsi,1),%rsi │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov %r8,-0x88(%rbp) │ │ │ │ lea (%rsi,%rax,1),%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r15,%r13 │ │ │ │ + fld1 │ │ │ │ + mov %r12,%r14 │ │ │ │ add %r8,%rax │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %r9,%r15 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0x50(%rbp),%r12 │ │ │ │ + mov %r15,%r13 │ │ │ │ mov %rdi,%r10 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov %r9,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov %rsi,-0xc8(%rbp) │ │ │ │ + mov %r8,%rsi │ │ │ │ mov %r15,%rdx │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ imul (%rcx),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ - lea (%rbx,%rbx,1),%rdx │ │ │ │ mov %r15,(%rdi) │ │ │ │ + lea (%rbx,%rbx,1),%rdx │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ add (%rdi,%r15,8),%rax │ │ │ │ + mov %rax,0x8(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ - mov %rax,0x8(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 15cb4 │ │ │ │ + jle 15bb4 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - mov %r12,%r11 │ │ │ │ + mov %r10,-0xb0(%rbp) │ │ │ │ mov %r15,-0xa8(%rbp) │ │ │ │ - mov %r13,%r12 │ │ │ │ mov %r14,%r15 │ │ │ │ - mov %r11,%r13 │ │ │ │ mov %r9,%r14 │ │ │ │ - mov %r10,-0xb8(%rbp) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - imul 0x8(%rcx),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + fldt (%r9) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ add %r14,%rdx │ │ │ │ + imul 0x8(%rcx),%rax │ │ │ │ + mov %r14,0x8(%rdi) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %r14,0x8(%r11) │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ + add (%rdi,%rdx,8),%rax │ │ │ │ + mov %rax,0x10(%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r13) │ │ │ │ - add (%r11,%rdx,8),%rax │ │ │ │ - mov %rax,0x10(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 15cc2 │ │ │ │ - mov %r14,-0xd8(%rbp) │ │ │ │ + jle 15bc2 │ │ │ │ mov %rsi,%r11 │ │ │ │ xor %r10d,%r10d │ │ │ │ mov %rcx,%rdx │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov %rsi,-0xb8(%rbp) │ │ │ │ + mov %r14,-0xd8(%rbp) │ │ │ │ mov %r15,%r14 │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - mov %rsi,-0xc8(%rbp) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - imul 0x10(%rdx),%rax │ │ │ │ fldt (%r11) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ lea (%r10,%rbx,4),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + imul 0x10(%rdx),%rax │ │ │ │ mov %r10,0x10(%rcx) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x30(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rcx,%rdi,8),%rax │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x30(%r13) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 15f5e │ │ │ │ + jle 15e5e │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ xor %r15d,%r15d │ │ │ │ - lea (%rbx,%rbx,1),%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rcx │ │ │ │ + lea (%rbx,%rbx,1),%rdi │ │ │ │ mov %r12,%r13 │ │ │ │ mov %r10,-0x90(%rbp) │ │ │ │ mov %r14,%r12 │ │ │ │ mov %r11,-0x98(%rbp) │ │ │ │ mov %r15,%r14 │ │ │ │ mov %r8,%rbx │ │ │ │ - jmp 15e3c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 15d3c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fldt 0x30(%rsi) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ mov 0x48(%r13),%rdx │ │ │ │ - fldt 0x30(%rsi) │ │ │ │ + fldt (%rbx) │ │ │ │ add %rdi,%rcx │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - imul 0x18(%rdx),%rax │ │ │ │ - fldt (%rbx) │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ lea (%r14,%rcx,2),%rcx │ │ │ │ - mov 0x30(%r13),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ add $0x10,%rbx │ │ │ │ + imul 0x18(%rdx),%rax │ │ │ │ + mov 0x30(%r13),%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rdi,%rcx,8),%rax │ │ │ │ mov %r14,0x18(%r8) │ │ │ │ inc %r14 │ │ │ │ - fstpt 0x40(%rsi) │ │ │ │ mov %rax,0x20(%r12) │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xe0(%r13),%rax │ │ │ │ + fstpt 0x40(%rsi) │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x88(%rbp),%rdx │ │ │ │ + mov %rax,%r15 │ │ │ │ add 0x18(%r13),%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xe0(%r13),%rax │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,%r15 │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ @@ -20570,139 +20532,138 @@ │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r13),%rcx │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ inc %rcx │ │ │ │ lea (%rcx,%rcx,1),%rdi │ │ │ │ cmp %r14,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ - jg 15e30 │ │ │ │ + jg 15d30 │ │ │ │ mov -0x90(%rbp),%r10 │ │ │ │ mov %r12,%r14 │ │ │ │ mov -0x98(%rbp),%r11 │ │ │ │ mov %r13,%r12 │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rsi,%r13 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rdx │ │ │ │ - jle 15f24 │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - mov 0x48(%r12),%rdx │ │ │ │ + jle 15e24 │ │ │ │ fldt 0x20(%rsi) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ - jmp 15dc6 │ │ │ │ + mov 0x48(%r12),%rdx │ │ │ │ + jmp 15ccb │ │ │ │ mov %r14,%r15 │ │ │ │ mov -0xd8(%rbp),%r14 │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ inc %r14 │ │ │ │ - add $0x10,%rdi │ │ │ │ + add $0x10,%r9 │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jge 15ff5 │ │ │ │ + jge 15eee │ │ │ │ + fldt 0x10(%r13) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ - fldt 0x10(%r13) │ │ │ │ - jmp 15d76 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0xc8(%rbp),%rsi │ │ │ │ + jmp 15c7a │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - mov %r12,%r13 │ │ │ │ lea (%rbx,%rbx,1),%rdx │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov -0xa8(%rbp),%r15 │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ mov %rax,%r12 │ │ │ │ inc %r15 │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jge 15cb6 │ │ │ │ + cmp %r15,%rdx │ │ │ │ + jle 15bb6 │ │ │ │ + fldt (%r12) │ │ │ │ mov (%r14),%rax │ │ │ │ mov 0x48(%r13),%rcx │ │ │ │ - fldt (%r12) │ │ │ │ - jmp 15d14 │ │ │ │ + jmp 15c18 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ - jmp 1538e │ │ │ │ + jmp 1527e │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1534e │ │ │ │ + jmp 1523e │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - jmp 1579c │ │ │ │ + jmp 1569e │ │ │ │ mov %r13,%rax │ │ │ │ mov %r15,%r14 │ │ │ │ mov %r12,%r13 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ mov -0xa8(%rbp),%r15 │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 15f89 │ │ │ │ + jmp 15e82 │ │ │ │ mov -0xf8(%rbp),%r13 │ │ │ │ mov %r15,%rax │ │ │ │ mov -0x100(%rbp),%r8 │ │ │ │ mov %r12,%r15 │ │ │ │ mov -0x108(%rbp),%rsi │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ inc %r13 │ │ │ │ cmp %rdi,%r13 │ │ │ │ - jge 15928 │ │ │ │ + jge 1582a │ │ │ │ fldt (%rax) │ │ │ │ mov 0x48(%r15),%rcx │ │ │ │ mov (%r12),%rax │ │ │ │ - jmp 159bb │ │ │ │ + jmp 158bd │ │ │ │ mov %rcx,%rdi │ │ │ │ - jmp 15c7f │ │ │ │ - nop │ │ │ │ + jmp 15b7f │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x108,%rsp │ │ │ │ + sub $0xf8,%rsp │ │ │ │ mov (%rdi),%r15 │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %r12d,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 16d8c │ │ │ │ + jl 16c8c │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rdi │ │ │ │ add %rdi,%rax │ │ │ │ - mov %rdi,-0xc8(%rbp) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 166fb │ │ │ │ + jge 165f4 │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne 16758 │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ + jne 16651 │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ mov 0x30(%r15),%rbx │ │ │ │ - mov %rsp,-0x108(%rbp) │ │ │ │ + mov %rsp,-0x100(%rbp) │ │ │ │ fld1 │ │ │ │ lea 0x0(,%rbx,8),%rsi │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ @@ -20712,353 +20673,355 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x17(%rsi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ - shl $0x4,%rax │ │ │ │ + sub $0x10,%rax │ │ │ │ + sub %rdi,%rsp │ │ │ │ mov %rcx,%r12 │ │ │ │ mov %rbx,%rcx │ │ │ │ mov 0x58(%r15),%rbx │ │ │ │ - lea 0x10(%rax),%rdi │ │ │ │ - sub %rdi,%rsp │ │ │ │ - sub $0x10,%rax │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ + shr $0x3,%rdx │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - fstpt (%rdi) │ │ │ │ - mov %rcx,%rdi │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ inc %rbx │ │ │ │ + fstpt (%rdi) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%r13 │ │ │ │ imul %rbx,%rcx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - shr $0x3,%rdx │ │ │ │ + shl $0x5,%r13 │ │ │ │ movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rcx,%rdx │ │ │ │ lea (%rbx,%rbx,1),%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%r14 │ │ │ │ mov %rsp,-0x68(%rbp) │ │ │ │ - dec %rax │ │ │ │ - mov %rcx,%r13 │ │ │ │ - js 16d96 │ │ │ │ - imul %rbx,%rax │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + dec %rcx │ │ │ │ + js 16c96 │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x48(%r15),%r10 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - lea -0x8(%rsi),%r9 │ │ │ │ - neg %rdx │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ + lea -0x8(%rsi),%r14 │ │ │ │ + neg %rax │ │ │ │ mov %r15,-0xb0(%rbp) │ │ │ │ - mov %rsi,-0xc0(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ + mov %rsi,-0xb8(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + imul %rbx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - imul %r8,%rax │ │ │ │ + imul %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r15),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov (%r10,%r9,1),%rdi │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - fildll -0xd0(%rbp) │ │ │ │ - fldt (%rax,%r9,2) │ │ │ │ + mov (%r10,%r14,1),%rdi │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + mov %rdi,-0xc8(%rbp) │ │ │ │ + fildll -0xc8(%rbp) │ │ │ │ + fldt (%rax,%r14,2) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0xd0(%rbp) │ │ │ │ + fistpll -0xc8(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea 0x1(%rax,%rdx,1),%rdx │ │ │ │ - sub %rax,%rsi │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + lea 0x1(%rax,%rsi,1),%rsi │ │ │ │ + sub %rax,%rdx │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - mov %rsi,(%r8,%r9,1) │ │ │ │ - mov %rdx,(%rax,%r9,1) │ │ │ │ + mov %rdx,(%r9,%r14,1) │ │ │ │ + mov %rsi,(%rax,%r14,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 162c8 │ │ │ │ + jle 161cf │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - add %rdi,%rsi │ │ │ │ + lea (%rdi,%rdx,1),%rsi │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + add %rdx,%r15 │ │ │ │ mov %rsi,%rdx │ │ │ │ neg %rdx │ │ │ │ - lea (%rcx,%rdx,8),%r8 │ │ │ │ - lea (%rsi,%rax,1),%r15 │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - add %rax,%r8 │ │ │ │ + lea (%rcx,%rdx,8),%r9 │ │ │ │ + add %rax,%r9 │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ - mov %rdx,(%r8,%rsi,8) │ │ │ │ + mov %rdx,(%r9,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r15 │ │ │ │ - jne 162b4 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - sub $0x8,%r9 │ │ │ │ + jne 161bb │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + sub $0x8,%r14 │ │ │ │ add %rax,%rcx │ │ │ │ - cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 16238 │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ + cmp $0xfffffffffffffff8,%r14 │ │ │ │ + jne 1613b │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - mov %r11,-0xf0(%rbp) │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ mov -0xb0(%rbp),%r15 │ │ │ │ - mov %r10,-0xd8(%rbp) │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ mov %rsi,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ + mov %r10,-0xb8(%rbp) │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ call 3030 │ │ │ │ - lea 0x17(%r13),%rax │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ + lea 0x17(%r8),%rax │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0xb8(%rbp),%r10 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%r10 │ │ │ │ + fld %st(0) │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ - xor %edx,%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ + mov %r13,%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov 0x60(%r15),%rax │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - fld1 │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ fldt (%rax) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov (%rax,%rdx,8),%rdi │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - fildll -0xc0(%rbp) │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ fildll (%r10,%rdx,8) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fadd %st(4),%st │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1670a │ │ │ │ + jbe 16603 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x33fa1(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - fld %st(6) │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(6),%st │ │ │ │ - fldt -0xc0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fadd %st(7),%st │ │ │ │ + fld1 │ │ │ │ + fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 16422 │ │ │ │ + je 16323 │ │ │ │ fchs │ │ │ │ - fmuls 0x33cb4(%rip) │ │ │ │ - fldt 0x34292(%rip) │ │ │ │ + fmuls 0x32db3(%rip) │ │ │ │ + fldt 0x33361(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ imul %rdx,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ fxch %st(4) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov (%rax,%rdx,8),%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x33f1b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 164fb │ │ │ │ - mov -0x110(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ + jge 163f7 │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ fmul %st,%st(1) │ │ │ │ - imul %rdx,%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - fldt 0x10(%r9,%rcx,1) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + imul %rdx,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + fldt 0x10(%r8,%rcx,1) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%rdi),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 16501 │ │ │ │ + jl 163fd │ │ │ │ + fldt (%r14) │ │ │ │ inc %rax │ │ │ │ - fldt 0x0(%r13) │ │ │ │ sub %rdi,%rax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x2,%edi │ │ │ │ mov %rax,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rsi,%rax,1) │ │ │ │ inc %rdi │ │ │ │ + fldt 0x20(%rsi,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%r13,%rax,1) │ │ │ │ + fstpt 0x20(%r14,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jne 164d8 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16503 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16503 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + jne 163d4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 163ff │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 163ff │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ - add %r14,%r13 │ │ │ │ + add %r13,%r14 │ │ │ │ addq $0x10,-0x90(%rbp) │ │ │ │ add %rax,%rsi │ │ │ │ cmp %rdx,-0x50(%rbp) │ │ │ │ - jne 1637e │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16287 │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x4,-0x50(%rbp) │ │ │ │ - je 16773 │ │ │ │ + je 1666c │ │ │ │ cmpq $0x5,-0x50(%rbp) │ │ │ │ - je 16a56 │ │ │ │ + je 1694f │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 166d9 │ │ │ │ - shr $0x4,%r14 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ + cmpq $0x0,-0xd8(%rbp) │ │ │ │ + jle 165d2 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + shr $0x4,%r13 │ │ │ │ mov %r11,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ mov %r13,%r11 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ mov %rdi,%r13 │ │ │ │ cmp %r8,%rax │ │ │ │ - jge 16601 │ │ │ │ + jge 164fa │ │ │ │ mov 0x58(%r15),%rdi │ │ │ │ mov 0x48(%r15),%r10 │ │ │ │ - mov (%r12,%rax,8),%rsi │ │ │ │ mov %r15,-0x50(%rbp) │ │ │ │ mov %rdx,-0x80(%rbp) │ │ │ │ + mov (%r12,%rax,8),%rsi │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ lea (%rcx,%rcx,1),%r9 │ │ │ │ imul %rax,%rcx │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %rcx,%rcx │ │ │ │ fldt 0x0(%r13,%rdi,1) │ │ │ │ - mov (%r14,%rax,8),%r15 │ │ │ │ + add %rcx,%rcx │ │ │ │ mov %r11,%rdi │ │ │ │ + mov (%r14,%rax,8),%r15 │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ imul %rax,%rdi │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r10,%rax,8),%rsi │ │ │ │ add %r15,%rdi │ │ │ │ add %rcx,%r15 │ │ │ │ add %r9,%rcx │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rdx,%rdi,1) │ │ │ │ mov %rax,%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rdi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x0(%r13,%rdi,1) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ add (%rdi,%r15,8),%rsi │ │ │ │ mov %rsi,(%r12,%rax,8) │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 165ae │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 164a7 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x50(%rbp),%r15 │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ mov (%r12,%r8,8),%rax │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - mov %r11,-0x90(%rbp) │ │ │ │ - add 0x18(%r15),%rcx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ shl $0x4,%r8 │ │ │ │ + mov %rdx,-0x98(%rbp) │ │ │ │ fldt 0x0(%r13,%r8,1) │ │ │ │ - fldt (%rcx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + add 0x18(%r15),%rcx │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%r15),%rax │ │ │ │ + fldt (%rcx) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt 0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ call 3310 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -21070,195 +21033,193 @@ │ │ │ │ fldt -0x80(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ call 3260 │ │ │ │ mov 0x30(%r15),%r8 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov -0x90(%rbp),%r11 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ lea -0x1(%r8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jg 166ad │ │ │ │ - jmp 1674f │ │ │ │ + jg 165a6 │ │ │ │ + jmp 16648 │ │ │ │ movq $0x0,(%r14,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 1671f │ │ │ │ - mov (%rdx,%rax,8),%rcx │ │ │ │ + je 16618 │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ + mov (%rdx,%rax,8),%rcx │ │ │ │ sub (%rdi,%rax,8),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 166a0 │ │ │ │ + je 16599 │ │ │ │ inc %rsi │ │ │ │ inc %rbx │ │ │ │ mov %rsi,(%r14,%rax,8) │ │ │ │ - cmp %rbx,-0xe0(%rbp) │ │ │ │ - jne 16576 │ │ │ │ - jmp 166d9 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x108(%rbp),%rsp │ │ │ │ - incq -0xc8(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - cmp %rax,-0x100(%rbp) │ │ │ │ - jne 160ed │ │ │ │ + cmp %rbx,-0xd8(%rbp) │ │ │ │ + jne 1646f │ │ │ │ + jmp 165d2 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + cmp %rax,-0xf8(%rbp) │ │ │ │ + jne 15fed │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 16734 │ │ │ │ + ja 1662d │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x33fa8(%rip) │ │ │ │ + fldt 0x3307f(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 16432 │ │ │ │ - inc %rbx │ │ │ │ + jmp 16333 │ │ │ │ incq (%r14) │ │ │ │ - cmp %rbx,-0xe0(%rbp) │ │ │ │ - jne 1657f │ │ │ │ - jmp 166d9 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,-0xd8(%rbp) │ │ │ │ + jne 16478 │ │ │ │ + jmp 165d2 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x33f7a(%rip) │ │ │ │ + fldt 0x33051(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 16432 │ │ │ │ + jmp 16333 │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ - jmp 166be │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + jmp 165b7 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r15),%rax │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ - jmp 160ff │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + jmp 15fff │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 166d9 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + js 165d2 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + shl $0x5,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r15,%r13 │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r9,-0x70(%rbp) │ │ │ │ fld1 │ │ │ │ + mov %r11,%r12 │ │ │ │ + lea (%rax,%r13,1),%rsi │ │ │ │ + lea (%rsi,%r13,1),%rdi │ │ │ │ + mov %rsi,-0xb8(%rbp) │ │ │ │ + lea (%rdi,%r13,1),%rax │ │ │ │ + mov %r15,%r13 │ │ │ │ mov %rcx,%r15 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - lea (%rax,%r14,1),%rsi │ │ │ │ - lea (%rsi,%r14,1),%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - lea (%rdi,%r14,1),%rax │ │ │ │ mov %rdi,%rcx │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %r11,%r12 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ imul (%r10),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r15,(%rdi) │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ lea (%rbx,%rbx,1),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rdi,%r15,8),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,0x8(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rax,0x8(%r14) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 169c1 │ │ │ │ - mov %r12,%rax │ │ │ │ + jle 168c1 │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ mov %r14,%r15 │ │ │ │ mov %rdi,%r14 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - imul 0x8(%r10),%r9 │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rdi,%r13 │ │ │ │ fldt (%r8) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ add %r14,%rdx │ │ │ │ + imul 0x8(%r10),%rax │ │ │ │ + mov %r14,0x8(%rdi) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %r14,0x8(%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ + add (%rdi,%rdx,8),%rax │ │ │ │ + mov %rax,0x10(%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r13) │ │ │ │ - add (%rax,%rdx,8),%r9 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %r9,0x10(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 16a48 │ │ │ │ + jle 16941 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r14,-0xd8(%rbp) │ │ │ │ mov %rcx,%rdx │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ mov %r9,%r11 │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ mov %r15,%r14 │ │ │ │ - mov %r8,-0xf0(%rbp) │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - imul 0x10(%r10),%rax │ │ │ │ fldt (%rdx) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ lea (%r11,%rbx,4),%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + imul 0x10(%r10),%rax │ │ │ │ mov %r11,0x10(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x30(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rdi,%rsi,8),%rax │ │ │ │ mov %rax,0x18(%r14) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x30(%r13) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 16a0c │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + jle 1690c │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ xor %r15d,%r15d │ │ │ │ lea (%rbx,%rbx,1),%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ mov %r12,%r13 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%r12 │ │ │ │ mov %r11,-0x88(%rbp) │ │ │ │ mov %r15,%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ - jmp 168dc │ │ │ │ - nop │ │ │ │ + jmp 167dc │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x30(%rcx) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ mov 0x48(%r13),%r10 │ │ │ │ - fldt 0x30(%rcx) │ │ │ │ + fldt (%rbx) │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - imul 0x18(%r10),%rax │ │ │ │ add %rsi,%rdx │ │ │ │ - fldt (%rbx) │ │ │ │ - lea (%r14,%rdx,2),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ + imul 0x18(%r10),%rax │ │ │ │ + lea (%r14,%rdx,2),%rdx │ │ │ │ add $0x10,%rbx │ │ │ │ mov %r14,0x18(%rdi) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ inc %r14 │ │ │ │ - fstpt 0x40(%rcx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rdi,%rdx,8),%rax │ │ │ │ mov 0x30(%r13),%rdx │ │ │ │ mov %rax,0x20(%r12) │ │ │ │ mov (%r12,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ add 0x18(%r13),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xe0(%r13),%rax │ │ │ │ fldt (%rdx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + add 0xe0(%r13),%rax │ │ │ │ mov %rax,%r15 │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ @@ -21273,205 +21234,204 @@ │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r13),%rdx │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ inc %rdx │ │ │ │ lea (%rdx,%rdx,1),%rsi │ │ │ │ cmp %r14,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ - jg 168d0 │ │ │ │ + jg 167d0 │ │ │ │ mov -0x88(%rbp),%r11 │ │ │ │ mov %r12,%r14 │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %r13,%r12 │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ mov %rcx,%r13 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 169cf │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - mov 0x48(%r12),%r10 │ │ │ │ + jle 168cf │ │ │ │ fldt 0x20(%rcx) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - jmp 1686f │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 169c7 │ │ │ │ - ffreep %st(0) │ │ │ │ + mov 0x48(%r12),%r10 │ │ │ │ + jmp 16766 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 168c7 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%r15 │ │ │ │ - jmp 166d9 │ │ │ │ + jmp 165d2 │ │ │ │ mov %r14,%r15 │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ mov %rax,%rdx │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jge 16df3 │ │ │ │ - mov 0x8(%r15),%r9 │ │ │ │ - mov 0x48(%r12),%r10 │ │ │ │ + jge 16cf3 │ │ │ │ fldt 0x10(%r13) │ │ │ │ - jmp 16818 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + mov 0x48(%r12),%r10 │ │ │ │ + jmp 16715 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ - lea (%rbx,%rbx,1),%rdx │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ mov %r12,%r13 │ │ │ │ + lea (%rbx,%rbx,1),%rdx │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ mov %rax,%r12 │ │ │ │ inc %r15 │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jge 169c7 │ │ │ │ + cmp %r15,%rdx │ │ │ │ + jle 168c7 │ │ │ │ + fldt (%r12) │ │ │ │ mov (%r14),%rax │ │ │ │ mov 0x48(%r13),%r10 │ │ │ │ - fldt (%r12) │ │ │ │ - jmp 167b8 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16a4e │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 166b5 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16947 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%r15 │ │ │ │ - jmp 166d9 │ │ │ │ + jmp 165d2 │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 166d9 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + js 165d2 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + shl $0x5,%r9 │ │ │ │ fld1 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ - lea (%rax,%r14,1),%rdi │ │ │ │ - lea (%rdi,%r14,1),%rax │ │ │ │ - lea (%rax,%r14,1),%rcx │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ - lea (%rcx,%r14,1),%rax │ │ │ │ mov %r11,%r14 │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %r9,-0x70(%rbp) │ │ │ │ + lea (%rax,%r13,1),%rdi │ │ │ │ + lea (%rdi,%r13,1),%rax │ │ │ │ + lea (%rax,%r13,1),%rcx │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ + lea (%rcx,%r13,1),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ mov %r13,%rdx │ │ │ │ imul (%r10),%rax │ │ │ │ lea (%rbx,%rbx,1),%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r13,(%rsi) │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%rsi,%r13,8),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rax,0x8(%r12) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r14) │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 166d7 │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ + jle 165d0 │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ + mov %r13,-0x118(%rbp) │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r12,%r14 │ │ │ │ mov %r15,%r12 │ │ │ │ mov %rdi,%r15 │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - mov %r13,-0x120(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - imul 0x8(%r10),%rax │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ + imul 0x8(%r10),%rax │ │ │ │ mov %rdi,0x8(%rsi) │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ add %rdi,%rcx │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ fldt (%rsi) │ │ │ │ add (%rdi,%rcx,8),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rax,0x10(%r14) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x20(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 16a4c │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ + jle 16945 │ │ │ │ + mov -0x110(%rbp),%r13 │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %r13,%r9 │ │ │ │ mov %r12,%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - imul 0x10(%r10),%r12 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%r9) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ lea (%r8,%rbx,4),%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + imul 0x10(%r10),%r12 │ │ │ │ mov %r8,0x10(%rax) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x30(%r15) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ add (%rax,%rcx,8),%r12 │ │ │ │ mov %r12,0x18(%r14) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x30(%r15) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 169c5 │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + jle 168c5 │ │ │ │ xor %r11d,%r11d │ │ │ │ - lea (%rbx,%rbx,1),%rax │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - mov %r11,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov %r13,%rbx │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ + lea (%rbx,%rbx,1),%rax │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov %r15,%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add %rdx,%rax │ │ │ │ fldt (%rcx) │ │ │ │ + add %rdx,%rax │ │ │ │ mov -0x80(%rbp),%r9 │ │ │ │ lea (%rsi,%rax,2),%r15 │ │ │ │ mov 0x18(%r10),%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rsi,0x18(%r9) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ imul %rdi,%rax │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x40(%r8) │ │ │ │ add (%rdi,%r15,8),%rax │ │ │ │ mov %rax,0x20(%r14) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x40(%r8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 16d50 │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ + jle 16c50 │ │ │ │ + mov -0x98(%rbp),%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ mov %r8,%rcx │ │ │ │ mov %r13,%rbx │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ mov %r14,%r13 │ │ │ │ mov %r15,%r14 │ │ │ │ - jmp 16c2c │ │ │ │ - nop │ │ │ │ + jmp 16b2c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x40(%rcx) │ │ │ │ mov 0x20(%r13),%rax │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - fldt 0x40(%rcx) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - imul 0x20(%r10),%rax │ │ │ │ fldt (%rbx) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ lea (%r14,%rdx,8),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ + imul 0x20(%r10),%rax │ │ │ │ add $0x10,%rbx │ │ │ │ add (%rsi,%rdx,8),%rax │ │ │ │ mov 0x30(%r12),%rdx │ │ │ │ - mov %r14,0x20(%rdi) │ │ │ │ - inc %r14 │ │ │ │ - fstpt 0x50(%rcx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rax,0x28(%r13) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ mov 0x0(%r13,%rdx,8),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r14,0x20(%rdi) │ │ │ │ + inc %r14 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0xe0(%r12),%rax │ │ │ │ + fstpt 0x50(%rcx) │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ + mov %rax,%r15 │ │ │ │ add 0x18(%r12),%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xe0(%r12),%rax │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,%r15 │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fldt 0x10(%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ call 3310 │ │ │ │ fldt (%r15) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ @@ -21486,184 +21446,183 @@ │ │ │ │ call 3260 │ │ │ │ mov 0x58(%r12),%rdx │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ inc %rdx │ │ │ │ lea (%rdx,%rdx,1),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ - jg 16c20 │ │ │ │ + jg 16b20 │ │ │ │ mov -0x88(%rbp),%rsi │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %r12,%rbx │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ mov %r13,%r14 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle 16d10 │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ - mov 0x48(%r12),%r10 │ │ │ │ + jle 16c10 │ │ │ │ fldt 0x30(%r8) │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ add $0x10,%rcx │ │ │ │ - jmp 16bc0 │ │ │ │ + mov 0x48(%r12),%r10 │ │ │ │ + jmp 16ab8 │ │ │ │ mov %r8,%r15 │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov %r12,%r13 │ │ │ │ mov %rdx,%rbx │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ inc %r8 │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rax,%r8 │ │ │ │ - jge 16deb │ │ │ │ + jge 16ceb │ │ │ │ + fldt 0x20(%r15) │ │ │ │ mov 0x10(%r14),%r12 │ │ │ │ mov 0x48(%r13),%r10 │ │ │ │ - fldt 0x20(%r15) │ │ │ │ - jmp 16b60 │ │ │ │ + jmp 16a58 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %r8,%r15 │ │ │ │ - mov %rdx,%rbx │ │ │ │ lea (%rdx,%rdx,1),%rcx │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - addq $0x10,-0xf0(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + incq -0xd0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + addq $0x10,-0xe8(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 16db6 │ │ │ │ + jge 16cb6 │ │ │ │ + fldt 0x10(%r15) │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ mov 0x48(%r12),%r10 │ │ │ │ - fldt 0x10(%r15) │ │ │ │ - jmp 16b09 │ │ │ │ + jmp 16a02 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1609f │ │ │ │ - lea 0x17(%rcx),%rax │ │ │ │ + jmp 15f9f │ │ │ │ + lea 0x17(%r8),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - jmp 1653f │ │ │ │ - mov -0x120(%rbp),%r13 │ │ │ │ + jmp 1643b │ │ │ │ + mov -0x118(%rbp),%r13 │ │ │ │ mov %r15,%rax │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ mov %r12,%r15 │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rax,%r14 │ │ │ │ inc %r13 │ │ │ │ cmp %rcx,%r13 │ │ │ │ - jge 166d9 │ │ │ │ + jge 165d2 │ │ │ │ fldt (%rax) │ │ │ │ mov 0x48(%r15),%r10 │ │ │ │ mov (%r12),%rax │ │ │ │ - jmp 16a9f │ │ │ │ + jmp 16998 │ │ │ │ mov %r10,%rcx │ │ │ │ - jmp 16d5f │ │ │ │ + jmp 16c5f │ │ │ │ mov %r15,%r14 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ xchg %r12,%r13 │ │ │ │ - jmp 16a30 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ + jmp 16929 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rcx,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov 0x38(%rbp),%r11 │ │ │ │ + mov 0x38(%rbp),%rbx │ │ │ │ + mov 0x30(%rbp),%r10 │ │ │ │ mov %rsi,-0x48(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ fldt 0x10(%rbp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea 0x1(%rbx),%r15 │ │ │ │ + lea 0x1(%rbx,%rbx,1),%r11 │ │ │ │ fldt 0x20(%rbp) │ │ │ │ - mov 0x30(%rbp),%r10 │ │ │ │ - lea 0x1(%r11),%r15 │ │ │ │ - lea 0x1(%r11,%r11,1),%r12 │ │ │ │ mov %r15,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + mov %rsp,%rcx │ │ │ │ fldt (%rax) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %rsp,%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ + mov -0x40(%rbp),%r12 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ + mov %r12,%rax │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + sub %rbx,%rax │ │ │ │ + add %r9,%rax │ │ │ │ fldt (%r8) │ │ │ │ + cqto │ │ │ │ + idiv %r9 │ │ │ │ + lea 0x1(%r12,%rbx,1),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + add %r9,%rax │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - sub %r11,%rax │ │ │ │ - add %r9,%rax │ │ │ │ - cqto │ │ │ │ - idiv %r9 │ │ │ │ - lea 0x1(%rbx,%r11,1),%rax │ │ │ │ - add %r9,%rax │ │ │ │ mov %rdx,%r13 │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - sub %r11,%rax │ │ │ │ + sub %rbx,%rax │ │ │ │ add %r10,%rax │ │ │ │ mov %rdx,%r14 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ - test %r12,%r12 │ │ │ │ - js 16f14 │ │ │ │ + test %r11,%r11 │ │ │ │ + js 16e14 │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rdx,%r8 │ │ │ │ - lea (%rdx,%r15,2),%rbx │ │ │ │ + lea (%rdx,%r15,2),%r12 │ │ │ │ neg %rax │ │ │ │ - lea (%rcx,%rax,8),%r11 │ │ │ │ + lea (%rcx,%rax,8),%rbx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r8,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ - mov %rdx,(%r11,%r8,8) │ │ │ │ + mov %rdx,(%rbx,%r8,8) │ │ │ │ inc %r8 │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jne 16f00 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 16e00 │ │ │ │ cmp %r13,0x40(%rbp) │ │ │ │ mov %r13,%r8 │ │ │ │ - mov %r14,%rdx │ │ │ │ cmovge 0x40(%rbp),%r8 │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %r8,%rax │ │ │ │ sub %r13,%rax │ │ │ │ cmp %r14,0x48(%rbp) │ │ │ │ cmovle 0x48(%rbp),%rdx │ │ │ │ cmp %r14,%r13 │ │ │ │ - jge 17000 │ │ │ │ + jge 16f00 │ │ │ │ sub %r8,%rdx │ │ │ │ - js 16fcd │ │ │ │ - test %r12,%r12 │ │ │ │ - js 16fd3 │ │ │ │ + js 16ecd │ │ │ │ + test %r11,%r11 │ │ │ │ + js 16ed3 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov %rax,%r11 │ │ │ │ imul %r10,%r8 │ │ │ │ add %rax,%rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rbx,%r11 │ │ │ │ @@ -21674,219 +21633,218 @@ │ │ │ │ xor %edx,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%r9 │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r9 │ │ │ │ fldt (%rsi,%r9,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r8,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 16f80 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16e80 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%r11 │ │ │ │ add %r10,%r8 │ │ │ │ cmp %r11,%r12 │ │ │ │ - jne 16f70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16fef │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16fef │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16fef │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16fef │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16fef │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 16fef │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 16e70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16eef │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16eef │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16eef │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16eef │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16eef │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 16eef │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x48(%rbp),%rbx │ │ │ │ sub %r8,%rbx │ │ │ │ - js 1719a │ │ │ │ - test %r12,%r12 │ │ │ │ - js 16fd9 │ │ │ │ + js 1709a │ │ │ │ + test %r11,%r11 │ │ │ │ + js 16ed9 │ │ │ │ mov -0x48(%rbp),%r14 │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ - imul %r10,%r8 │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea (%rbx,%rax,1),%r11 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ - shl $0x4,%r11 │ │ │ │ shl $0x4,%r12 │ │ │ │ - mov %r14,%rbx │ │ │ │ - add %r14,%r11 │ │ │ │ - lea 0x10(%r14),%r14 │ │ │ │ - lea 0x10(%rbx,%r12,1),%r12 │ │ │ │ + shl $0x4,%r11 │ │ │ │ + imul %r10,%r8 │ │ │ │ + mov %rdx,-0x58(%rbp) │ │ │ │ + add %r14,%r12 │ │ │ │ + add $0x10,%r14 │ │ │ │ lea (%r15,%r15,1),%rbx │ │ │ │ - mov %r12,-0x40(%rbp) │ │ │ │ + add %r14,%r11 │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - fldt (%r11) │ │ │ │ + fldt (%r12) │ │ │ │ xor %edx,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r12 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,%r11 │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ - shl $0x4,%r12 │ │ │ │ - fldt (%rsi,%r12,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ + shl $0x4,%r11 │ │ │ │ + fldt (%rsi,%r11,1) │ │ │ │ add %r8,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 17080 │ │ │ │ - ffreep %st(0) │ │ │ │ - add $0x10,%r11 │ │ │ │ + jne 16f80 │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x10,%r12 │ │ │ │ add %r10,%r8 │ │ │ │ - cmp %r11,-0x40(%rbp) │ │ │ │ - jne 17050 │ │ │ │ + cmp %r12,-0x40(%rbp) │ │ │ │ + jne 16f48 │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x58(%rbp),%rdx │ │ │ │ sub %r13,%r8 │ │ │ │ add %r9,%r8 │ │ │ │ add %rax,%r8 │ │ │ │ mov %rdx,%rax │ │ │ │ sub 0x40(%rbp),%rax │ │ │ │ - js 16fdf │ │ │ │ + js 16edf │ │ │ │ mov 0x40(%rbp),%r9 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov %r8,%r11 │ │ │ │ add %r8,%rax │ │ │ │ shl $0x4,%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ imul %r10,%r9 │ │ │ │ add %r11,%rbx │ │ │ │ lea (%r14,%rax,1),%r12 │ │ │ │ mov %rbx,%r11 │ │ │ │ lea (%r15,%r15,1),%rbx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%r11) │ │ │ │ xor %edx,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%r8 │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rsi,%r8,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 17140 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17040 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%r11 │ │ │ │ add %r10,%r9 │ │ │ │ cmp %r11,%r12 │ │ │ │ - jne 17120 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17020 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov 0x40(%rbp),%r8 │ │ │ │ sub %r13,%r8 │ │ │ │ add %r9,%r8 │ │ │ │ add %rax,%r8 │ │ │ │ mov %rdx,%rax │ │ │ │ sub 0x40(%rbp),%rax │ │ │ │ - js 16fe5 │ │ │ │ - test %r12,%r12 │ │ │ │ - js 16feb │ │ │ │ + js 16ee5 │ │ │ │ + test %r11,%r11 │ │ │ │ + js 16eeb │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ lea 0x10(%rbx),%r14 │ │ │ │ - jmp 170ea │ │ │ │ + jmp 16fee │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdx,%r15 │ │ │ │ sub $0x58,%rsp │ │ │ │ mov 0x50(%rbp),%rbx │ │ │ │ - fldt 0x10(%rbp) │ │ │ │ - fldt 0x20(%rbp) │ │ │ │ - fildll 0x38(%rbp) │ │ │ │ - fldt (%r8) │ │ │ │ mov 0x40(%rbp),%r14 │ │ │ │ - mov 0x48(%rbp),%r10 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rsi,-0x68(%rbp) │ │ │ │ + fldt 0x10(%rbp) │ │ │ │ + mov 0x48(%rbp),%r10 │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ + fldt 0x20(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + fildll 0x38(%rbp) │ │ │ │ mov %rsp,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ + mov %rsp,%rsi │ │ │ │ + fldt (%r8) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov %rsp,%rsi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -21894,29 +21852,29 @@ │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ fldt (%r9) │ │ │ │ + sub %rbx,%rax │ │ │ │ + add 0x38(%rbp),%rax │ │ │ │ + cqto │ │ │ │ + idivq 0x38(%rbp) │ │ │ │ + lea 0x1(%r8,%rbx,1),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ + add 0x38(%rbp),%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ - sub %rbx,%rax │ │ │ │ - add 0x38(%rbp),%rax │ │ │ │ - cqto │ │ │ │ - idivq 0x38(%rbp) │ │ │ │ - lea 0x1(%r8,%rbx,1),%rax │ │ │ │ - add 0x38(%rbp),%rax │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ cqto │ │ │ │ idivq 0x38(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ sub %rbx,%rax │ │ │ │ @@ -21939,392 +21897,390 @@ │ │ │ │ mov %rdx,%r13 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ lea 0x1(%rbx,%rbx,1),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - js 17354 │ │ │ │ + js 17254 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ lea (%rax,%rax,1),%r9 │ │ │ │ mov %r13,%rax │ │ │ │ neg %rax │ │ │ │ lea 0x0(%r13,%r9,1),%rbx │ │ │ │ lea (%r11,%rax,8),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ cqto │ │ │ │ idiv %r14 │ │ │ │ mov %rdx,(%r8,%r13,8) │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 17300 │ │ │ │ + jne 17200 │ │ │ │ mov -0x48(%rbp),%r8 │ │ │ │ mov %r8,%rax │ │ │ │ add %r8,%r9 │ │ │ │ neg %rax │ │ │ │ lea (%rsi,%rax,8),%rbx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov %rdx,(%rbx,%r8,8) │ │ │ │ inc %r8 │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 17340 │ │ │ │ + jne 17240 │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ - mov %r12,%rdx │ │ │ │ cmp %rbx,0x58(%rbp) │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rax │ │ │ │ cmovge 0x58(%rbp),%rax │ │ │ │ mov %rax,%r9 │ │ │ │ sub %rbx,%r9 │ │ │ │ cmp %r12,0x60(%rbp) │ │ │ │ cmovle 0x60(%rbp),%rdx │ │ │ │ cmp %r12,%rbx │ │ │ │ - jge 17494 │ │ │ │ + jge 17394 │ │ │ │ sub %rax,%rdx │ │ │ │ - js 17463 │ │ │ │ + js 17363 │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 17469 │ │ │ │ + js 17369 │ │ │ │ imul %r14,%rax │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov %r9,%r13 │ │ │ │ shl $0x4,%r13 │ │ │ │ + add %rbx,%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ lea (%rdx,%r9,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rbx,%r13 │ │ │ │ lea 0x10(%rbx,%rax,1),%rax │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ add %rbx,%rbx │ │ │ │ fldt 0x0(%r13) │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %r13,%r9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov (%r11,%r8,8),%r13 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r12,%r13 │ │ │ │ imul %r10,%r13 │ │ │ │ + fmul %st(1),%st │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,%r8 │ │ │ │ mov (%rsi,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rcx,%r8,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r13,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 17400 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17300 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ inc %r8 │ │ │ │ cmp %rbx,%r8 │ │ │ │ - jne 173d0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 172d0 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r9,%r13 │ │ │ │ add %r14,%r12 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r13,-0x48(%rbp) │ │ │ │ - jne 173c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17485 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17485 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17485 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17485 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17485 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17485 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 172c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17385 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17385 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17385 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17385 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17385 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17385 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov 0x60(%rbp),%r8 │ │ │ │ sub %rax,%r8 │ │ │ │ - js 176b0 │ │ │ │ + js 175b0 │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 1746f │ │ │ │ + js 1736f │ │ │ │ imul %r14,%rax │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov %r9,%r13 │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ shl $0x4,%r13 │ │ │ │ + add %rbx,%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ lea (%r8,%r9,1),%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ - shl $0x4,%rax │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ - lea 0x10(%rbx,%rax,1),%rax │ │ │ │ - add %rbx,%r13 │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r8,-0x78(%rbp) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + add %r8,%rax │ │ │ │ add %rbx,%rbx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ - xor %r8d,%r8d │ │ │ │ mov %r13,-0x48(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov (%r11,%r8,8),%r13 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r12,%r13 │ │ │ │ imul %r10,%r13 │ │ │ │ + fmul %st(1),%st │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%r8 │ │ │ │ mov (%rsi,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rcx,%r8,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r13,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 17540 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17440 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ inc %r8 │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 17500 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 173f8 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x48(%rbp),%r13 │ │ │ │ add %r14,%r12 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r13,-0x50(%rbp) │ │ │ │ - jne 174f0 │ │ │ │ + jne 173e8 │ │ │ │ mov 0x58(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ mov %r9,%rdx │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ mov -0x78(%rbp),%r8 │ │ │ │ sub %rbx,%rax │ │ │ │ add 0x38(%rbp),%rax │ │ │ │ add %r9,%rax │ │ │ │ sub 0x58(%rbp),%rdx │ │ │ │ - js 17475 │ │ │ │ - mov -0x68(%rbp),%rbx │ │ │ │ + js 17375 │ │ │ │ mov %rax,%r13 │ │ │ │ - mov 0x58(%rbp),%r12 │ │ │ │ + mov -0x68(%rbp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ + mov 0x58(%rbp),%r12 │ │ │ │ shl $0x4,%r13 │ │ │ │ shl $0x4,%rax │ │ │ │ add %r13,%rbx │ │ │ │ imul %r14,%r12 │ │ │ │ add %r8,%rax │ │ │ │ mov %rbx,%r13 │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ + mov -0x58(%rbp),%rbx │ │ │ │ add %rbx,%rbx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %r13,%r9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov (%r11,%r8,8),%r13 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r12,%r13 │ │ │ │ imul %r10,%r13 │ │ │ │ + fmul %st(1),%st │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,%r8 │ │ │ │ mov (%rsi,%rdx,8),%rax │ │ │ │ inc %rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ fldt (%rcx,%r8,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r13,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdi,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 17640 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17540 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ inc %r8 │ │ │ │ cmp %rbx,%r8 │ │ │ │ - jne 17610 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17510 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r9,%r13 │ │ │ │ add %r14,%r12 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r13,-0x48(%rbp) │ │ │ │ - jne 17600 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17500 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov 0x58(%rbp),%rax │ │ │ │ sub %rbx,%rax │ │ │ │ add 0x38(%rbp),%rax │ │ │ │ add %r9,%rax │ │ │ │ sub 0x58(%rbp),%rdx │ │ │ │ - js 1747b │ │ │ │ + js 1737b │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ - js 17481 │ │ │ │ + js 17381 │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ lea 0x10(%rbx),%r8 │ │ │ │ - jmp 175c9 │ │ │ │ + jmp 174c9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x68,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 17a05 │ │ │ │ + jl 17905 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jge 17965 │ │ │ │ + jge 1785d │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x20(%rbx),%r15 │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ neg %r14 │ │ │ │ - shl $0x4,%r14 │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ + shl $0x4,%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ + add $0x10,%rax │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - add $0x10,%rax │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 17980 │ │ │ │ + jne 17870 │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ mov 0x78(%r12),%rdx │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ imul %rdi,%rax │ │ │ │ fildll (%rcx) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fldt -0x80(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ sub 0x58(%r12),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ @@ -22340,217 +22296,217 @@ │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r15,%r15 │ │ │ │ - jle 17900 │ │ │ │ + jle 17800 │ │ │ │ fld1 │ │ │ │ mov 0xc8(%r12),%r8 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%rbx │ │ │ │ - jne 179a0 │ │ │ │ + jne 17890 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ not %rcx │ │ │ │ sub %r15,%r11 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ - lea -0x10(%r9,%rdx,1),%r10 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 178e7 │ │ │ │ + lea (%r9,%rsi,1),%r10 │ │ │ │ + jmp 177e7 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt -0x10(%r8,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ dec %rax │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r10,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r11,%rax │ │ │ │ - je 17910 │ │ │ │ + je 17810 │ │ │ │ sub $0x10,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jg 178c0 │ │ │ │ + jg 177c0 │ │ │ │ fldt 0x10(%r8,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 178c7 │ │ │ │ + je 177c7 │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 178c7 │ │ │ │ + jmp 177c7 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17930 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17930 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17828 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17828 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %r9,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%r12),%rdi │ │ │ │ + mov %r9,%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ inc %r13 │ │ │ │ - call ea90 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + call e870 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ cmp %r13,-0x58(%rbp) │ │ │ │ - jne 17790 │ │ │ │ + jne 17688 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 177b3 │ │ │ │ + jmp 176ab │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ neg %rsi │ │ │ │ - jmp 179f2 │ │ │ │ + jmp 178f2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%r8,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r10 │ │ │ │ fldt (%r8,%r10,1) │ │ │ │ mov %rdx,%r11 │ │ │ │ inc %rdx │ │ │ │ sub %rbx,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r11 │ │ │ │ add %r14,%rcx │ │ │ │ sub %r14,%rsi │ │ │ │ - shl $0x4,%r11 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r9,%r11,1) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - je 17920 │ │ │ │ + je 17820 │ │ │ │ test %rax,%rax │ │ │ │ - jg 179c0 │ │ │ │ + jg 178c0 │ │ │ │ fldt 0x10(%r8,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 179c7 │ │ │ │ + je 178c7 │ │ │ │ mov %rsi,%r10 │ │ │ │ - jmp 179ca │ │ │ │ + jmp 178ca │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 17719 │ │ │ │ + jmp 17619 │ │ │ │ nop │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ sub $0x68,%rsp │ │ │ │ mov %rdi,-0x58(%rbp) │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 17d43 │ │ │ │ + jl 17c43 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jge 17ca4 │ │ │ │ + jge 17ba4 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ mov 0x28(%rax),%rbx │ │ │ │ - mov 0x20(%rax),%rdi │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + mov 0x20(%rax),%rsi │ │ │ │ mov (%rax),%r12 │ │ │ │ - lea 0x1(%rsi),%rax │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - neg %rbx │ │ │ │ - lea (%rax,%rax,1),%r14 │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ + lea (%rax,%rax,1),%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - shl $0x4,%rbx │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ + neg %rbx │ │ │ │ + shl $0x4,%rbx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 17cc0 │ │ │ │ + jne 17bb8 │ │ │ │ mov %r13,%r8 │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov 0x78(%r12),%r10 │ │ │ │ mov 0x48(%r12),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ fildll (%rdx) │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ - and $0xfffffffffffffff0,%r9 │ │ │ │ imul %r8,%rax │ │ │ │ + and $0xfffffffffffffff0,%r9 │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ mov (%rax),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%r10 │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fldt (%r10) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x48(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ sub 0x58(%r12),%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ fildll -0x48(%rbp) │ │ │ │ @@ -22565,198 +22521,197 @@ │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x48(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x48(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r14,%r14 │ │ │ │ - jle 17c50 │ │ │ │ + jle 17b50 │ │ │ │ fld1 │ │ │ │ cmpq $0x1,-0x68(%rbp) │ │ │ │ mov 0xc8(%r12),%rdi │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jne 17ce0 │ │ │ │ + jne 17bd0 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r15 │ │ │ │ shl $0x4,%rdx │ │ │ │ not %rcx │ │ │ │ sub %r14,%r15 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ - lea -0x10(%r9,%rdx,1),%r11 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 17c25 │ │ │ │ + lea (%r9,%rsi,1),%r11 │ │ │ │ + jmp 17b25 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt -0x10(%rdi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ dec %rax │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r11,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r15,%rax │ │ │ │ - je 17c60 │ │ │ │ + je 17b60 │ │ │ │ sub $0x10,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jg 17c00 │ │ │ │ + jg 17b00 │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 17c06 │ │ │ │ + je 17b06 │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 17c06 │ │ │ │ + jmp 17b06 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x48(%rbp),%r8 │ │ │ │ - jmp 17c64 │ │ │ │ + jmp 17b64 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 17c64 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 17b64 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r9,%rsi │ │ │ │ - inc %r13 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ shl $0x5,%r8 │ │ │ │ add 0x18(%r12),%r8 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r9,%rsi │ │ │ │ push 0x18(%r8) │ │ │ │ + inc %r13 │ │ │ │ push 0x10(%r8) │ │ │ │ push 0x8(%r8) │ │ │ │ push (%r8) │ │ │ │ mov -0x78(%rbp),%r8 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ - call da00 │ │ │ │ + call d7f0 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ cmp %r13,-0x60(%rbp) │ │ │ │ - jne 17ab0 │ │ │ │ + jne 179b0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ - jmp 17ac3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 179c3 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov %r8,-0x48(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ neg %rsi │ │ │ │ - jmp 17d31 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 17c31 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r11 │ │ │ │ fldt (%rdi,%r11,1) │ │ │ │ mov %rdx,%r15 │ │ │ │ inc %rdx │ │ │ │ sub %r8,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r15 │ │ │ │ add %rbx,%rcx │ │ │ │ sub %rbx,%rsi │ │ │ │ - shl $0x4,%r15 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r9,%r15,1) │ │ │ │ cmp %rdx,%r14 │ │ │ │ - je 17c40 │ │ │ │ + je 17b40 │ │ │ │ test %rax,%rax │ │ │ │ - jg 17d00 │ │ │ │ + jg 17c00 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 17d06 │ │ │ │ + je 17c06 │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 17d09 │ │ │ │ + jmp 17c09 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 17a4c │ │ │ │ + jmp 1794c │ │ │ │ nopl (%rax) │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x20,%rsp │ │ │ │ mov (%rdi),%rbx │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebp,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 17f7b │ │ │ │ + jl 17e6b │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ lea (%rax,%rdx,1),%r11 │ │ │ │ cmp %r11,%rdx │ │ │ │ - jge 17f4a │ │ │ │ + jge 17e42 │ │ │ │ mov 0x8(%r12),%rcx │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov 0x58(%rbx),%r14 │ │ │ │ mov 0x30(%rbx),%rbp │ │ │ │ fildll (%rax,%rcx,8) │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - fildll 0x10(%rsp) │ │ │ │ mov %rdx,%rax │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %rcx,%r13 │ │ │ │ + mov %r14,0x10(%rsp) │ │ │ │ imul %rbp,%rax │ │ │ │ lea 0x1(%r14),%r10 │ │ │ │ mov %rbp,%r12 │ │ │ │ + fildll 0x10(%rsp) │ │ │ │ imul %r10,%rbp │ │ │ │ - mov %rcx,%r13 │ │ │ │ shl $0x4,%r13 │ │ │ │ + shl $0x4,%r12 │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ + fmul %st(0),%st │ │ │ │ imul %rax,%r10 │ │ │ │ + mov %rax,%r8 │ │ │ │ + shl $0x5,%rbp │ │ │ │ shl $0x4,%r8 │ │ │ │ - fld1 │ │ │ │ - fld %st(0) │ │ │ │ add 0x78(%rbx),%r8 │ │ │ │ - fdiv %st(3),%st │ │ │ │ fnstcw 0x1e(%rsp) │ │ │ │ + shl $0x5,%r10 │ │ │ │ + fld1 │ │ │ │ movzwl 0x1e(%rsp),%eax │ │ │ │ - shl $0x4,%r12 │ │ │ │ - shl $0x5,%rbp │ │ │ │ + fld %st(0) │ │ │ │ + fdiv %st(3),%st │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x1a(%rsp) │ │ │ │ movzwl 0x1e(%rsp),%eax │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(4) │ │ │ │ - shl $0x5,%r10 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x1c(%rsp) │ │ │ │ + fld %st(3) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fstpt (%rsp) │ │ │ │ fldt (%r8) │ │ │ │ fldt (%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw 0x1c(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x1e(%rsp) │ │ │ │ @@ -22764,31 +22719,31 @@ │ │ │ │ fistpll 0x10(%rsp) │ │ │ │ fldcw 0x1e(%rsp) │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ mov %rax,%rcx │ │ │ │ lea 0x1(%rax,%r14,1),%rdi │ │ │ │ sub %r14,%rcx │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jg 17f20 │ │ │ │ + jg 17e20 │ │ │ │ mov 0x60(%rbx),%r9 │ │ │ │ mov 0xc8(%rbx),%rsi │ │ │ │ inc %rdi │ │ │ │ add %r13,%r9 │ │ │ │ add %r10,%rsi │ │ │ │ - jmp 17ed4 │ │ │ │ + jmp 17dd0 │ │ │ │ nopl (%rax) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3250a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -22801,25 +22756,25 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 17eb3 │ │ │ │ + je 17daf │ │ │ │ fchs │ │ │ │ - fmuls 0x32223(%rip) │ │ │ │ - fldt 0x32801(%rip) │ │ │ │ + fmuls 0x31327(%rip) │ │ │ │ + fldt 0x318d5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ fstpt (%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rdi,%rcx │ │ │ │ - je 17f30 │ │ │ │ + je 17e28 │ │ │ │ fldt (%r8) │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ fildll 0x10(%rsp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(6),%st │ │ │ │ @@ -22827,170 +22782,168 @@ │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 17e70 │ │ │ │ + ja 17d70 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 17f60 │ │ │ │ + ja 17e50 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x327b6(%rip) │ │ │ │ + fldt 0x3188a(%rip) │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rsi) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 17ed1 │ │ │ │ - jmp 17f30 │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jne 17dcd │ │ │ │ + jmp 17e28 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rdx │ │ │ │ add %r12,%r8 │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jne 17e20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 17d20 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x3274e(%rip) │ │ │ │ + fldt 0x3182e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 17ec3 │ │ │ │ + jmp 17dbf │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 17d86 │ │ │ │ + jmp 17c86 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x68,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 18237 │ │ │ │ + jl 18117 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r14 │ │ │ │ lea (%rax,%r14,1),%r8 │ │ │ │ cmp %r8,%r14 │ │ │ │ - jge 181ef │ │ │ │ + jge 180c7 │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%r13 │ │ │ │ - mov (%rbx),%r15 │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ + mov (%rbx),%r15 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%r12 │ │ │ │ + fld1 │ │ │ │ mov %r12,%rax │ │ │ │ mov %r14,%r12 │ │ │ │ mov %r15,%r14 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ mov %rax,%r15 │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %r15,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - jne 18220 │ │ │ │ + jne 18100 │ │ │ │ mov %r12,%rdi │ │ │ │ mov 0x48(%r14),%rdx │ │ │ │ mov 0x78(%r14),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ fildll (%rdx) │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ imul %rdi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ - mov 0x58(%r14),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x58(%r14),%rcx │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ fldt (%rax,%rsi,1) │ │ │ │ sub %rcx,%rdx │ │ │ │ test %r13,%r13 │ │ │ │ - jle 181a0 │ │ │ │ + jle 18080 │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ mov %r10,%rcx │ │ │ │ + lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ + mov 0x60(%r14),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ - lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - fldt 0x325e7(%rip) │ │ │ │ + fldt 0x316c7(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 18150 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 18034 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3228b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -23003,174 +22956,172 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 18132 │ │ │ │ + je 18016 │ │ │ │ fchs │ │ │ │ - fmuls 0x31fa4(%rip) │ │ │ │ - fldt 0x32582(%rip) │ │ │ │ + fmuls 0x310c0(%rip) │ │ │ │ + fldt 0x3166e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 181b0 │ │ │ │ + je 18088 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 180f0 │ │ │ │ + ja 17fd8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 18200 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 180e0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 18150 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18034 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 181b6 │ │ │ │ + jmp 1808e │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 181b6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1808e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %r10,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%r14),%rdi │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ fstpt (%rsp) │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + mov %r10,%rdx │ │ │ │ inc %r12 │ │ │ │ - call ea90 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + call e870 │ │ │ │ mov %rbx,%rsp │ │ │ │ cmp %r12,-0x90(%rbp) │ │ │ │ - jne 18030 │ │ │ │ + jne 17f20 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x324af(%rip) │ │ │ │ + fldt 0x3159f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18142 │ │ │ │ + jmp 18026 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 1804d │ │ │ │ + jmp 17f3d │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 17fc9 │ │ │ │ + jmp 17eb9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ sub $0x30,%rsp │ │ │ │ mov (%rdi),%rbx │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebp │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ movslq %ebp,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 18460 │ │ │ │ + jl 18330 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rcx,%rdx │ │ │ │ lea (%rax,%rdx,1),%r8 │ │ │ │ cmp %r8,%rdx │ │ │ │ - jge 18436 │ │ │ │ + jge 18306 │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ mov 0x48(%rbx),%rcx │ │ │ │ mov 0x58(%rbx),%r11 │ │ │ │ mov 0x30(%rbx),%r10 │ │ │ │ fildll (%rcx,%rax,8) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - fildll 0x20(%rsp) │ │ │ │ mov %rdx,%rcx │ │ │ │ - fmul %st(0),%st │ │ │ │ - imul %r10,%rcx │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %r10,%rbp │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + imul %r10,%rcx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rax,%rcx │ │ │ │ + mov %r10,%rbp │ │ │ │ + fildll 0x20(%rsp) │ │ │ │ add 0x60(%rbx),%r9 │ │ │ │ + shl $0x4,%rbp │ │ │ │ + shl $0x5,%r10 │ │ │ │ + add %rax,%rcx │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %rcx,%rsi │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fld1 │ │ │ │ - add 0x78(%rbx),%rsi │ │ │ │ - fld %st(0) │ │ │ │ - fdiv %st(3),%st │ │ │ │ shl $0x5,%rcx │ │ │ │ add 0xc8(%rbx),%rcx │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add 0x78(%rbx),%rsi │ │ │ │ fnstcw 0x2e(%rsp) │ │ │ │ + fld1 │ │ │ │ movzwl 0x2e(%rsp),%eax │ │ │ │ - shl $0x4,%rbp │ │ │ │ - shl $0x5,%r10 │ │ │ │ - fstpt 0x10(%rsp) │ │ │ │ + fld %st(0) │ │ │ │ + fdiv %st(3),%st │ │ │ │ or $0xc,%ah │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ax,0x2a(%rsp) │ │ │ │ movzwl 0x2e(%rsp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ - fstpt (%rsp) │ │ │ │ mov %ax,0x2c(%rsp) │ │ │ │ - jmp 183bd │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + fstpt 0x10(%rsp) │ │ │ │ + fld %st(2) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fstpt (%rsp) │ │ │ │ + jmp 1828d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x3204a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -23183,44 +23134,44 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 18373 │ │ │ │ + je 18247 │ │ │ │ fchs │ │ │ │ - fmuls 0x31d63(%rip) │ │ │ │ - fldt 0x32341(%rip) │ │ │ │ + fmuls 0x30e8f(%rip) │ │ │ │ + fldt 0x3143d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ fldt (%rsi) │ │ │ │ inc %rdx │ │ │ │ add %rbp,%rsi │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fldt (%r9) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldt 0x31ff2(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 18430 │ │ │ │ + je 18300 │ │ │ │ fldt (%rsi) │ │ │ │ fld %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw 0x2c(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x2e(%rsp) │ │ │ │ fldcw 0x2a(%rsp) │ │ │ │ @@ -23241,156 +23192,156 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 18330 │ │ │ │ + ja 18208 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 18440 │ │ │ │ + ja 18310 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x322a0(%rip) │ │ │ │ + fldt 0x313a0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 18383 │ │ │ │ + jmp 18257 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x30,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x3226e(%rip) │ │ │ │ + fldt 0x3136e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18383 │ │ │ │ + jmp 18257 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 18282 │ │ │ │ + jmp 18162 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ sub $0x78,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 18738 │ │ │ │ + jl 185f8 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ lea (%rax,%r13,1),%r15 │ │ │ │ cmp %r15,%r13 │ │ │ │ - jge 186e8 │ │ │ │ + jge 185b0 │ │ │ │ mov 0x18(%r14),%r8 │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ mov (%r14),%r12 │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ lea (%r8,%r8,1),%rbx │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rbx,-0x80(%rbp) │ │ │ │ add $0x30,%rax │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ lea 0x2(%rbx),%rax │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 18720 │ │ │ │ + jne 185e0 │ │ │ │ mov %r13,%r11 │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ mov 0x78(%r12),%rsi │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ imul %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + mov %r11,%rax │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ - mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov (%rax),%r10 │ │ │ │ sub %rcx,%rdx │ │ │ │ cmpq $0xffffffffffffffff,-0x80(%rbp) │ │ │ │ - mov (%rax),%r10 │ │ │ │ - jl 18690 │ │ │ │ + jl 18560 │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ + mov %rdi,%rcx │ │ │ │ mov 0x60(%r12),%rax │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rsi) │ │ │ │ - mov %rdi,%rcx │ │ │ │ fld1 │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ + lea (%rax,%rdx,1),%r8 │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ - fldt 0x320ef(%rip) │ │ │ │ + fldt 0x311eb(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - lea (%rax,%rdx,1),%r8 │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ - jmp 18640 │ │ │ │ + jmp 1850c │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x31d9b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -23403,180 +23354,179 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 18622 │ │ │ │ + je 184ee │ │ │ │ fchs │ │ │ │ - fmuls 0x31ab4(%rip) │ │ │ │ - fldt 0x32092(%rip) │ │ │ │ + fmuls 0x30be8(%rip) │ │ │ │ + fldt 0x31196(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 186a0 │ │ │ │ + je 18568 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fmul %st(4),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 185e0 │ │ │ │ + ja 184b0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 18700 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 185c0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 18640 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 186a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 186a8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1850c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 18570 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 18570 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ shl $0x5,%r11 │ │ │ │ add 0x18(%r12),%r11 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rdi,%rsi │ │ │ │ + push 0x18(%r11) │ │ │ │ mov %r10,%rcx │ │ │ │ inc %r13 │ │ │ │ - push 0x18(%r11) │ │ │ │ push 0x10(%r11) │ │ │ │ push 0x8(%r11) │ │ │ │ push (%r11) │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - call da00 │ │ │ │ + call d7f0 │ │ │ │ mov %rbx,%rsp │ │ │ │ cmp %r13,%r15 │ │ │ │ - jne 18500 │ │ │ │ + jne 183d0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x31faf(%rip) │ │ │ │ + fldt 0x310bf(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18632 │ │ │ │ + jmp 184fe │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%r11 │ │ │ │ - jmp 18525 │ │ │ │ + jmp 183f5 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 184a8 │ │ │ │ + jmp 18378 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x68,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 18a53 │ │ │ │ + jl 188f3 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r14 │ │ │ │ lea (%rax,%r14,1),%r8 │ │ │ │ cmp %r8,%r14 │ │ │ │ - jge 189d6 │ │ │ │ + jge 18886 │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%r15 │ │ │ │ - mov 0x30(%rbx),%r12 │ │ │ │ mov %r8,-0x88(%rbp) │ │ │ │ + mov 0x30(%rbx),%r12 │ │ │ │ mov (%rbx),%r13 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ fildll -0x48(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x10,%rax │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x80(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ mov %r14,%r12 │ │ │ │ + fld1 │ │ │ │ mov %rax,%r14 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ nop │ │ │ │ mov %rsp,%rbx │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - jne 189f0 │ │ │ │ + jne 18898 │ │ │ │ mov %r12,%rcx │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov 0x78(%r13),%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ imul %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov 0x58(%r13),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ + mov 0x58(%r13),%rsi │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ @@ -23587,16 +23537,16 @@ │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ mov 0x60(%r13),%rax │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(4) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(4) │ │ │ │ @@ -23605,27 +23555,27 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 18a10 │ │ │ │ + jbe 188b0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x31ac9(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -23640,30 +23590,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 188f8 │ │ │ │ + je 187b4 │ │ │ │ fchs │ │ │ │ - fmuls 0x317de(%rip) │ │ │ │ - fldt 0x31dbc(%rip) │ │ │ │ + fmuls 0x30922(%rip) │ │ │ │ + fldt 0x30ed0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x31a69(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -23672,147 +23622,147 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp $0x1,%r15 │ │ │ │ - jle 18990 │ │ │ │ + jle 18848 │ │ │ │ fxch %st(1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r14,%rax,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%r14,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rsi,%r15 │ │ │ │ - jne 18960 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 189a0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 18820 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 18850 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x10,%rsp │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ + shl $0x5,%rcx │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ inc %r12 │ │ │ │ - shl $0x5,%rcx │ │ │ │ add %rcx,%rdi │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - call ea90 │ │ │ │ + call e870 │ │ │ │ mov %rbx,%rsp │ │ │ │ cmp %r12,-0x88(%rbp) │ │ │ │ - jne 187f0 │ │ │ │ + jne 186b0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - jmp 18801 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 186c1 │ │ │ │ + nop │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 18a30 │ │ │ │ + ja 188d0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x31c9e(%rip) │ │ │ │ + fldt 0x30dce(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 18908 │ │ │ │ + jmp 187c4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x31c7e(%rip) │ │ │ │ + fldt 0x30dae(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 18908 │ │ │ │ + jmp 187c4 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 18789 │ │ │ │ + jmp 18649 │ │ │ │ nopl (%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rcx,%rbx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rbp │ │ │ │ + lea 0x1(%rcx,%rcx,1),%r15 │ │ │ │ fnstcw -0xa(%rsp) │ │ │ │ mov %r9,-0x38(%rsp) │ │ │ │ - mov %rsi,-0x30(%rsp) │ │ │ │ fildll -0x38(%rsp) │ │ │ │ - fldt 0x38(%rsp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - movzwl -0xa(%rsp),%eax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ + mov %rsi,-0x30(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov 0x48(%rsp),%rbp │ │ │ │ + movzwl -0xa(%rsp),%eax │ │ │ │ + fldt 0x38(%rsp) │ │ │ │ and $0xf3,%ah │ │ │ │ - lea 0x1(%rcx,%rcx,1),%r15 │ │ │ │ or $0x4,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0xc(%rsp) │ │ │ │ movzwl -0xa(%rsp),%eax │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0xe(%rsp) │ │ │ │ fldcw -0xe(%rsp) │ │ │ │ fistpll -0x38(%rsp) │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ mov -0x38(%rsp),%r10 │ │ │ │ mov %rbp,-0x38(%rsp) │ │ │ │ fildll -0x38(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ fldt (%r8) │ │ │ │ + sub %rcx,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + cqto │ │ │ │ + idiv %r9 │ │ │ │ + lea 0x1(%r10,%rcx,1),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0xc(%rsp) │ │ │ │ frndint │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ + add %r9,%rax │ │ │ │ fldcw -0xe(%rsp) │ │ │ │ fistpll -0x38(%rsp) │ │ │ │ fldcw -0xa(%rsp) │ │ │ │ mov -0x38(%rsp),%r8 │ │ │ │ fldz │ │ │ │ fstpt (%rdi) │ │ │ │ fldt (%rdi) │ │ │ │ - mov %r10,%rax │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - sub %rcx,%rax │ │ │ │ - add %r9,%rax │ │ │ │ - cqto │ │ │ │ - idiv %r9 │ │ │ │ - lea 0x1(%r10,%rcx,1),%rax │ │ │ │ - add %r9,%rax │ │ │ │ mov %rdx,%r11 │ │ │ │ cqto │ │ │ │ idiv %r9 │ │ │ │ mov %r8,%rax │ │ │ │ sub %rcx,%rax │ │ │ │ add %rbp,%rax │ │ │ │ mov %rdx,%r12 │ │ │ │ @@ -23820,177 +23770,169 @@ │ │ │ │ idiv %rbp │ │ │ │ lea 0x1(%r8,%rcx,1),%rax │ │ │ │ add %rbp,%rax │ │ │ │ mov %rdx,-0x38(%rsp) │ │ │ │ cqto │ │ │ │ idiv %rbp │ │ │ │ cmp %r12,%r11 │ │ │ │ - jge 18ce0 │ │ │ │ + jge 18b60 │ │ │ │ cmp %rdx,-0x38(%rsp) │ │ │ │ - jl 19110 │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 18f10 │ │ │ │ + fstp %st(0) │ │ │ │ test %r15,%r15 │ │ │ │ - js 18cce │ │ │ │ + js 18b4e │ │ │ │ imul %rbp,%r11 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ mov %r15,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ mov %rbp,%r10 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ shl $0x5,%r10 │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r13 │ │ │ │ shl $0x5,%r11 │ │ │ │ + shl $0x5,%r14 │ │ │ │ add %r11,%rax │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r13 │ │ │ │ - lea 0x1(%rdx),%r9 │ │ │ │ mov %rax,%r11 │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x5,%r14 │ │ │ │ - lea (%rax,%rbx,1),%r12 │ │ │ │ test %r8,%r8 │ │ │ │ + lea (%rax,%rbx,1),%r12 │ │ │ │ cmovle %rbx,%r12 │ │ │ │ xor %ebp,%ebp │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r14,%r11,1),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - jle 18c40 │ │ │ │ + jle 18ac0 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %rbx,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 18c02 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 18a82 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 18c00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18a80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 191d0 │ │ │ │ + js 18fd0 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r11,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ mov %r12,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 18c82 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 18b02 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 18c80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18b00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r11 │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne 18bb0 │ │ │ │ - jmp 18cce │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18a50 │ │ │ │ + jmp 18b4e │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r15,%r13 │ │ │ │ sub %r12,%r13 │ │ │ │ cmp %rdx,-0x38(%rsp) │ │ │ │ - jl 19020 │ │ │ │ + jl 18e18 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 18ea6 │ │ │ │ + jle 18ce6 │ │ │ │ imul %rbp,%r11 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ mov %r15,%r10 │ │ │ │ mov %rbp,%rcx │ │ │ │ sub %rdx,%r10 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rsi,-0x18(%rsp) │ │ │ │ - mov %rbp,0x48(%rsp) │ │ │ │ shl $0x5,%rcx │ │ │ │ mov %r15,-0x20(%rsp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ + mov %rbp,0x48(%rsp) │ │ │ │ + mov %rcx,%rbp │ │ │ │ lea (%rax,%r11,1),%r9 │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ - mov %rcx,%rbp │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ mov %r10,%rax │ │ │ │ mov -0x28(%rsp),%rsi │ │ │ │ - mov %r12,-0x28(%rsp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r12,-0x28(%rsp) │ │ │ │ add %rbx,%rax │ │ │ │ test %r10,%r10 │ │ │ │ cmovle %rbx,%rax │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %rax,%r12 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%r9,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle 18df8 │ │ │ │ + jle 18c38 │ │ │ │ fldt (%rdi) │ │ │ │ mov %rbx,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%r8) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%r8) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -23998,33 +23940,33 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 18dc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18c00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r9,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 18e78 │ │ │ │ + js 18cb8 │ │ │ │ fldt (%rdi) │ │ │ │ mov %r12,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%r8) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%r8) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -24032,63 +23974,57 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 18e40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18c80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r8 │ │ │ │ add %rbp,%r9 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 18d70 │ │ │ │ + jne 18be8 │ │ │ │ mov -0x18(%rsp),%rsi │ │ │ │ + shl $0x4,%r14 │ │ │ │ mov -0x20(%rsp),%r15 │ │ │ │ mov 0x48(%rsp),%rbp │ │ │ │ mov -0x28(%rsp),%r12 │ │ │ │ - shl $0x4,%r14 │ │ │ │ add %r14,%rsi │ │ │ │ test %r12,%r12 │ │ │ │ - js 18cce │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ + js 18b4e │ │ │ │ mov %r15,%r8 │ │ │ │ - mov -0x30(%rsp),%r10 │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ + shl $0x5,%rbp │ │ │ │ inc %r12 │ │ │ │ sub %rdx,%r8 │ │ │ │ + mov -0x30(%rsp),%r10 │ │ │ │ lea 0x1(%rdx),%r9 │ │ │ │ mov %r8,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - shl $0x5,%rbp │ │ │ │ shl $0x5,%r14 │ │ │ │ - lea (%rax,%rbx,1),%r13 │ │ │ │ + shl $0x4,%rax │ │ │ │ test %r8,%r8 │ │ │ │ + lea (%rax,%rbx,1),%r13 │ │ │ │ cmovle %rbx,%r13 │ │ │ │ xor %r11d,%r11d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%r14,%r10,1),%rax │ │ │ │ test %r8,%r8 │ │ │ │ - jle 18f77 │ │ │ │ + jle 18d77 │ │ │ │ fldt (%rdi) │ │ │ │ mov %rbx,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -24096,33 +24032,33 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 18f40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18d40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r10,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 18ff7 │ │ │ │ + js 18df7 │ │ │ │ fldt (%rdi) │ │ │ │ mov %r13,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -24130,77 +24066,77 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 18fc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18dc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %r12,%r11 │ │ │ │ - jne 18ef0 │ │ │ │ + jne 18d28 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 19077 │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ + jle 18e67 │ │ │ │ imul %rbp,%r11 │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ mov %rbp,%r14 │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r10 │ │ │ │ mov %rsi,%r9 │ │ │ │ shl $0x5,%r14 │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r10 │ │ │ │ lea (%r11,%rax,1),%r8 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ xor %r11d,%r11d │ │ │ │ shl $0x5,%r8 │ │ │ │ add %rax,%r8 │ │ │ │ test %r15,%r15 │ │ │ │ - jns 191f0 │ │ │ │ + jns 18ff0 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%r8 │ │ │ │ cmp %r13,%r11 │ │ │ │ - jne 19050 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 18e48 │ │ │ │ shl $0x4,%r13 │ │ │ │ add %r13,%rsi │ │ │ │ test %r12,%r12 │ │ │ │ - js 18cce │ │ │ │ + js 18b4e │ │ │ │ test %r15,%r15 │ │ │ │ - js 18cce │ │ │ │ + js 18b4e │ │ │ │ mov -0x38(%rsp),%r9 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ inc %r12 │ │ │ │ - lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ xor %r10d,%r10d │ │ │ │ shl $0x5,%rbp │ │ │ │ + lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ shl $0x5,%r9 │ │ │ │ add %r9,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r9,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - nopl (%rax) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%rcx │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -24208,55 +24144,56 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 190c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18ec0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r10 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rbp,%r9 │ │ │ │ cmp %r12,%r10 │ │ │ │ - jne 190b0 │ │ │ │ + jne 18ea0 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ test %r15,%r15 │ │ │ │ - js 18ccc │ │ │ │ - mov -0x38(%rsp),%r9 │ │ │ │ + js 18b4c │ │ │ │ imul %rbp,%r11 │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ - mov %rbp,%r10 │ │ │ │ fld %st(0) │ │ │ │ + mov %rbp,%r10 │ │ │ │ lea 0x2(%rcx,%rcx,1),%r8 │ │ │ │ shl $0x5,%r10 │ │ │ │ add %r11,%r9 │ │ │ │ xor %r11d,%r11d │ │ │ │ shl $0x5,%r9 │ │ │ │ add %r9,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %r9,%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x10,%rcx │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -24264,53 +24201,53 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 19180 │ │ │ │ + jne 18f80 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r9 │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 19150 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 18f48 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r10,%r11 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - je 18cce │ │ │ │ + je 18b4e │ │ │ │ lea (%r14,%r11,1),%rax │ │ │ │ - jmp 18bbd │ │ │ │ + jmp 18a59 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %r8,%rax │ │ │ │ mov %r15,-0x28(%rsp) │ │ │ │ + mov %r8,%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ mov %rbx,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %edx,%edx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%r9) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ + fldt (%r9) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -24318,387 +24255,385 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne 19240 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 19040 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%r8 │ │ │ │ cmp %r13,%r11 │ │ │ │ - je 19290 │ │ │ │ + je 19090 │ │ │ │ mov %r8,%rax │ │ │ │ - jmp 19200 │ │ │ │ + jmp 19000 │ │ │ │ nop │ │ │ │ mov -0x28(%rsp),%r15 │ │ │ │ - jmp 19070 │ │ │ │ + jmp 18e60 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 194b3 │ │ │ │ + jl 192b3 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r15 │ │ │ │ add %r15,%rax │ │ │ │ cmp %rax,%r15 │ │ │ │ - jge 1946b │ │ │ │ + jge 1926b │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x28(%rbx),%r10 │ │ │ │ - mov (%rbx),%r14 │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ + mov (%rbx),%r14 │ │ │ │ mov 0x30(%rbx),%r13 │ │ │ │ mov %rdi,-0x38(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ lea 0x1(%r10),%r9 │ │ │ │ - mov %r10,-0x60(%rbp) │ │ │ │ mov %r9,%rdx │ │ │ │ shl $0x5,%r9 │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ lea (%r10,%r10,1),%rbx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + mov %r9,-0x70(%rbp) │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ add $0x2,%rbx │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ lea 0x10(%r9),%rdi │ │ │ │ mov %rdi,-0x78(%rbp) │ │ │ │ lea 0x10(%rdx),%rdi │ │ │ │ mov %rdi,-0x58(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r15,%r14 │ │ │ │ mov %rdi,%r15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne 19480 │ │ │ │ + jne 19280 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0xc8(%r15),%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ lea 0x1(%rdi,%rdi,1),%r9 │ │ │ │ shl $0x6,%rdx │ │ │ │ shl $0x5,%r9 │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ fldt 0x10(%r8,%rdx,1) │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ - cmpq $0x0,-0x50(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt (%r8,%r9,1) │ │ │ │ - jle 194a0 │ │ │ │ + jle 192a0 │ │ │ │ + fld1 │ │ │ │ mov $0x10,%edx │ │ │ │ mov $0x1,%ecx │ │ │ │ - fld1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt 0x0(%r13,%rdx,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 193c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 191c0 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov %rbx,%rdx │ │ │ │ fldt 0x10(%r8,%r9,1) │ │ │ │ fxch %st(1) │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov $0x1,%ecx │ │ │ │ shl $0x4,%rdx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ fld1 │ │ │ │ xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x0(%r13,%rdx,1) │ │ │ │ inc %rcx │ │ │ │ + fldt 0x0(%r13,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 19400 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 19200 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x78(%r15),%rdx │ │ │ │ + shl $0x5,%rdi │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ inc %r14 │ │ │ │ - shl $0x5,%rdi │ │ │ │ mov %rdi,%r8 │ │ │ │ add 0x18(%r15),%rdi │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0x38(%rbp) │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ push 0x8(%rdx,%r8,1) │ │ │ │ push (%rdx,%r8,1) │ │ │ │ lea 0x10(%rdx,%r8,1),%r8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ - call 18a60 │ │ │ │ + call 18900 │ │ │ │ mov %r12,%rsp │ │ │ │ cmp %r14,-0x68(%rbp) │ │ │ │ - jne 19360 │ │ │ │ + jne 19158 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r15),%rdx │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ - jmp 19381 │ │ │ │ + jmp 19179 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ mov %rbx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ - jmp 19420 │ │ │ │ + jmp 19220 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 192d9 │ │ │ │ + jmp 190d9 │ │ │ │ nopl (%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rdi,%r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 19690 │ │ │ │ + jl 19480 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rbx │ │ │ │ add %rbx,%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 195e5 │ │ │ │ + jge 193dd │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ mov (%r14),%r15 │ │ │ │ mov 0x28(%r14),%r13 │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - mov 0x10(%r14),%rdi │ │ │ │ mov 0x78(%r15),%r12 │ │ │ │ mov 0xc8(%r15),%rbp │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov 0x10(%r14),%rdi │ │ │ │ mov 0x18(%r15),%r11 │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ lea 0x1(%r13),%r14 │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ testb $0x8,0x71(%r15) │ │ │ │ - jne 19600 │ │ │ │ + jne 193f0 │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rbx,%rsi │ │ │ │ shl $0x6,%rcx │ │ │ │ shl $0x5,%rsi │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x10(%r12,%rsi,1),%r15 │ │ │ │ lea (%r11,%rsi,1),%rdi │ │ │ │ - lea 0x1(%rbx,%rbx,1),%rsi │ │ │ │ imul %r14,%rcx │ │ │ │ + lea 0x1(%rbx,%rbx,1),%rsi │ │ │ │ mov %r15,%r12 │ │ │ │ imul %rsi,%r14 │ │ │ │ mov %rcx,%rdx │ │ │ │ add %rcx,%rcx │ │ │ │ shl $0x6,%rdx │ │ │ │ sub %rcx,%r14 │ │ │ │ add %rdx,%rbp │ │ │ │ shl $0x5,%r14 │ │ │ │ mov %rbp,%r15 │ │ │ │ mov %rax,%rbp │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ push %r13 │ │ │ │ - push 0x10(%rsp) │ │ │ │ - push -0x8(%r12) │ │ │ │ lea (%r14,%r15,1),%rcx │ │ │ │ - push -0x10(%r12) │ │ │ │ mov %r12,%r8 │ │ │ │ mov %r15,%rdx │ │ │ │ + push 0x10(%rsp) │ │ │ │ inc %rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + push -0x28(%r12) │ │ │ │ + push -0x30(%r12) │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ - add $0x20,%r12 │ │ │ │ - call 18a60 │ │ │ │ + call 18900 │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rsp │ │ │ │ add %rax,%r15 │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 195a0 │ │ │ │ + jne 19398 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ mov %r11,0x28(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ inc %rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r15),%rdx │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ push %r13 │ │ │ │ push 0x10(%rsp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ lea 0x1(%rdx,%rdx,1),%rcx │ │ │ │ - shl $0x5,%rsi │ │ │ │ + mov %rdx,%rsi │ │ │ │ imul %r14,%rcx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + imul %r14,%rdx │ │ │ │ push 0x8(%r12,%rsi,1) │ │ │ │ - push (%r12,%rsi,1) │ │ │ │ lea (%rax,%rsi,1),%rdi │ │ │ │ - imul %r14,%rdx │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ + push (%r12,%rsi,1) │ │ │ │ lea 0x10(%r12,%rsi,1),%r8 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ shl $0x5,%rcx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ shl $0x6,%rdx │ │ │ │ add %rbp,%rcx │ │ │ │ add %rbp,%rdx │ │ │ │ - call 18a60 │ │ │ │ + call 18900 │ │ │ │ add $0x20,%rsp │ │ │ │ cmp %rbx,0x20(%rsp) │ │ │ │ - jne 19610 │ │ │ │ + jne 19400 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 194f5 │ │ │ │ + jmp 192f5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 19993 │ │ │ │ + jl 19773 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r15 │ │ │ │ lea (%rax,%r15,1),%r11 │ │ │ │ cmp %r11,%r15 │ │ │ │ - jge 19912 │ │ │ │ + jge 19702 │ │ │ │ mov 0x18(%r12),%r8 │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ - mov (%r12),%r14 │ │ │ │ mov %r11,-0x68(%rbp) │ │ │ │ + mov (%r12),%r14 │ │ │ │ mov 0x28(%r12),%r13 │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ lea (%r8,%r8,1),%rbx │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ add $0x30,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ mov %r14,%r12 │ │ │ │ mov %r15,%r14 │ │ │ │ mov %rax,%r15 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 19930 │ │ │ │ + jne 19718 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ mov 0x78(%r12),%rdx │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rdx │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + or $0xc,%ah │ │ │ │ fldt (%rdx) │ │ │ │ fxch %st(2) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ sub %rcx,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ @@ -24721,27 +24656,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 19950 │ │ │ │ + jbe 19730 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x30b73(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -24755,31 +24690,31 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1984c │ │ │ │ + je 19638 │ │ │ │ fchs │ │ │ │ - fmuls 0x3088a(%rip) │ │ │ │ - fldt 0x30e68(%rip) │ │ │ │ + fmuls 0x2fa9e(%rip) │ │ │ │ + fldt 0x3004c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ xor %r8d,%r8d │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x30b13(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -24787,837 +24722,826 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - js 198d0 │ │ │ │ + js 196c8 │ │ │ │ fxch %st(1) │ │ │ │ - nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x0(%r13,%rax,1) │ │ │ │ inc %r8 │ │ │ │ + fldt 0x0(%r13,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r8,%rbx │ │ │ │ - jge 198a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 198e0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jge 196a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 196d0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%r12),%rdi │ │ │ │ inc %r14 │ │ │ │ push 0x18(%rdi) │ │ │ │ push 0x10(%rdi) │ │ │ │ push 0x8(%rdi) │ │ │ │ push (%rdi) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ - call da00 │ │ │ │ + call d7f0 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ cmp %r14,-0x68(%rbp) │ │ │ │ - jne 19730 │ │ │ │ + jne 19520 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 19753 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 19543 │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 19970 │ │ │ │ + ja 19750 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x30d5c(%rip) │ │ │ │ + fldt 0x2ff4c(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ - jmp 1985e │ │ │ │ + jmp 1964a │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ - fldt 0x30d3e(%rip) │ │ │ │ + fldt 0x2ff2e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - jmp 1985e │ │ │ │ + jmp 1964a │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 196d9 │ │ │ │ + jmp 194c9 │ │ │ │ nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xb8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 19e83 │ │ │ │ + jl 19c83 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r12 │ │ │ │ add %r12,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jge 19dae │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ + jge 19ba9 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ mov 0x38(%rbx),%r14 │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + mov (%rbx),%r15 │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ - fstpt -0xb0(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ inc %rax │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - lea (%rax,%rax,1),%r15 │ │ │ │ + mov %r14,-0x40(%rbp) │ │ │ │ + lea (%rax,%rax,1),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + shl $0x6,%rdx │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ neg %rax │ │ │ │ + fstpt -0x50(%rbp) │ │ │ │ + fildll -0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ lea -0x20(%rsi),%rax │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov %rsp,-0x40(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov %rsp,-0x58(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r12,%rax │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - testb $0x8,0x71(%rbx) │ │ │ │ - je 19abf │ │ │ │ + testb $0x8,0x71(%r15) │ │ │ │ + je 198a0 │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%rbx),%rax │ │ │ │ + add 0x108(%r15),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x48(%rbx),%rsi │ │ │ │ - mov 0x78(%rbx),%r11 │ │ │ │ + mov 0x30(%r15),%rdi │ │ │ │ + mov 0x78(%r15),%r11 │ │ │ │ + mov 0x48(%r15),%rsi │ │ │ │ imul %rax,%rdi │ │ │ │ - fildll (%rsi) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ + fildll (%rsi) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%r11,%rdi,1) │ │ │ │ - mov %rax,%r13 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x34(%rbp) │ │ │ │ + mov 0x58(%r15),%rdi │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov %rsi,-0x68(%rbp) │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 19c10 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 19a10 │ │ │ │ fld1 │ │ │ │ - mov 0xc8(%rbx),%rdi │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov 0xc8(%r15),%rdi │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 19e00 │ │ │ │ + jne 19bf8 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ not %rcx │ │ │ │ - sub %r15,%r9 │ │ │ │ + sub %rbx,%r9 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ - lea -0x10(%r10,%rdx,1),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 19be5 │ │ │ │ + lea (%r10,%rsi,1),%r8 │ │ │ │ + jmp 199e5 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ fldt -0x10(%rdi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ dec %rax │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r9,%rax │ │ │ │ - je 19c20 │ │ │ │ + je 19a20 │ │ │ │ sub $0x10,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jg 19bc0 │ │ │ │ + jg 199c0 │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 19bc6 │ │ │ │ + je 199c6 │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 19bc6 │ │ │ │ + jmp 199c6 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ - jmp 19c24 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%r12 │ │ │ │ + jmp 19a24 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 19c24 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 19a24 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ lea 0x10(%r11,%r13,1),%r8 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ + fildll 0x8(%rsi) │ │ │ │ shl $0x4,%rax │ │ │ │ - fildll 0x8(%rdi) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ fldt 0x10(%rax,%r11,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - sub %rcx,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + sub %rsi,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt -0x50(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 19d50 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 19b50 │ │ │ │ fld1 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov 0xc8(%rbx),%r11 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0xc8(%r15),%r11 │ │ │ │ lea 0x1(%rax),%r9 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ mov %rdx,%rdi │ │ │ │ not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ lea (%r10,%rax,1),%rsi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 19dc0 │ │ │ │ + js 19bc0 │ │ │ │ lea 0x1(%rdx,%r9,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r11,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 19d00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 19d60 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ - push -0x88(%rbp) │ │ │ │ - push -0x70(%rbp) │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 19b00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 19b60 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ mov %r10,%rdx │ │ │ │ inc %r12 │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + push -0x90(%rbp) │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ + push -0x78(%rbp) │ │ │ │ add %r13,%rdi │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 18a60 │ │ │ │ - cmp %r12,-0x80(%rbp) │ │ │ │ - mov -0x40(%rbp),%rsp │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - jne 19a90 │ │ │ │ - ffreep %st(0) │ │ │ │ + call 18900 │ │ │ │ + mov -0x58(%rbp),%rsp │ │ │ │ + cmp %r12,-0x88(%rbp) │ │ │ │ + jne 19870 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%r9,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r11,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 19d00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 19d60 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 19b00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 19b60 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ neg %rsi │ │ │ │ - jmp 19e71 │ │ │ │ + jmp 19c71 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r9 │ │ │ │ fldt (%rdi,%r9,1) │ │ │ │ mov %rdx,%r12 │ │ │ │ inc %rdx │ │ │ │ sub %r14,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r12 │ │ │ │ add %r8,%rcx │ │ │ │ sub %r8,%rsi │ │ │ │ - shl $0x4,%r12 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r12,1) │ │ │ │ - cmp %r15,%rdx │ │ │ │ - je 19c00 │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 19a00 │ │ │ │ test %rax,%rax │ │ │ │ - jg 19e40 │ │ │ │ + jg 19c40 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 19e46 │ │ │ │ + je 19c46 │ │ │ │ mov %rsi,%r9 │ │ │ │ - jmp 19e49 │ │ │ │ + jmp 19c49 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 199dc │ │ │ │ + jmp 197bc │ │ │ │ nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0xb8,%rsp │ │ │ │ + sub $0xc8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 1a3c3 │ │ │ │ + jl 1a183 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rsi │ │ │ │ add %rsi,%rax │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jge 1a2c2 │ │ │ │ + jge 1a0bd │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - mov 0x38(%rbx),%r15 │ │ │ │ + mov 0x38(%rbx),%r14 │ │ │ │ mov (%rbx),%r13 │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ + mov 0x28(%rbx),%rax │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - fstpt -0xb0(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ - fildll -0x78(%rbp) │ │ │ │ + mov %r14,-0x48(%rbp) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,%rdx │ │ │ │ - lea (%rax,%rax,1),%r14 │ │ │ │ + lea (%rax,%rax,1),%r15 │ │ │ │ shl $0x5,%rax │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ + shl $0x6,%rdx │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ lea -0x20(%rbx),%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - nop │ │ │ │ - mov %rsp,-0x58(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - jne 1a320 │ │ │ │ + jne 1a108 │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ mov 0x78(%r13),%rbx │ │ │ │ mov 0x48(%r13),%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ fildll (%rdi) │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ imul %r9,%rax │ │ │ │ shl $0x5,%r9 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ + and $0xfffffffffffffff0,%r10 │ │ │ │ + lea (%rbx,%r9,1),%r12 │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ - lea (%rbx,%r9,1),%r12 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r12) │ │ │ │ - fldt -0xb0(%rbp) │ │ │ │ mov 0x58(%r13),%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ or $0xc,%ah │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x48(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x48(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1a110 │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 19f10 │ │ │ │ fld1 │ │ │ │ mov 0xc8(%r13),%rdi │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - jne 1a340 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + jne 1a120 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ not %rcx │ │ │ │ - sub %r14,%r11 │ │ │ │ + sub %r15,%r11 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ - lea -0x10(%r10,%rdx,1),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 1a0e5 │ │ │ │ + lea (%r10,%rsi,1),%r8 │ │ │ │ + jmp 19ee5 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt -0x10(%rdi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ dec %rax │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r11,%rax │ │ │ │ - je 1a120 │ │ │ │ + je 19f20 │ │ │ │ sub $0x10,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jg 1a0c0 │ │ │ │ + jg 19ec0 │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1a0c6 │ │ │ │ + je 19ec6 │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 1a0c6 │ │ │ │ + jmp 19ec6 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%r13 │ │ │ │ - jmp 1a124 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x48(%rbp),%r13 │ │ │ │ + jmp 19f24 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1a124 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 19f24 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ lea 0x10(%rbx,%r9,1),%r8 │ │ │ │ - shl $0x4,%rax │ │ │ │ fildll 0x8(%rdi) │ │ │ │ + shl $0x4,%rax │ │ │ │ fldt 0x10(%rax,%rbx,1) │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ - fldt -0xc0(%rbp) │ │ │ │ + fldt -0xd0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x48(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ sub %rbx,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ - fistpll -0x50(%rbp) │ │ │ │ + fistpll -0x48(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 1a250 │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 1a050 │ │ │ │ fld1 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov 0xc8(%r13),%rbx │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0xc8(%r13),%rbx │ │ │ │ lea 0x1(%rax),%r11 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ mov %rdx,%rdi │ │ │ │ not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ lea (%r10,%rax,1),%rsi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1a2e0 │ │ │ │ + js 1a0d0 │ │ │ │ lea 0x1(%rdx,%r11,1),%rax │ │ │ │ inc %rcx │ │ │ │ - sub %r15,%rdx │ │ │ │ - add %r15,%rdi │ │ │ │ + sub %r14,%rdx │ │ │ │ + add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jne 1a200 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1a260 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r15,%rcx │ │ │ │ + jne 1a000 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1a060 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - fstpt -0x50(%rbp) │ │ │ │ - push -0x98(%rbp) │ │ │ │ - push -0x78(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r10,%rsi │ │ │ │ + push -0xa0(%rbp) │ │ │ │ lea (%r10,%rax,1),%rdx │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ + push -0x80(%rbp) │ │ │ │ push 0x18(%rax,%r9,1) │ │ │ │ push 0x10(%rax,%r9,1) │ │ │ │ push 0x8(%rax,%r9,1) │ │ │ │ push (%rax,%r9,1) │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - call e540 │ │ │ │ - mov -0x58(%rbp),%rsp │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + call e340 │ │ │ │ + mov -0x50(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - cmp %rax,-0x88(%rbp) │ │ │ │ - fldt -0x50(%rbp) │ │ │ │ - jne 19f80 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rax,-0x90(%rbp) │ │ │ │ + jne 19d90 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea (%rdi,%r11,1),%rax │ │ │ │ inc %rcx │ │ │ │ - sub %r15,%rdx │ │ │ │ - add %r15,%rdi │ │ │ │ + sub %r14,%rdx │ │ │ │ + add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - jne 1a200 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1a260 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + jne 1a000 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1a060 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ - jmp 19f93 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 19da3 │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ + mov %r13,-0x48(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ neg %rsi │ │ │ │ - jmp 1a3b1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1a171 │ │ │ │ + nopl (%rax) │ │ │ │ fldt -0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r11 │ │ │ │ fldt (%rdi,%r11,1) │ │ │ │ mov %rdx,%r13 │ │ │ │ inc %rdx │ │ │ │ - sub %r15,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ + sub %r14,%rax │ │ │ │ + shl $0x4,%r13 │ │ │ │ add %r8,%rcx │ │ │ │ sub %r8,%rsi │ │ │ │ - shl $0x4,%r13 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r13,1) │ │ │ │ - cmp %r14,%rdx │ │ │ │ - je 1a100 │ │ │ │ + cmp %r15,%rdx │ │ │ │ + je 19f00 │ │ │ │ test %rax,%rax │ │ │ │ - jg 1a380 │ │ │ │ + jg 1a140 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1a386 │ │ │ │ + je 1a146 │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 1a389 │ │ │ │ + jmp 1a149 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 19ecc │ │ │ │ + jmp 19ccc │ │ │ │ nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xc8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 1a858 │ │ │ │ + jl 1a5e8 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jge 1a6d3 │ │ │ │ + jge 1a47b │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ mov %rdi,-0xb8(%rbp) │ │ │ │ fildll -0xb8(%rbp) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax),%rax │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rax,%rdx │ │ │ │ - lea (%rdi,%rdi,1),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x6,%rdx │ │ │ │ + lea (%rdi,%rdi,1),%rbx │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ + shl $0x6,%rdx │ │ │ │ sub $0x20,%rax │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ mov %rdi,-0xe0(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ @@ -25627,72 +25551,71 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ mov %rsp,-0x98(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 1a840 │ │ │ │ + jne 1a5d0 │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x30(%r12),%r9 │ │ │ │ mov 0x78(%r12),%r8 │ │ │ │ mov 0x48(%r12),%r14 │ │ │ │ imul %rdi,%r9 │ │ │ │ - fildll (%r14) │ │ │ │ shl $0x5,%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ + fildll (%r14) │ │ │ │ lea 0x10(%r8,%rdi,1),%r11 │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ or $0xc,%ah │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ fldt (%r8,%rdi,1) │ │ │ │ sub %rcx,%rsi │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - js 1a670 │ │ │ │ + js 1a420 │ │ │ │ fildll -0x90(%rbp) │ │ │ │ mov 0x60(%r12),%r15 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r15) │ │ │ │ - fldt 0x30146(%rip) │ │ │ │ + fldt 0x2f356(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1a5fc │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1a3b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2fdec(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -25705,28 +25628,28 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1a5d1 │ │ │ │ + je 1a385 │ │ │ │ fchs │ │ │ │ - fmuls 0x2fb05(%rip) │ │ │ │ - fldt 0x300e3(%rip) │ │ │ │ + fmuls 0x2ed51(%rip) │ │ │ │ + fldt 0x2f2ff(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 1a6f0 │ │ │ │ + jg 1a490 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -25734,113 +25657,109 @@ │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1a590 │ │ │ │ + ja 1a348 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a640 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1a3f0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ - jmp 1a5e1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 1a395 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ - fldt 0x30070(%rip) │ │ │ │ + fldt 0x2f290(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a5e1 │ │ │ │ + jmp 1a395 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ - jmp 1a680 │ │ │ │ + jmp 1a428 │ │ │ │ fstp %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov %r10,%rdx │ │ │ │ + inc %r13 │ │ │ │ add 0x18(%r12),%rdi │ │ │ │ push -0xc8(%rbp) │ │ │ │ - mov %r11,%r8 │ │ │ │ push -0xa0(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ mov -0xb8(%rbp),%r9 │ │ │ │ - mov %r10,%rdx │ │ │ │ - inc %r13 │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 18a60 │ │ │ │ + call 18900 │ │ │ │ mov -0x98(%rbp),%rsp │ │ │ │ cmp %r13,-0xc0(%rbp) │ │ │ │ - jne 1a4b0 │ │ │ │ + jne 1a270 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - shl $0x4,%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x8(%r14) │ │ │ │ - fldt 0x10(%r9,%r8,1) │ │ │ │ + shl $0x4,%r9 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ + fldt 0x10(%r9,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r11) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x10(%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + fldt 0x2f1bb(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fldt 0x2ff87(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%rsi │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rsi,%rdx │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(3) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ fldt -0x50(%rbp) │ │ │ │ - jmp 1a7de │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1a572 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2fc0b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -25853,193 +25772,192 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1a7b2 │ │ │ │ + je 1a546 │ │ │ │ fchs │ │ │ │ - fmuls 0x2f924(%rip) │ │ │ │ - fldt 0x2ff02(%rip) │ │ │ │ + fmuls 0x2eb90(%rip) │ │ │ │ + fldt 0x2f13e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 1a660 │ │ │ │ + jg 1a410 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1a770 │ │ │ │ + ja 1a508 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a820 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1a5b0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 1a7c2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 1a556 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2fe8f(%rip) │ │ │ │ + fldt 0x2f0cf(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a7c2 │ │ │ │ + jmp 1a556 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 1a4d9 │ │ │ │ + jmp 1a299 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1a40c │ │ │ │ + jmp 1a1cc │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xb8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 1ace8 │ │ │ │ + jl 1aa48 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jge 1ab77 │ │ │ │ + jge 1a8ef │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ mov %rdi,-0xa8(%rbp) │ │ │ │ fildll -0xa8(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - fld1 │ │ │ │ lea 0x1(%rax),%rax │ │ │ │ - lea (%rdi,%rdi,1),%rbx │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %rax,%rdx │ │ │ │ - lea 0x1(%rbx),%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ - shl $0x6,%rdx │ │ │ │ + lea (%rdi,%rdi,1),%rbx │ │ │ │ + fld1 │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ + shl $0x6,%rdx │ │ │ │ sub $0x20,%rax │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ + lea 0x1(%rbx),%rdi │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ mov %rsp,-0x98(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 1acd0 │ │ │ │ + jne 1aa30 │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x30(%r12),%r9 │ │ │ │ mov 0x78(%r12),%r8 │ │ │ │ mov 0x48(%r12),%r14 │ │ │ │ imul %rdi,%r9 │ │ │ │ - fildll (%r14) │ │ │ │ shl $0x5,%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ + fildll (%r14) │ │ │ │ lea 0x10(%r8,%rdi,1),%r11 │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ or $0xc,%ah │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + lea (%r8,%rdi,1),%rax │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - lea (%r8,%rdi,1),%rax │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ sub %rcx,%rsi │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - js 1ab00 │ │ │ │ - mov 0x60(%r12),%r15 │ │ │ │ + js 1a880 │ │ │ │ fildll -0x80(%rbp) │ │ │ │ + mov 0x60(%r12),%r15 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ - fldt 0x2fca4(%rip) │ │ │ │ + fldt 0x2eee4(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1aa9d │ │ │ │ + jmp 1a829 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2f94b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -26052,138 +25970,136 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1aa72 │ │ │ │ + je 1a7fe │ │ │ │ fchs │ │ │ │ - fmuls 0x2f664(%rip) │ │ │ │ - fldt 0x2fc42(%rip) │ │ │ │ + fmuls 0x2e8d8(%rip) │ │ │ │ + fldt 0x2ee86(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 1ab90 │ │ │ │ + jg 1a900 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1aa30 │ │ │ │ + ja 1a7c0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1aae0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1a860 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 1aa82 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1a80e │ │ │ │ + nop │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2fbcf(%rip) │ │ │ │ + fldt 0x2ee1f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1aa82 │ │ │ │ + jmp 1a80e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1ab18 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1a890 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - push -0xc0(%rbp) │ │ │ │ - push -0xa0(%rbp) │ │ │ │ mov %r11,%r8 │ │ │ │ mov %r10,%rsi │ │ │ │ inc %r13 │ │ │ │ + push -0xc0(%rbp) │ │ │ │ lea (%r10,%rax,1),%rdx │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ + push -0xa0(%rbp) │ │ │ │ push 0x18(%rax,%rdi,1) │ │ │ │ push 0x10(%rax,%rdi,1) │ │ │ │ push 0x8(%rax,%rdi,1) │ │ │ │ push (%rax,%rdi,1) │ │ │ │ mov -0xa8(%rbp),%r9 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ - call e540 │ │ │ │ + call e340 │ │ │ │ mov -0x98(%rbp),%rsp │ │ │ │ cmp %r13,-0xb0(%rbp) │ │ │ │ - jne 1a950 │ │ │ │ + jne 1a6e0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - shl $0x4,%r9 │ │ │ │ fildll 0x8(%r14) │ │ │ │ - fldt 0x10(%r9,%r8,1) │ │ │ │ + shl $0x4,%r9 │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ + fldt 0x10(%r9,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r11) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x10(%r15) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + fldt 0x2ed4e(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fldt 0x2faea(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%rsi │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rsi,%rdx │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fld1 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ - jmp 1ac6e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1a9d2 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2f77b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -26196,120 +26112,119 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1ac42 │ │ │ │ + je 1a9a6 │ │ │ │ fchs │ │ │ │ - fmuls 0x2f494(%rip) │ │ │ │ - fldt 0x2fa72(%rip) │ │ │ │ + fmuls 0x2e730(%rip) │ │ │ │ + fldt 0x2ecde(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 1ab10 │ │ │ │ + jg 1a888 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ac00 │ │ │ │ + ja 1a968 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1acb0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1aa10 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ - jmp 1ac52 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 1a9b6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2f9ff(%rip) │ │ │ │ + fldt 0x2ec6f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ac52 │ │ │ │ + jmp 1a9b6 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 1a979 │ │ │ │ + jmp 1a709 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1a8ac │ │ │ │ + jmp 1a63c │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xa8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 1b1fb │ │ │ │ + jl 1aefb │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r15 │ │ │ │ add %r15,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ cmp %rax,%r15 │ │ │ │ - jge 1b13f │ │ │ │ + jge 1ae4f │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rcx │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ mov (%rbx),%r14 │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ fildll -0x58(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%rcx,%rcx,1),%rbx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ lea 0x1(%rbx),%r13 │ │ │ │ add $0x2,%rbx │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ lea 0x1(%rcx),%rax │ │ │ │ + fld1 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x6,%rdx │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ + shl $0x6,%rdx │ │ │ │ add $0x10,%rax │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fld %st(0) │ │ │ │ @@ -26319,49 +26234,49 @@ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - jne 1b150 │ │ │ │ + jne 1ae60 │ │ │ │ mov %r15,%rcx │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ mov 0x78(%r14),%rsi │ │ │ │ mov 0x48(%r14),%r8 │ │ │ │ imul %rcx,%rdi │ │ │ │ - fildll (%r8) │ │ │ │ shl $0x5,%rcx │ │ │ │ + fildll (%r8) │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ mov %r9,-0x48(%rbp) │ │ │ │ fildll -0x48(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rsi,%rcx,1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x48(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ mov 0x60(%r14),%r10 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ fildll -0x48(%rbp) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -26373,24 +26288,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r10) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1b190 │ │ │ │ + jbe 1aea0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2f4d4(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -26404,30 +26319,30 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1aeeb │ │ │ │ + je 1ac47 │ │ │ │ fchs │ │ │ │ - fmuls 0x2f1eb(%rip) │ │ │ │ - fldt 0x2f7c9(%rip) │ │ │ │ + fmuls 0x2e48f(%rip) │ │ │ │ + fldt 0x2ea3d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ mov $0x1,%r11d │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(5) │ │ │ │ fxch %st(4) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x2f472(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -26436,42 +26351,38 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1af90 │ │ │ │ + jle 1acc8 │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt (%r12,%rax,1) │ │ │ │ inc %r11 │ │ │ │ + fldt (%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r11,%rbx │ │ │ │ - jne 1af60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1aca0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1afa0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1acd0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - shl $0x4,%rdi │ │ │ │ fildll 0x8(%r8) │ │ │ │ + shl $0x4,%rdi │ │ │ │ lea 0x10(%rsi,%rcx,1),%r8 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ @@ -26495,26 +26406,26 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%r10) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1b170 │ │ │ │ + jbe 1ae80 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2f376(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -26528,32 +26439,32 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1b049 │ │ │ │ + je 1ad75 │ │ │ │ fchs │ │ │ │ - fmuls 0x2f08d(%rip) │ │ │ │ - fldt 0x2f66b(%rip) │ │ │ │ + fmuls 0x2e361(%rip) │ │ │ │ + fldt 0x2e90f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov $0x1,%esi │ │ │ │ + shl $0x4,%rax │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - shl $0x4,%rax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x2f311(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -26563,220 +26474,217 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ test %r13,%r13 │ │ │ │ - jle 1b0f0 │ │ │ │ + jle 1ae08 │ │ │ │ fxch %st(2) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r12,%rax,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%r12,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 1b0c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1b100 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 1ade0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1ae10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ - push -0x78(%rbp) │ │ │ │ inc %r15 │ │ │ │ - push -0x50(%rbp) │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ + push -0x78(%rbp) │ │ │ │ + push -0x50(%rbp) │ │ │ │ add %rdx,%rax │ │ │ │ add %rcx,%rdi │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov %rax,%rcx │ │ │ │ + sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 18a60 │ │ │ │ + call 18900 │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ cmp %r15,-0x60(%rbp) │ │ │ │ - jne 1ade0 │ │ │ │ + jne 1ab40 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - jmp 1ae05 │ │ │ │ + jmp 1ab65 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1b1b0 │ │ │ │ + ja 1aeb8 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2f53e(%rip) │ │ │ │ + fldt 0x2e7fe(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1b059 │ │ │ │ + jmp 1ad85 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1b1e0 │ │ │ │ + ja 1aee0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2f522(%rip) │ │ │ │ + fldt 0x2e7e2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1aefb │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ac57 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2f4fe(%rip) │ │ │ │ + fldt 0x2e7c6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1b059 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1ad85 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2f4ce(%rip) │ │ │ │ + fldt 0x2e79e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1aefb │ │ │ │ + jmp 1ac57 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1ad3c │ │ │ │ + jmp 1aa9c │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xa8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 1b72b │ │ │ │ + jl 1b3cb │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jge 1b66a │ │ │ │ + jge 1b31a │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ mov (%rbx),%r14 │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%rdi,%rdi,1),%rbx │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - add $0x2,%rbx │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x6,%rdx │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + add $0x2,%rbx │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ + shl $0x6,%rdx │ │ │ │ add $0x10,%rax │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ + fld1 │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fildll -0x58(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ mov %rsp,-0x48(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - jne 1b680 │ │ │ │ + jne 1b330 │ │ │ │ mov %r13,%rdx │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ mov 0x78(%r14),%rcx │ │ │ │ mov 0x48(%r14),%r8 │ │ │ │ imul %rdx,%rdi │ │ │ │ - fildll (%r8) │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ + fildll (%r8) │ │ │ │ lea (%rcx,%rdx,1),%r10 │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ mov %r9,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r10) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -26788,24 +26696,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1b6c0 │ │ │ │ + jbe 1b370 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2efb0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -26819,32 +26727,32 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1b40f │ │ │ │ + je 1b103 │ │ │ │ fchs │ │ │ │ - fmuls 0x2ecc7(%rip) │ │ │ │ - fldt 0x2f2a5(%rip) │ │ │ │ + fmuls 0x2dfd3(%rip) │ │ │ │ + fldt 0x2e581(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ mov $0x1,%r15d │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(3) │ │ │ │ fld1 │ │ │ │ - fldt 0x2ef47(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(3) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -26852,39 +26760,37 @@ │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 1b4b0 │ │ │ │ + jle 1b188 │ │ │ │ fxch %st(3) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rax,1) │ │ │ │ inc %r15 │ │ │ │ + fldt (%r12,%rax,1) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 1b480 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1b160 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1b4c0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b190 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - shl $0x4,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ fildll 0x8(%r8) │ │ │ │ + shl $0x4,%rdi │ │ │ │ lea 0x10(%rcx,%rdx,1),%r8 │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ @@ -26908,27 +26814,27 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1b6a0 │ │ │ │ + jbe 1b350 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x2ee54(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -26943,33 +26849,33 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1b56d │ │ │ │ + je 1b239 │ │ │ │ fchs │ │ │ │ - fmuls 0x2eb69(%rip) │ │ │ │ - fldt 0x2f147(%rip) │ │ │ │ + fmuls 0x2de9d(%rip) │ │ │ │ + fldt 0x2e44b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x40(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x2ede8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -26978,230 +26884,227 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - jle 1b610 │ │ │ │ + jle 1b2c8 │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt (%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 1b5e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1b620 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 1b2a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1b2d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x18(%r14),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - push -0x88(%rbp) │ │ │ │ inc %r13 │ │ │ │ + push -0x88(%rbp) │ │ │ │ push -0x58(%rbp) │ │ │ │ + add %rsi,%rax │ │ │ │ push 0x18(%rcx,%rdx,1) │ │ │ │ push 0x10(%rcx,%rdx,1) │ │ │ │ push 0x8(%rcx,%rdx,1) │ │ │ │ - add %rsi,%rax │ │ │ │ push (%rcx,%rdx,1) │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ - call e540 │ │ │ │ + call e340 │ │ │ │ mov -0x48(%rbp),%rsp │ │ │ │ cmp %r13,-0x68(%rbp) │ │ │ │ - jne 1b300 │ │ │ │ + jne 1aff8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ - jmp 1b325 │ │ │ │ + jmp 1b01d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1b6e0 │ │ │ │ + ja 1b388 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2f00e(%rip) │ │ │ │ + fldt 0x2e32e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1b57d │ │ │ │ + jmp 1b249 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1b710 │ │ │ │ + ja 1b3b0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2eff2(%rip) │ │ │ │ + fldt 0x2e312(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1b41f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b113 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2efce(%rip) │ │ │ │ + fldt 0x2e2f6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1b57d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1b249 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2ef9e(%rip) │ │ │ │ + fldt 0x2e2ce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1b41f │ │ │ │ + jmp 1b113 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1b24c │ │ │ │ + jmp 1af4c │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xf8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 1be05 │ │ │ │ + jl 1ba85 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rdi │ │ │ │ add %rdi,%rax │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 1bce7 │ │ │ │ + jge 1b967 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x40(%rbx),%r14 │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ - mov (%rbx),%r12 │ │ │ │ mov %rdi,-0x90(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ - mov %r14,-0x48(%rbp) │ │ │ │ lea 0x1(%rcx),%r13 │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ mov %rdi,-0x98(%rbp) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ + lea 0x0(%r13,%r13,1),%r15 │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ inc %rax │ │ │ │ - lea (%rax,%rax,1),%rbx │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov (%rbx),%r12 │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ + lea (%rax,%rax,1),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ - fildll -0x48(%rbp) │ │ │ │ + mov %r14,-0x48(%rbp) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ + shl $0x6,%rdi │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ neg %rax │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + shl $0x5,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ - shl $0x6,%rdi │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ lea -0x20(%rsi),%rax │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ lea -0x40(%rdi),%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ mov %rsp,-0x78(%rbp) │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 1bd80 │ │ │ │ - mov %rax,%rsi │ │ │ │ + jne 1b9f0 │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ mov 0x78(%r12),%r10 │ │ │ │ + fildll (%rcx) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ - fildll (%rcx) │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ - and $0xfffffffffffffff0,%rdi │ │ │ │ imul %rsi,%rax │ │ │ │ + and $0xfffffffffffffff0,%rdi │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ add %r10,%rax │ │ │ │ fldt (%rax) │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fldt -0xe0(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ + fldt -0xe0(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ sub %rcx,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ @@ -27215,85 +27118,83 @@ │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1ba10 │ │ │ │ + jle 1b690 │ │ │ │ fld1 │ │ │ │ mov 0xc8(%r12),%r8 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 1bda0 │ │ │ │ + jne 1ba10 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ not %rcx │ │ │ │ sub %rbx,%r11 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ - lea -0x10(%rdi,%rdx,1),%r9 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 1b9e7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%rdi,%rsi,1),%r9 │ │ │ │ + jmp 1b667 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt -0x10(%r8,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ dec %rax │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r9,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 1ba20 │ │ │ │ + je 1b6a0 │ │ │ │ sub $0x10,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jg 1b9c0 │ │ │ │ + jg 1b640 │ │ │ │ fldt 0x10(%r8,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1b9c7 │ │ │ │ + je 1b647 │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 1b9c7 │ │ │ │ + jmp 1b647 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x70(%rbp),%r12 │ │ │ │ - jmp 1ba24 │ │ │ │ + jmp 1b6a4 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1ba24 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1b6a4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%r11 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ fildll 0x8(%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ inc %r11 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ shl $0x4,%r11 │ │ │ │ fldt (%r10,%r11,1) │ │ │ │ lea 0x10(%r10,%rax,1),%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ @@ -27309,22 +27210,22 @@ │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1bb50 │ │ │ │ + jle 1b7d0 │ │ │ │ fld1 │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ - mov 0xc8(%r12),%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0xc8(%r12),%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ lea (%rdi,%rax,1),%rsi │ │ │ │ not %r8 │ │ │ │ fsubp %st,%st(2) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ @@ -27334,45 +27235,45 @@ │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1bd40 │ │ │ │ + js 1b9b8 │ │ │ │ lea 0x1(%rdx,%r13,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 1bb00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1bb60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1b780 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1b7e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ fildll 0x10(%rax) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ fldt 0x10(%r10,%r11,1) │ │ │ │ + lea 0x20(%r10,%rax,1),%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - lea 0x20(%r10,%rax,1),%r9 │ │ │ │ fldt (%r9) │ │ │ │ fldt -0x100(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -27390,302 +27291,303 @@ │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1bc50 │ │ │ │ + jle 1b8d0 │ │ │ │ fld1 │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ - mov 0xc8(%r12),%r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0xc8(%r12),%r10 │ │ │ │ mov %rdx,%r8 │ │ │ │ lea (%rdi,%rax,1),%rsi │ │ │ │ not %r8 │ │ │ │ fsubp %st,%st(2) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1bd00 │ │ │ │ + js 1b980 │ │ │ │ lea 0x1(%rdx,%r15,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r10,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r10,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x30(%rsi) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 1bc00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1bc60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1b880 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1b8e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ push -0xb8(%rbp) │ │ │ │ - push -0x90(%rbp) │ │ │ │ - push -0x98(%rbp) │ │ │ │ - push -0xa0(%rbp) │ │ │ │ - push %r9 │ │ │ │ lea (%rdi,%rax,1),%rdx │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ + push -0x90(%rbp) │ │ │ │ + push -0x98(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0x18(%r12),%rax │ │ │ │ + push -0xa0(%rbp) │ │ │ │ + push %r9 │ │ │ │ push 0x18(%rax) │ │ │ │ push 0x10(%rax) │ │ │ │ push 0x8(%rax) │ │ │ │ push (%rax) │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ - call 127c0 │ │ │ │ + call 126f0 │ │ │ │ mov -0x78(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp %rax,-0xa8(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ - jne 1b870 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1b510 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r8,%r15,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r10,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r10,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x30(%rsi) │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 1bc00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1bc60 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jne 1b880 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1b8e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r8,%r13,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r9,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 1bb00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1bb60 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jne 1b780 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1b7e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - jmp 1b88b │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp 1b52b │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ mov -0x118(%rbp),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r12,-0x70(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ neg %rsi │ │ │ │ - jmp 1bdf2 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 1ba72 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%r8,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r11 │ │ │ │ fldt (%r8,%r11,1) │ │ │ │ mov %rdx,%r12 │ │ │ │ inc %rdx │ │ │ │ sub %r14,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r12 │ │ │ │ add %r9,%rcx │ │ │ │ sub %r9,%rsi │ │ │ │ - shl $0x4,%r12 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%r12,1) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 1ba00 │ │ │ │ + je 1b680 │ │ │ │ test %rax,%rax │ │ │ │ - jg 1bdc0 │ │ │ │ + jg 1ba40 │ │ │ │ fldt 0x10(%r8,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1bdc7 │ │ │ │ + je 1ba47 │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 1bdca │ │ │ │ + jmp 1ba4a │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1b77c │ │ │ │ + jmp 1b41c │ │ │ │ nop │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xf8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 1c407 │ │ │ │ + jl 1c07b │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ add %r13,%rax │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jge 1c3d4 │ │ │ │ + jge 1c048 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ + mov %r13,-0x88(%rbp) │ │ │ │ mov (%rbx),%r14 │ │ │ │ mov %rdi,-0xc0(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov %rdi,-0xc8(%rbp) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - lea (%rbx,%rbx,1),%r12 │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - lea 0x3(%rax,%rax,2),%rax │ │ │ │ - lea 0x1(%r12),%rbx │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shl $0x6,%rbx │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ + lea (%rbx,%rbx,1),%r12 │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ + lea 0x1(%r12),%rbx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rbx,-0x100(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + shl $0x5,%rax │ │ │ │ fld1 │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - sub $0x40,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + sub $0x20,%rax │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov %rbx,-0x110(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ - lea -0x20(%rdx),%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + lea -0x40(%rbx),%rax │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fildll -0xc8(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ - mov %rsp,-0xa0(%rbp) │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - jne 1c3f0 │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 1c060 │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ mov 0x30(%r14),%r8 │ │ │ │ - mov 0x78(%r14),%r11 │ │ │ │ + mov 0x78(%r14),%r15 │ │ │ │ + lea (%rdi,%rdi,2),%r11 │ │ │ │ mov 0x48(%r14),%rbx │ │ │ │ - lea (%rdi,%rdi,2),%r15 │ │ │ │ - shl $0x4,%r15 │ │ │ │ + shl $0x4,%r11 │ │ │ │ imul %rdi,%r8 │ │ │ │ fildll (%rbx) │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ + fldt (%r15,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r14),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x58(%r14),%rdx │ │ │ │ or $0xc,%ah │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + lea (%r15,%r11,1),%rax │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - lea (%r11,%r15,1),%rax │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ sub %rdx,%rsi │ │ │ │ cmpq $0x0,-0x100(%rbp) │ │ │ │ - js 1c330 │ │ │ │ - mov 0x60(%r14),%r9 │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + js 1bfb0 │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + mov 0x60(%r14),%r13 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r9) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fldt 0x2e6d3(%rip) │ │ │ │ + fldt 0x2da0e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 1c069 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 1bcf5 │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2e37b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -27698,105 +27600,103 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1c042 │ │ │ │ + je 1bcce │ │ │ │ fchs │ │ │ │ - fmuls 0x2e094(%rip) │ │ │ │ - fldt 0x2e672(%rip) │ │ │ │ + fmuls 0x2d408(%rip) │ │ │ │ + fldt 0x2d9b6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jg 1c0c0 │ │ │ │ + jg 1bd50 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c000 │ │ │ │ + ja 1bc90 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c0a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1bd30 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ - jmp 1c052 │ │ │ │ - nop │ │ │ │ + jmp 1bcde │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2e60f(%rip) │ │ │ │ + fldt 0x2d94f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c052 │ │ │ │ + jmp 1bcde │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ inc %r8 │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fildll 0x8(%rbx) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ + fldt (%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%r9) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x10(%r9) │ │ │ │ + fldt 0x10(%r13) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + fldt 0x2d8f5(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fldt 0x2e5ab(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%rsi │ │ │ │ mov -0x118(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rsi,%rdx │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fld1 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ - jmp 1c1aa │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 1be26 │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2e23b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -27809,100 +27709,101 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1c182 │ │ │ │ + je 1bdfe │ │ │ │ fchs │ │ │ │ - fmuls 0x2df54(%rip) │ │ │ │ - fldt 0x2e532(%rip) │ │ │ │ + fmuls 0x2d2d8(%rip) │ │ │ │ + fldt 0x2d886(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jg 1c200 │ │ │ │ + jg 1be80 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c140 │ │ │ │ + ja 1bdc0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c1e0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 1be60 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ - jmp 1c192 │ │ │ │ + jmp 1be0e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2e4cf(%rip) │ │ │ │ + fldt 0x2d81f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c192 │ │ │ │ + jmp 1be0e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x10(%rbx) │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - fldt 0x10(%r11,%r8,1) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + fldt 0x10(%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x20(%r9) │ │ │ │ + fldt 0x20(%r13) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + fldt 0x2d7cc(%rip) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - fldt 0x2e478(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%r8 │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %r8,%rcx │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - fld1 │ │ │ │ lea (%r10,%rax,1),%rsi │ │ │ │ - jmp 1c2da │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + fld1 │ │ │ │ + jmp 1bf56 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2e10b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -27915,236 +27816,234 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1c2b2 │ │ │ │ + je 1bf2e │ │ │ │ fchs │ │ │ │ - fmuls 0x2de24(%rip) │ │ │ │ - fldt 0x2e402(%rip) │ │ │ │ + fmuls 0x2d1a8(%rip) │ │ │ │ + fldt 0x2d756(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ fstpt 0x40(%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ sub %r8,%rax │ │ │ │ dec %rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jg 1c350 │ │ │ │ + jg 1bfc0 │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c270 │ │ │ │ + ja 1bef0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c310 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - jmp 1c2c2 │ │ │ │ + ja 1bf90 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ + jmp 1bf3e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2e39f(%rip) │ │ │ │ + fldt 0x2d6ef(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c2c2 │ │ │ │ + jmp 1bf3e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - jmp 1c358 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + jmp 1bfc8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r10,%rsi │ │ │ │ - inc %r13 │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%r14),%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ push -0xe8(%rbp) │ │ │ │ push -0xc0(%rbp) │ │ │ │ push -0xc8(%rbp) │ │ │ │ + add %r10,%rax │ │ │ │ push -0xd0(%rbp) │ │ │ │ push %rdx │ │ │ │ + mov %rax,%rdx │ │ │ │ push 0x18(%rdi) │ │ │ │ push 0x10(%rdi) │ │ │ │ push 0x8(%rdi) │ │ │ │ - add %r10,%rax │ │ │ │ push (%rdi) │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ - call 127c0 │ │ │ │ - mov -0xa0(%rbp),%rsp │ │ │ │ - cmp %r13,-0xd8(%rbp) │ │ │ │ - jne 1bf20 │ │ │ │ + call 126f0 │ │ │ │ + mov -0xb8(%rbp),%rsp │ │ │ │ + incq -0x88(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + cmp %rax,-0xd8(%rbp) │ │ │ │ + jne 1bbb0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %r13,%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r14),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 1bf48 │ │ │ │ + jmp 1bbdc │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1be4c │ │ │ │ + jmp 1bacc │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0xf8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 1cb3b │ │ │ │ + jl 1c743 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r14 │ │ │ │ add %r14,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jge 1ca34 │ │ │ │ + jge 1c658 │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ - mov 0x38(%r12),%rbx │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ + mov 0x38(%r12),%rbx │ │ │ │ mov (%r12),%r13 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ mov %rcx,-0xc8(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - lea 0x3(%rcx,%rcx,2),%rax │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ add %rcx,%rcx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ lea 0x1(%rcx),%rdi │ │ │ │ lea 0x2(%rcx),%r12 │ │ │ │ - lea 0x0(,%rdx,4),%rcx │ │ │ │ - fld1 │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ + lea 0x0(,%rax,4),%rcx │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ + mov %rax,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rcx,-0x108(%rbp) │ │ │ │ - add $0x10,%rdx │ │ │ │ + fld1 │ │ │ │ + shl $0x6,%rcx │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rdx,-0x118(%rbp) │ │ │ │ - lea 0x10(%rcx),%rdx │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + mov %rcx,-0x108(%rbp) │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ - mov %rdx,-0xb8(%rbp) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fildll -0x68(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x100(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsp,-0x58(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - jne 1ca50 │ │ │ │ + jne 1c670 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov 0x30(%r13),%rcx │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ + lea (%rdx,%rdx,2),%r8 │ │ │ │ mov 0x78(%r13),%rdi │ │ │ │ - lea (%rdx,%rdx,2),%r10 │ │ │ │ mov 0x48(%r13),%r11 │ │ │ │ - shl $0x4,%r10 │ │ │ │ + shl $0x4,%r8 │ │ │ │ imul %rdx,%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ - lea (%rdi,%r10,1),%r8 │ │ │ │ fildll (%r11) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - mov 0x58(%r13),%r14 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ + mov 0x58(%r13),%r10 │ │ │ │ + lea (%rdi,%r8,1),%rax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ - fildll -0x60(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ + mov %r10,-0x58(%rbp) │ │ │ │ + fildll -0x58(%rbp) │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%r8) │ │ │ │ + fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + mov 0x60(%r13),%r14 │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - sub %r14,%rax │ │ │ │ - mov 0x60(%r13),%r14 │ │ │ │ + sub %r10,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -28155,24 +28054,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r14) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1cab0 │ │ │ │ + jbe 1c6c8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2dd47(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -28186,32 +28085,32 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1c678 │ │ │ │ + je 1c2db │ │ │ │ fchs │ │ │ │ - fmuls 0x2da5e(%rip) │ │ │ │ - fldt 0x2e03c(%rip) │ │ │ │ + fmuls 0x2cdfb(%rip) │ │ │ │ + fldt 0x2d3a9(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ mov $0x1,%r9d │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(3) │ │ │ │ fld1 │ │ │ │ - fldt 0x2dcde(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(3) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -28219,52 +28118,51 @@ │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 1c700 │ │ │ │ + jle 1c360 │ │ │ │ fxch %st(3) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %r9 │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%r12 │ │ │ │ - jne 1c6e0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c340 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1c710 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1c370 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %rcx │ │ │ │ fildll 0x8(%r11) │ │ │ │ - lea 0x10(%rdi,%r10,1),%r9 │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ + inc %rcx │ │ │ │ + lea 0x10(%rdi,%r8,1),%r9 │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%r9) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - sub %r15,%rax │ │ │ │ + sub %r10,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -28275,24 +28173,24 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt 0x10(%r14) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1ca90 │ │ │ │ + jbe 1c6b0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2dc01(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -28306,33 +28204,33 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1c7be │ │ │ │ + je 1c416 │ │ │ │ fchs │ │ │ │ - fmuls 0x2d918(%rip) │ │ │ │ - fldt 0x2def6(%rip) │ │ │ │ + fmuls 0x2ccc0(%rip) │ │ │ │ + fldt 0x2d26e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ mov $0x1,%r15d │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x2db96(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -28341,53 +28239,50 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0x118(%rbp),%rax │ │ │ │ - jle 1c860 │ │ │ │ + jle 1c4a0 │ │ │ │ fxch %st(2) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %r15 │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%r12 │ │ │ │ - jne 1c840 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1c870 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c480 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1c4b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fildll 0x10(%r11) │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ - lea 0x20(%rdi,%r10,1),%rcx │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + lea 0x20(%rdi,%r8,1),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ + sub %r10,%rax │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + fildll -0x60(%rbp) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -28396,27 +28291,27 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x20(%r14) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1ca70 │ │ │ │ + jbe 1c690 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x2daa2(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -28431,33 +28326,33 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1c91f │ │ │ │ + je 1c557 │ │ │ │ fchs │ │ │ │ - fmuls 0x2d7b7(%rip) │ │ │ │ - fldt 0x2dd95(%rip) │ │ │ │ + fmuls 0x2cb7f(%rip) │ │ │ │ + fldt 0x2d12d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x100(%rbp) │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ mov $0x1,%edi │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x2da32(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -28466,166 +28361,163 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - jle 1c9c0 │ │ │ │ + jle 1c5e0 │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %rdi │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdi,%r12 │ │ │ │ - jne 1c9a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1c9d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c5c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1c5f0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ shl $0x5,%rdx │ │ │ │ add 0x18(%r13),%rdx │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ push -0xc8(%rbp) │ │ │ │ push -0x68(%rbp) │ │ │ │ push -0x70(%rbp) │ │ │ │ + add %rsi,%rax │ │ │ │ push -0x78(%rbp) │ │ │ │ push %rcx │ │ │ │ mov %rdi,%rcx │ │ │ │ push 0x18(%rdx) │ │ │ │ push 0x10(%rdx) │ │ │ │ push 0x8(%rdx) │ │ │ │ - add %rsi,%rax │ │ │ │ push (%rdx) │ │ │ │ mov %rax,%rdx │ │ │ │ + mov -0x58(%rbp),%r8 │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ - call 127c0 │ │ │ │ - mov -0x58(%rbp),%rsp │ │ │ │ + call 126f0 │ │ │ │ + mov -0x50(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp %rax,-0x80(%rbp) │ │ │ │ - jne 1c560 │ │ │ │ + jne 1c1c8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ - jmp 1c573 │ │ │ │ + jmp 1c1db │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1cad0 │ │ │ │ + ja 1c6e0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2dc3e(%rip) │ │ │ │ + fldt 0x2cfee(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1c92f │ │ │ │ + jmp 1c567 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1cb00 │ │ │ │ + ja 1c708 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2dc22(%rip) │ │ │ │ + fldt 0x2cfd2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1c7ce │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1c426 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1cb20 │ │ │ │ + ja 1c728 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2dc02(%rip) │ │ │ │ + fldt 0x2cfba(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1c688 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1c2eb │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2dbde(%rip) │ │ │ │ + fldt 0x2cf9e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1c92f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1c567 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2dbae(%rip) │ │ │ │ + fldt 0x2cf76(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c7ce │ │ │ │ + jmp 1c426 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2db8e(%rip) │ │ │ │ + fldt 0x2cf56(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c688 │ │ │ │ + jmp 1c2eb │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1c45c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1c0cc │ │ │ │ + nopl (%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rsi,%rbx │ │ │ │ sub $0x20,%rsp │ │ │ │ fnstcw 0x16(%rsp) │ │ │ │ - mov %rsi,-0x18(%rsp) │ │ │ │ - mov %rcx,-0x70(%rsp) │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ + mov %rsi,-0x20(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - and $0xf3,%ah │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ mov %r10,-0x68(%rsp) │ │ │ │ fildll -0x68(%rsp) │ │ │ │ + and $0xf3,%ah │ │ │ │ fldt 0x58(%rsp) │ │ │ │ or $0x4,%ah │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %ax,0x14(%rsp) │ │ │ │ movzwl 0x16(%rsp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x12(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ @@ -28633,138 +28525,132 @@ │ │ │ │ mov -0x68(%rsp),%r11 │ │ │ │ mov %r11,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ + lea 0x1(%r11,%rax,1),%rax │ │ │ │ fildll 0x78(%rsp) │ │ │ │ + add %r10,%rax │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ mov -0x68(%rsp),%r9 │ │ │ │ fildll 0x80(%rsp) │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - add %r10,%rax │ │ │ │ mov %rdx,%rcx │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add 0x78(%rsp),%rax │ │ │ │ - mov %rdx,-0x38(%rsp) │ │ │ │ + mov %rdx,-0x40(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x78(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x1(%r9,%rax,1),%rax │ │ │ │ add 0x78(%rsp),%rax │ │ │ │ - mov %rdx,-0x30(%rsp) │ │ │ │ + mov %rdx,-0x38(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x78(%rsp) │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ fldt (%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw 0x14(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ fldcw 0x12(%rsp) │ │ │ │ fistpll -0x68(%rsp) │ │ │ │ fldcw 0x16(%rsp) │ │ │ │ mov -0x68(%rsp),%r9 │ │ │ │ - fldz │ │ │ │ mov %r9,%rax │ │ │ │ sub 0x88(%rsp),%rax │ │ │ │ add 0x80(%rsp),%rax │ │ │ │ - mov %rdx,-0x58(%rsp) │ │ │ │ + fldz │ │ │ │ + mov %rdx,%r15 │ │ │ │ cqto │ │ │ │ idivq 0x80(%rsp) │ │ │ │ + mov %rdx,-0x30(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ fstpt (%rdi) │ │ │ │ fldt (%rdi) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ + mov -0x40(%rsp),%r14 │ │ │ │ lea 0x1(%r9,%rax,1),%rax │ │ │ │ add 0x80(%rsp),%rax │ │ │ │ - mov %rdx,-0x28(%rsp) │ │ │ │ cqto │ │ │ │ idivq 0x80(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ + fstpt 0x10(%rdi) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ cmp %r14,%rcx │ │ │ │ - jge 1cf04 │ │ │ │ - mov -0x30(%rsp),%r14 │ │ │ │ - mov -0x58(%rsp),%r10 │ │ │ │ - mov -0x28(%rsp),%r11 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jge 1d7c9 │ │ │ │ + jge 1cac4 │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ + mov -0x30(%rsp),%r11 │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jge 1d349 │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl 1db42 │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 1d573 │ │ │ │ + fstp %st(0) │ │ │ │ test %rax,%rax │ │ │ │ - js 1cef5 │ │ │ │ + js 1cab5 │ │ │ │ sub %rdx,%rax │ │ │ │ mov %r11,%r13 │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r13 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ imul %rcx,%rax │ │ │ │ add %r14,%rax │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rax,%rbx │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ mov %rbx,%rcx │ │ │ │ lea 0x2(%rax,%rax,1),%r12 │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r8,%rax │ │ │ │ test %r10,%r10 │ │ │ │ cmovle %r8,%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ mov %rcx,%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ mov %rcx,-0x58(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x0(%r13,%rbx,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1ce45 │ │ │ │ + jle 1ca05 │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1ce02 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1c9c2 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -28773,32 +28659,32 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 1ce00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c9c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e400 │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + js 1df80 │ │ │ │ fldt (%rdi) │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ mov %rbx,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -28808,125 +28694,124 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1ce80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ca40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne 1cdb0 │ │ │ │ + jne 1c9a0 │ │ │ │ mov -0x60(%rsp),%r15 │ │ │ │ mov -0x58(%rsp),%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ inc %r15 │ │ │ │ add %rax,%rcx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 1cd90 │ │ │ │ - jmp 1cef5 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1c988 │ │ │ │ + jmp 1cab5 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov -0x58(%rsp),%r10 │ │ │ │ sub %r14,%rbx │ │ │ │ - mov -0x30(%rsp),%r14 │ │ │ │ - mov %rbx,-0x50(%rsp) │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jge 1d0e7 │ │ │ │ - mov -0x28(%rsp),%r10 │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ + mov %rbx,-0x58(%rsp) │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jge 1ccab │ │ │ │ + mov -0x30(%rsp),%r10 │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jge 1de73 │ │ │ │ - cmpq $0x0,-0x50(%rsp) │ │ │ │ - jle 1cfb6 │ │ │ │ + jge 1d9c2 │ │ │ │ + cmpq $0x0,-0x58(%rsp) │ │ │ │ + jle 1cb71 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov -0x28(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%r12 │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ mov %rsi,%r11 │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ mov 0x78(%rsp),%r13 │ │ │ │ imul %rcx,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x5,%r12 │ │ │ │ + imul %r12,%r13 │ │ │ │ add %r14,%rax │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ - imul %r12,%r13 │ │ │ │ add %rbx,%rax │ │ │ │ - mov -0x18(%rsp),%rbx │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ lea 0x2(%rbx,%rbx,1),%r10 │ │ │ │ - cmpq $0x0,-0x20(%rsp) │ │ │ │ - jns 1e700 │ │ │ │ - mov -0x50(%rsp),%rbx │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + jns 1e240 │ │ │ │ + mov -0x58(%rsp),%rbx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r11 │ │ │ │ add %r13,%rax │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 1cf8a │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ + jne 1cb45 │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ - mov -0x38(%rsp),%rbx │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js 1cef5 │ │ │ │ - cmpq $0x0,-0x20(%rsp) │ │ │ │ - js 1cef5 │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ - mov -0x28(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r12 │ │ │ │ + js 1cab5 │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + js 1cab5 │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ + mov -0x30(%rsp),%rdx │ │ │ │ inc %rbx │ │ │ │ - imul 0x80(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ mov %rbx,%r13 │ │ │ │ + imul 0x80(%rsp),%rax │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ imul 0x80(%rsp),%r12 │ │ │ │ - xor %ecx,%ecx │ │ │ │ shl $0x5,%rbp │ │ │ │ - add %rdx,%rax │ │ │ │ - mov -0x18(%rsp),%rdx │ │ │ │ lea 0x2(%rbx,%rbx,1),%r10 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov -0x20(%rsp),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ shl $0x5,%r12 │ │ │ │ add %rax,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ mov -0x70(%rsp),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ + mov %rcx,-0x70(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ mov %rdx,%rbx │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rcx,-0x70(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rcx │ │ │ │ mov %r8,%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%r11 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt (%rsi) │ │ │ │ add $0x20,%rcx │ │ │ │ inc %r9 │ │ │ │ + add $0x10,%r11 │ │ │ │ fldt -0x10(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -28936,56 +28821,55 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%r9 │ │ │ │ - jne 1d080 │ │ │ │ + jne 1cc40 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%rbx │ │ │ │ add %rbp,%r15 │ │ │ │ cmp %r10,%r14 │ │ │ │ - jne 1d050 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cc08 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x70(%rsp),%rcx │ │ │ │ add $0x10,%rsi │ │ │ │ add %r12,%rax │ │ │ │ inc %rcx │ │ │ │ cmp %r13,%rcx │ │ │ │ - jne 1d030 │ │ │ │ - jmp 1cef5 │ │ │ │ - mov -0x28(%rsp),%rbx │ │ │ │ + jne 1cbf0 │ │ │ │ + jmp 1cab5 │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jl 1e0fb │ │ │ │ - cmpq $0x0,-0x50(%rsp) │ │ │ │ - jle 1d448 │ │ │ │ - mov 0x80(%rsp),%rbp │ │ │ │ + jl 1dc3b │ │ │ │ + cmpq $0x0,-0x58(%rsp) │ │ │ │ + jle 1d00a │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - sub %rdx,%r11 │ │ │ │ - sub %r10,%r14 │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ shl $0x5,%rbx │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ - mov %r10,%r9 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + sub %r15,%r14 │ │ │ │ mov %rbx,%r12 │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov 0x80(%rsp),%rbp │ │ │ │ mov %r14,%rbx │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ + movq $0x0,-0x50(%rsp) │ │ │ │ shl $0x5,%rbp │ │ │ │ + mov %r15,-0x18(%rsp) │ │ │ │ imul %rbp,%rax │ │ │ │ + imul %rax,%rcx │ │ │ │ mov %rax,(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ - imul %rbp,%rax │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ add %rcx,%rax │ │ │ │ - mov -0x30(%rsp),%rcx │ │ │ │ - mov %rax,-0x40(%rsp) │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ imul %rbp,%rcx │ │ │ │ mov %rcx,-0x8(%rsp) │ │ │ │ mov %r11,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r8,%rcx │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rcx │ │ │ │ @@ -28993,44 +28877,42 @@ │ │ │ │ mov %r14,%rcx │ │ │ │ mov -0x70(%rsp),%r14 │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r14,%rcx │ │ │ │ test %rbx,%rbx │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ cmovle %r14,%rcx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - lea 0x1(%r9),%r14 │ │ │ │ + lea 0x1(%r15),%r14 │ │ │ │ + mov %r14,-0x60(%rsp) │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov %r14,-0x60(%rsp) │ │ │ │ - mov %r15,-0x48(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x8(%rsp),%rax │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ + mov -0x48(%rsp),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ lea (%rax,%rsi,1),%r13 │ │ │ │ - jle 1d2d4 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle 1ce94 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 1d23c │ │ │ │ + jle 1cdfc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1d202 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1cdc2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rcx) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -29039,35 +28921,35 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne 1d200 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cdc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1d2bc │ │ │ │ + js 1ce7c │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r10,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1d282 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1ce42 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rcx) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -29076,46 +28958,46 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne 1d280 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ce40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 1d1e0 │ │ │ │ + jne 1cd98 │ │ │ │ xor %r14d,%r14d │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - mov -0x40(%rsp),%r13 │ │ │ │ + cmpq $0x0,-0x18(%rsp) │ │ │ │ + mov -0x48(%rsp),%r13 │ │ │ │ mov -0x10(%rsp),%r9 │ │ │ │ - js 1d414 │ │ │ │ + js 1cfd4 │ │ │ │ nopl (%rax) │ │ │ │ lea (%r12,%r13,1),%rax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 1d37c │ │ │ │ + jle 1cf3c │ │ │ │ fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %esi,%esi │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rcx) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -29125,35 +29007,35 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne 1d340 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cf00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1d3fc │ │ │ │ + js 1cfbc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r10,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1d3c2 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1cf82 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rsi │ │ │ │ + fldt (%rcx) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -29162,104 +29044,98 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne 1d3c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1cf80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbp,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 1d2f0 │ │ │ │ - incq -0x48(%rsp) │ │ │ │ - mov -0x50(%rsp),%rsi │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ - mov (%rsp),%r14 │ │ │ │ + jne 1ceb0 │ │ │ │ + incq -0x50(%rsp) │ │ │ │ + mov -0x58(%rsp),%rsi │ │ │ │ add $0x10,%rcx │ │ │ │ - add %r14,-0x40(%rsp) │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ + mov (%rsp),%r14 │ │ │ │ + add %r14,-0x48(%rsp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 1d1b0 │ │ │ │ + jne 1cd70 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - mov %rax,%r15 │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r15,%rsi │ │ │ │ - mov -0x38(%rsp),%rcx │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov -0x18(%rsp),%r15 │ │ │ │ + add %rax,%rsi │ │ │ │ + mov -0x40(%rsp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - js 1cef5 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ + js 1cab5 │ │ │ │ inc %rcx │ │ │ │ - mov -0x58(%rsp),%r9 │ │ │ │ - mov %rcx,-0x20(%rsp) │ │ │ │ - mov -0x30(%rsp),%rcx │ │ │ │ - mov -0x28(%rsp),%rbp │ │ │ │ + mov -0x28(%rsp),%rax │ │ │ │ + mov -0x30(%rsp),%rbp │ │ │ │ + movq $0x0,-0x58(%rsp) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ mov -0x70(%rsp),%r11 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ - imul %rbx,%rcx │ │ │ │ + mov %rcx,-0x28(%rsp) │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ mov %rax,%r10 │ │ │ │ + mov %rax,%r14 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ + shl $0x5,%rbx │ │ │ │ sub %rdx,%r10 │ │ │ │ - sub %r9,%r14 │ │ │ │ + sub %r15,%r14 │ │ │ │ shl $0x5,%rbp │ │ │ │ + imul %rbx,%rcx │ │ │ │ mov %r14,-0x68(%rsp) │ │ │ │ - mov %rcx,-0x38(%rsp) │ │ │ │ - mov %r10,%rcx │ │ │ │ imul %rbx,%rax │ │ │ │ + mov %r15,-0x38(%rsp) │ │ │ │ + mov %rcx,-0x40(%rsp) │ │ │ │ + mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ test %r10,%r10 │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ lea (%rcx,%r8,1),%r12 │ │ │ │ mov %r14,%rcx │ │ │ │ - mov %rax,-0x10(%rsp) │ │ │ │ cmovle %r8,%r12 │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ add %r11,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ cmovle %r11,%rcx │ │ │ │ - xor %r15d,%r15d │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ - lea 0x1(%r9),%rcx │ │ │ │ - mov %r15,-0x50(%rsp) │ │ │ │ + mov %rcx,-0x48(%rsp) │ │ │ │ + lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ - mov -0x48(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x40(%rsp),%rax │ │ │ │ + mov -0x50(%rsp),%rcx │ │ │ │ xor %r14d,%r14d │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ lea (%rax,%rcx,1),%r13 │ │ │ │ - jle 1d654 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle 1d1d4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x0(%rbp,%r13,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1d5bc │ │ │ │ + jle 1d13c │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1d582 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1d102 │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -29268,35 +29144,35 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 1d580 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d100 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1d63c │ │ │ │ + js 1d1bc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r12,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1d602 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1d182 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -29305,47 +29181,47 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1d600 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d180 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 1d530 │ │ │ │ + jne 1d0e8 │ │ │ │ xor %r14d,%r14d │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ - mov -0x40(%rsp),%r9 │ │ │ │ - js 1d794 │ │ │ │ + cmpq $0x0,-0x38(%rsp) │ │ │ │ + mov -0x50(%rsp),%r13 │ │ │ │ + mov -0x48(%rsp),%r9 │ │ │ │ + js 1d314 │ │ │ │ nopl (%rax) │ │ │ │ lea 0x0(%rbp,%r13,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1d6fc │ │ │ │ + jle 1d27c │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1d6c2 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1d242 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -29354,35 +29230,35 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 1d6c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d240 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1d77c │ │ │ │ + js 1d2fc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r12,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1d742 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1d2c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -29391,113 +29267,321 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1d740 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d2c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 1d670 │ │ │ │ - incq -0x50(%rsp) │ │ │ │ - mov -0x20(%rsp),%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ - mov -0x10(%rsp),%r14 │ │ │ │ + jne 1d1f0 │ │ │ │ + incq -0x58(%rsp) │ │ │ │ + mov -0x28(%rsp),%rcx │ │ │ │ add $0x10,%rsi │ │ │ │ - add %r14,-0x48(%rsp) │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ + mov -0x18(%rsp),%r14 │ │ │ │ + add %r14,-0x50(%rsp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 1d500 │ │ │ │ + jne 1d0c0 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jl 1dc70 │ │ │ │ + jge 1d668 │ │ │ │ test %rax,%rax │ │ │ │ - js 1cef5 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ + js 1cab5 │ │ │ │ + sub %r15,%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + imul 0x78(%rsp),%rax │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ + imul %rcx,%rdx │ │ │ │ + imul %rcx,%rax │ │ │ │ + shl $0x5,%r10 │ │ │ │ + imul %r10,%r14 │ │ │ │ + add %rbx,%rax │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ + shl $0x5,%rax │ │ │ │ + imul %r14,%rcx │ │ │ │ + add %rax,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + lea 0x2(%rbx,%rbx,1),%r9 │ │ │ │ + mov -0x38(%rsp),%rbx │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ + imul %r10,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + mov %rdx,-0x50(%rsp) │ │ │ │ + mov %r11,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + test %r11,%r11 │ │ │ │ + cmovle %rbx,%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x1(%r15),%rbx │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ + mov %rdx,-0x58(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r11,%r11 │ │ │ │ + jle 1d49c │ │ │ │ + mov %rdx,-0x60(%rsp) │ │ │ │ + mov %rbx,%rbp │ │ │ │ + fldt (%rdi) │ │ │ │ + mov -0x50(%rsp),%rbx │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov -0x70(%rsp),%r13 │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + lea (%rbx,%rax,1),%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r8,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rsi) │ │ │ │ + add $0x20,%rdx │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%rbx │ │ │ │ + fldt -0x10(%rbx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt -0x20(%rdx) │ │ │ │ + fmul %st(1),%st │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fldt -0x10(%rdx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rdi) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%rdi) │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 1d440 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%r13 │ │ │ │ + add %r10,%r15 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne 1d430 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + test %r12,%r12 │ │ │ │ + js 1e0db │ │ │ │ + mov -0x60(%rsp),%rdx │ │ │ │ + mov %rbp,%rbx │ │ │ │ + fldt (%rdi) │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov -0x58(%rsp),%r13 │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %r8,%rbp │ │ │ │ + xor %r11d,%r11d │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rsi) │ │ │ │ + add $0x20,%rcx │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%rbp │ │ │ │ + fldt -0x10(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt -0x20(%rcx) │ │ │ │ + fmul %st(1),%st │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rdi) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%rdi) │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jne 1d500 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%r13 │ │ │ │ + add %r10,%r15 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 1d4b8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0x68(%rsp) │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %rdx,%rax │ │ │ │ + mov -0x60(%rsp),%r11 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 1d400 │ │ │ │ + jmp 1cab5 │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + js 1cab3 │ │ │ │ + imul 0x78(%rsp),%rcx │ │ │ │ + mov -0x30(%rsp),%rax │ │ │ │ + fld %st(0) │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ + imul 0x80(%rsp),%r9 │ │ │ │ + mov -0x70(%rsp),%r15 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + add %r14,%r12 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + imul 0x80(%rsp),%r12 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + add %rax,%r12 │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ + shl $0x5,%r12 │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + lea 0x2(%rax,%rax,1),%r11 │ │ │ │ + mov %r12,%rbp │ │ │ │ + mov %r15,%r10 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbp,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rsi) │ │ │ │ + add $0x20,%rax │ │ │ │ + inc %rdx │ │ │ │ + add $0x10,%rcx │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt (%r10) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt -0x20(%rax) │ │ │ │ + fmul %st(1),%st │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fldt -0x10(%rax) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt (%rdi) │ │ │ │ + fxch %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%rdi) │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne 1d600 │ │ │ │ + inc %rbx │ │ │ │ + add $0x10,%r10 │ │ │ │ + add %r13,%rbp │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jne 1d5f0 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add %r9,%r12 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne 1d5e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + ret │ │ │ │ + test %rax,%rax │ │ │ │ + js 1cab5 │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %r10,%r9 │ │ │ │ - sub %r10,%r14 │ │ │ │ mov %rax,%r10 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - sub %rdx,%r10 │ │ │ │ - mov %r14,-0x68(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - imul %rbx,%rax │ │ │ │ + sub %rdx,%r10 │ │ │ │ + sub %r15,%r14 │ │ │ │ mov %r11,%rbp │ │ │ │ mov -0x70(%rsp),%r11 │ │ │ │ - mov %rax,-0x38(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ + movq $0x0,-0x58(%rsp) │ │ │ │ + shl $0x5,%rbx │ │ │ │ + mov %r15,-0x28(%rsp) │ │ │ │ imul %rbx,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rax,-0x40(%rsp) │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ + add %rcx,%rax │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ lea 0x2(%rcx,%rcx,1),%rcx │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ - mov -0x30(%rsp),%rcx │ │ │ │ + mov %rcx,-0x48(%rsp) │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ imul %rbx,%rcx │ │ │ │ - mov %rcx,-0x28(%rsp) │ │ │ │ + mov %rcx,-0x30(%rsp) │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ test %r10,%r10 │ │ │ │ lea (%rcx,%r8,1),%r12 │ │ │ │ mov %r14,%rcx │ │ │ │ cmovle %r8,%r12 │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r11,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ cmovle %r11,%rcx │ │ │ │ - xor %r15d,%r15d │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ - mov %rcx,-0x30(%rsp) │ │ │ │ - lea 0x1(%r9),%rcx │ │ │ │ - mov %r15,-0x50(%rsp) │ │ │ │ + mov %rcx,-0x38(%rsp) │ │ │ │ + lea 0x1(%r15),%rcx │ │ │ │ mov %rcx,-0x60(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmpq $0x0,-0x68(%rsp) │ │ │ │ - jle 1d9e5 │ │ │ │ - mov -0x28(%rsp),%rcx │ │ │ │ + jle 1d865 │ │ │ │ + mov -0x30(%rsp),%rcx │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ - lea (%rax,%rcx,1),%r13 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + lea (%rcx,%rax,1),%r13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x0(%rbp,%r13,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1d93c │ │ │ │ + jle 1d7bc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1d902 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1d782 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -29506,35 +29590,35 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 1d900 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d780 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1d9bc │ │ │ │ + js 1d83c │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r12,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1d982 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1d802 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -29543,46 +29627,47 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1d980 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d800 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 1d8c0 │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ - js 1e53a │ │ │ │ - mov -0x30(%rsp),%r9 │ │ │ │ + jne 1d748 │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ + js 1e0b2 │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ mov %rax,%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ lea 0x0(%rbp,%r13,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1da7c │ │ │ │ + jle 1d8fc │ │ │ │ fldt (%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -29592,33 +29677,33 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 1da40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d8c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r13,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1dafc │ │ │ │ + js 1d97c │ │ │ │ fldt (%rdi) │ │ │ │ mov %r12,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ @@ -29628,255 +29713,41 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1dac0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1d940 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r9 │ │ │ │ add %rbx,%r13 │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 1da00 │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ - incq -0x50(%rsp) │ │ │ │ - mov -0x50(%rsp),%rcx │ │ │ │ + jne 1d878 │ │ │ │ + mov -0x40(%rsp),%r14 │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ + incq -0x58(%rsp) │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ add %r14,%rax │ │ │ │ - mov -0x40(%rsp),%r14 │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ cmp %r14,%rcx │ │ │ │ - jne 1d890 │ │ │ │ - jmp 1cef5 │ │ │ │ - cmpq $0x0,-0x20(%rsp) │ │ │ │ - js 1cef3 │ │ │ │ - imul 0x78(%rsp),%rcx │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - fld %st(0) │ │ │ │ - imul 0x80(%rsp),%r9 │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ - mov -0x70(%rsp),%r15 │ │ │ │ - shl $0x5,%r13 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - add %r14,%r12 │ │ │ │ - imul 0x80(%rsp),%r12 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add %rax,%r12 │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ - shl $0x5,%r12 │ │ │ │ - add %r12,%rax │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - lea 0x2(%rax,%rax,1),%r11 │ │ │ │ - nop │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov %r15,%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbp,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - add $0x10,%rcx │ │ │ │ - fldt (%rsi) │ │ │ │ - add $0x20,%rax │ │ │ │ - inc %rdx │ │ │ │ - fldt -0x10(%rcx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt (%r10) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0x20(%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt -0x10(%rax) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%rdi) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jne 1dc00 │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %r13,%rbp │ │ │ │ - cmp %r11,%rbx │ │ │ │ - jne 1dbc0 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %r9,%r12 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne 1dbb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - ret │ │ │ │ - test %rax,%rax │ │ │ │ - js 1cef5 │ │ │ │ - sub %r10,%rax │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - imul 0x78(%rsp),%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ - imul %r10,%r14 │ │ │ │ - imul %r10,%r15 │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ - mov %r15,%r12 │ │ │ │ - add %rdx,%rax │ │ │ │ - mov -0x18(%rsp),%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rax,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - lea 0x2(%rdx,%rdx,1),%r9 │ │ │ │ - mov %r11,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - test %r11,%r11 │ │ │ │ - cmovle %rcx,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - inc %rbx │ │ │ │ - mov %rdx,-0x50(%rsp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rcx,-0x68(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rbx,%rbp │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 1dd9f │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ - fldt (%rdi) │ │ │ │ - lea (%rax,%r12,1),%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rax,-0x60(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rbx │ │ │ │ - fldt (%rsi) │ │ │ │ - add $0x20,%rax │ │ │ │ - inc %rcx │ │ │ │ - fldt -0x10(%rbx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0x20(%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt -0x10(%rax) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%rdi) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 1dd40 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r10,%r15 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne 1dd30 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ - js 1e563 │ │ │ │ - mov %rbp,%rbx │ │ │ │ - mov -0x50(%rsp),%r13 │ │ │ │ - fldt (%rdi) │ │ │ │ - mov %rax,%r15 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r11,-0x60(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %r8,%rbp │ │ │ │ - xor %r11d,%r11d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x10,%rbp │ │ │ │ - fldt (%rsi) │ │ │ │ - add $0x20,%rcx │ │ │ │ - inc %r11 │ │ │ │ - fldt -0x10(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0x20(%rcx) │ │ │ │ - fmul %st(1),%st │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt -0x10(%rcx) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt (%rdi) │ │ │ │ - fxch %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne 1de00 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r10,%r15 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 1ddc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0x68(%rsp) │ │ │ │ - mov -0x68(%rsp),%rcx │ │ │ │ - mov -0x60(%rsp),%r11 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add %rdx,%rax │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 1dd00 │ │ │ │ - jmp 1cef5 │ │ │ │ + jne 1d720 │ │ │ │ + jmp 1cab5 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1df15 │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ + jle 1da64 │ │ │ │ sub %rdx,%rax │ │ │ │ - mov -0x18(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - shl $0x5,%r10 │ │ │ │ shl $0x5,%r13 │ │ │ │ imul %r13,%rax │ │ │ │ mov %rax,-0x48(%rsp) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ imul %rcx,%rax │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%r10 │ │ │ │ @@ -29888,83 +29759,81 @@ │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r8,%rax │ │ │ │ test %r11,%r11 │ │ │ │ cmovle %r8,%rax │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0x20(%rsp) │ │ │ │ - jns 1e582 │ │ │ │ + cmpq $0x0,-0x28(%rsp) │ │ │ │ + jns 1e0ff │ │ │ │ mov -0x48(%rsp),%rbx │ │ │ │ inc %rax │ │ │ │ add $0x10,%r10 │ │ │ │ add %rbx,%r15 │ │ │ │ - mov -0x50(%rsp),%rbx │ │ │ │ + mov -0x58(%rsp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 1dee4 │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ + jne 1da33 │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%rsi │ │ │ │ - mov -0x38(%rsp),%rbx │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - js 1cef5 │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ + js 1cab5 │ │ │ │ + mov -0x28(%rsp),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ test %rax,%rax │ │ │ │ - js 1cef5 │ │ │ │ + js 1cab5 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ + mov -0x20(%rsp),%rcx │ │ │ │ inc %rbx │ │ │ │ - mov 0x80(%rsp),%r14 │ │ │ │ + lea 0x1(%rdx),%r11 │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ - mov -0x28(%rsp),%r12 │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ mov %rbx,-0x50(%rsp) │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ - lea 0x1(%rdx),%r11 │ │ │ │ - shl $0x5,%r14 │ │ │ │ shl $0x5,%r12 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ + shl $0x5,%r14 │ │ │ │ lea 0x2(%rbx,%rbx,1),%r13 │ │ │ │ + mov %rax,-0x48(%rsp) │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rax,%rcx │ │ │ │ mov %rcx,%rax │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %r8,%rcx │ │ │ │ test %r10,%r10 │ │ │ │ cmovle %r8,%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rcx,-0x68(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r15,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ mov %rax,-0x58(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%r12,%rbx,1),%rax │ │ │ │ test %r10,%r10 │ │ │ │ - jle 1e03c │ │ │ │ + jle 1db7c │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1e002 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1db42 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -29973,35 +29842,35 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 1e000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1db40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %rbx,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e0bc │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + js 1dbfc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1e082 │ │ │ │ + jmp 1dbc2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%rsi) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%rsi) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -30010,103 +29879,111 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1e080 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1dbc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne 1dfe0 │ │ │ │ + jne 1db20 │ │ │ │ mov -0x48(%rsp),%rbx │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ - mov -0x60(%rsp),%r15 │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x60(%rsp),%r15 │ │ │ │ add %rbx,%rax │ │ │ │ mov -0x50(%rsp),%rbx │ │ │ │ inc %r15 │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jne 1dfc0 │ │ │ │ - jmp 1cef5 │ │ │ │ - cmpq $0x0,-0x50(%rsp) │ │ │ │ - jle 1e27b │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ + jne 1db08 │ │ │ │ + jmp 1cab5 │ │ │ │ + cmpq $0x0,-0x58(%rsp) │ │ │ │ + jle 1de03 │ │ │ │ + mov %rbx,%r10 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ - sub %r10,%rbx │ │ │ │ - mov %r10,%r14 │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + sub %r15,%rbx │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ - lea 0x1(%r14),%rbp │ │ │ │ - shl $0x5,%r11 │ │ │ │ - imul %r11,%rax │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + lea 0x1(%r15),%rbp │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ imul 0x78(%rsp),%rax │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ + mov %r15,-0x60(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + imul %rcx,%rax │ │ │ │ + shl $0x5,%r11 │ │ │ │ + imul %r11,%r14 │ │ │ │ + add %r10,%rax │ │ │ │ + mov -0x20(%rsp),%r10 │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r14,-0x48(%rsp) │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov -0x38(%rsp),%r10 │ │ │ │ + mov %r13,%rsi │ │ │ │ + imul %rcx,%rax │ │ │ │ + imul %r14,%rcx │ │ │ │ + add %r10,%rax │ │ │ │ imul %r11,%rax │ │ │ │ - mov %rax,-0x60(%rsp) │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov -0x70(%rsp),%rcx │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %r9,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - cmovle %r9,%rax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rax,-0x40(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ + cmovle %rcx,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ mov -0x70(%rsp),%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ - lea (%rax,%rcx,1),%r14 │ │ │ │ + lea (%rax,%rsi,1),%r14 │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 1e1d0 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jns 1e4a0 │ │ │ │ + jle 1dd30 │ │ │ │ + test %r15,%r15 │ │ │ │ + jns 1e018 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add %r11,%r14 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 1e1b6 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - js 1e252 │ │ │ │ - test %rsi,%rsi │ │ │ │ - js 1e252 │ │ │ │ - mov -0x40(%rsp),%r12 │ │ │ │ - mov %rcx,%r14 │ │ │ │ + jne 1dd0e │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmpq $0x0,-0x60(%rsp) │ │ │ │ + js 1ddd5 │ │ │ │ + test %r15,%r15 │ │ │ │ + js 1ddd5 │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ + mov -0x18(%rsp),%r12 │ │ │ │ + mov %rsi,%r14 │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %r15,-0x68(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ fldt (%rdi) │ │ │ │ mov %r14,%rax │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - mov %r8,%r15 │ │ │ │ + mov %r8,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x10,%r15 │ │ │ │ - fldt (%r9) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - fldt -0x10(%r15) │ │ │ │ + fldt (%r9) │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -30115,209 +29992,207 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne 1e200 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1dd80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add %r11,%r14 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne 1e1f0 │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + jne 1dd58 │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ mov -0x48(%rsp),%rax │ │ │ │ - inc %r15 │ │ │ │ + inc %rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - add %rax,%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jne 1e1a0 │ │ │ │ + add %rax,%rsi │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 1dcf8 │ │ │ │ mov -0x10(%rsp),%rsi │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r15,%rsi │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - js 1cef5 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov -0x60(%rsp),%r15 │ │ │ │ + add %rcx,%rsi │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + js 1cab5 │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ - inc %rax │ │ │ │ - mov -0x28(%rsp),%rcx │ │ │ │ - mov -0x18(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + inc %rbx │ │ │ │ + mov %r15,-0x48(%rsp) │ │ │ │ + mov -0x20(%rsp),%rcx │ │ │ │ + mov -0x28(%rsp),%rbp │ │ │ │ + mov %rbx,-0x58(%rsp) │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ + imul %r10,%rax │ │ │ │ + mov %rbp,%r11 │ │ │ │ + sub %r15,%r11 │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ - mov -0x20(%rsp),%r12 │ │ │ │ - mov -0x58(%rsp),%rbx │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ - shl $0x5,%r10 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ imul %r10,%rax │ │ │ │ - mov %r12,%r11 │ │ │ │ - shl $0x5,%rcx │ │ │ │ mov %rax,-0x60(%rsp) │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ - imul %r10,%r15 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov -0x70(%rsp),%rdx │ │ │ │ - sub %rbx,%r11 │ │ │ │ - mov %r15,-0x48(%rsp) │ │ │ │ lea 0x2(%rax,%rax,1),%r9 │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ test %r11,%r11 │ │ │ │ - cmovle %rdx,%rax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - inc %rbx │ │ │ │ + cmovle %rbx,%rax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x1(%r15),%rbx │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov -0x70(%rsp),%r12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ lea (%rax,%rcx,1),%r15 │ │ │ │ test %r11,%r11 │ │ │ │ - jle 1e340 │ │ │ │ - test %r12,%r12 │ │ │ │ - jns 1e420 │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ + jle 1ded0 │ │ │ │ + test %rbp,%rbp │ │ │ │ + jns 1dfa0 │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ add %r10,%r15 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne 1e326 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmpq $0x0,-0x58(%rsp) │ │ │ │ - js 1e3d0 │ │ │ │ - test %r12,%r12 │ │ │ │ - js 1e3d0 │ │ │ │ - mov -0x40(%rsp),%r13 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + jne 1deae │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmpq $0x0,-0x48(%rsp) │ │ │ │ + js 1df51 │ │ │ │ + test %rbp,%rbp │ │ │ │ + js 1df51 │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ + mov -0x40(%rsp),%r12 │ │ │ │ mov %rcx,%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rbp,-0x68(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + nopl (%rax) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r15,%rax │ │ │ │ - fldt (%rdi) │ │ │ │ - mov %r8,%rbp │ │ │ │ + mov %r8,%r14 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1e382 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1df02 │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%rbp │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r14 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - fldt -0x10(%rbp) │ │ │ │ + fldt (%rsi) │ │ │ │ + fldt -0x10(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne 1e380 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ + jne 1df00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ add %r10,%r15 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 1e370 │ │ │ │ - mov -0x68(%rsp),%rbp │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ - inc %rbp │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 1def0 │ │ │ │ + mov -0x68(%rsp),%r14 │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ + inc %r14 │ │ │ │ add $0x10,%rsi │ │ │ │ add %rax,%rcx │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ - cmp %rax,%rbp │ │ │ │ - jne 1e310 │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jne 1de98 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%r9 │ │ │ │ add %r14,%rbx │ │ │ │ cmp %r12,%rbp │ │ │ │ - je 1cecf │ │ │ │ + je 1ca8f │ │ │ │ lea (%rbx,%r13,1),%rax │ │ │ │ - jmp 1cdbe │ │ │ │ + jmp 1c9aa │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ mov %r15,%rax │ │ │ │ - mov %rbp,-0x68(%rsp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - mov %r8,%rbp │ │ │ │ - fldt (%rdi) │ │ │ │ + mov %r8,%r14 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1e442 │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1dfc2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%rbp │ │ │ │ - fldt (%rsi) │ │ │ │ + add $0x10,%r14 │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - fldt -0x10(%rbp) │ │ │ │ + fldt (%rsi) │ │ │ │ + fldt -0x10(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jne 1e440 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ + jne 1dfc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r12 │ │ │ │ add %r10,%r15 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - je 1e520 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 1e098 │ │ │ │ mov %r15,%rax │ │ │ │ - jmp 1e430 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 1dfb0 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ mov %r14,%rax │ │ │ │ - mov %r15,-0x68(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ + mov %r8,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1e4c2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1e042 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - fldt (%r9) │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - fldt -0x10(%r15) │ │ │ │ + fldt (%r9) │ │ │ │ + fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r12) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -30325,76 +30200,71 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r10,%rdx │ │ │ │ - jne 1e4c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1e040 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add %r11,%r14 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 1e530 │ │ │ │ + je 1e0a8 │ │ │ │ mov %r14,%rax │ │ │ │ - jmp 1e4b0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x68(%rsp),%rbp │ │ │ │ - jmp 1e340 │ │ │ │ + jmp 1e020 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x68(%rsp),%r14 │ │ │ │ + jmp 1ded0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ - jmp 1e1d0 │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ - incq -0x50(%rsp) │ │ │ │ - mov -0x50(%rsp),%rcx │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ + jmp 1dd30 │ │ │ │ + mov -0x40(%rsp),%r14 │ │ │ │ + incq -0x58(%rsp) │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ add %r14,%rax │ │ │ │ - mov -0x40(%rsp),%r14 │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ cmp %r14,%rcx │ │ │ │ - jne 1d89c │ │ │ │ - jmp 1cef5 │ │ │ │ + jne 1d72c │ │ │ │ + jmp 1cab5 │ │ │ │ incq -0x68(%rsp) │ │ │ │ - mov -0x68(%rsp),%rbx │ │ │ │ + mov -0x60(%rsp),%rdx │ │ │ │ add $0x10,%rsi │ │ │ │ + mov -0x68(%rsp),%rbx │ │ │ │ add %rdx,%rax │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 1dd0c │ │ │ │ - jmp 1cef5 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jne 1d411 │ │ │ │ + jmp 1cab5 │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ lea 0x1(%rdx),%rbx │ │ │ │ mov %rcx,%r12 │ │ │ │ - mov %rsi,-0x40(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ mov -0x70(%rsp),%rsi │ │ │ │ mov %r15,%r9 │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %r15,-0x60(%rsp) │ │ │ │ - mov %rax,-0x58(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov %r15,-0x50(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%r12,%r9,1),%rax │ │ │ │ test %r11,%r11 │ │ │ │ - jle 1e63c │ │ │ │ + jle 1e17c │ │ │ │ fldt 0x10(%rdi) │ │ │ │ mov %r8,%r15 │ │ │ │ - fldt (%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1e602 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%rdi) │ │ │ │ + jmp 1e142 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%r10) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -30403,35 +30273,35 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1e600 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1e140 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r9,%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1e6bc │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ + js 1e1fc │ │ │ │ fldt 0x10(%rdi) │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ fldt (%rdi) │ │ │ │ - jmp 1e682 │ │ │ │ + jmp 1e1c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%r15 │ │ │ │ - fldt (%r10) │ │ │ │ add $0x20,%rax │ │ │ │ inc %rcx │ │ │ │ + fldt (%r10) │ │ │ │ fldt -0x10(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -30440,61 +30310,54 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 1e680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1e1c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rsi │ │ │ │ add %r13,%r9 │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 1e5b0 │ │ │ │ + jne 1e128 │ │ │ │ mov -0x48(%rsp),%rsi │ │ │ │ - mov -0x60(%rsp),%r15 │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ + mov -0x50(%rsp),%r15 │ │ │ │ add $0x10,%r10 │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ add %rsi,%r15 │ │ │ │ - mov -0x50(%rsp),%rsi │ │ │ │ + mov -0x58(%rsp),%rsi │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 1e590 │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ - jmp 1df09 │ │ │ │ - mov -0x50(%rsp),%rdx │ │ │ │ - mov -0x70(%rsp),%r9 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov %r13,-0x60(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 1e110 │ │ │ │ + mov -0x18(%rsp),%rsi │ │ │ │ + jmp 1da58 │ │ │ │ + mov -0x58(%rsp),%rdx │ │ │ │ + mov -0x70(%rsp),%r15 │ │ │ │ + mov %rsi,%r9 │ │ │ │ nopl (%rax) │ │ │ │ fldt (%rdi) │ │ │ │ + mov %rcx,-0x68(%rsp) │ │ │ │ mov %rax,%r14 │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - mov %r9,%rbx │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ xor %ebp,%ebp │ │ │ │ - mov %rax,-0x68(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rax │ │ │ │ - mov %r8,%r13 │ │ │ │ - xor %esi,%esi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - add $0x10,%r13 │ │ │ │ + mov %r8,%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%r11) │ │ │ │ add $0x20,%rax │ │ │ │ - inc %rsi │ │ │ │ - fldt -0x10(%r13) │ │ │ │ + inc %rcx │ │ │ │ + add $0x10,%rsi │ │ │ │ + fldt -0x10(%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ @@ -30502,167 +30365,165 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jne 1e780 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jne 1e280 │ │ │ │ inc %rbp │ │ │ │ add $0x10,%rbx │ │ │ │ add %r12,%r14 │ │ │ │ cmp %r10,%rbp │ │ │ │ - jne 1e740 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rsp),%rax │ │ │ │ - mov -0x60(%rsp),%rbx │ │ │ │ - inc %rcx │ │ │ │ + jne 1e270 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ - add %rbx,%rax │ │ │ │ + inc %rcx │ │ │ │ + add %r13,%rax │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 1e720 │ │ │ │ - mov %r15,%rsi │ │ │ │ - jmp 1cfaa │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 1e250 │ │ │ │ + mov %r9,%rsi │ │ │ │ + jmp 1cb65 │ │ │ │ nop │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xf8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 1edf8 │ │ │ │ + jl 1e8cc │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r14 │ │ │ │ add %r14,%rax │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jge 1edcd │ │ │ │ + jge 1e8a1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rdi,-0xc8(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov %rdi,-0xd8(%rbp) │ │ │ │ fildll -0xd8(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x3(%rax,%rax,2),%rax │ │ │ │ - fld1 │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ lea (%rdi,%rdi,1),%rbx │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ lea 0x1(%rbx),%rdi │ │ │ │ + shl $0x5,%rdx │ │ │ │ + fld1 │ │ │ │ mov %rdi,-0x108(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x5,%rax │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shl $0x6,%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + sub $0x20,%rax │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + lea -0x40(%rdi),%rax │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ mov %rdi,-0xf8(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - lea -0x20(%rdx),%rsi │ │ │ │ - sub $0x40,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ fildll -0xd0(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ fildll -0xc8(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ - mov %rsp,-0xb8(%rbp) │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 1ede0 │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 1e8b0 │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ mov 0x30(%r12),%r8 │ │ │ │ - mov 0x78(%r12),%r11 │ │ │ │ + mov 0x78(%r12),%r15 │ │ │ │ + lea (%rdi,%rdi,2),%r11 │ │ │ │ mov 0x48(%r12),%r13 │ │ │ │ - lea (%rdi,%rdi,2),%r15 │ │ │ │ - shl $0x4,%r15 │ │ │ │ + shl $0x4,%r11 │ │ │ │ imul %rdi,%r8 │ │ │ │ fildll 0x0(%r13) │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ + fldt (%r15,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%rdx │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov 0x58(%r12),%rdx │ │ │ │ or $0xc,%ah │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ + fldt (%r15,%r11,1) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fldt (%r11,%r15,1) │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ sub %rdx,%rsi │ │ │ │ cmpq $0x0,-0x108(%rbp) │ │ │ │ - js 1ed30 │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov 0x60(%r12),%r9 │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + js 1e810 │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + mov 0x60(%r12),%r14 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r9) │ │ │ │ - fldt 0x2bce3(%rip) │ │ │ │ + fldt (%r14) │ │ │ │ + fldt 0x2b1b7(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt -0xb0(%rbp) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - fldt -0xa0(%rbp) │ │ │ │ - jmp 1ea69 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + jmp 1e555 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2b97b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -30675,104 +30536,103 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1ea42 │ │ │ │ + je 1e52e │ │ │ │ fchs │ │ │ │ - fmuls 0x2b694(%rip) │ │ │ │ - fldt 0x2bc72(%rip) │ │ │ │ + fmuls 0x2aba8(%rip) │ │ │ │ + fldt 0x2b156(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 1eac0 │ │ │ │ + jg 1e5b0 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ea00 │ │ │ │ + ja 1e4f0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1eaa0 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xb0(%rbp) │ │ │ │ - jmp 1ea52 │ │ │ │ - nop │ │ │ │ + ja 1e590 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ + jmp 1e53e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2bc0f(%rip) │ │ │ │ + fldt 0x2b0ef(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ea52 │ │ │ │ + jmp 1e53e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r8 │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ fildll 0x8(%r13) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ + fldt (%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%r9) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x10(%r9) │ │ │ │ + fldt 0x10(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + fldt 0x2b094(%rip) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - fldt 0x2bbaa(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%rsi │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rsi,%rdx │ │ │ │ - fstpt -0xb0(%rbp) │ │ │ │ - fld1 │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ - jmp 1ebaa │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ + fld1 │ │ │ │ + jmp 1e686 │ │ │ │ + nop │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2b83b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -30785,100 +30645,101 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1eb82 │ │ │ │ + je 1e65e │ │ │ │ fchs │ │ │ │ - fmuls 0x2b554(%rip) │ │ │ │ - fldt 0x2bb32(%rip) │ │ │ │ + fmuls 0x2aa78(%rip) │ │ │ │ + fldt 0x2b026(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 1ec00 │ │ │ │ + jg 1e6e0 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1eb40 │ │ │ │ + ja 1e620 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1ebe0 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0xb0(%rbp) │ │ │ │ - jmp 1eb92 │ │ │ │ + ja 1e6c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xc0(%rbp) │ │ │ │ + jmp 1e66e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2bacf(%rip) │ │ │ │ + fldt 0x2afbf(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1eb92 │ │ │ │ + jmp 1e66e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x10(%r13) │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - fldt 0x10(%r11,%r8,1) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + fldt 0x10(%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x20(%r9) │ │ │ │ + fldt 0x20(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + fldt 0x2af6b(%rip) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - fldt 0x2ba77(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%r8 │ │ │ │ mov -0x118(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %r8,%rcx │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - fld1 │ │ │ │ lea (%r10,%rax,1),%rsi │ │ │ │ - jmp 1ecda │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + fld1 │ │ │ │ + jmp 1e7b6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2b70b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -30891,220 +30752,218 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1ecb2 │ │ │ │ + je 1e78e │ │ │ │ fchs │ │ │ │ - fmuls 0x2b424(%rip) │ │ │ │ - fldt 0x2ba02(%rip) │ │ │ │ + fmuls 0x2a948(%rip) │ │ │ │ + fldt 0x2aef6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ fstpt 0x40(%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ sub %r8,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 1ed50 │ │ │ │ + jg 1e820 │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ec70 │ │ │ │ + ja 1e750 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1ed10 │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - jmp 1ecc2 │ │ │ │ + ja 1e7f0 │ │ │ │ + fstp %st(0) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ + jmp 1e79e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2b99f(%rip) │ │ │ │ + fldt 0x2ae8f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ecc2 │ │ │ │ + jmp 1e79e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - jmp 1ed58 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ + lea 0x10(%r15,%r11,1),%r9 │ │ │ │ + jmp 1e828 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - inc %r14 │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%r12),%rdi │ │ │ │ push -0xf0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ push -0xc8(%rbp) │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ push -0xd0(%rbp) │ │ │ │ push -0xd8(%rbp) │ │ │ │ push %rdx │ │ │ │ - mov %r10,%rdx │ │ │ │ - push -0x98(%rbp) │ │ │ │ - push -0xa0(%rbp) │ │ │ │ lea (%r10,%rax,1),%r8 │ │ │ │ - call 1cb50 │ │ │ │ - mov -0xb8(%rbp),%rsp │ │ │ │ - cmp %r14,-0xe0(%rbp) │ │ │ │ - jne 1e910 │ │ │ │ + mov %r10,%rdx │ │ │ │ + push -0xa8(%rbp) │ │ │ │ + push -0xb0(%rbp) │ │ │ │ + call 1c750 │ │ │ │ + mov -0x90(%rbp),%rsp │ │ │ │ + incq -0x88(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + cmp %rax,-0xe0(%rbp) │ │ │ │ + jne 1e408 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r14,%rax │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ - jmp 1e939 │ │ │ │ + jmp 1e435 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1e83c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 1e32c │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0xe8,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 1f483 │ │ │ │ + jl 1ef03 │ │ │ │ imul %rax,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ add %rcx,%rax │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 1f39b │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ + jge 1ee1b │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x40(%rbx),%r14 │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ mov 0x38(%rbx),%rcx │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ - mov %r14,-0x48(%rbp) │ │ │ │ lea 0x1(%rcx),%r13 │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov %r14,-0x48(%rbp) │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ lea 0x0(%r13,%r13,1),%r15 │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ + fildll -0x48(%rbp) │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ lea (%rdx,%rdx,1),%r12 │ │ │ │ mov %rdx,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ lea (%r12,%rdx,1),%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %rsi,-0x98(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ mov %r14,%rdx │ │ │ │ - shl $0x6,%rsi │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ - fildll -0x48(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ + shl $0x6,%rdi │ │ │ │ fildll -0x90(%rbp) │ │ │ │ + shl $0x5,%rsi │ │ │ │ neg %rdx │ │ │ │ - fstpt -0xe0(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - sub $0x20,%rdi │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea -0x20(%rsi),%rcx │ │ │ │ + sub $0x40,%rdi │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ - sub $0x40,%rsi │ │ │ │ add $0x10,%rax │ │ │ │ + mov %rcx,-0x100(%rbp) │ │ │ │ + fstpt -0xe0(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ mov %rdx,-0x110(%rbp) │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ mov %rsp,-0x78(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ testb $0x8,0x71(%rbx) │ │ │ │ - jne 1f3f0 │ │ │ │ - mov %rax,%rdi │ │ │ │ + jne 1ee68 │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ mov 0x78(%rbx),%r9 │ │ │ │ imul %rdi,%rax │ │ │ │ fildll (%rsi) │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ lea (%rdi,%rdi,2),%rax │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ - fldt -0xd0(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ mov %rsi,-0x50(%rbp) │ │ │ │ + fldt -0xd0(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ @@ -31119,85 +30978,84 @@ │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r12,%r12 │ │ │ │ - jle 1f0d0 │ │ │ │ + jle 1eb90 │ │ │ │ fld1 │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 1f410 │ │ │ │ + jne 1ee88 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ not %rcx │ │ │ │ sub %r12,%r11 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ - lea -0x10(%r10,%rdx,1),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 1f0a5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%r10,%rsi,1),%r8 │ │ │ │ + jmp 1eb65 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ fldt -0x10(%rdi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ dec %rax │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 1f0e0 │ │ │ │ + je 1eba0 │ │ │ │ sub $0x10,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jg 1f080 │ │ │ │ + jg 1eb40 │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1f086 │ │ │ │ + je 1eb46 │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 1f086 │ │ │ │ + jmp 1eb46 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ - jmp 1f0e4 │ │ │ │ + jmp 1eba4 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1f0e4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1eba4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ fildll 0x8(%rax) │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ inc %r11 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ shl $0x4,%r11 │ │ │ │ fldt (%r9,%r11,1) │ │ │ │ lea 0x10(%r9,%rax,1),%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ sub %rdi,%rax │ │ │ │ @@ -31213,68 +31071,68 @@ │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r12,%r12 │ │ │ │ - jle 1f1e0 │ │ │ │ + jle 1ec98 │ │ │ │ fld1 │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ - mov 0xc8(%rbx),%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0xc8(%rbx),%r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea (%r10,%rax,1),%rsi │ │ │ │ not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ lea (%rdi,%r13,1),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1f1b5 │ │ │ │ + js 1ec6d │ │ │ │ lea 0x1(%rdx,%r13,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jne 1f190 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1f1f0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 1ec48 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1eca0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ fildll 0x10(%rax) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ fldt 0x10(%r9,%r11,1) │ │ │ │ + lea 0x20(%r9,%rax,1),%r8 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ - lea 0x20(%r9,%rax,1),%r9 │ │ │ │ - fldt (%r9) │ │ │ │ + fldt (%r8) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ @@ -31291,266 +31149,260 @@ │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x60(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r12,%r12 │ │ │ │ - jle 1f310 │ │ │ │ + jle 1ed90 │ │ │ │ fld1 │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ - mov 0xc8(%rbx),%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0xc8(%rbx),%r9 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea (%r10,%rax,1),%rsi │ │ │ │ not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ + fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 1f3b0 │ │ │ │ + js 1ee30 │ │ │ │ lea 0x1(%rdx,%r15,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x30(%rsi) │ │ │ │ cmp %r12,%rcx │ │ │ │ - jne 1f2c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 1f320 │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ed40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 1eda0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ - mov %r10,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0x18(%rbx),%rdi │ │ │ │ push -0xb0(%rbp) │ │ │ │ - push -0x88(%rbp) │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + push -0x88(%rbp) │ │ │ │ push -0x90(%rbp) │ │ │ │ push -0x98(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - push %r9 │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - sub $0x10,%rsp │ │ │ │ + push %r8 │ │ │ │ lea (%r10,%rax,1),%r8 │ │ │ │ + sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ - call 1cb50 │ │ │ │ + call 1c750 │ │ │ │ mov -0x78(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp %rax,-0xa0(%rbp) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ - jne 1ef40 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ea10 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%r15,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x30(%rsi) │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jne 1f2c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ed40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1f320 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 1eda0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%rbx),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - jmp 1ef6c │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 1ea3c │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ mov -0x110(%rbp),%r8 │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ neg %rsi │ │ │ │ - jmp 1f471 │ │ │ │ + jmp 1eef1 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r11 │ │ │ │ fldt (%rdi,%r11,1) │ │ │ │ mov %rdx,%rbx │ │ │ │ inc %rdx │ │ │ │ sub %r14,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%rbx │ │ │ │ add %r8,%rcx │ │ │ │ sub %r8,%rsi │ │ │ │ - shl $0x4,%rbx │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%rbx,1) │ │ │ │ cmp %r12,%rdx │ │ │ │ - je 1f0c0 │ │ │ │ + je 1eb80 │ │ │ │ test %rax,%rax │ │ │ │ - jg 1f440 │ │ │ │ + jg 1eec0 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1f446 │ │ │ │ + je 1eec6 │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 1f449 │ │ │ │ + jmp 1eec9 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1ee4c │ │ │ │ + jmp 1e91c │ │ │ │ nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x108,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 1fbd1 │ │ │ │ + jl 1f5b9 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r14 │ │ │ │ add %r14,%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jge 1fac2 │ │ │ │ + jge 1f4d2 │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rcx │ │ │ │ - mov 0x38(%rbx),%r12 │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ + mov 0x38(%rbx),%r12 │ │ │ │ mov (%rbx),%r13 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ mov %rcx,-0xc8(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea (%rcx,%rcx,1),%rbx │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ add $0x2,%rbx │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ - lea 0x0(,%rdx,4),%rsi │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shl $0x6,%rsi │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ fildll -0x80(%rbp) │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + lea 0x0(,%rax,4),%rcx │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + shl $0x5,%rax │ │ │ │ + shl $0x6,%rsi │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ - lea 0x3(%rcx,%rcx,2),%rax │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ - add $0x10,%rsi │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + add $0x10,%rax │ │ │ │ fld1 │ │ │ │ - mov %rsi,-0x120(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + lea 0x10(%rsi),%rax │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ - lea 0x10(%rdx),%rcx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rcx,-0x118(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + mov %rsi,-0x108(%rbp) │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xf0(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x100(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsp,-0x50(%rbp) │ │ │ │ testb $0x8,0x71(%r13) │ │ │ │ - jne 1fae0 │ │ │ │ + jne 1f4e8 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ mov 0x30(%r13),%rsi │ │ │ │ mov -0x128(%rbp),%rax │ │ │ │ - mov 0x78(%r13),%rdi │ │ │ │ lea (%rcx,%rcx,2),%r8 │ │ │ │ + mov 0x78(%r13),%rdi │ │ │ │ mov 0x48(%r13),%r11 │ │ │ │ shl $0x4,%r8 │ │ │ │ imul %rcx,%rsi │ │ │ │ sub %rax,%rsp │ │ │ │ fildll (%r11) │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ mov 0x58(%r13),%r10 │ │ │ │ - movzwl -0x32(%rbp),%eax │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ + movzwl -0x32(%rbp),%eax │ │ │ │ mov %r10,-0x60(%rbp) │ │ │ │ fildll -0x60(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rdi,%r8,1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ @@ -31576,26 +31428,26 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fadd %st,%st(1) │ │ │ │ fldt (%r14) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - jbe 1fb40 │ │ │ │ + jbe 1f538 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x2acd7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -31610,32 +31462,32 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1f6ea │ │ │ │ + je 1f15e │ │ │ │ fchs │ │ │ │ - fmuls 0x2a9ec(%rip) │ │ │ │ - fldt 0x2afca(%rip) │ │ │ │ + fmuls 0x29f78(%rip) │ │ │ │ + fldt 0x2a526(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x60(%rbp) │ │ │ │ - fldt -0xe0(%rbp) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov $0x1,%r9d │ │ │ │ + fldt -0xe0(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x2ac6b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -31643,40 +31495,37 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - jle 1f790 │ │ │ │ + jle 1f1e8 │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt (%r12,%rax,1) │ │ │ │ inc %r9 │ │ │ │ + fldt (%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%rbx │ │ │ │ - jne 1f760 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1f1c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1f7a0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1f1f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ fildll 0x8(%r11) │ │ │ │ + inc %rsi │ │ │ │ lea 0x10(%rdi,%r8,1),%r9 │ │ │ │ shl $0x4,%rsi │ │ │ │ fldt (%rdi,%rsi,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -31701,24 +31550,24 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt 0x10(%r14) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1fb20 │ │ │ │ + jbe 1f520 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2ab75(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -31732,33 +31581,33 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1f84a │ │ │ │ + je 1f296 │ │ │ │ fchs │ │ │ │ - fmuls 0x2a88c(%rip) │ │ │ │ - fldt 0x2ae6a(%rip) │ │ │ │ + fmuls 0x29e40(%rip) │ │ │ │ + fldt 0x2a3ee(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ mov $0x1,%r15d │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x2ab0a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -31767,37 +31616,35 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ mov -0x118(%rbp),%rax │ │ │ │ - jle 1f8f0 │ │ │ │ + jle 1f328 │ │ │ │ fxch %st(2) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r12,%rax,1) │ │ │ │ inc %r15 │ │ │ │ + fldt (%r12,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 1f8c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1f900 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 1f300 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1f330 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ fildll 0x10(%r11) │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ lea 0x20(%rdi,%r8,1),%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ @@ -31822,27 +31669,27 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x20(%r14) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1fb00 │ │ │ │ + jbe 1f500 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x2aa16(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -31857,33 +31704,33 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1f9ab │ │ │ │ + je 1f3d7 │ │ │ │ fchs │ │ │ │ - fmuls 0x2a72b(%rip) │ │ │ │ - fldt 0x2ad09(%rip) │ │ │ │ + fmuls 0x29cff(%rip) │ │ │ │ + fldt 0x2a2ad(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x100(%rbp) │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ mov $0x1,%edi │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x2a9a6(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -31892,817 +31739,811 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ - jle 1fa50 │ │ │ │ + jle 1f468 │ │ │ │ fxch %st(2) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%r12,%rax,1) │ │ │ │ inc %rdi │ │ │ │ + fldt (%r12,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdi,%rbx │ │ │ │ - jne 1fa20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1fa60 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 1f440 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1f470 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ add 0x18(%r13),%rcx │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - sub $0x8,%rsp │ │ │ │ + mov %rcx,%rdi │ │ │ │ push -0xc8(%rbp) │ │ │ │ + mov -0x108(%rbp),%rcx │ │ │ │ push -0x70(%rbp) │ │ │ │ + add %rdx,%rax │ │ │ │ push -0x78(%rbp) │ │ │ │ + lea (%rdx,%rcx,1),%r8 │ │ │ │ + mov %rax,%rcx │ │ │ │ push -0x80(%rbp) │ │ │ │ push %rsi │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ push -0x58(%rbp) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ push -0x60(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ - add %rdx,%rax │ │ │ │ - lea (%rdx,%rcx,1),%r8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - call 1cb50 │ │ │ │ + call 1c750 │ │ │ │ mov -0x50(%rbp),%rsp │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp %rax,-0x88(%rbp) │ │ │ │ - jne 1f5d0 │ │ │ │ + jne 1f048 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r13),%rax │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ - jmp 1f5e3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1f05b │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1fb60 │ │ │ │ + ja 1f550 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2abae(%rip) │ │ │ │ + fldt 0x2a17e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1f9bb │ │ │ │ + jmp 1f3e7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1fb90 │ │ │ │ + ja 1f578 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2ab92(%rip) │ │ │ │ + fldt 0x2a162(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1f85a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1f2a6 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 1fbb0 │ │ │ │ + ja 1f598 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x2ab70(%rip) │ │ │ │ + fldt 0x2a148(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1f6fa │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1f16e │ │ │ │ + nop │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2ab4e(%rip) │ │ │ │ + fldt 0x2a12e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1f9bb │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1f3e7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2ab1e(%rip) │ │ │ │ + fldt 0x2a106(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1f85a │ │ │ │ + jmp 1f2a6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2aafe(%rip) │ │ │ │ + fldt 0x2a0e6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1f6fa │ │ │ │ + jmp 1f16e │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1f4cc │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ef4c │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x78,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%r12d │ │ │ │ call 31f0 │ │ │ │ + movslq %r12d,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ - movslq %r12d,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 1fed6 │ │ │ │ + jl 1f8d6 │ │ │ │ imul %rax,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%r15 │ │ │ │ - add %r15,%rax │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jge 1fe80 │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x28(%rbx),%r10 │ │ │ │ - mov 0x38(%rbx),%r13 │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov (%rbx),%r14 │ │ │ │ - mov %rdi,-0x38(%rbp) │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - lea 0x1(%r10),%rcx │ │ │ │ - lea 0x3(%r10,%r10,2),%rdx │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ + lea (%rcx,%rdx,1),%r12 │ │ │ │ + lea (%rax,%r12,1),%r10 │ │ │ │ + cmp %r10,%r12 │ │ │ │ + jge 1f882 │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov 0x28(%rbx),%r9 │ │ │ │ + mov %r10,-0x80(%rbp) │ │ │ │ + mov 0x38(%rbx),%r14 │ │ │ │ + mov (%rbx),%r15 │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + lea (%r9,%r9,1),%r13 │ │ │ │ + lea 0x1(%r9),%rdx │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + lea 0x1(%r13),%rbx │ │ │ │ + add $0x2,%r13 │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ + lea 0x0(,%rdx,4),%rbx │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + shl $0x6,%rbx │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - lea (%r10,%r10,1),%rbx │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - lea 0x1(%rbx),%rdi │ │ │ │ - add $0x2,%rbx │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ - lea 0x0(,%rcx,4),%rdi │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - shl $0x6,%rdi │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ - add $0x10,%rdi │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ + mov %rbx,-0x58(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ lea 0x10(%rdx),%rdi │ │ │ │ - lea 0x10(%rcx),%rsi │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov %r13,%r15 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ + add $0x10,%rbx │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rbx,-0x98(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rsp,%r12 │ │ │ │ - testb $0x8,0x71(%r13) │ │ │ │ - jne 1fe90 │ │ │ │ + mov %rsp,%rbx │ │ │ │ + testb $0x8,0x71(%r12) │ │ │ │ + jne 1f898 │ │ │ │ mov %r14,%rdi │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ lea (%rdi,%rdi,1),%r8 │ │ │ │ - mov 0xc8(%r13),%r9 │ │ │ │ + mov 0xc8(%r12),%r9 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ lea (%r8,%rdi,1),%rsi │ │ │ │ mov %rsi,%rcx │ │ │ │ + sub %rax,%rsp │ │ │ │ inc %rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ - sub %rax,%rsp │ │ │ │ - fldt 0x10(%r9,%rcx,1) │ │ │ │ - fldt (%r9,%rcx,1) │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ shl $0x5,%rsi │ │ │ │ + fldt 0x10(%r9,%rcx,1) │ │ │ │ + fldt (%r9,%rcx,1) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ cmpq $0x0,-0x68(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ fldt (%r9,%rsi,1) │ │ │ │ - jle 1feb0 │ │ │ │ + jle 1f8b0 │ │ │ │ + fld1 │ │ │ │ mov $0x10,%ecx │ │ │ │ mov $0x1,%r11d │ │ │ │ - fld1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt (%r15,%rcx,1) │ │ │ │ inc %r11 │ │ │ │ + fldt (%r15,%rcx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jne 1fd40 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jne 1f740 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov %rbx,%rcx │ │ │ │ fldt 0x10(%r9,%rsi,1) │ │ │ │ fxch %st(1) │ │ │ │ + mov %r13,%rcx │ │ │ │ mov $0x1,%r11d │ │ │ │ shl $0x4,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rcx,1) │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r15,%rcx,1) │ │ │ │ inc %r11 │ │ │ │ + fldt (%r15,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jne 1fda0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jne 1f7a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r9,%rsi,1) │ │ │ │ fldt 0x20(%r9,%rsi,1) │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov $0x1,%esi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rcx,1) │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r15,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%r15,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rdx,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne 1fe00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x78(%r13),%rsi │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + cmp %r13,%rsi │ │ │ │ + jne 1f800 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x78(%r12),%rsi │ │ │ │ add %rdi,%r8 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - inc %r14 │ │ │ │ shl $0x4,%r8 │ │ │ │ shl $0x5,%rdi │ │ │ │ + add 0x18(%r12),%rdi │ │ │ │ + push -0x78(%rbp) │ │ │ │ lea 0x20(%rsi,%r8,1),%r9 │ │ │ │ + push -0x40(%rbp) │ │ │ │ lea (%rdx,%rax,1),%rcx │ │ │ │ + inc %r14 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - add 0x18(%r13),%rdi │ │ │ │ - push -0x78(%rbp) │ │ │ │ - push -0x40(%rbp) │ │ │ │ push -0x48(%rbp) │ │ │ │ push -0x50(%rbp) │ │ │ │ push %r9 │ │ │ │ lea 0x10(%rsi,%r8,1),%r9 │ │ │ │ push 0x8(%rsi,%r8,1) │ │ │ │ push (%rsi,%r8,1) │ │ │ │ - mov -0x38(%rbp),%rsi │ │ │ │ lea (%rdx,%rax,1),%r8 │ │ │ │ - call 1cb50 │ │ │ │ - mov %r12,%rsp │ │ │ │ + mov -0x38(%rbp),%rsi │ │ │ │ + call 1c750 │ │ │ │ + mov %rbx,%rsp │ │ │ │ cmp %r14,-0x80(%rbp) │ │ │ │ - jne 1fcd0 │ │ │ │ + jne 1f6c0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - add 0x108(%r13),%rdx │ │ │ │ + add 0x108(%r12),%rdx │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ - jmp 1fce1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1f6d2 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov %r13,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ fstpt (%rdx,%rcx,1) │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ fldt 0x20(%r9,%rsi,1) │ │ │ │ shl $0x4,%rcx │ │ │ │ fstpt (%rdx,%rcx,1) │ │ │ │ - jmp 1fe1f │ │ │ │ + jmp 1f81f │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1fc19 │ │ │ │ + jmp 1f609 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x20(%r13),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 20120 │ │ │ │ + jl 1fb10 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rbx │ │ │ │ add %rbx,%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 20036 │ │ │ │ + jge 1fa2e │ │ │ │ mov 0x30(%r13),%rcx │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ mov 0x0(%r13),%r14 │ │ │ │ mov 0x28(%r13),%r12 │ │ │ │ mov %rcx,(%rsp) │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ mov 0x10(%r13),%rcx │ │ │ │ - mov 0x8(%r13),%rsi │ │ │ │ mov 0x78(%r14),%r15 │ │ │ │ mov 0xc8(%r14),%rbp │ │ │ │ - mov 0x18(%r14),%r10 │ │ │ │ - lea 0x1(%r12),%r13 │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov 0x8(%r13),%rsi │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ + lea 0x1(%r12),%r13 │ │ │ │ + mov 0x18(%r14),%r10 │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ testb $0x8,0x71(%r14) │ │ │ │ - jne 20050 │ │ │ │ + jne 1fa40 │ │ │ │ lea (%rbx,%rbx,2),%r8 │ │ │ │ lea 0x0(%r13,%r13,2),%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ lea 0x1(%r8),%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ shl $0x5,%r14 │ │ │ │ - mov %rsi,%rcx │ │ │ │ + shl $0x5,%rdi │ │ │ │ + imul %r13,%rsi │ │ │ │ mov %r14,0x20(%rsp) │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add %r10,%rdi │ │ │ │ + lea 0x10(%r15,%r8,1),%r15 │ │ │ │ + mov %rsi,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ lea 0x0(%rbp,%rcx,1),%r14 │ │ │ │ mov %r13,%rbp │ │ │ │ imul %rbx,%r13 │ │ │ │ - mov %r14,%rax │ │ │ │ shl $0x5,%rbp │ │ │ │ + mov %r14,%rax │ │ │ │ lea 0x0(%r13,%r13,2),%r13 │ │ │ │ sub %rsi,%r13 │ │ │ │ shl $0x5,%r13 │ │ │ │ - shl $0x5,%rdi │ │ │ │ - shl $0x4,%r8 │ │ │ │ mov %r13,%r14 │ │ │ │ - add %r10,%rdi │ │ │ │ mov %rbp,%r13 │ │ │ │ - lea 0x10(%r15,%r8,1),%r15 │ │ │ │ mov %rax,%rbp │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sub $0x8,%rsp │ │ │ │ lea 0x10(%r15),%rcx │ │ │ │ lea (%r14,%rbp,1),%rdx │ │ │ │ mov %r15,%r9 │ │ │ │ push %r12 │ │ │ │ - push 0x18(%rsp) │ │ │ │ - push 0x28(%rsp) │ │ │ │ lea 0x0(%r13,%rbp,1),%r8 │ │ │ │ - push 0x38(%rsp) │ │ │ │ inc %rbx │ │ │ │ add $0x30,%r15 │ │ │ │ + push 0x18(%rsp) │ │ │ │ + push 0x28(%rsp) │ │ │ │ + push 0x38(%rsp) │ │ │ │ push %rcx │ │ │ │ - push -0x38(%r15) │ │ │ │ mov %rbp,%rcx │ │ │ │ + push -0x38(%r15) │ │ │ │ push -0x40(%r15) │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ - call 1cb50 │ │ │ │ + call 1c750 │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ add $0x40,%rsp │ │ │ │ add $0x20,%rdi │ │ │ │ add %rax,%rbp │ │ │ │ cmp %rbx,0x28(%rsp) │ │ │ │ - jne 1ffe0 │ │ │ │ + jne 1f9d8 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ mov %r12,0x20(%rsp) │ │ │ │ mov %r13,%r12 │ │ │ │ mov %rbp,%r13 │ │ │ │ mov %r15,%rbp │ │ │ │ mov %r10,%r15 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ inc %rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x108(%r14),%rdx │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ push 0x28(%rsp) │ │ │ │ push 0x18(%rsp) │ │ │ │ - push 0x28(%rsp) │ │ │ │ - push 0x38(%rsp) │ │ │ │ lea (%rdi,%rdi,2),%rdx │ │ │ │ + push 0x28(%rsp) │ │ │ │ mov %rdx,%r8 │ │ │ │ add $0x2,%rdx │ │ │ │ + push 0x38(%rsp) │ │ │ │ imul %r12,%rdx │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - sub %r12,%rdx │ │ │ │ lea 0x20(%rbp,%r8,1),%r9 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ push %r9 │ │ │ │ + lea 0x10(%rbp,%r8,1),%r9 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + sub %r12,%rdx │ │ │ │ push 0x8(%rbp,%r8,1) │ │ │ │ - imul %r12,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ push 0x0(%rbp,%r8,1) │ │ │ │ - lea 0x10(%rbp,%r8,1),%r9 │ │ │ │ shl $0x5,%rsi │ │ │ │ + lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ + mov %rdi,%rdx │ │ │ │ lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + imul %r12,%rdx │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ + add %r15,%rdi │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ add %r13,%rdx │ │ │ │ - add %r15,%rdi │ │ │ │ - call 1cb50 │ │ │ │ + call 1c750 │ │ │ │ add $0x40,%rsp │ │ │ │ cmp %rbx,0x28(%rsp) │ │ │ │ - jne 20070 │ │ │ │ + jne 1fa60 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1ff15 │ │ │ │ + jmp 1f915 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ sub $0x48,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ movslq %ebx,%rsi │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 20450 │ │ │ │ + jl 1fe08 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%r11 │ │ │ │ - lea (%rax,%r11,1),%r14 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jge 2032e │ │ │ │ - mov (%r12),%rax │ │ │ │ - mov 0x18(%r12),%r15 │ │ │ │ - mov 0x8(%r12),%r10 │ │ │ │ - mov 0x20(%r12),%rbp │ │ │ │ - mov 0x70(%rax),%ebx │ │ │ │ - mov 0xc8(%rax),%r12 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + lea (%rax,%r11,1),%rbp │ │ │ │ + cmp %rbp,%r11 │ │ │ │ + jge 1fd16 │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + mov 0x18(%r13),%r14 │ │ │ │ + mov 0x8(%r13),%r10 │ │ │ │ + mov 0x20(%r13),%r12 │ │ │ │ + mov 0x78(%r15),%rax │ │ │ │ + mov 0x70(%r15),%edi │ │ │ │ + lea (%r14,%r14,1),%rbx │ │ │ │ + lea 0x1(%r14),%r13 │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - lea 0x1(%r15),%r13 │ │ │ │ fildll 0x8(%rsp) │ │ │ │ - and $0x800,%ebx │ │ │ │ - mov %ebx,0x14(%rsp) │ │ │ │ - mov 0x78(%rax),%rbx │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + and $0x800,%edi │ │ │ │ + mov 0xc8(%r15),%rax │ │ │ │ + mov %r15,0x30(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + mov %edi,%r15d │ │ │ │ fnstcw 0x3e(%rsp) │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - lea (%r15,%r15,1),%rbx │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ movzwl 0x3e(%rsp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x3a(%rsp) │ │ │ │ movzwl 0x3e(%rsp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x3c(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ + nopl (%rax) │ │ │ │ mov %r11,%rax │ │ │ │ - test %edx,%edx │ │ │ │ - je 2021f │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ + test %r15d,%r15d │ │ │ │ + je 1fc04 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - add 0x108(%rsi),%rax │ │ │ │ + add 0x108(%rdi),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov %rax,%r8 │ │ │ │ - imul %r13,%r8 │ │ │ │ - shl $0x5,%rcx │ │ │ │ + mov %rax,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdx,%rcx │ │ │ │ + imul %r13,%r8 │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + fldt (%rsi,%rax,1) │ │ │ │ shl $0x5,%r8 │ │ │ │ - fldt (%rdx,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ + add %rdx,%r8 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ fldcw 0x3c(%rsp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%rsp) │ │ │ │ fldcw 0x3a(%rsp) │ │ │ │ fistpll 0x8(%rsp) │ │ │ │ fldcw 0x3e(%rsp) │ │ │ │ + add %rdx,%rcx │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - fldt (%r12,%r8,1) │ │ │ │ + fldt (%r8) │ │ │ │ mov %rsi,%rax │ │ │ │ - sub %r15,%rax │ │ │ │ + sub %r14,%rax │ │ │ │ add %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ - lea 0x1(%r15,%rsi,1),%rax │ │ │ │ - lea 0x10(%r12,%r8,1),%rsi │ │ │ │ + lea 0x1(%r14,%rsi,1),%rax │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ add %r10,%rax │ │ │ │ mov %rdx,%rdi │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ - mov %rdi,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ - lea 0x20(%rbp,%rax,1),%rax │ │ │ │ + mov %rdi,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + add %r12,%r9 │ │ │ │ fldt (%r9) │ │ │ │ + lea 0x20(%r9),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%r9) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jge 20340 │ │ │ │ + jge 1fd28 │ │ │ │ xor %edx,%edx │ │ │ │ - test %r15,%r15 │ │ │ │ - js 20300 │ │ │ │ - add $0x20,%rax │ │ │ │ + test %r14,%r14 │ │ │ │ + js 1fcf8 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt (%rsi) │ │ │ │ inc %rdx │ │ │ │ + add $0x20,%rax │ │ │ │ add $0x10,%rsi │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jge 202c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20320 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jge 1fcc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1fd08 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1fd08 │ │ │ │ xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20320 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %r11 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne 20200 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r11,%rbp │ │ │ │ + jne 1fbe8 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ sub %rdx,%r9 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - jle 203bb │ │ │ │ + jle 1fd7b │ │ │ │ mov %rsi,%r8 │ │ │ │ mov $0x1,%edi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt (%r8) │ │ │ │ inc %rdi │ │ │ │ + add $0x20,%rax │ │ │ │ add $0x10,%r8 │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ cmp %r9,%rdi │ │ │ │ - jne 20380 │ │ │ │ + jne 1fd40 │ │ │ │ sub $0x2,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ lea 0x10(%rsi,%rdi,1),%rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - js 20310 │ │ │ │ + js 1fd00 │ │ │ │ inc %rdx │ │ │ │ - mov %rbp,%rax │ │ │ │ + mov %r12,%rax │ │ │ │ xor %edi,%edi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt (%rsi) │ │ │ │ inc %rdi │ │ │ │ + add $0x20,%rax │ │ │ │ add $0x10,%rsi │ │ │ │ fldt -0x20(%rax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 20400 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1fdc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r11 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jne 20200 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2032e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + cmp %r11,%rbp │ │ │ │ + jne 1fbe8 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 1fd16 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 20166 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1fb55 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ call 3040 │ │ │ │ mov %eax,%ebx │ │ │ │ call 31f0 │ │ │ │ + movslq %ebx,%rsi │ │ │ │ movslq %eax,%rcx │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - movslq %ebx,%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 207c9 │ │ │ │ + jl 20189 │ │ │ │ imul %rax,%rcx │ │ │ │ lea (%rcx,%rdx,1),%rbx │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 20693 │ │ │ │ + jge 20053 │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ mov 0x20(%r12),%r9 │ │ │ │ mov 0x18(%r12),%r13 │ │ │ │ mov 0x8(%r12),%r11 │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ mov 0x30(%r12),%r10 │ │ │ │ + shl $0x4,%rax │ │ │ │ mov (%r12),%r12 │ │ │ │ - fnstcw -0x32(%rbp) │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + lea 0x0(%r13,%r13,1),%r15 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ + fnstcw -0x32(%rbp) │ │ │ │ + lea 0x1(%r15),%rdi │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ - lea 0x0(%r13,%r13,1),%r15 │ │ │ │ - shl $0x4,%rax │ │ │ │ add $0x10,%rax │ │ │ │ - lea 0x1(%r15),%rdi │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ mov %rdi,-0x68(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ testb $0x8,0x71(%r12) │ │ │ │ - jne 206b0 │ │ │ │ + jne 20068 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0xc8(%r12),%rax │ │ │ │ mov %rdx,%rsi │ │ │ │ shl $0x5,%rsi │ │ │ │ fldt 0x10(%rax,%rsi,1) │ │ │ │ fldt (%rax,%rsi,1) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ + mov %rax,%r8 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - jle 205a0 │ │ │ │ + jle 1ff60 │ │ │ │ mov $0x10,%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ fld1 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r10,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt (%r10,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%r8,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 20580 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1ff40 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 205b0 │ │ │ │ + jmp 1ff68 │ │ │ │ fstp %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0x78(%r12),%rdx │ │ │ │ add 0x18(%r12),%rsi │ │ │ │ fldt (%rdx) │ │ │ │ fmul %st(2),%st │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ @@ -32734,1414 +32575,1415 @@ │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jge 206d0 │ │ │ │ + jge 20080 │ │ │ │ xor %edx,%edx │ │ │ │ test %r13,%r13 │ │ │ │ - js 20673 │ │ │ │ + js 20033 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x20,%rcx │ │ │ │ fldt (%rax) │ │ │ │ inc %rdx │ │ │ │ + add $0x20,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jge 20640 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 20000 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 20040 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 20040 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl (%rax) │ │ │ │ inc %rbx │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ cmp %rbx,-0x58(%rbp) │ │ │ │ - jne 20520 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1fed8 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x108(%r12),%rax │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ - jmp 20533 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1feeb │ │ │ │ mov -0x68(%rbp),%r14 │ │ │ │ sub %rdx,%r14 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 2073b │ │ │ │ + jle 200fb │ │ │ │ mov %rax,%r8 │ │ │ │ mov $0x1,%edi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%r8) │ │ │ │ inc %rdi │ │ │ │ + add $0x20,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %r14,%rdi │ │ │ │ - jne 20700 │ │ │ │ + jne 200c0 │ │ │ │ sub $0x2,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ lea 0x10(%rax,%rdi,1),%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - js 20679 │ │ │ │ + js 20039 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ inc %rdx │ │ │ │ xor %edi,%edi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x20,%rcx │ │ │ │ fldt (%rax) │ │ │ │ inc %rdi │ │ │ │ + add $0x20,%rcx │ │ │ │ add $0x10,%rax │ │ │ │ fldt -0x20(%rcx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 20780 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 20140 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ cmp %rbx,-0x58(%rbp) │ │ │ │ - jne 20520 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 20693 │ │ │ │ + jne 1fed8 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 20053 │ │ │ │ inc %rax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 20499 │ │ │ │ + jmp 1fe59 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbp │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov 0x20(%rdi),%rax │ │ │ │ mov (%rdi),%rbx │ │ │ │ + mov 0x20(%rdi),%rax │ │ │ │ mov 0x18(%rdi),%r12 │ │ │ │ lea 0x30(%rsp),%rdx │ │ │ │ - mov 0x10(%rdi),%r13 │ │ │ │ lea 0x38(%rsp),%rcx │ │ │ │ + mov 0x10(%rdi),%rbp │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ lea 0x28(%rsp),%rsi │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x108(%rbx),%r14 │ │ │ │ + mov 0x108(%rbx),%r10 │ │ │ │ + mov %r10,(%rsp) │ │ │ │ push %r12 │ │ │ │ - push 0x8(%rbp) │ │ │ │ + push 0x8(%r14) │ │ │ │ lea 0x58(%rsp),%r9 │ │ │ │ lea 0x50(%rsp),%r8 │ │ │ │ - call d7d0 │ │ │ │ + call d5c0 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ + mov (%rsp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 20860 │ │ │ │ + jne 20230 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 209a4 │ │ │ │ + jne 20397 │ │ │ │ add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea -0x1(%r13),%rcx │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 20b00 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1(%rbp),%rcx │ │ │ │ + cmp $0x1,%rbp │ │ │ │ + je 20500 │ │ │ │ mov %rcx,%rdi │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea -0x2(%r13),%r9 │ │ │ │ - jmp 208a9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x2(%rbp),%r9 │ │ │ │ + jmp 202a9 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r8,%rdi,1),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %rsi,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - cmp (%r14,%rsi,1),%rdx │ │ │ │ - jg 20ae0 │ │ │ │ + cmp (%r10,%rsi,1),%rdx │ │ │ │ + jg 204e0 │ │ │ │ mov %rax,%rdi │ │ │ │ lea -0x1(%rax),%r9 │ │ │ │ cmp %r9,%r8 │ │ │ │ - jl 20880 │ │ │ │ + jl 20280 │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - cmp (%r14,%rax,1),%rdx │ │ │ │ + cmp (%r10,%rax,1),%rdx │ │ │ │ setg %al │ │ │ │ xor %r11d,%r11d │ │ │ │ cmp %r8,%rcx │ │ │ │ setne %r11b │ │ │ │ and %rax,%r11 │ │ │ │ - add %r8,%r11 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jle 20b18 │ │ │ │ - mov %r11,%rax │ │ │ │ + lea (%r11,%r8,1),%r13 │ │ │ │ + cmp %r13,%rbp │ │ │ │ + jle 20518 │ │ │ │ + mov %r13,%rax │ │ │ │ mov %r12,(%rsp) │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%r14,%rax,1),%r15 │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ + lea (%r10,%rax,1),%r15 │ │ │ │ lea 0x1(%r12),%rax │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov %r15,%r12 │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov %rdx,%r13 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rdx,%r15 │ │ │ │ - jmp 2097b │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 20373 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp 0x38(%rsp),%rdx │ │ │ │ - jg 20989 │ │ │ │ + jg 2037f │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x8(%r14),%rdx │ │ │ │ mov %rcx,%r8 │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - inc %rbx │ │ │ │ - add $0x10,%r12 │ │ │ │ + inc %r12 │ │ │ │ shl $0x4,%r8 │ │ │ │ - add 0x78(%r14),%r8 │ │ │ │ + add 0x78(%rbx),%r8 │ │ │ │ + add $0x10,%r15 │ │ │ │ imul %rcx,%rsi │ │ │ │ - mov (%rdx),%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ - add 0x18(%r14),%rcx │ │ │ │ + add 0x18(%rbx),%rcx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ shl $0x5,%rsi │ │ │ │ - add 0xc8(%r14),%rsi │ │ │ │ + add 0xc8(%rbx),%rsi │ │ │ │ push 0x8(%r8) │ │ │ │ push (%r8) │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ mov 0x58(%rsp),%r9 │ │ │ │ mov 0x50(%rsp),%r8 │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ - call e340 │ │ │ │ + call e140 │ │ │ │ add $0x30,%rsp │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jle 20989 │ │ │ │ - mov (%r12),%rdx │ │ │ │ - mov 0x8(%r12),%rcx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jle 20910 │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jle 2037f │ │ │ │ + mov (%r15),%rdx │ │ │ │ + mov 0x8(%r15),%rcx │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jle 20308 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ mov (%rsp),%r12 │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 20850 │ │ │ │ - lea -0x1(%r13),%rcx │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 20b10 │ │ │ │ + je 20219 │ │ │ │ + lea -0x1(%rbp),%rcx │ │ │ │ + cmp $0x1,%rbp │ │ │ │ + je 20510 │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 209e9 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 203e9 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rcx,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ - cmp (%r14,%r9,1),%rdx │ │ │ │ - jg 20af0 │ │ │ │ + cmp (%r10,%r9,1),%rdx │ │ │ │ + jg 204f0 │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 209c0 │ │ │ │ + jl 203c0 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - cmp (%r14,%rax,1),%rdx │ │ │ │ + cmp (%r10,%rax,1),%rdx │ │ │ │ setg %al │ │ │ │ xor %r11d,%r11d │ │ │ │ cmp %rdi,%rsi │ │ │ │ setne %r11b │ │ │ │ and %rax,%r11 │ │ │ │ - add %rdi,%r11 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jle 20850 │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %r12,(%rsp) │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ + lea (%r11,%rdi,1),%r15 │ │ │ │ + cmp %r15,%rbp │ │ │ │ + jle 20219 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r12,0x8(%rsp) │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - mov %r11,%r13 │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r14,%r15 │ │ │ │ - lea 0x1(%r12),%r14 │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ + lea 0x1(%r12),%rax │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %rdx,%rbx │ │ │ │ - jmp 20ab7 │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + jmp 204b6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp 0x48(%rsp),%rcx │ │ │ │ - jg 20850 │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ - mov %r14,%rsi │ │ │ │ - inc %r13 │ │ │ │ - add $0x10,%r15 │ │ │ │ + jg 20219 │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + mov 0x8(%r14),%rcx │ │ │ │ + inc %r15 │ │ │ │ + add $0x10,%r13 │ │ │ │ imul %rdx,%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov (%rcx),%r10 │ │ │ │ + mov (%rcx),%r11 │ │ │ │ mov %rdx,%rcx │ │ │ │ - add 0xc8(%r12),%rsi │ │ │ │ - shl $0x4,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ - add 0x78(%r12),%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ add 0x18(%r12),%rdx │ │ │ │ + add 0x78(%r12),%rcx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + add 0xc8(%r12),%rsi │ │ │ │ push 0x8(%rcx) │ │ │ │ push (%rcx) │ │ │ │ push 0x18(%rdx) │ │ │ │ push 0x10(%rdx) │ │ │ │ push 0x8(%rdx) │ │ │ │ push (%rdx) │ │ │ │ - mov %r10,%rdx │ │ │ │ + mov %r11,%rdx │ │ │ │ mov 0x58(%rsp),%r9 │ │ │ │ mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - call e340 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + call e140 │ │ │ │ add $0x30,%rsp │ │ │ │ - cmp %r13,0x8(%rsp) │ │ │ │ - jle 20850 │ │ │ │ - mov (%r15),%rcx │ │ │ │ - mov 0x8(%r15),%rdx │ │ │ │ + cmp %r15,%rbp │ │ │ │ + jle 20219 │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + mov 0x8(%r13),%rdx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jle 20a40 │ │ │ │ + jle 20440 │ │ │ │ add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%r8 │ │ │ │ - jmp 208a9 │ │ │ │ + jmp 202a9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 209e9 │ │ │ │ + jmp 203e9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 208d5 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + jmp 202d6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 20a15 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 20416 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 20850 │ │ │ │ - jmp 209b2 │ │ │ │ + je 20219 │ │ │ │ + jmp 203a5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x68,%rsp │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ - mov (%rdi),%rbx │ │ │ │ + mov (%rdi),%r14 │ │ │ │ mov 0x20(%rdi),%rbp │ │ │ │ lea 0x48(%rsp),%rcx │ │ │ │ - mov 0x18(%rdi),%r12 │ │ │ │ lea 0x40(%rsp),%rdx │ │ │ │ - lea 0x38(%rsp),%rsi │ │ │ │ + mov 0x18(%rdi),%rbx │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov 0x10(%rdi),%rax │ │ │ │ - mov 0x108(%rbx),%r15 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + mov 0x108(%r14),%r10 │ │ │ │ + lea 0x38(%rsp),%rsi │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ + mov 0x10(%rdi),%r12 │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ push %rbp │ │ │ │ - push 0x48(%rbx) │ │ │ │ + push 0x48(%r14) │ │ │ │ lea 0x68(%rsp),%r9 │ │ │ │ lea 0x60(%rsp),%r8 │ │ │ │ - call d570 │ │ │ │ + call d370 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 20bc0 │ │ │ │ + jne 205c8 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ cmp $0xffffffffffffffff,%rdi │ │ │ │ - jne 20d30 │ │ │ │ + jne 2073a │ │ │ │ add $0x68,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x1(%r12),%rdx │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 20ed0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1(%rbx),%rdx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 208e0 │ │ │ │ mov %rdx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x2(%r12),%rdi │ │ │ │ - jmp 20c29 │ │ │ │ + lea -0x2(%rbx),%rdi │ │ │ │ + jmp 20629 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rcx,1),%r8 │ │ │ │ mov %r8,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r8,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ - cmp (%r15,%r8,1),%r9 │ │ │ │ - jg 20eb0 │ │ │ │ + cmp (%r10,%r8,1),%r9 │ │ │ │ + jg 208c0 │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 20c00 │ │ │ │ + jl 20600 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - cmp (%r15,%rax,1),%r9 │ │ │ │ + cmp (%r10,%rax,1),%r9 │ │ │ │ setg %al │ │ │ │ xor %r11d,%r11d │ │ │ │ cmp %rsi,%rdx │ │ │ │ setne %r11b │ │ │ │ and %rax,%r11 │ │ │ │ lea (%r11,%rsi,1),%r13 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - jle 20ee8 │ │ │ │ - mov %r13,%r14 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jle 208f8 │ │ │ │ + mov %r13,%r15 │ │ │ │ lea 0x1(%rbp),%rax │ │ │ │ - mov %r15,0x28(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + shl $0x4,%r15 │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + add %r10,%r15 │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ - shl $0x4,%r14 │ │ │ │ - add %r15,%r14 │ │ │ │ - mov %rbx,%r15 │ │ │ │ - mov %r13,%rbx │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %r13,%r15 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp 20d07 │ │ │ │ + jmp 2070f │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp 0x48(%rsp),%rdx │ │ │ │ - jg 20d19 │ │ │ │ + jg 20721 │ │ │ │ lea 0x1(%r9,%r9,1),%rdx │ │ │ │ - mov 0xc8(%r15),%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ - mov 0x78(%r15),%r8 │ │ │ │ + mov 0x78(%r14),%r8 │ │ │ │ + inc %r15 │ │ │ │ + imul %r13,%rdx │ │ │ │ + mov 0xc8(%r14),%rsi │ │ │ │ + shl $0x5,%rcx │ │ │ │ push 0x38(%rsp) │ │ │ │ + imul %r13,%r9 │ │ │ │ push 0x38(%rsp) │ │ │ │ + lea (%r8,%rcx,1),%rdi │ │ │ │ + add $0x10,%rbx │ │ │ │ push %rbp │ │ │ │ - inc %rbx │ │ │ │ - imul %r13,%rdx │ │ │ │ - push 0x28(%rsp) │ │ │ │ - add $0x10,%r14 │ │ │ │ - imul %r13,%r9 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - shl $0x6,%r9 │ │ │ │ + lea 0x10(%r8,%rcx,1),%r8 │ │ │ │ shl $0x5,%rdx │ │ │ │ + push %r12 │ │ │ │ + shl $0x6,%r9 │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ - mov 0x18(%r15),%r9 │ │ │ │ - lea (%r8,%rcx,1),%rdi │ │ │ │ - lea 0x10(%r8,%rcx,1),%r8 │ │ │ │ + mov 0x18(%r14),%r9 │ │ │ │ push 0x18(%r9,%rcx,1) │ │ │ │ push 0x10(%r9,%rcx,1) │ │ │ │ push 0x8(%r9,%rcx,1) │ │ │ │ push (%r9,%rcx,1) │ │ │ │ mov %rdi,%rcx │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ - call 16e10 │ │ │ │ + call 16d10 │ │ │ │ add $0x40,%rsp │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - jle 20d19 │ │ │ │ - mov (%r14),%rdx │ │ │ │ - mov 0x8(%r14),%r9 │ │ │ │ + cmp %r15,0x18(%rsp) │ │ │ │ + jle 20721 │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ cmp %rdx,0x20(%rsp) │ │ │ │ - jle 20c80 │ │ │ │ + jle 20688 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov 0x28(%rsp),%r15 │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ cmp $0xffffffffffffffff,%rdi │ │ │ │ - je 20bae │ │ │ │ - lea -0x1(%r12),%rdx │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 20ee0 │ │ │ │ + je 205b4 │ │ │ │ + lea -0x1(%rbx),%rdx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 208f0 │ │ │ │ mov %rdx,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x1(%rdx),%rsi │ │ │ │ - jmp 20da9 │ │ │ │ + jmp 207a9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ lea (%rcx,%rdx,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ - cmp (%r15,%r9,1),%rdi │ │ │ │ - jg 20ec0 │ │ │ │ + cmp (%r10,%r9,1),%rdi │ │ │ │ + jg 208d0 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 20d80 │ │ │ │ + jl 20780 │ │ │ │ mov %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - cmp (%r15,%rax,1),%rdi │ │ │ │ + cmp (%r10,%rax,1),%rdi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rcx,%r8 │ │ │ │ setne %al │ │ │ │ and %rdx,%rax │ │ │ │ lea (%rax,%rcx,1),%r13 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - jle 20bae │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %r12,0x20(%rsp) │ │ │ │ - shl $0x4,%r14 │ │ │ │ - add %r15,%r14 │ │ │ │ - lea 0x1(%rbp),%r15 │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 20e8d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jle 205b4 │ │ │ │ + mov %r13,%r15 │ │ │ │ + lea 0x1(%rbp),%rax │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + shl $0x4,%r15 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + add %r10,%r15 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rbp,%r12 │ │ │ │ + mov %rdi,%rbp │ │ │ │ + jmp 20894 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp 0x58(%rsp),%rdx │ │ │ │ - jg 20bae │ │ │ │ + jg 205b4 │ │ │ │ lea 0x1(%r9,%r9,1),%rdx │ │ │ │ - mov 0xc8(%r14),%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ - mov 0x78(%r14),%r8 │ │ │ │ - push 0x38(%rsp) │ │ │ │ - push 0x38(%rsp) │ │ │ │ - push %rbp │ │ │ │ + mov 0x78(%r15),%r8 │ │ │ │ inc %r13 │ │ │ │ - imul %r15,%rdx │ │ │ │ - push 0x28(%rsp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - imul %r15,%r9 │ │ │ │ + imul %rbx,%rdx │ │ │ │ + mov 0xc8(%r15),%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x6,%r9 │ │ │ │ + push 0x38(%rsp) │ │ │ │ + imul %rbx,%r9 │ │ │ │ + push 0x38(%rsp) │ │ │ │ + lea (%r8,%rcx,1),%rdi │ │ │ │ + add $0x10,%rbp │ │ │ │ + push %r12 │ │ │ │ + lea 0x10(%r8,%rcx,1),%r8 │ │ │ │ shl $0x5,%rdx │ │ │ │ + push %r14 │ │ │ │ + shl $0x6,%r9 │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ - mov 0x18(%r14),%r9 │ │ │ │ - lea (%r8,%rcx,1),%rdi │ │ │ │ - lea 0x10(%r8,%rcx,1),%r8 │ │ │ │ + mov 0x18(%r15),%r9 │ │ │ │ push 0x18(%r9,%rcx,1) │ │ │ │ push 0x10(%r9,%rcx,1) │ │ │ │ push 0x8(%r9,%rcx,1) │ │ │ │ push (%r9,%rcx,1) │ │ │ │ mov %rdi,%rcx │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ - call 16e10 │ │ │ │ - add $0x40,%rsp │ │ │ │ - cmp %r13,0x20(%rsp) │ │ │ │ - jle 20bae │ │ │ │ - mov (%r12),%rdx │ │ │ │ - mov 0x8(%r12),%r9 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jle 20e00 │ │ │ │ + call 16d10 │ │ │ │ + add $0x40,%rsp │ │ │ │ + cmp %r13,0x20(%rsp) │ │ │ │ + jle 205b4 │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + cmp %rdx,0x18(%rsp) │ │ │ │ + jle 20808 │ │ │ │ add $0x68,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 20c29 │ │ │ │ + jmp 20629 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rcx │ │ │ │ - jmp 20da9 │ │ │ │ + jmp 207a9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 20c56 │ │ │ │ + jmp 20656 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 20dd4 │ │ │ │ + jmp 207d4 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ cmp $0xffffffffffffffff,%rdi │ │ │ │ - je 20bae │ │ │ │ - jmp 20d3f │ │ │ │ + je 205b4 │ │ │ │ + jmp 20748 │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ push %r13 │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ sub $0x78,%rsp │ │ │ │ mov 0x20(%rdi),%rcx │ │ │ │ - mov 0x18(%rdi),%r9 │ │ │ │ - mov 0x10(%rdi),%r11 │ │ │ │ + mov 0x18(%rdi),%r11 │ │ │ │ mov (%rdi),%r13 │ │ │ │ mov 0x28(%rdi),%rbx │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + mov 0x10(%rdi),%rcx │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + mov %r11,-0x68(%rbp) │ │ │ │ + mov 0x108(%r13),%r14 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - mov %r9,-0x68(%rbp) │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ lea -0x48(%rbp),%rcx │ │ │ │ - mov 0x108(%r13),%r14 │ │ │ │ - push %r9 │ │ │ │ + push %r11 │ │ │ │ push 0x8(%rax) │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - call d7d0 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + call d5c0 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ pop %rax │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ pop %rdx │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 20fa0 │ │ │ │ + jne 209a0 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 2117f │ │ │ │ + jne 20b73 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x1(%r11),%rcx │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 21367 │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + lea -0x1(%rdx),%rcx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 20d5c │ │ │ │ mov %rcx,%rdi │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea -0x2(%r11),%r9 │ │ │ │ - jmp 20fe9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x2(%rdx),%r9 │ │ │ │ + jmp 209e9 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea (%r8,%rdi,1),%r10 │ │ │ │ mov %r10,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r10,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp (%r14,%r10,1),%rsi │ │ │ │ - jg 2135f │ │ │ │ + jg 20d54 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%r8 │ │ │ │ - jl 20fc0 │ │ │ │ + jl 209c0 │ │ │ │ mov %r8,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%r14,%rdx,1),%rsi │ │ │ │ setg %dl │ │ │ │ xor %r10d,%r10d │ │ │ │ cmp %r8,%rcx │ │ │ │ setne %r10b │ │ │ │ and %rdx,%r10 │ │ │ │ add %r8,%r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jle 21377 │ │ │ │ + cmp %r10,-0x70(%rbp) │ │ │ │ + jle 20d6c │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ mov %r10,%r15 │ │ │ │ mov %r14,-0x98(%rbp) │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ shl $0x4,%r15 │ │ │ │ - add %r14,%r15 │ │ │ │ - mov %r13,%r14 │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov %rcx,%rdx │ │ │ │ - mov %r15,%r13 │ │ │ │ + add %r14,%r15 │ │ │ │ lea (%rcx,%rcx,1),%r12 │ │ │ │ - mov %r10,%r15 │ │ │ │ + mov %r10,%r14 │ │ │ │ shl $0x5,%rdx │ │ │ │ lea 0x30(%rdx),%rcx │ │ │ │ - mov 0x8(%r13),%rdx │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %r13,%r15 │ │ │ │ + mov %rcx,%r13 │ │ │ │ mov 0x0(%r13),%rcx │ │ │ │ + mov 0x8(%r13),%rdx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 2115c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 20b54 │ │ │ │ + nopl (%rax) │ │ │ │ cmp -0x48(%rbp),%rcx │ │ │ │ - jg 2115c │ │ │ │ + jg 20b54 │ │ │ │ + mov 0xc8(%r15),%rdi │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov %rsp,-0x78(%rbp) │ │ │ │ - mov 0xc8(%r14),%rdi │ │ │ │ mov %rdx,%rcx │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ shl $0x5,%rcx │ │ │ │ - sub %rax,%rsp │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ + sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ cmpq $0x0,-0x68(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - js 210e0 │ │ │ │ + js 20ae0 │ │ │ │ mov $0x10,%edi │ │ │ │ - xor %r8d,%r8d │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rdi,1) │ │ │ │ inc %r8 │ │ │ │ + fldt (%rbx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %r8,%r12 │ │ │ │ - jge 210c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 210f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + jge 20ac0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 20ae8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add 0x78(%r15),%rdx │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ + inc %r14 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ - inc %r15 │ │ │ │ add $0x10,%r13 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add 0x78(%r14),%rdx │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov (%rdi),%rdi │ │ │ │ push 0x8(%rdx) │ │ │ │ push (%rdx) │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ push 0x18(%rdx,%rcx,1) │ │ │ │ push 0x10(%rdx,%rcx,1) │ │ │ │ push 0x8(%rdx,%rcx,1) │ │ │ │ push (%rdx,%rcx,1) │ │ │ │ mov %rdi,%rdx │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - call e340 │ │ │ │ - mov -0x78(%rbp),%rsp │ │ │ │ - cmp %r15,-0x80(%rbp) │ │ │ │ - jle 2115c │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + call e140 │ │ │ │ + mov -0x80(%rbp),%rsp │ │ │ │ + cmp %r14,-0x70(%rbp) │ │ │ │ + jle 20b54 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov 0x0(%r13),%rcx │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jge 21070 │ │ │ │ + jge 20a68 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ + mov %r15,%r13 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - je 20f82 │ │ │ │ - lea -0x1(%r11),%rcx │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 2136f │ │ │ │ + je 2098e │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + lea -0x1(%rdx),%rcx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 20d64 │ │ │ │ mov %rcx,%r9 │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r8 │ │ │ │ - jmp 211e9 │ │ │ │ + jmp 20be9 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea (%rdi,%rcx,1),%r10 │ │ │ │ mov %r10,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r10,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp %rsi,(%r14,%r10,1) │ │ │ │ - jl 21357 │ │ │ │ + jl 20d4c │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 211c0 │ │ │ │ + jl 20bc0 │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp %rsi,(%r14,%rdx,1) │ │ │ │ setl %dl │ │ │ │ xor %r10d,%r10d │ │ │ │ cmp %r9,%rdi │ │ │ │ setne %r10b │ │ │ │ and %rdx,%r10 │ │ │ │ lea (%r10,%rdi,1),%r12 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - jle 20f82 │ │ │ │ + cmp %r12,-0x70(%rbp) │ │ │ │ + jle 2098e │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov %rcx,%rdx │ │ │ │ lea (%rcx,%rcx,1),%r15 │ │ │ │ mov %r12,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ shl $0x5,%rdx │ │ │ │ add %rcx,%r14 │ │ │ │ lea 0x30(%rdx),%rcx │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r14),%rcx │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 20f82 │ │ │ │ + jl 2098e │ │ │ │ cmp -0x38(%rbp),%rcx │ │ │ │ - jg 20f82 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %rsp,-0x78(%rbp) │ │ │ │ + jg 2098e │ │ │ │ mov 0xc8(%r13),%rdi │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ mov %rdx,%rcx │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ shl $0x5,%rcx │ │ │ │ - sub %rax,%rsp │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ + sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ cmpq $0x0,-0x68(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - js 212e0 │ │ │ │ + js 20ce0 │ │ │ │ mov $0x10,%edi │ │ │ │ - xor %r8d,%r8d │ │ │ │ fld1 │ │ │ │ + xor %r8d,%r8d │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rdi,1) │ │ │ │ inc %r8 │ │ │ │ + fldt (%rbx,%rdi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rdi,1) │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %r8,%r15 │ │ │ │ - jge 212c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 212f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + jge 20cc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 20ce8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add 0x78(%r13),%rdx │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ inc %r12 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ add $0x10,%r14 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add 0x78(%r13),%rdx │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov (%rdi),%rdi │ │ │ │ push 0x8(%rdx) │ │ │ │ push (%rdx) │ │ │ │ mov 0x18(%r13),%rdx │ │ │ │ push 0x18(%rdx,%rcx,1) │ │ │ │ push 0x10(%rdx,%rcx,1) │ │ │ │ push 0x8(%rdx,%rcx,1) │ │ │ │ push (%rdx,%rcx,1) │ │ │ │ mov %rdi,%rdx │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - call e340 │ │ │ │ - mov -0x78(%rbp),%rsp │ │ │ │ - cmp %r12,-0x88(%rbp) │ │ │ │ - jle 20f82 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + call e140 │ │ │ │ + mov -0x80(%rbp),%rsp │ │ │ │ + cmp %r12,-0x70(%rbp) │ │ │ │ + jle 2098e │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - jmp 21250 │ │ │ │ + jmp 20c48 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 211e9 │ │ │ │ + jmp 20be9 │ │ │ │ mov %rdx,%r8 │ │ │ │ - jmp 20fe9 │ │ │ │ + jmp 209e9 │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 21015 │ │ │ │ + jmp 20a16 │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 21216 │ │ │ │ + jmp 20c17 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - je 20f82 │ │ │ │ - jmp 2118d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + je 2098e │ │ │ │ + jmp 20b85 │ │ │ │ + nop │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x68,%rsp │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ mov (%rdi),%rbx │ │ │ │ mov 0x28(%rdi),%r12 │ │ │ │ lea 0x48(%rsp),%rcx │ │ │ │ - mov 0x20(%rdi),%r15 │ │ │ │ lea 0x40(%rsp),%rdx │ │ │ │ - lea 0x38(%rsp),%rsi │ │ │ │ + mov 0x20(%rdi),%rbp │ │ │ │ mov %rax,(%rsp) │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ - mov 0x108(%rbx),%r13 │ │ │ │ + lea 0x38(%rsp),%rsi │ │ │ │ + mov 0x108(%rbx),%r14 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ push %r12 │ │ │ │ push 0x48(%rbx) │ │ │ │ lea 0x68(%rsp),%r9 │ │ │ │ lea 0x60(%rsp),%r8 │ │ │ │ - call d310 │ │ │ │ + call d110 │ │ │ │ mov 0x50(%rsp),%r11 │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp $0xffffffffffffffff,%r11 │ │ │ │ - jne 21430 │ │ │ │ + jne 20e20 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - jne 215cf │ │ │ │ + jne 20f8f │ │ │ │ add $0x68,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1(%r15),%rdx │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 21770 │ │ │ │ + lea -0x1(%rbp),%rdx │ │ │ │ + cmp $0x1,%rbp │ │ │ │ + je 21130 │ │ │ │ mov %rdx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x2(%r15),%rdi │ │ │ │ - jmp 214aa │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x2(%rbp),%rdi │ │ │ │ + jmp 20e69 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%rsi,%rcx,1),%r8 │ │ │ │ mov %r8,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r8,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ - cmp 0x0(%r13,%r8,1),%r11 │ │ │ │ - jg 21750 │ │ │ │ + cmp (%r14,%r8,1),%r11 │ │ │ │ + jg 21110 │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 21480 │ │ │ │ + jl 20e40 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - cmp 0x0(%r13,%rax,1),%r11 │ │ │ │ + cmp (%r14,%rax,1),%r11 │ │ │ │ setg %al │ │ │ │ xor %r10d,%r10d │ │ │ │ cmp %rsi,%rdx │ │ │ │ setne %r10b │ │ │ │ and %rax,%r10 │ │ │ │ add %rsi,%r10 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jle 21788 │ │ │ │ - mov %r10,%rbp │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ - lea 0x1(%r12),%r14 │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - shl $0x4,%rbp │ │ │ │ - add %r13,%rbp │ │ │ │ + cmp %r10,%rbp │ │ │ │ + jle 21148 │ │ │ │ mov %r10,%r13 │ │ │ │ - jmp 215a8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ + lea 0x1(%r12),%r15 │ │ │ │ + shl $0x4,%r13 │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + add %r14,%r13 │ │ │ │ + mov %r10,%r14 │ │ │ │ + jmp 20f68 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp 0x48(%rsp),%rdx │ │ │ │ - jg 215bb │ │ │ │ + jg 20f7b │ │ │ │ lea (%rcx,%rcx,2),%rdx │ │ │ │ mov %rcx,%r9 │ │ │ │ mov 0x78(%rbx),%r11 │ │ │ │ - mov 0xc8(%rbx),%rsi │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %rdx,%r8 │ │ │ │ add $0x2,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - inc %r13 │ │ │ │ - add $0x10,%rbp │ │ │ │ - imul %r14,%r9 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + add 0x18(%rbx),%rcx │ │ │ │ + imul %r15,%rdx │ │ │ │ + shl $0x4,%r8 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%r13 │ │ │ │ + imul %r15,%r9 │ │ │ │ + mov 0xc8(%rbx),%rsi │ │ │ │ push 0x40(%rsp) │ │ │ │ push 0x40(%rsp) │ │ │ │ - push %r12 │ │ │ │ - push 0x28(%rsp) │ │ │ │ mov %rdx,%rdi │ │ │ │ - sub %r14,%rdx │ │ │ │ - push 0x38(%rsp) │ │ │ │ - push 0x48(%rsp) │ │ │ │ + sub %r15,%rdx │ │ │ │ + push %r12 │ │ │ │ lea (%r9,%r9,2),%r9 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add 0x18(%rbx),%rcx │ │ │ │ - shl $0x4,%r8 │ │ │ │ - shl $0x5,%r9 │ │ │ │ shl $0x5,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ + push 0x28(%rsp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rsi,%rdx │ │ │ │ + push 0x38(%rsp) │ │ │ │ add %r9,%rsi │ │ │ │ lea 0x20(%r11,%r8,1),%r9 │ │ │ │ + push 0x48(%rsp) │ │ │ │ push %r9 │ │ │ │ + lea 0x10(%r11,%r8,1),%r9 │ │ │ │ + add %r11,%r8 │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ - lea 0x10(%r11,%r8,1),%r9 │ │ │ │ push 0x8(%rcx) │ │ │ │ - add %r11,%r8 │ │ │ │ push (%rcx) │ │ │ │ mov %rdi,%rcx │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - call 171d0 │ │ │ │ + call 170d0 │ │ │ │ add $0x60,%rsp │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jle 215bb │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ + cmp %r14,%rbp │ │ │ │ + jle 20f7b │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov 0x8(%r13),%rcx │ │ │ │ cmp %rdx,0x20(%rsp) │ │ │ │ - jle 21500 │ │ │ │ + jle 20ec0 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - je 21417 │ │ │ │ - lea -0x1(%r15),%rdx │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 21780 │ │ │ │ + je 20e07 │ │ │ │ + lea -0x1(%rbp),%rdx │ │ │ │ + cmp $0x1,%rbp │ │ │ │ + je 21140 │ │ │ │ mov %rdx,%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x1(%rdx),%rsi │ │ │ │ - jmp 2162a │ │ │ │ + jmp 20fe9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea (%rcx,%rdx,1),%r8 │ │ │ │ mov %r8,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r8,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ - cmp 0x0(%r13,%r8,1),%r9 │ │ │ │ - jg 21760 │ │ │ │ + cmp (%r14,%r8,1),%r9 │ │ │ │ + jg 21120 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 21600 │ │ │ │ + jl 20fc0 │ │ │ │ mov %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - cmp 0x0(%r13,%rax,1),%r9 │ │ │ │ + cmp (%r14,%rax,1),%r9 │ │ │ │ setg %al │ │ │ │ - xor %r14d,%r14d │ │ │ │ + xor %r15d,%r15d │ │ │ │ cmp %rcx,%rdi │ │ │ │ - setne %r14b │ │ │ │ - and %rax,%r14 │ │ │ │ - add %rcx,%r14 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jle 21417 │ │ │ │ + setne %r15b │ │ │ │ + and %rax,%r15 │ │ │ │ + add %rcx,%r15 │ │ │ │ + cmp %r15,%rbp │ │ │ │ + jle 20e07 │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %rbp,0x20(%rsp) │ │ │ │ + shl $0x4,%r13 │ │ │ │ + add %r14,%r13 │ │ │ │ + lea 0x1(%r12),%r14 │ │ │ │ mov %r14,%rbp │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ - shl $0x4,%rbp │ │ │ │ - add %r13,%rbp │ │ │ │ - lea 0x1(%r12),%r13 │ │ │ │ - mov %r13,%r15 │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov %rbx,%r15 │ │ │ │ mov %r9,%rbx │ │ │ │ - jmp 2172e │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 210ee │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp 0x58(%rsp),%rdx │ │ │ │ - jg 21417 │ │ │ │ + jg 20e07 │ │ │ │ lea (%rcx,%rcx,2),%rdx │ │ │ │ mov %rcx,%r9 │ │ │ │ - mov 0x78(%r14),%r11 │ │ │ │ - mov 0xc8(%r14),%rsi │ │ │ │ + mov 0x78(%r15),%r11 │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %rdx,%r8 │ │ │ │ add $0x2,%rdx │ │ │ │ - imul %r15,%rdx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - inc %r13 │ │ │ │ - add $0x10,%rbp │ │ │ │ - imul %r15,%r9 │ │ │ │ + shl $0x5,%rcx │ │ │ │ + add 0x18(%r15),%rcx │ │ │ │ + imul %rbp,%rdx │ │ │ │ + shl $0x4,%r8 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%r13 │ │ │ │ + imul %rbp,%r9 │ │ │ │ + mov 0xc8(%r15),%rsi │ │ │ │ push 0x40(%rsp) │ │ │ │ push 0x40(%rsp) │ │ │ │ - push %r12 │ │ │ │ - push 0x28(%rsp) │ │ │ │ mov %rdx,%rdi │ │ │ │ - sub %r15,%rdx │ │ │ │ - push 0x38(%rsp) │ │ │ │ - push 0x48(%rsp) │ │ │ │ + sub %rbp,%rdx │ │ │ │ + push %r12 │ │ │ │ lea (%r9,%r9,2),%r9 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - add 0x18(%r14),%rcx │ │ │ │ - shl $0x4,%r8 │ │ │ │ - shl $0x5,%r9 │ │ │ │ shl $0x5,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ + push 0x28(%rsp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ add %rsi,%rdi │ │ │ │ add %rsi,%rdx │ │ │ │ + push 0x38(%rsp) │ │ │ │ add %r9,%rsi │ │ │ │ lea 0x20(%r11,%r8,1),%r9 │ │ │ │ + push 0x48(%rsp) │ │ │ │ push %r9 │ │ │ │ + lea 0x10(%r11,%r8,1),%r9 │ │ │ │ + add %r11,%r8 │ │ │ │ push 0x18(%rcx) │ │ │ │ push 0x10(%rcx) │ │ │ │ - lea 0x10(%r11,%r8,1),%r9 │ │ │ │ push 0x8(%rcx) │ │ │ │ - add %r11,%r8 │ │ │ │ push (%rcx) │ │ │ │ mov %rdi,%rcx │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - call 171d0 │ │ │ │ + call 170d0 │ │ │ │ add $0x60,%rsp │ │ │ │ - cmp %r13,0x20(%rsp) │ │ │ │ - jle 21417 │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ + cmp %r14,0x20(%rsp) │ │ │ │ + jle 20e07 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov 0x8(%r13),%rcx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jle 21680 │ │ │ │ + jle 21040 │ │ │ │ add $0x68,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 214aa │ │ │ │ + jmp 20e69 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rcx │ │ │ │ - jmp 2162a │ │ │ │ + jmp 20fe9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 214d7 │ │ │ │ + jmp 20e95 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 21657 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 21015 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ cmp $0xffffffffffffffff,%r9 │ │ │ │ - je 21417 │ │ │ │ - jmp 215dd │ │ │ │ + je 20e07 │ │ │ │ + jmp 20f9d │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x98,%rsp │ │ │ │ mov 0x38(%rdi),%rbx │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ mov 0x28(%rdi),%r9 │ │ │ │ mov 0x50(%rdi),%r15 │ │ │ │ - mov 0x30(%rdi),%r8 │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov 0x20(%rdi),%rbx │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - mov 0x40(%rdi),%rax │ │ │ │ + mov 0x30(%rdi),%r8 │ │ │ │ mov %rbx,0x18(%rsp) │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ + mov 0x40(%rdi),%rax │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ mov (%rdi),%rbx │ │ │ │ cmp $0x1,%r9 │ │ │ │ - jle 21d32 │ │ │ │ + jle 216f2 │ │ │ │ lea (%r8,%r9,8),%rcx │ │ │ │ lea 0x8(%r8),%rdx │ │ │ │ mov $0x1,%ebp │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ and $0x8,%esi │ │ │ │ - je 21840 │ │ │ │ + je 21200 │ │ │ │ mov (%rdx),%rbp │ │ │ │ lea 0x10(%r8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 21852 │ │ │ │ + je 21212 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%rdx),%rbp │ │ │ │ add $0x10,%rdx │ │ │ │ imul -0x8(%rdx),%rbp │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 21840 │ │ │ │ + jne 21200 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ lea 0x78(%rsp),%rcx │ │ │ │ lea 0x70(%rsp),%rdx │ │ │ │ lea 0x68(%rsp),%rsi │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ push 0x18(%rsp) │ │ │ │ push %r8 │ │ │ │ push %r9 │ │ │ │ lea 0xa8(%rsp),%r9 │ │ │ │ lea 0xa0(%rsp),%r8 │ │ │ │ - call 8490 │ │ │ │ + call 83d0 │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - jne 218cc │ │ │ │ + jne 2128c │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ cmp $0xffffffffffffffff,%r14 │ │ │ │ - jne 21af9 │ │ │ │ + jne 214b9 │ │ │ │ add $0x98,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ lea -0x1(%rdx),%rsi │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 21d43 │ │ │ │ + je 21703 │ │ │ │ mov %rsi,%rcx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rdx),%r8 │ │ │ │ - jmp 2192e │ │ │ │ + jmp 212ee │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rcx,1),%r9 │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ mov %r9,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp (%rax,%r9,1),%r11 │ │ │ │ - jg 21d2a │ │ │ │ + jg 216ea │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 21900 │ │ │ │ + jl 212c0 │ │ │ │ mov %rdi,%rdx │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%rax,%rdx,1),%rcx │ │ │ │ setg %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %rdi,%rsi │ │ │ │ setne %dl │ │ │ │ and %rcx,%rdx │ │ │ │ lea (%rdx,%rdi,1),%rcx │ │ │ │ cmp %rcx,0x18(%rsp) │ │ │ │ - jle 21d4a │ │ │ │ + jle 2170a │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ mov 0x60(%rsp),%r12 │ │ │ │ - mov %r15,%r10 │ │ │ │ - lea 0x0(,%r15,8),%r11 │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ + mov %r15,%r10 │ │ │ │ mov %rbp,0x58(%rsp) │ │ │ │ + lea 0x0(,%r15,8),%r11 │ │ │ │ shl $0x4,%r10 │ │ │ │ mov %rdx,0x48(%rsp) │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ imul %rbp,%r12 │ │ │ │ lea 0x2(%rdx,%rdx,1),%r13 │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ lea 0x1(%rdx),%r14 │ │ │ │ mov %rcx,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ imul %rbp,%r14 │ │ │ │ + shl $0x4,%rdx │ │ │ │ add %rax,%rdx │ │ │ │ nopl (%rax) │ │ │ │ mov (%rdx),%rdi │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ cmp %rdi,0x8(%rsp) │ │ │ │ - jg 21add │ │ │ │ + jg 2149d │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - jg 21add │ │ │ │ + jg 2149d │ │ │ │ cmpq $0x0,0x10(%rsp) │ │ │ │ - js 21acb │ │ │ │ + js 2148b │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ - xor %ebp,%ebp │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ shl $0x5,%r8 │ │ │ │ add %rax,%r8 │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ imul %rax,%rsi │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ lea (%rax,%rsi,8),%r9 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ add %r15,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ lea (%rax,%rsi,1),%rdi │ │ │ │ - jmp 21a32 │ │ │ │ + jmp 213f2 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rbp │ │ │ │ add %r11,%r9 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %r13,%rbp │ │ │ │ - jge 21ac6 │ │ │ │ + jge 21486 │ │ │ │ mov (%r9),%rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jl 21a20 │ │ │ │ + jl 213e0 │ │ │ │ cmp %r14,%rax │ │ │ │ - jge 21a20 │ │ │ │ + jge 213e0 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 21a20 │ │ │ │ + jle 213e0 │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %r9,%rsi │ │ │ │ sub %r10,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rsi),%rax │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%r8) │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x8,%rsi │ │ │ │ + fldt 0x10(%r8) │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jne 21a80 │ │ │ │ + jne 21440 │ │ │ │ inc %rbp │ │ │ │ add %r11,%r9 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %r13,%rbp │ │ │ │ - jl 21a32 │ │ │ │ + jl 213f2 │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rcx,0x18(%rsp) │ │ │ │ - jg 219b0 │ │ │ │ + jg 21370 │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ mov 0x58(%rsp),%rbp │ │ │ │ cmp $0xffffffffffffffff,%r14 │ │ │ │ - je 218ba │ │ │ │ + je 2127a │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ lea -0x1(%rdx),%rcx │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 21d3c │ │ │ │ + je 216fc │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rcx),%rdi │ │ │ │ - jmp 21b69 │ │ │ │ + jmp 21529 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rcx,1),%r9 │ │ │ │ mov %r9,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp %r14,(%rax,%r9,1) │ │ │ │ - jl 21d22 │ │ │ │ + jl 216e2 │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 21b40 │ │ │ │ + jl 21500 │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp %r14,(%rax,%rdx,1) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %r8,%rsi │ │ │ │ setne %dl │ │ │ │ and %rcx,%rdx │ │ │ │ lea (%rdx,%rsi,1),%rcx │ │ │ │ cmp %rcx,0x18(%rsp) │ │ │ │ - jle 218ba │ │ │ │ + jle 2127a │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ mov 0x60(%rsp),%r12 │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ mov %r15,%r10 │ │ │ │ lea 0x0(,%r15,8),%r11 │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ shl $0x4,%r10 │ │ │ │ mov %rdx,0x48(%rsp) │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ imul %rbp,%r12 │ │ │ │ lea 0x2(%rdx,%rdx,1),%r13 │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ inc %rdx │ │ │ │ @@ -34149,610 +33991,611 @@ │ │ │ │ mov %rcx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rax,%rdx │ │ │ │ mov (%rdx),%rdi │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ cmp %rax,%rdi │ │ │ │ - jl 218ba │ │ │ │ + jl 2127a │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - jg 218ba │ │ │ │ + jg 2127a │ │ │ │ cmpq $0x0,0x10(%rsp) │ │ │ │ - js 21d0b │ │ │ │ + js 216cb │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ mov %rsi,%r8 │ │ │ │ - xor %r14d,%r14d │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ shl $0x5,%r8 │ │ │ │ add %rax,%r8 │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ imul %rax,%rsi │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ lea (%rax,%rsi,8),%r9 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ add %r15,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ lea (%rax,%rsi,1),%rdi │ │ │ │ - jmp 21c72 │ │ │ │ + jmp 21632 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ inc %r14 │ │ │ │ add %r11,%r9 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %r13,%r14 │ │ │ │ - jge 21d06 │ │ │ │ + jge 216c6 │ │ │ │ mov (%r9),%rax │ │ │ │ cmp %r12,%rax │ │ │ │ - jl 21c60 │ │ │ │ + jl 21620 │ │ │ │ cmp %rbp,%rax │ │ │ │ - jge 21c60 │ │ │ │ + jge 21620 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 21c60 │ │ │ │ + jle 21620 │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %r9,%rsi │ │ │ │ sub %r10,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rsi),%rax │ │ │ │ fldt (%rcx) │ │ │ │ - fldt 0x10(%r8) │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x8,%rsi │ │ │ │ + fldt 0x10(%r8) │ │ │ │ shl $0x5,%rax │ │ │ │ add %rbx,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r8) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jne 21cc0 │ │ │ │ + jne 21680 │ │ │ │ inc %r14 │ │ │ │ add %r11,%r9 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %r13,%r14 │ │ │ │ - jl 21c72 │ │ │ │ + jl 21632 │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rcx,0x18(%rsp) │ │ │ │ - jg 21be0 │ │ │ │ - jmp 218ba │ │ │ │ + jg 215a0 │ │ │ │ + jmp 2127a │ │ │ │ mov %rdx,%rsi │ │ │ │ - jmp 21b69 │ │ │ │ + jmp 21529 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 2192e │ │ │ │ + jmp 212ee │ │ │ │ mov $0x1,%ebp │ │ │ │ - jmp 21852 │ │ │ │ + jmp 21212 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 21b96 │ │ │ │ + jmp 21556 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 21960 │ │ │ │ + jmp 21320 │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ cmp $0xffffffffffffffff,%r14 │ │ │ │ - je 218ba │ │ │ │ + je 2127a │ │ │ │ mov %rsi,%rcx │ │ │ │ - jmp 21b0c │ │ │ │ + jmp 214cc │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ push %r13 │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ sub $0xa8,%rsp │ │ │ │ mov 0x18(%rdi),%rcx │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ mov (%rdi),%r14 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rcx,-0x68(%rbp) │ │ │ │ mov 0x10(%rdi),%rcx │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ - mov 0x108(%r14),%r13 │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov 0x108(%r14),%r13 │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ push %rax │ │ │ │ push 0x48(%r14) │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - call d570 │ │ │ │ + call d370 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 21e10 │ │ │ │ + jne 217d0 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 220af │ │ │ │ + jne 21a6f │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 22397 │ │ │ │ + je 21d57 │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ - jmp 21e6a │ │ │ │ + jmp 2182a │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rsi,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp 0x0(%r13,%r9,1),%rdx │ │ │ │ - jg 22387 │ │ │ │ + jg 21d47 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 21e40 │ │ │ │ + jl 21800 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp 0x0(%r13,%rax,1),%rdx │ │ │ │ setg %al │ │ │ │ xor %r10d,%r10d │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %r10b │ │ │ │ and %rax,%r10 │ │ │ │ add %rdi,%r10 │ │ │ │ cmp %r10,-0x68(%rbp) │ │ │ │ - jle 223a7 │ │ │ │ + jle 21d67 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov %r10,%r15 │ │ │ │ mov %r13,-0xc0(%rbp) │ │ │ │ shl $0x4,%r15 │ │ │ │ - add %r13,%r15 │ │ │ │ - mov %r14,%r13 │ │ │ │ lea 0x1(%rdi),%r11 │ │ │ │ lea (%rdi,%rdi,1),%r12 │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov %r10,%r15 │ │ │ │ + add %r13,%r15 │ │ │ │ + mov %r14,%r13 │ │ │ │ mov %r11,%rax │ │ │ │ lea 0x1(%r12),%rdi │ │ │ │ add $0x2,%r12 │ │ │ │ - mov %r11,-0xc8(%rbp) │ │ │ │ + mov %r15,%r14 │ │ │ │ shl $0x6,%rax │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ - add $0x10,%rax │ │ │ │ mov %r11,%rdi │ │ │ │ + mov %r10,%r15 │ │ │ │ + add $0x10,%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %r11,-0xc8(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ - mov (%r14),%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ mov %rdi,-0x98(%rbp) │ │ │ │ add $0x10,%rdi │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov (%r14),%rax │ │ │ │ mov %rdi,-0xb0(%rbp) │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 22097 │ │ │ │ + jl 21a57 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 22097 │ │ │ │ + jg 21a57 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ mov 0xc8(%r13),%r8 │ │ │ │ lea 0x1(%rdi,%rdi,1),%r9 │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ shl $0x5,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rdi,%rax │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ shl $0x6,%rax │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ fldt 0x10(%r8,%rax,1) │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ + cmpq $0x0,-0xa0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt (%r8,%r9,1) │ │ │ │ - jle 22370 │ │ │ │ + jle 21d30 │ │ │ │ + fld1 │ │ │ │ mov $0x10,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ lea 0x1(%rdx),%rdx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r12 │ │ │ │ - jne 21fa0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 21960 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ fldt 0x10(%r8,%r9,1) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ mov %rdx,%r8 │ │ │ │ inc %rdx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 22000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 219c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x18(%r13),%r8 │ │ │ │ mov 0x78(%r13),%rax │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ + shl $0x5,%rdi │ │ │ │ inc %r15 │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ push -0x58(%rbp) │ │ │ │ + add $0x10,%r14 │ │ │ │ push -0x60(%rbp) │ │ │ │ + lea (%rax,%rdi,1),%rcx │ │ │ │ push -0x70(%rbp) │ │ │ │ - add $0x10,%r14 │ │ │ │ - shl $0x5,%rdi │ │ │ │ + add %rsi,%rdx │ │ │ │ push -0x80(%rbp) │ │ │ │ push 0x18(%r8,%rdi,1) │ │ │ │ push 0x10(%r8,%rdi,1) │ │ │ │ - lea (%rax,%rdi,1),%rcx │ │ │ │ - add %rsi,%rdx │ │ │ │ push 0x8(%r8,%rdi,1) │ │ │ │ push (%r8,%rdi,1) │ │ │ │ lea 0x10(%rax,%rdi,1),%r8 │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - call 16e10 │ │ │ │ + call 16d10 │ │ │ │ mov -0x90(%rbp),%rsp │ │ │ │ cmp %r15,-0x68(%rbp) │ │ │ │ - jle 22097 │ │ │ │ + jle 21a57 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov (%r14),%rax │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 21f20 │ │ │ │ + jge 218e0 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ mov %r13,%r14 │ │ │ │ mov -0xc0(%rbp),%r13 │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 21df9 │ │ │ │ + je 217b9 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2239f │ │ │ │ + je 21d5f │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rcx),%rdi │ │ │ │ - jmp 2212a │ │ │ │ + jmp 21aea │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rcx,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp %rdx,0x0(%r13,%r9,1) │ │ │ │ - jl 2238f │ │ │ │ + jl 21d4f │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 22100 │ │ │ │ + jl 21ac0 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rdx,0x0(%r13,%rax,1) │ │ │ │ setl %al │ │ │ │ xor %r10d,%r10d │ │ │ │ cmp %r8,%rsi │ │ │ │ setne %r10b │ │ │ │ and %rax,%r10 │ │ │ │ lea (%r10,%rsi,1),%r12 │ │ │ │ cmp %r12,-0x68(%rbp) │ │ │ │ - jle 21df9 │ │ │ │ + jle 217b9 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov %r12,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - add %rcx,%r13 │ │ │ │ lea 0x1(%rdi),%r10 │ │ │ │ lea (%rdi,%rdi,1),%r15 │ │ │ │ + add %rcx,%r13 │ │ │ │ mov %r10,%rax │ │ │ │ + mov %r10,%r11 │ │ │ │ lea 0x1(%r15),%rdi │ │ │ │ add $0x2,%r15 │ │ │ │ - mov %r10,%r11 │ │ │ │ shl $0x6,%rax │ │ │ │ + shl $0x5,%r11 │ │ │ │ mov %rdi,-0x98(%rbp) │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ add $0x10,%rax │ │ │ │ + lea 0x10(%r11),%rdi │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - shl $0x5,%r11 │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + mov %r11,-0xa8(%rbp) │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ - lea 0x10(%r11),%rdi │ │ │ │ mov %r14,%r13 │ │ │ │ - mov %r11,-0xa8(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r14),%rax │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 21df9 │ │ │ │ + jl 217b9 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 21df9 │ │ │ │ + jg 217b9 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ mov 0xc8(%r13),%r8 │ │ │ │ lea 0x1(%rdi,%rdi,1),%r9 │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ shl $0x5,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rdi,%rax │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ shl $0x6,%rax │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ fldt 0x10(%r8,%rax,1) │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ + cmpq $0x0,-0x98(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt (%r8,%r9,1) │ │ │ │ - jle 22350 │ │ │ │ + jle 21d10 │ │ │ │ + fld1 │ │ │ │ mov $0x10,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ lea 0x1(%rdx),%rdx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jne 22260 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 21c20 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ fldt 0x10(%r8,%r9,1) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ mov %rdx,%r8 │ │ │ │ inc %rdx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 222c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 21c80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x18(%r13),%r8 │ │ │ │ mov 0x78(%r13),%rax │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ + shl $0x5,%rdi │ │ │ │ inc %r12 │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ push -0x58(%rbp) │ │ │ │ + add $0x10,%r14 │ │ │ │ push -0x60(%rbp) │ │ │ │ + lea (%rax,%rdi,1),%rcx │ │ │ │ push -0x70(%rbp) │ │ │ │ - add $0x10,%r14 │ │ │ │ - shl $0x5,%rdi │ │ │ │ + add %rsi,%rdx │ │ │ │ push -0x80(%rbp) │ │ │ │ push 0x18(%r8,%rdi,1) │ │ │ │ push 0x10(%r8,%rdi,1) │ │ │ │ - lea (%rax,%rdi,1),%rcx │ │ │ │ - add %rsi,%rdx │ │ │ │ push 0x8(%r8,%rdi,1) │ │ │ │ push (%r8,%rdi,1) │ │ │ │ lea 0x10(%rax,%rdi,1),%r8 │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - call 16e10 │ │ │ │ + call 16d10 │ │ │ │ mov -0x90(%rbp),%rsp │ │ │ │ cmp %r12,-0x68(%rbp) │ │ │ │ - jle 21df9 │ │ │ │ + jle 217b9 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 221d0 │ │ │ │ + jmp 21b90 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 222e1 │ │ │ │ + jmp 21ca1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 22021 │ │ │ │ + jmp 219e1 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 21e6a │ │ │ │ + jmp 2182a │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 2212a │ │ │ │ + jmp 21aea │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 21e98 │ │ │ │ + jmp 21858 │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 22159 │ │ │ │ + jmp 21b19 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 21df9 │ │ │ │ - jmp 220c1 │ │ │ │ + je 217b9 │ │ │ │ + jmp 21a81 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ push %r13 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r12 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ sub $0xa8,%rsp │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ mov (%rbx),%r12 │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ mov 0x108(%r12),%r13 │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ push %rax │ │ │ │ push 0x8(%rbx) │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call d7d0 │ │ │ │ + call d5c0 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 22460 │ │ │ │ + jne 21e18 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 2276c │ │ │ │ + jne 2212c │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 22b95 │ │ │ │ + je 22555 │ │ │ │ mov %rdx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ - jmp 224aa │ │ │ │ + jmp 21e6a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rsi,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp 0x0(%r13,%r9,1),%rcx │ │ │ │ - jg 22b8d │ │ │ │ + jg 2254d │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 22480 │ │ │ │ + jl 21e40 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp 0x0(%r13,%rax,1),%rcx │ │ │ │ setg %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rdx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,%r15 │ │ │ │ cmp %rax,-0x88(%rbp) │ │ │ │ - jle 22ba4 │ │ │ │ + jle 22564 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - mov %r15,%r14 │ │ │ │ fildll -0x80(%rbp) │ │ │ │ + mov %r15,%r14 │ │ │ │ mov %r13,-0xb0(%rbp) │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - fstpt -0xd0(%rbp) │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ shl $0x4,%r14 │ │ │ │ - add %r13,%r14 │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ inc %rax │ │ │ │ - neg %rdx │ │ │ │ - mov 0x8(%r14),%r10 │ │ │ │ + add %r13,%r14 │ │ │ │ lea (%rax,%rax,1),%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ + neg %rdx │ │ │ │ + mov 0x8(%r14),%r10 │ │ │ │ add $0x10,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + fstpt -0xd0(%rbp) │ │ │ │ mov %rsi,%rbx │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov (%r14),%rax │ │ │ │ - shl $0x4,%rdi │ │ │ │ mov %rdi,%r13 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 22750 │ │ │ │ + jl 22110 │ │ │ │ nop │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 22750 │ │ │ │ + jg 22110 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ mov 0x78(%r12),%rdx │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ fildll (%rcx) │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ - and $0xfffffffffffffff0,%rdi │ │ │ │ imul %r10,%rax │ │ │ │ + and $0xfffffffffffffff0,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ @@ -34760,18 +34603,18 @@ │ │ │ │ mov (%rax),%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ sub 0x58(%r12),%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ @@ -34787,177 +34630,177 @@ │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 226d0 │ │ │ │ + jle 22090 │ │ │ │ fld1 │ │ │ │ cmpq $0x1,-0x80(%rbp) │ │ │ │ mov 0xc8(%r12),%r8 │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jne 22a00 │ │ │ │ + jne 223c0 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ not %rcx │ │ │ │ sub %rbx,%r11 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ - lea -0x10(%rdi,%rdx,1),%r9 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 226a7 │ │ │ │ + lea (%rdi,%rsi,1),%r9 │ │ │ │ + jmp 22067 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%r8,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ dec %rax │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r9,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r11,%rax │ │ │ │ - je 226e0 │ │ │ │ + je 220a0 │ │ │ │ sub $0x10,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jg 22680 │ │ │ │ + jg 22040 │ │ │ │ fldt 0x10(%r8,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 22687 │ │ │ │ + je 22047 │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 22687 │ │ │ │ + jmp 22047 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%r10 │ │ │ │ - jmp 226e4 │ │ │ │ + jmp 220a4 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 226e4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 220a4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ + shl $0x5,%r10 │ │ │ │ + add 0x18(%r12),%r10 │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ fstpt (%rsp) │ │ │ │ inc %r15 │ │ │ │ add $0x10,%r14 │ │ │ │ - shl $0x5,%r10 │ │ │ │ - add 0x18(%r12),%r10 │ │ │ │ push 0x18(%r10) │ │ │ │ push 0x10(%r10) │ │ │ │ push 0x8(%r10) │ │ │ │ push (%r10) │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - call e340 │ │ │ │ + call e140 │ │ │ │ mov -0xa0(%rbp),%rsp │ │ │ │ cmp %r15,-0x88(%rbp) │ │ │ │ - jle 22750 │ │ │ │ + jle 22110 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ mov (%r14),%rax │ │ │ │ mov 0x8(%r14),%r10 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 22540 │ │ │ │ + jge 21f00 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ mov -0xb0(%rbp),%r13 │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - je 22446 │ │ │ │ + je 21e06 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 22b9d │ │ │ │ + je 2255d │ │ │ │ mov %rdx,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rdx),%rdi │ │ │ │ - jmp 227ea │ │ │ │ + jmp 221aa │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rdx,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp %rcx,0x0(%r13,%r9,1) │ │ │ │ - jl 22b85 │ │ │ │ + jl 22545 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 227c0 │ │ │ │ + jl 22180 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rcx,0x0(%r13,%rax,1) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rsi,%r8 │ │ │ │ setne %al │ │ │ │ and %rdx,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,%rsi │ │ │ │ cmp %rax,-0x88(%rbp) │ │ │ │ - jle 22446 │ │ │ │ - mov %rsi,%rdx │ │ │ │ + jle 21e06 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ fildll -0x80(%rbp) │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ mov %rsi,%r15 │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + inc %rax │ │ │ │ add %rdx,%r13 │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ - inc %rax │ │ │ │ lea (%rax,%rax,1),%r14 │ │ │ │ shl $0x5,%rax │ │ │ │ + fstpt -0xc0(%rbp) │ │ │ │ neg %rdx │ │ │ │ add $0x10,%rax │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ mov %rdi,%rbx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ mov 0x8(%r13),%r10 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 22446 │ │ │ │ + jl 21e06 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 22446 │ │ │ │ + jg 21e06 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ mov 0x78(%r12),%rdx │ │ │ │ mov 0x48(%r12),%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ fildll (%rcx) │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ - and $0xfffffffffffffff0,%rdi │ │ │ │ imul %r10,%rax │ │ │ │ + and $0xfffffffffffffff0,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ @@ -34965,18 +34808,18 @@ │ │ │ │ mov (%rax),%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ sub 0x58(%r12),%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ @@ -34992,816 +34835,813 @@ │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r14,%r14 │ │ │ │ - jle 22aa0 │ │ │ │ + jle 22458 │ │ │ │ fld1 │ │ │ │ cmpq $0x1,-0x80(%rbp) │ │ │ │ mov 0xc8(%r12),%r8 │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jne 22b20 │ │ │ │ + jne 224d0 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ not %rcx │ │ │ │ sub %r14,%r11 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ - lea -0x10(%rdi,%rdx,1),%r9 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 229eb │ │ │ │ + lea (%rdi,%rsi,1),%r9 │ │ │ │ + jmp 223ab │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%r8,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%r8,%rdx,1) │ │ │ │ dec %rax │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r9,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r11,%rax │ │ │ │ - je 22ab0 │ │ │ │ + je 22460 │ │ │ │ sub $0x10,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jg 229c0 │ │ │ │ + jg 22380 │ │ │ │ fldt 0x10(%r8,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 229c7 │ │ │ │ + je 22387 │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 229c7 │ │ │ │ + jmp 22387 │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov %r10,-0x78(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x80(%rbp),%r10 │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ neg %rsi │ │ │ │ - jmp 22a72 │ │ │ │ + jmp 22432 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%r8,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r9 │ │ │ │ fldt (%r8,%r9,1) │ │ │ │ mov %rdx,%r11 │ │ │ │ inc %rdx │ │ │ │ sub %r10,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r11 │ │ │ │ add %r13,%rcx │ │ │ │ sub %r13,%rsi │ │ │ │ - shl $0x4,%r11 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%r11,1) │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 226c0 │ │ │ │ + je 22080 │ │ │ │ test %rax,%rax │ │ │ │ - jg 22a40 │ │ │ │ + jg 22400 │ │ │ │ fldt 0x10(%r8,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 22a47 │ │ │ │ + je 22407 │ │ │ │ mov %rsi,%r9 │ │ │ │ - jmp 22a4a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2240a │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%r10 │ │ │ │ - jmp 22ab4 │ │ │ │ + jmp 22464 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 22ab4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 22464 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x10,%rsp │ │ │ │ + shl $0x5,%r10 │ │ │ │ + add 0x18(%r12),%r10 │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ fstpt (%rsp) │ │ │ │ inc %r15 │ │ │ │ add $0x10,%r13 │ │ │ │ - shl $0x5,%r10 │ │ │ │ - add 0x18(%r12),%r10 │ │ │ │ push 0x18(%r10) │ │ │ │ push 0x10(%r10) │ │ │ │ push 0x8(%r10) │ │ │ │ push (%r10) │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - call e340 │ │ │ │ + call e140 │ │ │ │ mov -0xa0(%rbp),%rsp │ │ │ │ cmp %r15,-0x88(%rbp) │ │ │ │ - jle 22446 │ │ │ │ + jle 21e06 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ - jmp 22870 │ │ │ │ + jmp 22230 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov %r10,-0x78(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x80(%rbp),%r10 │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ neg %rsi │ │ │ │ - jmp 22b72 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22532 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%r8,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r9 │ │ │ │ fldt (%r8,%r9,1) │ │ │ │ mov %rdx,%r11 │ │ │ │ inc %rdx │ │ │ │ sub %r10,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r11 │ │ │ │ add %rbx,%rcx │ │ │ │ sub %rbx,%rsi │ │ │ │ - shl $0x4,%r11 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rdi,%r11,1) │ │ │ │ cmp %rdx,%r14 │ │ │ │ - je 22a90 │ │ │ │ + je 22448 │ │ │ │ test %rax,%rax │ │ │ │ - jg 22b40 │ │ │ │ + jg 22500 │ │ │ │ fldt 0x10(%r8,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 22b47 │ │ │ │ + je 22507 │ │ │ │ mov %rsi,%r9 │ │ │ │ - jmp 22b4a │ │ │ │ + jmp 2250a │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 227ea │ │ │ │ + jmp 221aa │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 224aa │ │ │ │ + jmp 21e6a │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 224dd │ │ │ │ + jmp 21e9d │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 2281c │ │ │ │ + jmp 221dc │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - je 22446 │ │ │ │ - jmp 22781 │ │ │ │ + je 21e06 │ │ │ │ + jmp 22141 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ push %r13 │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ sub $0xc8,%rsp │ │ │ │ mov 0x20(%rdi),%rsi │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ mov (%rdi),%r15 │ │ │ │ mov 0x38(%rdi),%rbx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rsi,-0x68(%rbp) │ │ │ │ mov 0x18(%rdi),%rsi │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ - mov 0x108(%r15),%r12 │ │ │ │ mov %rsi,-0x80(%rbp) │ │ │ │ mov 0x10(%rdi),%rsi │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + mov 0x108(%r15),%r12 │ │ │ │ mov %rsi,-0x88(%rbp) │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rsi,-0x90(%rbp) │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ push %rax │ │ │ │ push 0x48(%r15) │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - call d310 │ │ │ │ + call d110 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ pop %rdx │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 22c70 │ │ │ │ + jne 22628 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 22fcb │ │ │ │ + jne 2298b │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ lea -0x1(%rdx),%rcx │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 23359 │ │ │ │ + je 22d19 │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rdx),%r8 │ │ │ │ - jmp 22ce9 │ │ │ │ + jmp 226a9 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea (%rdi,%rsi,1),%r9 │ │ │ │ mov %r9,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp (%r12,%r9,1),%rax │ │ │ │ - jg 23349 │ │ │ │ + jg 22d09 │ │ │ │ mov %rdx,%rsi │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 22cc0 │ │ │ │ + jl 22680 │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%r12,%rdx,1),%rax │ │ │ │ setg %sil │ │ │ │ xor %edx,%edx │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %dl │ │ │ │ and %rsi,%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ mov %rdi,%r11 │ │ │ │ cmp %rdi,-0x68(%rbp) │ │ │ │ - jle 23368 │ │ │ │ + jle 22d28 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov %r11,%r13 │ │ │ │ mov %r12,-0xe8(%rbp) │ │ │ │ shl $0x4,%r13 │ │ │ │ - add %r12,%r13 │ │ │ │ - mov %r11,%r12 │ │ │ │ lea (%rsi,%rsi,1),%r14 │ │ │ │ lea 0x1(%rsi),%rdi │ │ │ │ - lea 0x3(%rsi,%rsi,2),%rdx │ │ │ │ - mov 0x8(%r13),%r8 │ │ │ │ + add %r12,%r13 │ │ │ │ + mov %r11,%r12 │ │ │ │ lea 0x1(%r14),%rsi │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ + lea (%rdi,%rdi,2),%rdx │ │ │ │ add $0x2,%r14 │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ mov %rsi,-0xb0(%rbp) │ │ │ │ lea 0x0(,%rdi,4),%rsi │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ shl $0x6,%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ add $0x10,%rdi │ │ │ │ + shl $0x5,%rsi │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ lea 0x10(%rdx),%rdi │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ mov %rdi,-0xb8(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - shl $0x4,%rdi │ │ │ │ mov %rsi,-0xa8(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ mov %rsi,-0xc8(%rbp) │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jl 22fb6 │ │ │ │ - nop │ │ │ │ + jl 22976 │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp -0x48(%rbp),%rdx │ │ │ │ - jg 22fb6 │ │ │ │ + jg 22976 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ lea (%r8,%r8,1),%r10 │ │ │ │ - mov %rsp,-0x98(%rbp) │ │ │ │ mov 0xc8(%r15),%r11 │ │ │ │ + mov %rsp,-0x98(%rbp) │ │ │ │ lea (%r10,%r8,1),%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r9,%rax │ │ │ │ inc %r9 │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ shl $0x5,%r9 │ │ │ │ fldt 0x10(%r11,%rax,1) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt (%r11,%r9,1) │ │ │ │ - jle 23320 │ │ │ │ + jle 22ce0 │ │ │ │ + fld1 │ │ │ │ mov $0x10,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ - fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ lea 0x1(%rcx),%rcx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r14 │ │ │ │ - jne 22e40 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 22800 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ fldt 0x10(%r11,%r9,1) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ mov %rcx,%rdi │ │ │ │ inc %rcx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 22ea0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + jne 22860 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r11,%r9,1) │ │ │ │ fldt 0x20(%r11,%r9,1) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ mov %rcx,%rdi │ │ │ │ inc %rcx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 22f00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + jne 228c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x78(%r15),%rax │ │ │ │ add %r8,%r10 │ │ │ │ sub $0x8,%rsp │ │ │ │ - inc %r12 │ │ │ │ - add $0x10,%r13 │ │ │ │ shl $0x5,%r8 │ │ │ │ + shl $0x4,%r10 │ │ │ │ add 0x18(%r15),%r8 │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%r13 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + lea 0x10(%rax,%r10,1),%r9 │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ + lea (%rsi,%rdi,1),%rdx │ │ │ │ + lea 0x20(%rax,%r10,1),%rdi │ │ │ │ push -0x70(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ push -0x90(%rbp) │ │ │ │ - shl $0x4,%r10 │ │ │ │ - lea (%rsi,%rdi,1),%rdx │ │ │ │ - lea 0x20(%rax,%r10,1),%rdi │ │ │ │ - lea 0x10(%rax,%r10,1),%r9 │ │ │ │ push %rdi │ │ │ │ push 0x18(%r8) │ │ │ │ push 0x10(%r8) │ │ │ │ push 0x8(%r8) │ │ │ │ push (%r8) │ │ │ │ lea (%rax,%r10,1),%r8 │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - call 171d0 │ │ │ │ + call 170d0 │ │ │ │ mov -0x98(%rbp),%rsp │ │ │ │ cmp %r12,-0x68(%rbp) │ │ │ │ - jle 22fb6 │ │ │ │ + jle 22976 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ mov 0x8(%r13),%r8 │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 22dc0 │ │ │ │ + jge 22780 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov -0xe8(%rbp),%r12 │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 22c54 │ │ │ │ + je 22614 │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ lea -0x1(%rdi),%rcx │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 23361 │ │ │ │ + je 22d21 │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rcx),%rdi │ │ │ │ - jmp 23029 │ │ │ │ + jmp 229e9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea (%rsi,%rcx,1),%r9 │ │ │ │ mov %r9,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp %rax,(%r12,%r9,1) │ │ │ │ - jl 23351 │ │ │ │ + jl 22d11 │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 23000 │ │ │ │ + jl 229c0 │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp %rax,(%r12,%rdx,1) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %r8,%rsi │ │ │ │ setne %dl │ │ │ │ and %rcx,%rdx │ │ │ │ lea (%rdx,%rsi,1),%rdi │ │ │ │ mov %rdi,%rcx │ │ │ │ cmp %rdi,-0x68(%rbp) │ │ │ │ - jle 22c54 │ │ │ │ + jle 22614 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov %rcx,%r13 │ │ │ │ shl $0x4,%r13 │ │ │ │ - add %r12,%r13 │ │ │ │ - mov %rcx,%r12 │ │ │ │ lea (%rsi,%rsi,1),%r14 │ │ │ │ lea 0x1(%rsi),%rdi │ │ │ │ - lea 0x3(%rsi,%rsi,2),%rdx │ │ │ │ + add %r12,%r13 │ │ │ │ + mov %rcx,%r12 │ │ │ │ lea 0x1(%r14),%rsi │ │ │ │ + lea (%rdi,%rdi,2),%rdx │ │ │ │ mov %rdi,-0xe0(%rbp) │ │ │ │ add $0x2,%r14 │ │ │ │ mov %rsi,-0xb0(%rbp) │ │ │ │ lea 0x0(,%rdi,4),%rsi │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ shl $0x6,%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ add $0x10,%rdi │ │ │ │ + shl $0x5,%rsi │ │ │ │ mov %rdi,-0xc8(%rbp) │ │ │ │ lea 0x10(%rdx),%rdi │ │ │ │ - shl $0x5,%rsi │ │ │ │ mov %rdi,-0xb8(%rbp) │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rsi,-0xa8(%rbp) │ │ │ │ - add $0x10,%rsi │ │ │ │ shl $0x4,%rdi │ │ │ │ + add $0x10,%rsi │ │ │ │ mov %rsi,-0xd0(%rbp) │ │ │ │ mov %rdi,-0xd8(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ mov 0x8(%r13),%r8 │ │ │ │ cmp %rax,%rdx │ │ │ │ - jl 22c54 │ │ │ │ + jl 22614 │ │ │ │ cmp -0x38(%rbp),%rdx │ │ │ │ - jg 22c54 │ │ │ │ + jg 22614 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ lea (%r8,%r8,1),%r10 │ │ │ │ - mov %rsp,-0x98(%rbp) │ │ │ │ mov 0xc8(%r15),%r11 │ │ │ │ + mov %rsp,-0x98(%rbp) │ │ │ │ lea (%r10,%r8,1),%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r9,%rax │ │ │ │ inc %r9 │ │ │ │ - lea 0xf(%rsp),%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ + lea 0xf(%rsp),%rsi │ │ │ │ shl $0x5,%r9 │ │ │ │ fldt 0x10(%r11,%rax,1) │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ cmpq $0x0,-0xb0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt (%r11,%r9,1) │ │ │ │ - jle 232f0 │ │ │ │ + jle 22cb0 │ │ │ │ + fld1 │ │ │ │ mov $0x10,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ - fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ lea 0x1(%rcx),%rcx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r14 │ │ │ │ - jne 23180 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 22b40 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ fldt 0x10(%r11,%r9,1) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ mov %rcx,%rdi │ │ │ │ inc %rcx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 231e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + jne 22ba0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x30(%r11,%r9,1) │ │ │ │ fldt 0x20(%r11,%r9,1) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ shl $0x4,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ fld1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ mov %rcx,%rdi │ │ │ │ inc %rcx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 23240 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + jne 22c00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x78(%r15),%rax │ │ │ │ add %r8,%r10 │ │ │ │ sub $0x8,%rsp │ │ │ │ - inc %r12 │ │ │ │ - add $0x10,%r13 │ │ │ │ shl $0x5,%r8 │ │ │ │ + shl $0x4,%r10 │ │ │ │ add 0x18(%r15),%r8 │ │ │ │ + inc %r12 │ │ │ │ + add $0x10,%r13 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + lea 0x10(%rax,%r10,1),%r9 │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ + lea (%rsi,%rdi,1),%rdx │ │ │ │ + lea 0x20(%rax,%r10,1),%rdi │ │ │ │ push -0x70(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ push -0x90(%rbp) │ │ │ │ - shl $0x4,%r10 │ │ │ │ - lea (%rsi,%rdi,1),%rdx │ │ │ │ - lea 0x20(%rax,%r10,1),%rdi │ │ │ │ - lea 0x10(%rax,%r10,1),%r9 │ │ │ │ push %rdi │ │ │ │ push 0x18(%r8) │ │ │ │ push 0x10(%r8) │ │ │ │ push 0x8(%r8) │ │ │ │ push (%r8) │ │ │ │ lea (%rax,%r10,1),%r8 │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - call 171d0 │ │ │ │ + call 170d0 │ │ │ │ mov -0x98(%rbp),%rsp │ │ │ │ cmp %r12,-0x68(%rbp) │ │ │ │ - jle 22c54 │ │ │ │ + jle 22614 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - jmp 230f0 │ │ │ │ + jmp 22ab0 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ fldt 0x20(%r11,%r9,1) │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x6,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 23261 │ │ │ │ + jmp 22c21 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ fldt 0x20(%r11,%r9,1) │ │ │ │ + mov %rdi,%rax │ │ │ │ shl $0x6,%rax │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ - jmp 22f21 │ │ │ │ + jmp 228e1 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 22ce9 │ │ │ │ + jmp 226a9 │ │ │ │ mov %rdx,%rsi │ │ │ │ - jmp 23029 │ │ │ │ + jmp 229e9 │ │ │ │ xor %r11d,%r11d │ │ │ │ - jmp 22d18 │ │ │ │ + jmp 226d8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 23058 │ │ │ │ + jmp 22a18 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 22c54 │ │ │ │ - jmp 22fdd │ │ │ │ + je 22614 │ │ │ │ + jmp 2299d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ push %r13 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r12 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ sub $0xa8,%rsp │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ mov (%rdi),%rbx │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ mov 0x108(%rbx),%r12 │ │ │ │ push %rax │ │ │ │ push 0x8(%r15) │ │ │ │ - call d7d0 │ │ │ │ + call d5c0 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 23410 │ │ │ │ + jne 22dd0 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 23724 │ │ │ │ + jne 230c1 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 23a8d │ │ │ │ + je 233f5 │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ - jmp 23469 │ │ │ │ + jmp 22e29 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rsi,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp (%r12,%r9,1),%rdx │ │ │ │ - jg 23a85 │ │ │ │ + jg 233ed │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 23440 │ │ │ │ + jl 22e00 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r12,%rax,1),%rdx │ │ │ │ setg %al │ │ │ │ xor %r10d,%r10d │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %r10b │ │ │ │ and %rax,%r10 │ │ │ │ lea (%r10,%rdi,1),%r13 │ │ │ │ cmp %r13,-0xa8(%rbp) │ │ │ │ - jle 23a9d │ │ │ │ + jle 23405 │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ mov %r13,%r14 │ │ │ │ mov %r12,-0xd0(%rbp) │ │ │ │ shl $0x4,%r14 │ │ │ │ - add %r12,%r14 │ │ │ │ mov %rsi,%rax │ │ │ │ + add %r12,%r14 │ │ │ │ + mov %rbx,%r12 │ │ │ │ add %rsi,%rsi │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rsi,-0xc0(%rbp) │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %rsi,%r13 │ │ │ │ add $0x30,%rax │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2370c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 230a9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2370c │ │ │ │ - mov 0x48(%r13),%rdx │ │ │ │ + jg 230a9 │ │ │ │ + mov 0x48(%r12),%rdx │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov %rsp,%r12 │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fildll (%rdx) │ │ │ │ - mov 0x30(%r13),%rdx │ │ │ │ + mov 0x30(%r12),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x78(%r13),%rax │ │ │ │ + mov 0x78(%r12),%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ imul %r9,%rdx │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x64(%rbp) │ │ │ │ movzwl -0x62(%rbp),%edx │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ fldt (%rax,%rdi,1) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ sub %rcx,%rdx │ │ │ │ - cmpq $0xffffffffffffffff,-0xc0(%rbp) │ │ │ │ mov (%rax),%rdi │ │ │ │ - jl 23690 │ │ │ │ + cmp $0xffffffffffffffff,%r13 │ │ │ │ + jl 23030 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + lea 0x2(%rdx,%r13,1),%r8 │ │ │ │ + mov 0x60(%r12),%rax │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ - mov %rsi,%rcx │ │ │ │ fld1 │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - fldt 0x27105(%rip) │ │ │ │ + fldt 0x2671a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - lea 0x2(%rdx,%rax,1),%r8 │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - jmp 23633 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22fdf │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x26da8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -35814,217 +35654,211 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 23615 │ │ │ │ + je 22fc1 │ │ │ │ fchs │ │ │ │ - fmuls 0x26ac1(%rip) │ │ │ │ - fldt 0x2709f(%rip) │ │ │ │ + fmuls 0x26115(%rip) │ │ │ │ + fldt 0x266c3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rdx │ │ │ │ - je 236a0 │ │ │ │ + je 23038 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fmul %st(4),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 235d0 │ │ │ │ + ja 22f80 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 23a40 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 233a8 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 23633 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 22fdf │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 236a6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 2303e │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ - jmp 236a6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2303e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add 0x18(%r13),%r9 │ │ │ │ sub $0x10,%rsp │ │ │ │ + shl $0x5,%r9 │ │ │ │ + add 0x18(%r12),%r9 │ │ │ │ + mov %rdi,%rdx │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ fstpt (%rsp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ inc %r14 │ │ │ │ add $0x10,%rbx │ │ │ │ push 0x18(%r9) │ │ │ │ push 0x10(%r9) │ │ │ │ push 0x8(%r9) │ │ │ │ push (%r9) │ │ │ │ mov %rax,%r9 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ - call e340 │ │ │ │ - mov %r12,%rsp │ │ │ │ + call e140 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ cmp %r14,-0xa8(%rbp) │ │ │ │ - jle 2370c │ │ │ │ + jle 230a9 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 234f0 │ │ │ │ + jge 22ea8 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ + mov %r12,%rbx │ │ │ │ mov -0xd0(%rbp),%r12 │ │ │ │ - mov %r13,%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 233fe │ │ │ │ + je 22dbe │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 23a95 │ │ │ │ + je 233fd │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rcx),%rdi │ │ │ │ - jmp 237a9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23129 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rcx,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp %rdx,(%r12,%r9,1) │ │ │ │ - jl 23a7d │ │ │ │ + jl 233e5 │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 23780 │ │ │ │ + jl 23100 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rdx,(%r12,%rax,1) │ │ │ │ setl %al │ │ │ │ - xor %r10d,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ cmp %r8,%rsi │ │ │ │ - setne %r10b │ │ │ │ - and %rax,%r10 │ │ │ │ - lea (%r10,%rsi,1),%r13 │ │ │ │ + setne %r11b │ │ │ │ + and %rax,%r11 │ │ │ │ + lea (%r11,%rsi,1),%r13 │ │ │ │ cmp %r13,-0xa8(%rbp) │ │ │ │ - jle 233fe │ │ │ │ + jle 22dbe │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ - mov %r13,%r14 │ │ │ │ - shl $0x4,%r14 │ │ │ │ - add %r12,%r14 │ │ │ │ + mov %r13,%r10 │ │ │ │ + shl $0x4,%r10 │ │ │ │ mov %rsi,%rax │ │ │ │ add %rsi,%rsi │ │ │ │ + lea (%r12,%r10,1),%r14 │ │ │ │ + mov %r13,%r12 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rsi,-0xc0(%rbp) │ │ │ │ + mov %rbx,%r13 │ │ │ │ + mov %rsi,%rbx │ │ │ │ add $0x30,%rax │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r14),%rax │ │ │ │ mov 0x8(%r14),%r9 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 233fe │ │ │ │ + jl 22dbe │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 233fe │ │ │ │ + jg 22dbe │ │ │ │ mov 0x48(%r13),%rdx │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov %rsp,%r12 │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ mov %r9,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fildll (%rdx) │ │ │ │ mov 0x30(%r13),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x78(%r13),%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ imul %r9,%rdx │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x64(%rbp) │ │ │ │ movzwl -0x62(%rbp),%edx │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + mov 0x58(%r13),%rcx │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ fldt (%rax,%rdi,1) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ sub %rcx,%rdx │ │ │ │ - cmpq $0xffffffffffffffff,-0xc0(%rbp) │ │ │ │ mov (%rax),%rdi │ │ │ │ - jl 239c0 │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + jl 23330 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + lea 0x2(%rdx,%rbx,1),%r8 │ │ │ │ mov 0x60(%r13),%rax │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ fmul %st(0),%st │ │ │ │ - mov %rsi,%rcx │ │ │ │ fld1 │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - fldt 0x26dd5(%rip) │ │ │ │ + fldt 0x26427(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - lea 0x2(%rdx,%rax,1),%r8 │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - jmp 23963 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 232d7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x26a78(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -36037,238 +35871,238 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 23945 │ │ │ │ + je 232b9 │ │ │ │ fchs │ │ │ │ - fmuls 0x26791(%rip) │ │ │ │ - fldt 0x26d6f(%rip) │ │ │ │ + fmuls 0x25e1d(%rip) │ │ │ │ + fldt 0x263cb(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r8,%rdx │ │ │ │ - je 239d0 │ │ │ │ + je 23338 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fmul %st(4),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 23900 │ │ │ │ + ja 23278 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 23a60 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 233c8 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 23963 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 232d7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 239d6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 2333e │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 239d6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2333e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ + sub $0x10,%rsp │ │ │ │ shl $0x5,%r9 │ │ │ │ add 0x18(%r13),%r9 │ │ │ │ - sub $0x10,%rsp │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ fstpt (%rsp) │ │ │ │ mov %rdi,%rdx │ │ │ │ - inc %rbx │ │ │ │ + inc %r12 │ │ │ │ add $0x10,%r14 │ │ │ │ push 0x18(%r9) │ │ │ │ push 0x10(%r9) │ │ │ │ push 0x8(%r9) │ │ │ │ push (%r9) │ │ │ │ mov %rax,%r9 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ - call e340 │ │ │ │ - mov %r12,%rsp │ │ │ │ - cmp %rbx,-0xa8(%rbp) │ │ │ │ - jle 233fe │ │ │ │ + call e140 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ + cmp %r12,-0xa8(%rbp) │ │ │ │ + jle 22dbe │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 23810 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23190 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x26c6c(%rip) │ │ │ │ + fldt 0x262d4(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 23625 │ │ │ │ + jmp 22fd1 │ │ │ │ nopl (%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x26c4c(%rip) │ │ │ │ + fldt 0x262b4(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 23955 │ │ │ │ + jmp 232c9 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 237a9 │ │ │ │ + jmp 23129 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 23469 │ │ │ │ + jmp 22e29 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 2349a │ │ │ │ + jmp 22e5a │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 237da │ │ │ │ + jmp 2315a │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 233fe │ │ │ │ - jmp 23739 │ │ │ │ + je 22dbe │ │ │ │ + jmp 230d6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r12 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ sub $0x88,%rsp │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ mov 0x28(%rdi),%rbx │ │ │ │ mov 0x0(%r13),%r12 │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x108(%r12),%r15 │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov %rdi,-0x78(%rbp) │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ push %rax │ │ │ │ push 0x8(%r13) │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call d7d0 │ │ │ │ + call d5c0 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 23b40 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 23e64 │ │ │ │ + jne 234b0 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + jne 237e4 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 24223 │ │ │ │ + je 23b7b │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ - jmp 23ba9 │ │ │ │ + jmp 23529 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%rdi,%rsi,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp (%r15,%r9,1),%rdx │ │ │ │ - jg 2421b │ │ │ │ + jg 23b73 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 23b80 │ │ │ │ + jl 23500 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r15,%rax,1),%rdx │ │ │ │ setg %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ lea (%rax,%rdi,1),%r11 │ │ │ │ cmp %r11,-0x78(%rbp) │ │ │ │ - jle 24233 │ │ │ │ + jle 23b8b │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov %r11,%r10 │ │ │ │ mov %r13,-0x90(%rbp) │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov %r15,-0xa8(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ add %r15,%r10 │ │ │ │ + lea (%rdi,%rdi,1),%r14 │ │ │ │ mov %r11,%r15 │ │ │ │ - mov %rdi,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ mov %r10,%r13 │ │ │ │ - lea (%rdi,%rdi,1),%r14 │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ - mov 0x8(%r13),%r8 │ │ │ │ - shl $0x5,%rax │ │ │ │ add $0x30,%rax │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 23e48 │ │ │ │ + jl 237c8 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 23e48 │ │ │ │ + jg 237c8 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ mov 0x78(%r12),%rdx │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x48(%r12),%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r12),%rax │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ @@ -36301,27 +36135,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 24180 │ │ │ │ + jbe 23ae0 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2665a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -36335,31 +36169,31 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 23d65 │ │ │ │ + je 236e1 │ │ │ │ fchs │ │ │ │ - fmuls 0x26371(%rip) │ │ │ │ - fldt 0x2694f(%rip) │ │ │ │ + fmuls 0x259f5(%rip) │ │ │ │ + fldt 0x25fa3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ xor %ecx,%ecx │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x265fb(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -36367,141 +36201,142 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - js 23de0 │ │ │ │ + js 23760 │ │ │ │ fxch %st(1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r14 │ │ │ │ - jge 23dc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 23df0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 23740 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 23770 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ + inc %r15 │ │ │ │ sub $0x10,%rsp │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ - fstpt (%rsp) │ │ │ │ - inc %r15 │ │ │ │ - shl $0x5,%r8 │ │ │ │ add $0x10,%r13 │ │ │ │ add %r8,%rax │ │ │ │ + fstpt (%rsp) │ │ │ │ mov %rcx,%r8 │ │ │ │ push 0x18(%rax) │ │ │ │ push 0x10(%rax) │ │ │ │ push 0x8(%rax) │ │ │ │ push (%rax) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - call e340 │ │ │ │ + call e140 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ cmp %r15,-0x78(%rbp) │ │ │ │ - jle 23e48 │ │ │ │ + jle 237c8 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ mov 0x8(%r13),%r8 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 23c30 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + jge 235b0 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov -0xa8(%rbp),%r15 │ │ │ │ mov -0x90(%rbp),%r13 │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - je 23b2e │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - lea -0x1(%rdi),%rcx │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 2422b │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + je 2349e │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + lea -0x1(%rax),%rcx │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 23b83 │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rcx),%rdi │ │ │ │ - jmp 23ee9 │ │ │ │ + jmp 23869 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rcx,1),%r9 │ │ │ │ - mov %r9,%rdx │ │ │ │ - shr $0x3f,%rdx │ │ │ │ - add %r9,%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ - mov %rdx,%r9 │ │ │ │ + mov %r9,%rax │ │ │ │ + shr $0x3f,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + sar $1,%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ - cmp (%r15,%r9,1),%rax │ │ │ │ - jg 24213 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea -0x1(%rdx),%rdi │ │ │ │ + cmp (%r15,%r9,1),%rdx │ │ │ │ + jg 23b6b │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 23ec0 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - cmp (%r15,%rdx,1),%rax │ │ │ │ - setg %dl │ │ │ │ + jl 23840 │ │ │ │ + mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + cmp (%r15,%rax,1),%rdx │ │ │ │ + setg %al │ │ │ │ xor %edi,%edi │ │ │ │ cmp %rsi,%r8 │ │ │ │ setne %dil │ │ │ │ - and %rdx,%rdi │ │ │ │ + and %rax,%rdi │ │ │ │ lea (%rdi,%rsi,1),%r14 │ │ │ │ cmp %r14,-0x78(%rbp) │ │ │ │ - jle 23b2e │ │ │ │ + jle 2349e │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov %r14,%r11 │ │ │ │ mov %r13,-0x98(%rbp) │ │ │ │ mov %r12,%r13 │ │ │ │ shl $0x4,%r11 │ │ │ │ - add %r11,%r15 │ │ │ │ - mov %rdi,%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ lea (%rdi,%rdi,1),%r10 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea 0x30(%rdx),%rdi │ │ │ │ - mov %r10,%r12 │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ + add %r11,%r15 │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %r10,%r12 │ │ │ │ + add $0x30,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov (%r15),%rdx │ │ │ │ + mov (%r15),%rax │ │ │ │ mov 0x8(%r15),%r8 │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jl 23b2e │ │ │ │ - cmp -0x38(%rbp),%rdx │ │ │ │ - jg 23b2e │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jl 2349e │ │ │ │ + cmp -0x38(%rbp),%rax │ │ │ │ + jg 2349e │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ mov 0x78(%r13),%rdx │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x48(%r13),%rax │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ fildll (%rax) │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ imul %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ - mov 0x58(%r13),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ + mov 0x58(%r13),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ fldt (%rdx,%rax,1) │ │ │ │ @@ -36534,27 +36369,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldt (%rax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 241d0 │ │ │ │ + jbe 23b28 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2632f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -36568,31 +36403,31 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 24090 │ │ │ │ + je 23a0c │ │ │ │ fchs │ │ │ │ - fmuls 0x26046(%rip) │ │ │ │ - fldt 0x26624(%rip) │ │ │ │ + fmuls 0x256ca(%rip) │ │ │ │ + fldt 0x25c78(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ xor %ecx,%ecx │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x262d0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -36600,1029 +36435,1026 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - js 24120 │ │ │ │ + js 23a80 │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jge 24100 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 24130 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 23a60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 23a90 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ sub $0x10,%rsp │ │ │ │ mov -0x58(%rbp),%r9 │ │ │ │ fstpt (%rsp) │ │ │ │ inc %r14 │ │ │ │ - shl $0x5,%r8 │ │ │ │ add $0x10,%r15 │ │ │ │ add %r8,%rax │ │ │ │ mov %rcx,%r8 │ │ │ │ push 0x18(%rax) │ │ │ │ push 0x10(%rax) │ │ │ │ push 0x8(%rax) │ │ │ │ push (%rax) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - call e340 │ │ │ │ + call e140 │ │ │ │ mov -0x80(%rbp),%rsp │ │ │ │ cmp %r14,-0x78(%rbp) │ │ │ │ - jle 23b2e │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - jmp 23f50 │ │ │ │ + jle 2349e │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + jmp 238d0 │ │ │ │ nop │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 241a0 │ │ │ │ + ja 23b00 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x2652c(%rip) │ │ │ │ + fldt 0x25b9c(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(3) │ │ │ │ - jmp 23d77 │ │ │ │ + jmp 236f3 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2650e(%rip) │ │ │ │ + fldt 0x25b7e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 23d77 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 236f3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 241f0 │ │ │ │ + ja 23b48 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldt 0x264dc(%rip) │ │ │ │ + fldt 0x25b54(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(3) │ │ │ │ - jmp 240a2 │ │ │ │ + jmp 23a1e │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ - fldt 0x264be(%rip) │ │ │ │ + fldt 0x25b36(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 240a2 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - jmp 23ee9 │ │ │ │ + jmp 23a1e │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp 23869 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 23ba9 │ │ │ │ + jmp 23529 │ │ │ │ xor %r11d,%r11d │ │ │ │ - jmp 23bd6 │ │ │ │ + jmp 23556 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 23f16 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - je 23b2e │ │ │ │ - jmp 23e76 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23896 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + je 2349e │ │ │ │ + jmp 237f6 │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ push %r13 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r12 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - sub $0xd8,%rsp │ │ │ │ + sub $0xe8,%rsp │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ mov (%rdi),%r15 │ │ │ │ mov 0x38(%rdi),%r14 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - mov %rbx,-0x98(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ mov 0x108(%r15),%rbx │ │ │ │ push %rax │ │ │ │ push 0x48(%r15) │ │ │ │ - call d570 │ │ │ │ + call d370 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 24310 │ │ │ │ + jne 23c50 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 247c8 │ │ │ │ - jmp 242f2 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 242f2 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 240f2 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 24d53 │ │ │ │ + je 246d3 │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ - jmp 24369 │ │ │ │ + jmp 23ca9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rsi,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp (%rbx,%r9,1),%rdx │ │ │ │ - jg 24d4b │ │ │ │ + jg 246cb │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 24340 │ │ │ │ + jl 23c80 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%rbx,%rax,1),%rdx │ │ │ │ setg %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - cmp %rax,-0x98(%rbp) │ │ │ │ - jle 24d6d │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + cmp %rax,-0x90(%rbp) │ │ │ │ + jle 246ed │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rax,%rax,1),%r13 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ shl $0x6,%rcx │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rbx,%rax,1),%r12 │ │ │ │ mov %r14,%rax │ │ │ │ neg %rax │ │ │ │ mov 0x8(%r12),%r9 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + lea -0x20(%rsi),%rax │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - lea -0x20(%rdi),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov (%r12),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 247ad │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jl 240dd │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 247b1 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %rsp,-0xb8(%rbp) │ │ │ │ + jg 240dd │ │ │ │ mov 0x78(%r15),%rbx │ │ │ │ - mov 0x48(%r15),%rdi │ │ │ │ + mov 0x48(%r15),%rsi │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + fildll (%rsi) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x30(%r15),%rax │ │ │ │ - fildll (%rdi) │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ + mov %rsi,-0xd8(%rbp) │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ imul %r9,%rax │ │ │ │ shl $0x5,%r9 │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + and $0xfffffffffffffff0,%r10 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ lea (%rbx,%r9,1),%rax │ │ │ │ + mov 0x58(%r15),%rdi │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ - mov 0x58(%r15),%rsi │ │ │ │ + or $0xc,%ah │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %rsi,-0xd8(%rbp) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0x88(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0x88(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r13,%r13 │ │ │ │ - jle 245d0 │ │ │ │ + jle 23f10 │ │ │ │ fld1 │ │ │ │ mov 0xc8(%r15),%rdi │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 24a80 │ │ │ │ + jne 243f8 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ not %rcx │ │ │ │ sub %r13,%r11 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ - lea -0x10(%r10,%rdx,1),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 245a5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%r10,%rsi,1),%r8 │ │ │ │ + jmp 23ee5 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rdi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ dec %rax │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 245e0 │ │ │ │ + je 23f20 │ │ │ │ sub $0x10,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jg 24580 │ │ │ │ + jg 23ec0 │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 24586 │ │ │ │ + je 23ec6 │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 24586 │ │ │ │ + jmp 23ec6 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ - jmp 245e4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%r15 │ │ │ │ + jmp 23f24 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 245e4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 23f24 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ lea 0x10(%rbx,%r9,1),%r8 │ │ │ │ - shl $0x4,%rax │ │ │ │ fildll 0x8(%rsi) │ │ │ │ + shl $0x4,%rax │ │ │ │ fldt 0x10(%rax,%rbx,1) │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0x88(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ sub %rbx,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0x88(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r13,%r13 │ │ │ │ - jle 24710 │ │ │ │ + jle 24050 │ │ │ │ fld1 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov 0xc8(%r15),%rbx │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0xc8(%r15),%rbx │ │ │ │ lea 0x1(%rax),%r11 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ mov %rdx,%rdi │ │ │ │ not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ lea (%r10,%rax,1),%rsi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 24a40 │ │ │ │ + js 243c0 │ │ │ │ lea 0x1(%rdx,%r11,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %r13,%rcx │ │ │ │ - jne 246c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 24720 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 24000 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 24060 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - push -0x58(%rbp) │ │ │ │ - push -0x60(%rbp) │ │ │ │ - push -0xa0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ mov %r10,%rsi │ │ │ │ add $0x10,%r12 │ │ │ │ - push -0x70(%rbp) │ │ │ │ + push -0x58(%rbp) │ │ │ │ lea (%r10,%rax,1),%rdx │ │ │ │ mov 0x18(%r15),%rax │ │ │ │ + push -0x60(%rbp) │ │ │ │ + push -0x98(%rbp) │ │ │ │ + push -0x70(%rbp) │ │ │ │ push 0x18(%rax,%r9,1) │ │ │ │ push 0x10(%rax,%r9,1) │ │ │ │ push 0x8(%rax,%r9,1) │ │ │ │ push (%rax,%r9,1) │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - call 16e10 │ │ │ │ - mov -0xb8(%rbp),%rsp │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + call 16d10 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ incq -0x80(%rbp) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - cmp %rax,-0x98(%rbp) │ │ │ │ - jle 247b3 │ │ │ │ + cmp %rax,-0x90(%rbp) │ │ │ │ + jle 240dd │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov (%r12),%rax │ │ │ │ mov 0x8(%r12),%r9 │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 24420 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 247b3 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 247b3 │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 23d60 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 242f2 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + je 23c3a │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 24d60 │ │ │ │ + je 246e0 │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rcx),%rdi │ │ │ │ - jmp 24829 │ │ │ │ + jmp 24169 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea (%rsi,%rcx,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp %rdx,(%rbx,%r9,1) │ │ │ │ - jl 24d43 │ │ │ │ + jl 246c3 │ │ │ │ mov %rax,%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 24800 │ │ │ │ + jl 24140 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rdx,(%rbx,%rax,1) │ │ │ │ setl %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %r8,%rsi │ │ │ │ setne %al │ │ │ │ and %rcx,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ - cmp %rax,-0x98(%rbp) │ │ │ │ - jle 242f2 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + cmp %rax,-0x90(%rbp) │ │ │ │ + jle 23c3a │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rax,%rax,1),%r13 │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,-0xe0(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ shl $0x6,%rcx │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rbx,%rax,1),%r12 │ │ │ │ mov %r14,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + lea -0x20(%rsi),%rax │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - lea -0x20(%rdi),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r12),%rax │ │ │ │ mov 0x8(%r12),%r9 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 242ec │ │ │ │ + jl 23c3a │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 242f0 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %rsp,-0xb8(%rbp) │ │ │ │ - mov 0x78(%r15),%rbx │ │ │ │ + jg 23c3a │ │ │ │ mov 0x48(%r15),%rdi │ │ │ │ + mov 0x78(%r15),%rbx │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + fildll (%rdi) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x30(%r15),%rax │ │ │ │ - fildll (%rdi) │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ imul %r9,%rax │ │ │ │ shl $0x5,%r9 │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + and $0xfffffffffffffff0,%r10 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ lea (%rbx,%r9,1),%rax │ │ │ │ + mov 0x58(%r15),%rdi │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ - mov 0x58(%r15),%rsi │ │ │ │ + or $0xc,%ah │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %rsi,-0xd8(%rbp) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0x88(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0x88(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r13,%r13 │ │ │ │ - jle 24b20 │ │ │ │ + jle 24498 │ │ │ │ fld1 │ │ │ │ mov 0xc8(%r15),%rdi │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 24ce0 │ │ │ │ + jne 24648 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ not %rcx │ │ │ │ sub %r13,%r11 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ - lea -0x10(%r10,%rdx,1),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 24a29 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea (%r10,%rsi,1),%r8 │ │ │ │ + jmp 243a9 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt -0x10(%rdi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ dec %rax │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %r11,%rax │ │ │ │ - je 24b30 │ │ │ │ + je 244a0 │ │ │ │ sub $0x10,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jg 24a00 │ │ │ │ + jg 24380 │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 24a06 │ │ │ │ + je 24386 │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 24a06 │ │ │ │ + jmp 24386 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%r11,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rcx,%r13 │ │ │ │ - jne 246c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 24720 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 24000 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 24060 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r15,-0x90(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ neg %rsi │ │ │ │ - jmp 24af1 │ │ │ │ + jmp 24471 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt -0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r11 │ │ │ │ fldt (%rdi,%r11,1) │ │ │ │ mov %rdx,%r15 │ │ │ │ inc %rdx │ │ │ │ sub %r14,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r15 │ │ │ │ add %r8,%rcx │ │ │ │ sub %r8,%rsi │ │ │ │ - shl $0x4,%r15 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r15,1) │ │ │ │ cmp %r13,%rdx │ │ │ │ - je 245c0 │ │ │ │ + je 23f00 │ │ │ │ test %rax,%rax │ │ │ │ - jg 24ac0 │ │ │ │ + jg 24440 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 24ac6 │ │ │ │ + je 24446 │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 24ac9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ - jmp 24b34 │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 24b34 │ │ │ │ + jmp 24449 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%r15 │ │ │ │ + jmp 244a4 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 244a4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ lea 0x10(%rbx,%r9,1),%r8 │ │ │ │ + fildll 0x8(%rsi) │ │ │ │ shl $0x4,%rax │ │ │ │ - fildll 0x8(%rdi) │ │ │ │ fldt 0x10(%rax,%rbx,1) │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0x88(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ sub %rbx,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0x88(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %r13,%r13 │ │ │ │ - jle 24c50 │ │ │ │ + jle 245c0 │ │ │ │ fld1 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov 0xc8(%r15),%rbx │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0xc8(%r15),%rbx │ │ │ │ lea 0x1(%rax),%r11 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ mov %rdx,%rdi │ │ │ │ not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ lea (%r10,%rax,1),%rsi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ lea (%rdi,%r11,1),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 24c24 │ │ │ │ + js 24594 │ │ │ │ lea 0x1(%rdx,%r11,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rcx,%r13 │ │ │ │ - jne 24c00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 24c60 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 24570 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 245d0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - push -0x58(%rbp) │ │ │ │ - push -0x60(%rbp) │ │ │ │ - push -0xa0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ mov %r10,%rsi │ │ │ │ add $0x10,%r12 │ │ │ │ - push -0x70(%rbp) │ │ │ │ + push -0x58(%rbp) │ │ │ │ lea (%r10,%rax,1),%rdx │ │ │ │ mov 0x18(%r15),%rax │ │ │ │ + push -0x60(%rbp) │ │ │ │ + push -0x98(%rbp) │ │ │ │ + push -0x70(%rbp) │ │ │ │ push 0x18(%rax,%r9,1) │ │ │ │ push 0x10(%rax,%r9,1) │ │ │ │ push 0x8(%rax,%r9,1) │ │ │ │ push (%rax,%r9,1) │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - call 16e10 │ │ │ │ - mov -0xb8(%rbp),%rsp │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + call 16d10 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ incq -0x80(%rbp) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - cmp %rax,-0x98(%rbp) │ │ │ │ - jle 242f2 │ │ │ │ + cmp %rax,-0x90(%rbp) │ │ │ │ + jle 23c3a │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - jmp 248c0 │ │ │ │ + jmp 24208 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r15,-0x90(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ neg %rsi │ │ │ │ - jmp 24d31 │ │ │ │ + jmp 246b1 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt -0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r11 │ │ │ │ fldt (%rdi,%r11,1) │ │ │ │ mov %rdx,%r15 │ │ │ │ inc %rdx │ │ │ │ sub %r14,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r15 │ │ │ │ add %r8,%rcx │ │ │ │ sub %r8,%rsi │ │ │ │ - shl $0x4,%r15 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r15,1) │ │ │ │ cmp %rdx,%r13 │ │ │ │ - je 24b10 │ │ │ │ + je 24488 │ │ │ │ test %rax,%rax │ │ │ │ - jg 24d00 │ │ │ │ + jg 24680 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 24d06 │ │ │ │ + je 24686 │ │ │ │ mov %rsi,%r11 │ │ │ │ - jmp 24d09 │ │ │ │ + jmp 24689 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 24829 │ │ │ │ + jmp 24169 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 24369 │ │ │ │ + jmp 23ca9 │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ - jmp 2439c │ │ │ │ + jmp 23cdc │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ - jmp 2485b │ │ │ │ + jmp 2419b │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 242f2 │ │ │ │ - jmp 247dd │ │ │ │ + je 23c3a │ │ │ │ + jmp 24107 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ push %r13 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r12 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ sub $0xf8,%rsp │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ mov (%rdi),%r12 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rbx,-0xd0(%rbp) │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ mov %rbx,-0xe0(%rbp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov %rbx,-0xe8(%rbp) │ │ │ │ mov 0x108(%r12),%rbx │ │ │ │ push %rax │ │ │ │ push 0x48(%r12) │ │ │ │ - call d570 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - pop %rdx │ │ │ │ + call d370 │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + pop %rax │ │ │ │ pop %rcx │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 24e30 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 251ce │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + jne 247a8 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + jne 24b45 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - lea -0x1(%rdx),%rcx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 257da │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + lea -0x1(%rax),%rcx │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 2512a │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ - lea -0x2(%rdx),%r8 │ │ │ │ - jmp 24ea9 │ │ │ │ + lea -0x2(%rax),%r8 │ │ │ │ + jmp 24829 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ lea (%rdi,%rsi,1),%r9 │ │ │ │ - mov %r9,%rdx │ │ │ │ - shr $0x3f,%rdx │ │ │ │ - add %r9,%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ - mov %rdx,%r9 │ │ │ │ + mov %r9,%rax │ │ │ │ + shr $0x3f,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + sar $1,%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ - cmp (%rbx,%r9,1),%rax │ │ │ │ - jg 257d2 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x1(%rdx),%r8 │ │ │ │ + cmp (%rbx,%r9,1),%rdx │ │ │ │ + jg 25122 │ │ │ │ + mov %rax,%rsi │ │ │ │ + lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 24e80 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - cmp (%rbx,%rdx,1),%rax │ │ │ │ + jl 24800 │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + cmp (%rbx,%rax,1),%rdx │ │ │ │ setg %sil │ │ │ │ - xor %edx,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ cmp %rdi,%rcx │ │ │ │ - setne %dl │ │ │ │ - and %rsi,%rdx │ │ │ │ - lea (%rdx,%rdi,1),%r15 │ │ │ │ - cmp %r15,-0xd0(%rbp) │ │ │ │ - jle 257ea │ │ │ │ + setne %al │ │ │ │ + and %rsi,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + mov %rax,-0xa8(%rbp) │ │ │ │ + cmp %rax,-0xd0(%rbp) │ │ │ │ + jle 25142 │ │ │ │ fld1 │ │ │ │ - fildll -0xe8(%rbp) │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ mov %rbx,-0x120(%rbp) │ │ │ │ + fildll -0xe8(%rbp) │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + lea (%rdi,%rdi,1),%r15 │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea 0x1(%r15),%rdi │ │ │ │ + shl $0x5,%rax │ │ │ │ fdivr %st(1),%st │ │ │ │ - lea (%rdi,%rdi,1),%r14 │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ - lea 0x1(%r14),%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ mov %rdi,-0x108(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r15,%rcx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - shl $0x4,%rcx │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea (%rbx,%rcx,1),%r13 │ │ │ │ - sub $0x20,%rdi │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ - lea 0x10(%rdx),%rdi │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x6,%rcx │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ + lea -0x20(%rdi),%rax │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ + mov 0x8(%r13),%rdi │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov 0x0(%r13),%rax │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fildll -0xe0(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jl 251b9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp -0x48(%rbp),%rdx │ │ │ │ - jg 251b9 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jl 24b30 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp -0x48(%rbp),%rax │ │ │ │ + jg 24b30 │ │ │ │ mov 0x30(%r12),%r9 │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ - mov 0x78(%r12),%r8 │ │ │ │ mov %rsp,-0xf8(%rbp) │ │ │ │ + mov 0x78(%r12),%r8 │ │ │ │ mov 0x48(%r12),%rbx │ │ │ │ imul %rdi,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ + shl $0x5,%rdi │ │ │ │ fildll (%rbx) │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ + lea 0x10(%r8,%rdi,1),%r11 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ or $0xc,%ah │ │ │ │ - mov %rcx,-0xc8(%rbp) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ + lea (%r8,%rdi,1),%rax │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - lea 0x10(%r8,%rdi,1),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - lea (%r8,%rdi,1),%rax │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ sub %rcx,%rsi │ │ │ │ cmpq $0x0,-0x108(%rbp) │ │ │ │ - js 25120 │ │ │ │ - mov 0x60(%r12),%r11 │ │ │ │ + js 24a98 │ │ │ │ fildll -0xc8(%rbp) │ │ │ │ + mov 0x60(%r12),%r14 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r11) │ │ │ │ + fldt (%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - fldt 0x25687(%rip) │ │ │ │ + fldt 0x24cce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 250c0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24a3c │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x25328(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -37635,229 +37467,230 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 25095 │ │ │ │ + je 24a11 │ │ │ │ fchs │ │ │ │ - fmuls 0x25041(%rip) │ │ │ │ - fldt 0x2561f(%rip) │ │ │ │ + fmuls 0x246c5(%rip) │ │ │ │ + fldt 0x24c73(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - jg 25480 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jg 24df0 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 25050 │ │ │ │ + ja 249d0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 25100 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 24a78 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 250a5 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24a21 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x255ac(%rip) │ │ │ │ + fldt 0x24c04(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 250a5 │ │ │ │ + jmp 24a21 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 25138 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 24aa8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ - push -0x60(%rbp) │ │ │ │ + mov %r11,%r8 │ │ │ │ mov %r10,%rsi │ │ │ │ - push -0xd8(%rbp) │ │ │ │ - inc %r15 │ │ │ │ + push -0x60(%rbp) │ │ │ │ add $0x10,%r13 │ │ │ │ - push -0xe0(%rbp) │ │ │ │ lea (%r10,%rax,1),%rdx │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ + push -0xd8(%rbp) │ │ │ │ + push -0xe0(%rbp) │ │ │ │ push 0x18(%rax,%rdi,1) │ │ │ │ push 0x10(%rax,%rdi,1) │ │ │ │ push 0x8(%rax,%rdi,1) │ │ │ │ push (%rax,%rdi,1) │ │ │ │ mov -0xe8(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ - call 16e10 │ │ │ │ + call 16d10 │ │ │ │ mov -0xf8(%rbp),%rsp │ │ │ │ - cmp %r15,-0xd0(%rbp) │ │ │ │ - jle 251b9 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ + incq -0xa8(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + cmp %rax,-0xd0(%rbp) │ │ │ │ + jle 24b30 │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov 0x0(%r13),%rax │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jge 24f60 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 248f0 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ mov -0x120(%rbp),%rbx │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - je 24e13 │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - lea -0x1(%rdi),%rcx │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 257e2 │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + je 24793 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + lea -0x1(%rax),%rcx │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 2513a │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rcx),%rdi │ │ │ │ - jmp 25229 │ │ │ │ + jmp 24ba9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rcx,1),%r9 │ │ │ │ - mov %r9,%rdx │ │ │ │ - shr $0x3f,%rdx │ │ │ │ - add %r9,%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ - mov %rdx,%r9 │ │ │ │ + mov %r9,%rax │ │ │ │ + shr $0x3f,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + sar $1,%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ - cmp %rax,(%rbx,%r9,1) │ │ │ │ - jl 257ca │ │ │ │ - mov %rdx,%rcx │ │ │ │ - lea -0x1(%rdx),%rdi │ │ │ │ + cmp %rdx,(%rbx,%r9,1) │ │ │ │ + jl 2511a │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 25200 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - cmp %rax,(%rbx,%rdx,1) │ │ │ │ + jl 24b80 │ │ │ │ + mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + cmp %rdx,(%rbx,%rax,1) │ │ │ │ setl %cl │ │ │ │ - xor %edx,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ cmp %rsi,%r8 │ │ │ │ - setne %dl │ │ │ │ - and %rcx,%rdx │ │ │ │ - lea (%rdx,%rsi,1),%r13 │ │ │ │ + setne %al │ │ │ │ + and %rcx,%rax │ │ │ │ + lea (%rax,%rsi,1),%r13 │ │ │ │ cmp %r13,-0xd0(%rbp) │ │ │ │ - jle 24e13 │ │ │ │ + jle 24793 │ │ │ │ fld1 │ │ │ │ - fildll -0xe8(%rbp) │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ mov %r13,%r14 │ │ │ │ - fdivr %st(1),%st │ │ │ │ + fildll -0xe8(%rbp) │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ lea (%rdi,%rdi,1),%r15 │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ + mov %rax,%rcx │ │ │ │ lea 0x1(%r15),%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %rdi,-0x108(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r13,%rcx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - shl $0x4,%rcx │ │ │ │ - sub $0x20,%rdi │ │ │ │ - add %rcx,%rbx │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ - lea 0x10(%rdx),%rdi │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x6,%rcx │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov %r13,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rax,%rbx │ │ │ │ + lea -0x20(%rdi),%rax │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ fildll -0xe0(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%rbx),%rax │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jl 24e13 │ │ │ │ - cmp -0x38(%rbp),%rdx │ │ │ │ - jg 24e13 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jl 24793 │ │ │ │ + cmp -0x38(%rbp),%rax │ │ │ │ + jg 24793 │ │ │ │ mov 0x30(%r12),%r9 │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ - mov 0x78(%r12),%r8 │ │ │ │ mov %rsp,-0xf8(%rbp) │ │ │ │ + mov 0x78(%r12),%r8 │ │ │ │ mov 0x48(%r12),%r13 │ │ │ │ imul %rdi,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ + shl $0x5,%rdi │ │ │ │ fildll 0x0(%r13) │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + mov 0x58(%r12),%rcx │ │ │ │ or $0xc,%ah │ │ │ │ - mov %rcx,-0xc8(%rbp) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ + lea 0x10(%r8,%rdi,1),%rax │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - lea 0x10(%r8,%rdi,1),%rax │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ lea (%r8,%rdi,1),%rax │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ sub %rcx,%rsi │ │ │ │ cmpq $0x0,-0x108(%rbp) │ │ │ │ - js 255e0 │ │ │ │ - mov 0x60(%r12),%r11 │ │ │ │ + js 24f50 │ │ │ │ fildll -0xc8(%rbp) │ │ │ │ + mov 0x60(%r12),%r11 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r11) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - fldt 0x25305(%rip) │ │ │ │ + fldt 0x2495d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 25440 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24dac │ │ │ │ + nop │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x24fa8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -37870,91 +37703,91 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 25415 │ │ │ │ + je 24d81 │ │ │ │ fchs │ │ │ │ - fmuls 0x24cc1(%rip) │ │ │ │ - fldt 0x2529f(%rip) │ │ │ │ + fmuls 0x24355(%rip) │ │ │ │ + fldt 0x24903(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rax,%r15 │ │ │ │ - jl 25680 │ │ │ │ + jl 24fe0 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 253d0 │ │ │ │ + ja 24d40 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 255c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 24f30 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 25425 │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 24d91 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ fildll 0x8(%rbx) │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ fldt 0x10(%r9,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - fldt (%rax) │ │ │ │ + fldt (%r11) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt 0x10(%r11) │ │ │ │ + fldt 0x10(%r14) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + fldt 0x24859(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - fldt 0x251ef(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%rsi │ │ │ │ mov -0x118(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rsi,%rdx │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ - jmp 25561 │ │ │ │ + jmp 24ecd │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x24e88(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -37967,110 +37800,108 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 25535 │ │ │ │ + je 24ea1 │ │ │ │ fchs │ │ │ │ - fmuls 0x24ba1(%rip) │ │ │ │ - fldt 0x2517f(%rip) │ │ │ │ + fmuls 0x24235(%rip) │ │ │ │ + fldt 0x247e3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - jg 25130 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jg 24aa0 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 254f0 │ │ │ │ + ja 24e60 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 255a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 24f10 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 25545 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24eb1 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2510c(%rip) │ │ │ │ + fldt 0x2476c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25545 │ │ │ │ + jmp 24eb1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x250ec(%rip) │ │ │ │ + fldt 0x2474c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25425 │ │ │ │ + jmp 24d91 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 255f8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 24f60 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ - push -0x60(%rbp) │ │ │ │ mov %r10,%rsi │ │ │ │ - push -0xd8(%rbp) │ │ │ │ inc %r14 │ │ │ │ + push -0x60(%rbp) │ │ │ │ add $0x10,%rbx │ │ │ │ - push -0xe0(%rbp) │ │ │ │ lea (%r10,%rax,1),%rdx │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ + push -0xd8(%rbp) │ │ │ │ + push -0xe0(%rbp) │ │ │ │ push 0x18(%rax,%rdi,1) │ │ │ │ push 0x10(%rax,%rdi,1) │ │ │ │ push 0x8(%rax,%rdi,1) │ │ │ │ push (%rax,%rdi,1) │ │ │ │ mov -0xe8(%rbp),%r9 │ │ │ │ mov -0xa8(%rbp),%r8 │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ - call 16e10 │ │ │ │ + call 16d10 │ │ │ │ mov -0xf8(%rbp),%rsp │ │ │ │ cmp %r14,-0xd0(%rbp) │ │ │ │ - jle 24e13 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - jmp 252d0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 24793 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + jmp 24c48 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ fildll 0x8(%r13) │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ fldt 0x10(%r9,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ @@ -38079,35 +37910,34 @@ │ │ │ │ fldt 0x10(%r11) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + fldt 0x24662(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - fldt 0x24fee(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%rsi │ │ │ │ mov -0x118(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rsi,%rdx │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ - jmp 25771 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 250c5 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x24c78(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -38120,231 +37950,233 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 25745 │ │ │ │ + je 25099 │ │ │ │ fchs │ │ │ │ - fmuls 0x24991(%rip) │ │ │ │ - fldt 0x24f6f(%rip) │ │ │ │ + fmuls 0x2403d(%rip) │ │ │ │ + fldt 0x245eb(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rax,%r15 │ │ │ │ - jl 255f0 │ │ │ │ + jl 24f58 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 25700 │ │ │ │ + ja 25058 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 257b0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 25100 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 25755 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 250a9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x24efc(%rip) │ │ │ │ + fldt 0x2457c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25755 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - jmp 25229 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - jmp 24ea9 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 24ed9 │ │ │ │ + jmp 250a9 │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp 24ba9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + jmp 24829 │ │ │ │ + movq $0x0,-0xa8(%rbp) │ │ │ │ + jmp 2485f │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 25258 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - je 24e13 │ │ │ │ - jmp 251e3 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 24bd8 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + je 24793 │ │ │ │ + jmp 24b5a │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ push %r13 │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ sub $0xe8,%rsp │ │ │ │ mov 0x18(%rdi),%rdx │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ mov (%rdi),%r14 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ - mov 0x108(%r14),%r15 │ │ │ │ mov %rdx,-0x88(%rbp) │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov 0x108(%r14),%r15 │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ push %rax │ │ │ │ push 0x48(%r14) │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - call d570 │ │ │ │ + call d370 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 258a0 │ │ │ │ + jne 25200 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 25d59 │ │ │ │ + jne 256d9 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2632b │ │ │ │ + je 25c8b │ │ │ │ mov %rdx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ - jmp 258e9 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 25269 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea (%rdi,%rsi,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp (%r15,%r9,1),%rcx │ │ │ │ - jg 26323 │ │ │ │ + jg 25c83 │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 258c0 │ │ │ │ + jl 25240 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r15,%rax,1),%rcx │ │ │ │ setg %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rdx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 26345 │ │ │ │ + jle 25ca5 │ │ │ │ fildll -0x90(%rbp) │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ mov %r15,-0x110(%rbp) │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + lea (%rdi,%rdi,1),%r13 │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - lea (%rdi,%rdi,1),%r13 │ │ │ │ - lea 0x1(%rdi),%rdx │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + shl $0x6,%rdx │ │ │ │ add $0x2,%r13 │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - shl $0x6,%rax │ │ │ │ - add $0x10,%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + fld1 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%r15,%rax,1),%r12 │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ + mov 0x8(%r12),%rdx │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ - lea (%r15,%rdx,1),%r12 │ │ │ │ mov (%r12),%rax │ │ │ │ - shl $0x5,%rdi │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ - lea 0x10(%rdi),%rdx │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ - mov 0x8(%r12),%rdx │ │ │ │ fstpt -0x100(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 25d44 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jl 256c4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 25d44 │ │ │ │ + jg 256c4 │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ mov 0x78(%r14),%rcx │ │ │ │ mov %rsp,-0xa8(%rbp) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ mov 0x48(%r14),%r8 │ │ │ │ imul %rdx,%rdi │ │ │ │ - sub %rax,%rsp │ │ │ │ + shl $0x5,%rdx │ │ │ │ fildll (%r8) │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea (%rcx,%rdx,1),%r10 │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ mov %rdi,%rax │ │ │ │ - lea (%rcx,%rdx,1),%r10 │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ - movzwl -0x62(%rbp),%eax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + movzwl -0x62(%rbp),%eax │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r10) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -38356,24 +38188,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 26220 │ │ │ │ + jbe 25ba0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x248df(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -38387,32 +38219,32 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 25ae0 │ │ │ │ + je 25454 │ │ │ │ fchs │ │ │ │ - fmuls 0x245f6(%rip) │ │ │ │ - fldt 0x24bd4(%rip) │ │ │ │ + fmuls 0x23c82(%rip) │ │ │ │ + fldt 0x24230(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ cmpq $0x0,-0xa0(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ mov $0x1,%r15d │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(3) │ │ │ │ fld1 │ │ │ │ - fldt 0x24873(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(3) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -38420,36 +38252,37 @@ │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 25b60 │ │ │ │ + jle 254e0 │ │ │ │ fxch %st(3) │ │ │ │ - nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %r15 │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 25b40 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 254c0 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 25b70 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 254f0 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - shl $0x4,%rdi │ │ │ │ fildll 0x8(%r8) │ │ │ │ + shl $0x4,%rdi │ │ │ │ lea 0x10(%rcx,%rdx,1),%r8 │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ @@ -38473,27 +38306,27 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 26200 │ │ │ │ + jbe 25b80 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x24795(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -38508,33 +38341,33 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 25c2c │ │ │ │ + je 255a8 │ │ │ │ fchs │ │ │ │ - fmuls 0x244aa(%rip) │ │ │ │ - fldt 0x24a88(%rip) │ │ │ │ + fmuls 0x23b2e(%rip) │ │ │ │ + fldt 0x240dc(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0xa0(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x24726(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -38543,176 +38376,176 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - jle 25cc0 │ │ │ │ + jle 25640 │ │ │ │ fxch %st(1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r13 │ │ │ │ - jne 25ca0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 25cd0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 25620 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 25650 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%r14),%rcx │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - push -0x58(%rbp) │ │ │ │ add $0x10,%r12 │ │ │ │ + push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ + add %rsi,%rax │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ push 0x18(%rcx,%rdx,1) │ │ │ │ push 0x10(%rcx,%rdx,1) │ │ │ │ push 0x8(%rcx,%rdx,1) │ │ │ │ - add %rsi,%rax │ │ │ │ push (%rcx,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ mov %r10,%rcx │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - call 16e10 │ │ │ │ + call 16d10 │ │ │ │ mov -0xa8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 25d44 │ │ │ │ + jle 256c4 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ mov (%r12),%rax │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 259c0 │ │ │ │ + jge 25338 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ mov -0x110(%rbp),%r15 │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - je 2588f │ │ │ │ + je 251ef │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 26338 │ │ │ │ + je 25c98 │ │ │ │ mov %rdx,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rdx),%rdi │ │ │ │ - jmp 25da9 │ │ │ │ + jmp 25729 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rdx,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp %rcx,(%r15,%r9,1) │ │ │ │ - jl 2631b │ │ │ │ + jl 25c7b │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 25d80 │ │ │ │ + jl 25700 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rcx,(%r15,%rax,1) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %r8,%rsi │ │ │ │ setne %al │ │ │ │ and %rdx,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 2588f │ │ │ │ + jle 251ef │ │ │ │ fildll -0x90(%rbp) │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + lea (%rdi,%rdi,1),%r12 │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xd0(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - lea (%rdi,%rdi,1),%r12 │ │ │ │ - lea 0x1(%rdi),%rdx │ │ │ │ lea 0x1(%r12),%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + shl $0x6,%rdx │ │ │ │ add $0x2,%r12 │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ - shl $0x6,%rax │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - lea (%r15,%rdx,1),%r13 │ │ │ │ - lea 0x10(%rdi),%rdx │ │ │ │ - mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + fld1 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fildll -0x88(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x100(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 2588f │ │ │ │ + jl 251ef │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2588f │ │ │ │ + jg 251ef │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ mov 0x78(%r14),%rcx │ │ │ │ mov %rsp,-0xa8(%rbp) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ mov 0x48(%r14),%r8 │ │ │ │ imul %rdx,%rdi │ │ │ │ - sub %rax,%rsp │ │ │ │ + shl $0x5,%rdx │ │ │ │ fildll (%r8) │ │ │ │ + sub %rax,%rsp │ │ │ │ + lea (%rcx,%rdx,1),%r10 │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ mov %rdi,%rax │ │ │ │ - lea (%rcx,%rdx,1),%r10 │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ - movzwl -0x62(%rbp),%eax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + movzwl -0x62(%rbp),%eax │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r10) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -38724,24 +38557,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r11) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 262b0 │ │ │ │ + jbe 25c20 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2442e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -38755,32 +38588,32 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 25f91 │ │ │ │ + je 2590d │ │ │ │ fchs │ │ │ │ - fmuls 0x24145(%rip) │ │ │ │ - fldt 0x24723(%rip) │ │ │ │ + fmuls 0x237c9(%rip) │ │ │ │ + fldt 0x23d77(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xd0(%rbp) │ │ │ │ cmpq $0x0,-0xa0(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ mov $0x1,%r15d │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(3) │ │ │ │ fld1 │ │ │ │ - fldt 0x243c2(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(3) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -38788,37 +38621,38 @@ │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 26020 │ │ │ │ + jle 259a0 │ │ │ │ fxch %st(3) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %r15 │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%r12 │ │ │ │ - jne 26000 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 25980 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 26030 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 259b0 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - shl $0x4,%rdi │ │ │ │ fildll 0x8(%r8) │ │ │ │ + shl $0x4,%rdi │ │ │ │ lea 0x10(%rcx,%rdx,1),%r8 │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%r8) │ │ │ │ @@ -38842,27 +38676,27 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x10(%r11) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 26290 │ │ │ │ + jbe 25c00 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x242d5(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -38877,33 +38711,33 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 260ec │ │ │ │ + je 25a68 │ │ │ │ fchs │ │ │ │ - fmuls 0x23fea(%rip) │ │ │ │ - fldt 0x245c8(%rip) │ │ │ │ + fmuls 0x2366e(%rip) │ │ │ │ + fldt 0x23c1c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0xa0(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x24266(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -38912,329 +38746,329 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - jle 26180 │ │ │ │ + jle 25b00 │ │ │ │ fxch %st(1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %rcx │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rcx,%r12 │ │ │ │ - jne 26160 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26190 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 25ae0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 25b10 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%r14),%rcx │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - push -0x58(%rbp) │ │ │ │ add $0x10,%r13 │ │ │ │ + push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ + add %rsi,%rax │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ push 0x18(%rcx,%rdx,1) │ │ │ │ push 0x10(%rcx,%rdx,1) │ │ │ │ push 0x8(%rcx,%rdx,1) │ │ │ │ - add %rsi,%rax │ │ │ │ push (%rcx,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ mov %r10,%rcx │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - call 16e10 │ │ │ │ + call 16d10 │ │ │ │ mov -0xa8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0x78(%rbp) │ │ │ │ - jle 2588f │ │ │ │ + jle 251ef │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ - jmp 25e60 │ │ │ │ + jmp 257e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 26240 │ │ │ │ + ja 25bb8 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x244ae(%rip) │ │ │ │ + fldt 0x23afe(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 25c3c │ │ │ │ + jmp 255b8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 26270 │ │ │ │ + ja 25be0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x24492(%rip) │ │ │ │ + fldt 0x23ae2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 25af0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25464 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2446e(%rip) │ │ │ │ + fldt 0x23ac6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 25c3c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 255b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2443e(%rip) │ │ │ │ + fldt 0x23a9e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25af0 │ │ │ │ + jmp 25464 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 262d0 │ │ │ │ + ja 25c38 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x2441e(%rip) │ │ │ │ + fldt 0x23a7e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 260fc │ │ │ │ + jmp 25a78 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 26300 │ │ │ │ + ja 25c60 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x24402(%rip) │ │ │ │ + fldt 0x23a62(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 25fa1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2591d │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x243de(%rip) │ │ │ │ + fldt 0x23a46(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 260fc │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 25a78 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x243ae(%rip) │ │ │ │ + fldt 0x23a1e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 25fa1 │ │ │ │ + jmp 2591d │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 25da9 │ │ │ │ + jmp 25729 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 258e9 │ │ │ │ + jmp 25269 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 25919 │ │ │ │ + jmp 25299 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 25dd8 │ │ │ │ + jmp 25758 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - je 2588f │ │ │ │ - jmp 25d6b │ │ │ │ + je 251ef │ │ │ │ + jmp 256eb │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbx │ │ │ │ lea -0x48(%rbp),%rcx │ │ │ │ lea -0x50(%rbp),%rdx │ │ │ │ - sub $0x108,%rsp │ │ │ │ - mov 0x38(%rdi),%rax │ │ │ │ - mov 0x28(%rdi),%rbx │ │ │ │ - mov 0x40(%rdi),%r14 │ │ │ │ + push %r13 │ │ │ │ lea -0x58(%rbp),%rsi │ │ │ │ lea -0x38(%rbp),%r9 │ │ │ │ + push %r12 │ │ │ │ lea -0x40(%rbp),%r8 │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ + push %rbx │ │ │ │ + sub $0x108,%rsp │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ + mov 0x28(%rdi),%r10 │ │ │ │ + mov 0x40(%rdi),%r14 │ │ │ │ + mov 0x38(%rdi),%rbx │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x20(%rdi),%rax │ │ │ │ + mov %r10,-0xc8(%rbp) │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov (%rdi),%rax │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - mov 0x108(%rax),%r12 │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - push %rbx │ │ │ │ + mov 0x108(%rax),%r12 │ │ │ │ + push %r10 │ │ │ │ push 0x48(%rax) │ │ │ │ - call d310 │ │ │ │ + call d110 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ pop %rdx │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 26420 │ │ │ │ + jne 25d80 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 26ad0 │ │ │ │ - jmp 26410 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26410 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26448 │ │ │ │ + jmp 25d6a │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 25d6a │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - lea -0x1(%rbx),%rcx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 27225 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + lea -0x1(%rdx),%rcx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 26bac │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ - lea -0x2(%rbx),%r8 │ │ │ │ - jmp 26469 │ │ │ │ + lea -0x2(%rdx),%r8 │ │ │ │ + jmp 25de9 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rsi,1),%r9 │ │ │ │ mov %r9,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp (%r12,%r9,1),%rax │ │ │ │ - jg 2721d │ │ │ │ + jg 26ba4 │ │ │ │ mov %rdx,%rsi │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 26440 │ │ │ │ + jl 25dc0 │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%r12,%rdx,1),%rax │ │ │ │ setg %sil │ │ │ │ xor %edx,%edx │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %dl │ │ │ │ and %rsi,%rdx │ │ │ │ - lea (%rdx,%rdi,1),%rbx │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - cmp %rbx,-0xc0(%rbp) │ │ │ │ - jle 27245 │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ + lea (%rdx,%rdi,1),%rsi │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ + cmp %rsi,-0xc0(%rbp) │ │ │ │ + jle 26bcc │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ mov %r14,-0xa0(%rbp) │ │ │ │ + lea 0x1(%rbx),%r15 │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ mov %r12,-0x130(%rbp) │ │ │ │ - lea 0x1(%rbx),%rcx │ │ │ │ - lea 0x1(%rdi),%r15 │ │ │ │ - lea (%rcx,%rcx,1),%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ lea (%r15,%r15,1),%r13 │ │ │ │ - lea (%rbx,%rcx,1),%rdx │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + mov %rbx,-0x128(%rbp) │ │ │ │ + lea (%rcx,%rcx,1),%r11 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea (%r11,%rcx,1),%rdx │ │ │ │ shl $0x5,%rcx │ │ │ │ + shl $0x6,%rdi │ │ │ │ + mov %r11,%rbx │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rcx,-0x100(%rbp) │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - shl $0x6,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ + sub $0x20,%rsi │ │ │ │ mov %rdi,-0xf8(%rbp) │ │ │ │ + sub $0x40,%rdi │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ + lea 0x10(%rdx),%rsi │ │ │ │ add %r12,%rcx │ │ │ │ - sub $0x40,%rdi │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ mov %rcx,-0xd8(%rbp) │ │ │ │ mov %r14,%rcx │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ neg %rcx │ │ │ │ + mov %rsi,-0x108(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ - lea -0x20(%rsi),%rcx │ │ │ │ - mov %rcx,-0x118(%rbp) │ │ │ │ - lea 0x10(%rdx),%rcx │ │ │ │ - mov %rcx,-0x108(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ mov (%rdi),%rdx │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ mov %rdi,-0xe0(%rbp) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jl 27203 │ │ │ │ + jl 26b83 │ │ │ │ cmp -0x48(%rbp),%rdx │ │ │ │ - jg 27207 │ │ │ │ + jg 26b87 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ mov %rsp,-0xe8(%rbp) │ │ │ │ - mov 0x30(%rsi),%r11 │ │ │ │ - mov 0x78(%rsi),%r12 │ │ │ │ - mov 0x48(%rsi),%rcx │ │ │ │ + mov 0x30(%rsi),%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ + mov 0x78(%rsi),%r11 │ │ │ │ + mov 0x48(%rsi),%rcx │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ + imul %rdi,%r12 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - imul %rdi,%r11 │ │ │ │ fildll (%rcx) │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %r11,%rax │ │ │ │ + mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r12,%rax,1) │ │ │ │ + fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ lea (%rdi,%rdi,2),%rax │ │ │ │ + mov 0x58(%rsi),%rsi │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov 0x58(%rsi),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ - add %r12,%rax │ │ │ │ + add %r11,%rax │ │ │ │ fldt (%rax) │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %rsi,-0xa8(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ fildll -0xb8(%rbp) │ │ │ │ @@ -39248,82 +39082,82 @@ │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fildll -0xb8(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 26710 │ │ │ │ + jle 26090 │ │ │ │ fld1 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov 0xc8(%rax),%rdi │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 26a50 │ │ │ │ + jne 263c8 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ not %rcx │ │ │ │ sub %rbx,%r9 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ - lea -0x10(%r10,%rdx,1),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 266e5 │ │ │ │ + lea (%r10,%rsi,1),%r8 │ │ │ │ + jmp 26065 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt -0x10(%rdi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ dec %rax │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%r9 │ │ │ │ - je 26720 │ │ │ │ + je 260a0 │ │ │ │ sub $0x10,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jg 266c0 │ │ │ │ + jg 26040 │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 266c6 │ │ │ │ + je 26046 │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 266c6 │ │ │ │ + jmp 26046 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb8(%rbp),%r13 │ │ │ │ - jmp 26724 │ │ │ │ + jmp 260a4 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26724 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 260a4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ - inc %r11 │ │ │ │ + inc %r12 │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ - shl $0x4,%r11 │ │ │ │ + shl $0x4,%r12 │ │ │ │ fildll 0x8(%rax) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - fldt (%r12,%r11,1) │ │ │ │ + fldt (%r11,%r12,1) │ │ │ │ + lea 0x10(%r11,%rax,1),%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea 0x10(%r12,%rax,1),%r9 │ │ │ │ fldt (%r9) │ │ │ │ fildll -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ @@ -39341,15 +39175,15 @@ │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fildll -0xb8(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 26830 │ │ │ │ + jle 261b0 │ │ │ │ fld1 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov -0xb8(%rbp),%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov 0xc8(%rax),%r8 │ │ │ │ @@ -39364,45 +39198,45 @@ │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ lea (%rdi,%r15,1),%rax │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 26805 │ │ │ │ + js 26185 │ │ │ │ lea 0x1(%rdx,%r15,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 267e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26840 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26160 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 261c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ fildll 0x10(%rax) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - fldt 0x10(%r12,%r11,1) │ │ │ │ + fldt 0x10(%r11,%r12,1) │ │ │ │ + lea 0x20(%r11,%rax,1),%r11 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea 0x20(%r12,%rax,1),%r11 │ │ │ │ fldt (%r11) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ @@ -39420,15 +39254,15 @@ │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 26950 │ │ │ │ + jle 262d0 │ │ │ │ fld1 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov 0xc8(%rax),%r8 │ │ │ │ @@ -39442,234 +39276,234 @@ │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 26a10 │ │ │ │ + js 26390 │ │ │ │ lea 0x1(%r13,%rdx,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x30(%rsi) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 26900 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26960 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26280 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 262e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ mov %r10,%rsi │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0xc8(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0x18(%rdi),%rax │ │ │ │ push -0x78(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ push %r11 │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0x18(%rdi),%rax │ │ │ │ push 0x18(%rax) │ │ │ │ push 0x10(%rax) │ │ │ │ push 0x8(%rax) │ │ │ │ push (%rax) │ │ │ │ mov -0xf0(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ - call 171d0 │ │ │ │ + call 170d0 │ │ │ │ mov -0xe8(%rbp),%rsp │ │ │ │ incq -0x90(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ addq $0x10,-0xd8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ cmp %rax,-0xc0(%rbp) │ │ │ │ - jle 27209 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ + jle 26b89 │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - jmp 26540 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + jmp 25ec0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%r13,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x30(%rsi) │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 26900 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26960 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jne 26280 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 262e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ - mov -0x128(%rbp),%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %r13,-0xb8(%rbp) │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ neg %rsi │ │ │ │ - jmp 26ab1 │ │ │ │ + jmp 26431 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fldt -0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r9 │ │ │ │ fldt (%rdi,%r9,1) │ │ │ │ mov %rdx,%r13 │ │ │ │ inc %rdx │ │ │ │ sub %r14,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r13 │ │ │ │ add %r8,%rcx │ │ │ │ sub %r8,%rsi │ │ │ │ - shl $0x4,%r13 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r13,1) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 26700 │ │ │ │ + je 26080 │ │ │ │ test %rax,%rax │ │ │ │ - jg 26a80 │ │ │ │ + jg 26400 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 26a86 │ │ │ │ + je 26406 │ │ │ │ mov %rsi,%r9 │ │ │ │ - jmp 26a89 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - lea -0x1(%rbx),%rcx │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 27235 │ │ │ │ + jmp 26409 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + lea -0x1(%rsi),%rcx │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 26bbc │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rcx),%rdi │ │ │ │ - jmp 26b29 │ │ │ │ + jmp 264a9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea (%rsi,%rcx,1),%r9 │ │ │ │ mov %r9,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp %rax,(%r12,%r9,1) │ │ │ │ - jl 27215 │ │ │ │ + jl 26b9c │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 26b00 │ │ │ │ + jl 26480 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp %rax,(%r12,%rdx,1) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %r8,%rsi │ │ │ │ setne %dl │ │ │ │ and %rcx,%rdx │ │ │ │ - lea (%rdx,%rsi,1),%rbx │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jge 26410 │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + lea (%rdx,%rsi,1),%rdi │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jge 25d6a │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + lea 0x1(%rbx),%r15 │ │ │ │ mov %r14,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - lea 0x1(%rbx),%rcx │ │ │ │ - inc %r15 │ │ │ │ - lea (%rcx,%rcx,1),%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ lea (%r15,%r15,1),%r13 │ │ │ │ - lea (%rbx,%rcx,1),%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + lea (%rcx,%rcx,1),%r11 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea (%r11,%rcx,1),%rdx │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - shl $0x6,%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + shl $0x6,%rbx │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ + sub $0x20,%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rdi,-0xf8(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rbx,-0xf8(%rbp) │ │ │ │ + sub $0x40,%rbx │ │ │ │ add %r12,%rcx │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ mov %rcx,-0xd8(%rbp) │ │ │ │ mov %r14,%rcx │ │ │ │ neg %rcx │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ + lea 0x10(%rdx),%rbx │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ + mov %r11,%rbx │ │ │ │ mov %rcx,-0x120(%rbp) │ │ │ │ - lea -0x20(%rsi),%rcx │ │ │ │ - mov %rcx,-0x118(%rbp) │ │ │ │ - lea -0x40(%rdi),%rcx │ │ │ │ - lea 0x10(%rdx),%rdi │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ mov (%rdi),%rdx │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ mov %rdi,-0xe0(%rbp) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jl 2640a │ │ │ │ + jl 25d64 │ │ │ │ cmp -0x38(%rbp),%rdx │ │ │ │ - jg 2640e │ │ │ │ + jg 25d68 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov -0x108(%rbp),%rax │ │ │ │ mov %rsp,-0xe8(%rbp) │ │ │ │ mov 0x30(%rsi),%r12 │ │ │ │ + sub %rax,%rsp │ │ │ │ mov 0x48(%rsi),%rcx │ │ │ │ mov 0x78(%rsi),%r11 │ │ │ │ - sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ imul %rdi,%r12 │ │ │ │ fildll (%rcx) │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ + and $0xfffffffffffffff0,%r10 │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r11,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ lea (%rdi,%rdi,2),%rax │ │ │ │ + mov 0x58(%rsi),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov 0x58(%rsi),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ add %r11,%rax │ │ │ │ fldt (%rax) │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %rcx,-0xa8(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ sub %rcx,%rax │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ fildll -0xb8(%rbp) │ │ │ │ @@ -39683,81 +39517,82 @@ │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fildll -0xb8(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 26dd0 │ │ │ │ + jle 26750 │ │ │ │ fld1 │ │ │ │ mov 0xc8(%rsi),%rdi │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jne 27190 │ │ │ │ + jne 26b00 │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ not %rcx │ │ │ │ sub %rbx,%r9 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ - lea -0x10(%r10,%rdx,1),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ - jmp 26da5 │ │ │ │ + lea (%r10,%rsi,1),%r8 │ │ │ │ + jmp 26725 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rdi,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ dec %rax │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%r8,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%r9 │ │ │ │ - je 26de0 │ │ │ │ + je 26760 │ │ │ │ sub $0x10,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jg 26d80 │ │ │ │ + jg 26700 │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 26d86 │ │ │ │ + je 26706 │ │ │ │ mov %rcx,%rdx │ │ │ │ - jmp 26d86 │ │ │ │ + jmp 26706 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb8(%rbp),%r13 │ │ │ │ - jmp 26de4 │ │ │ │ + jmp 26764 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26de4 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26764 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ inc %r12 │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ shl $0x4,%r12 │ │ │ │ fildll 0x8(%rax) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ fldt (%r11,%r12,1) │ │ │ │ + lea 0x10(%r11,%rax,1),%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea 0x10(%r11,%rax,1),%r9 │ │ │ │ fldt (%r9) │ │ │ │ fildll -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ @@ -39775,15 +39610,15 @@ │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xb8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fildll -0xb8(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 26f10 │ │ │ │ + jle 26890 │ │ │ │ fld1 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov -0xb8(%rbp),%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov 0xc8(%rax),%r8 │ │ │ │ @@ -39799,45 +39634,45 @@ │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 27110 │ │ │ │ + js 26a90 │ │ │ │ lea 0x1(%rdx,%r15,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 26ec0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26f20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26840 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 268a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ fildll 0x10(%rax) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ fldt 0x10(%r11,%r12,1) │ │ │ │ + lea 0x20(%r11,%rax,1),%r11 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea 0x20(%r11,%rax,1),%r11 │ │ │ │ fldt (%r11) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ @@ -39855,15 +39690,15 @@ │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 27050 │ │ │ │ + jle 269d0 │ │ │ │ fld1 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov 0xc8(%rax),%r8 │ │ │ │ @@ -39880,340 +39715,340 @@ │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - js 27150 │ │ │ │ + js 26ac8 │ │ │ │ lea 0x1(%r13,%rdx,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x30(%rsi) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 27000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 27060 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26980 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 269e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ mov %r10,%rsi │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0xc8(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + add 0x18(%rdi),%rax │ │ │ │ push -0x78(%rbp) │ │ │ │ push -0x80(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ push %r11 │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0x18(%rdi),%rax │ │ │ │ push 0x18(%rax) │ │ │ │ push 0x10(%rax) │ │ │ │ push 0x8(%rax) │ │ │ │ push (%rax) │ │ │ │ mov -0xf0(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ - call 171d0 │ │ │ │ + call 170d0 │ │ │ │ mov -0xe8(%rbp),%rsp │ │ │ │ incq -0x90(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ addq $0x10,-0xd8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ cmp %rax,-0xc0(%rbp) │ │ │ │ - jle 26410 │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + jle 25d6a │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - jmp 26c00 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ + jmp 26578 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%r15,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 26ec0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26f20 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jne 26840 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 268a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%r13,1),%rax │ │ │ │ inc %rcx │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r8,%rax,1) │ │ │ │ add $0x10,%rsi │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt 0x30(%rsi) │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 27000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 27060 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jne 26980 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 269e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ + mov %r13,-0xb8(%rbp) │ │ │ │ mov -0x120(%rbp),%r8 │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r13,-0xb8(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ neg %rsi │ │ │ │ - jmp 271f1 │ │ │ │ + jmp 26b71 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fldt -0x10(%rdi,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %rcx,%r9 │ │ │ │ fldt (%rdi,%r9,1) │ │ │ │ mov %rdx,%r13 │ │ │ │ inc %rdx │ │ │ │ sub %r14,%rax │ │ │ │ - fmul %st(2),%st │ │ │ │ + shl $0x4,%r13 │ │ │ │ add %r8,%rcx │ │ │ │ sub %r8,%rsi │ │ │ │ - shl $0x4,%r13 │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10,%r13,1) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - je 26dc0 │ │ │ │ + je 26740 │ │ │ │ test %rax,%rax │ │ │ │ - jg 271c0 │ │ │ │ + jg 26b40 │ │ │ │ fldt 0x10(%rdi,%rsi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 271c6 │ │ │ │ + je 26b46 │ │ │ │ mov %rsi,%r9 │ │ │ │ - jmp 271c9 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 27209 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 26b49 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 26b89 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ mov -0x130(%rbp),%r12 │ │ │ │ - jmp 263fa │ │ │ │ + jmp 25d54 │ │ │ │ mov %rdx,%rsi │ │ │ │ - jmp 26b29 │ │ │ │ + jmp 264a9 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 26469 │ │ │ │ + jmp 25de9 │ │ │ │ movq $0x0,-0x90(%rbp) │ │ │ │ - jmp 264a0 │ │ │ │ + jmp 25e20 │ │ │ │ movq $0x0,-0x90(%rbp) │ │ │ │ - jmp 26b62 │ │ │ │ + jmp 264e2 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 26410 │ │ │ │ - jmp 26ae5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + je 25d6a │ │ │ │ + jmp 2645d │ │ │ │ + nop │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ push %r13 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r12 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ sub $0x138,%rsp │ │ │ │ mov 0x20(%rdi),%rbx │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ - mov (%rdi),%r12 │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ + mov (%rdi),%r14 │ │ │ │ mov %rbx,-0xe8(%rbp) │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ mov %rbx,-0xf8(%rbp) │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov %rbx,-0x100(%rbp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rbx,-0x108(%rbp) │ │ │ │ - mov 0x108(%r12),%rbx │ │ │ │ + mov 0x108(%r14),%rbx │ │ │ │ push %rax │ │ │ │ - push 0x48(%r12) │ │ │ │ - call d310 │ │ │ │ + push 0x48(%r14) │ │ │ │ + call d110 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ pop %rdx │ │ │ │ pop %rcx │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 27310 │ │ │ │ + jne 26c90 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 2796f │ │ │ │ + jne 272c8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0xe8(%rbp),%rdx │ │ │ │ lea -0x1(%rdx),%rcx │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 27fe3 │ │ │ │ + je 278f2 │ │ │ │ mov %rcx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rdx),%r8 │ │ │ │ - jmp 27369 │ │ │ │ + jmp 26ce9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rsi,1),%r9 │ │ │ │ mov %r9,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp (%rbx,%r9,1),%rax │ │ │ │ - jg 27fd3 │ │ │ │ + jg 278e2 │ │ │ │ mov %rdx,%rsi │ │ │ │ lea -0x1(%rdx),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 27340 │ │ │ │ + jl 26cc0 │ │ │ │ mov %rdi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%rbx,%rdx,1),%rax │ │ │ │ setg %sil │ │ │ │ xor %edx,%edx │ │ │ │ cmp %rdi,%rcx │ │ │ │ setne %dl │ │ │ │ and %rsi,%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ mov %rdi,-0xc8(%rbp) │ │ │ │ cmp %rdi,-0xe8(%rbp) │ │ │ │ - jle 28003 │ │ │ │ + jle 27912 │ │ │ │ fld1 │ │ │ │ - fildll -0x108(%rbp) │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ mov %rbx,-0x158(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + fildll -0x108(%rbp) │ │ │ │ lea (%rdi,%rdi,1),%r13 │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rdx │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ + lea (%rcx,%rcx,2),%rdx │ │ │ │ mov %rcx,%rsi │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %rdi,-0x138(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ shl $0x6,%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ mov %rdi,-0x128(%rbp) │ │ │ │ - shl $0x4,%rcx │ │ │ │ sub $0x40,%rdi │ │ │ │ - lea (%rbx,%rcx,1),%r14 │ │ │ │ - fstpt -0x80(%rbp) │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ mov %rdi,-0x150(%rbp) │ │ │ │ lea 0x10(%rdx),%rdi │ │ │ │ - fdivr %st(1),%st │ │ │ │ - mov (%r14),%rdx │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ - shl $0x5,%rsi │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ mov %rsi,-0x130(%rbp) │ │ │ │ sub $0x20,%rsi │ │ │ │ + mov (%r12),%rdx │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ mov %rsi,-0x148(%rbp) │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ + fstpt -0x80(%rbp) │ │ │ │ + fildll -0x100(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ fildll -0xf8(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jl 2795a │ │ │ │ - xchg %ax,%ax │ │ │ │ + jl 272b3 │ │ │ │ + nop │ │ │ │ cmp -0x48(%rbp),%rdx │ │ │ │ - jg 2795a │ │ │ │ - mov 0x30(%r12),%r8 │ │ │ │ + jg 272b3 │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ mov -0x140(%rbp),%rax │ │ │ │ - mov 0x78(%r12),%r11 │ │ │ │ + lea (%rdi,%rdi,2),%r11 │ │ │ │ mov %rsp,-0x118(%rbp) │ │ │ │ - mov 0x48(%r12),%rbx │ │ │ │ - lea (%rdi,%rdi,2),%r15 │ │ │ │ - shl $0x4,%r15 │ │ │ │ + mov 0x78(%r14),%r15 │ │ │ │ + mov 0x48(%r14),%rbx │ │ │ │ + shl $0x4,%r11 │ │ │ │ imul %rdi,%r8 │ │ │ │ sub %rax,%rsp │ │ │ │ fildll (%rbx) │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ + fldt (%r15,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + mov 0x58(%r14),%rcx │ │ │ │ or $0xc,%ah │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ + lea (%r15,%r11,1),%rax │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - lea (%r11,%r15,1),%rax │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ sub %rcx,%rsi │ │ │ │ cmpq $0x0,-0x138(%rbp) │ │ │ │ - js 27890 │ │ │ │ - mov 0x60(%r12),%r9 │ │ │ │ + js 271f0 │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ + mov 0x60(%r14),%r9 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r9) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ - fldt 0x2319f(%rip) │ │ │ │ + fldt 0x227f4(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 2759c │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 26f18 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x22e48(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40226,70 +40061,69 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 27575 │ │ │ │ + je 26ef1 │ │ │ │ fchs │ │ │ │ - fmuls 0x22b61(%rip) │ │ │ │ - fldt 0x2313f(%rip) │ │ │ │ + fmuls 0x221e5(%rip) │ │ │ │ + fldt 0x22793(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rax,%r13 │ │ │ │ - jl 27600 │ │ │ │ + jl 26f70 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 27530 │ │ │ │ + ja 26eb0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 275e0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 26f50 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ - jmp 27585 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 26f01 │ │ │ │ + xchg %ax,%ax │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x230cc(%rip) │ │ │ │ + fldt 0x2272c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27585 │ │ │ │ + jmp 26f01 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - inc %r8 │ │ │ │ fildll 0x8(%rbx) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ + inc %r8 │ │ │ │ + lea 0x10(%r15,%r11,1),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ + fldt (%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ @@ -40297,34 +40131,34 @@ │ │ │ │ fldt 0x10(%r9) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + fldt 0x226cc(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - fldt 0x23068(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%rsi │ │ │ │ mov -0x148(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rsi,%rdx │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ - jmp 276ed │ │ │ │ + jmp 27059 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x22cf8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40337,101 +40171,101 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 276c5 │ │ │ │ + je 27031 │ │ │ │ fchs │ │ │ │ - fmuls 0x22a11(%rip) │ │ │ │ - fldt 0x22fef(%rip) │ │ │ │ + fmuls 0x220a5(%rip) │ │ │ │ + fldt 0x22653(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jg 27750 │ │ │ │ + jg 270b8 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 27680 │ │ │ │ + ja 26ff0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27730 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 27098 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ - jmp 276d5 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 27041 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x22f7c(%rip) │ │ │ │ + fldt 0x225e4(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 276d5 │ │ │ │ + jmp 27041 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x10(%rbx) │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - fldt 0x10(%r11,%r8,1) │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + fldt 0x10(%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x20(%r9) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + fldt 0x22591(%rip) │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - fldt 0x22f25(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%r8 │ │ │ │ mov -0x150(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %r8,%rcx │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ - jmp 27831 │ │ │ │ + jmp 27191 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x22bb8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40444,249 +40278,247 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 27805 │ │ │ │ + je 27169 │ │ │ │ fchs │ │ │ │ - fmuls 0x228d1(%rip) │ │ │ │ - fldt 0x22eaf(%rip) │ │ │ │ + fmuls 0x21f6d(%rip) │ │ │ │ + fldt 0x2251b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ fstpt 0x40(%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ sub %r8,%rax │ │ │ │ dec %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jg 278b0 │ │ │ │ + jg 27208 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 277c0 │ │ │ │ + ja 27128 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27870 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 271d0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 27815 │ │ │ │ + jmp 27179 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x22e3c(%rip) │ │ │ │ + fldt 0x224ac(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27815 │ │ │ │ + jmp 27179 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x10(%r15,%r11,1),%rax │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ - jmp 278b8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + jmp 27210 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r10,%rsi │ │ │ │ - add $0x10,%r14 │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ + add 0x18(%r14),%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ mov -0x130(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0xf0(%rbp) │ │ │ │ + add %r10,%rax │ │ │ │ push -0xf8(%rbp) │ │ │ │ push -0x100(%rbp) │ │ │ │ push -0x108(%rbp) │ │ │ │ push %rdx │ │ │ │ + mov %rax,%rdx │ │ │ │ push 0x18(%rdi) │ │ │ │ push 0x10(%rdi) │ │ │ │ push 0x8(%rdi) │ │ │ │ - add %r10,%rax │ │ │ │ push (%rdi) │ │ │ │ - mov %rax,%rdx │ │ │ │ mov -0x120(%rbp),%r9 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ - call 171d0 │ │ │ │ + call 170d0 │ │ │ │ mov -0x118(%rbp),%rsp │ │ │ │ incq -0xc8(%rbp) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ cmp %rax,-0xe8(%rbp) │ │ │ │ - jle 2795a │ │ │ │ + jle 272b3 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - mov (%r14),%rdx │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ + mov (%r12),%rdx │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jge 27450 │ │ │ │ + jge 26dd0 │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov -0x158(%rbp),%rbx │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 272fe │ │ │ │ + je 26c7c │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ lea -0x1(%rdi),%rcx │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 27ff3 │ │ │ │ + je 27902 │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rcx),%rdi │ │ │ │ - jmp 279e9 │ │ │ │ + jmp 27329 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea (%rsi,%rcx,1),%r9 │ │ │ │ mov %r9,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp (%rbx,%r9,1),%rax │ │ │ │ - jg 27fdb │ │ │ │ + jg 278ea │ │ │ │ mov %rdx,%rcx │ │ │ │ lea -0x1(%rdx),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 279c0 │ │ │ │ + jl 27300 │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%rbx,%rdx,1),%rax │ │ │ │ setg %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %rsi,%r8 │ │ │ │ setne %dl │ │ │ │ and %rcx,%rdx │ │ │ │ lea (%rdx,%rsi,1),%rdi │ │ │ │ mov %rdi,-0xc8(%rbp) │ │ │ │ cmp %rdi,-0xe8(%rbp) │ │ │ │ - jle 272fe │ │ │ │ + jle 26c7c │ │ │ │ fld1 │ │ │ │ - fildll -0x108(%rbp) │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ - fdivr %st(1),%st │ │ │ │ + fildll -0x108(%rbp) │ │ │ │ lea (%rdi,%rdi,1),%r13 │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rdx │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ + lea (%rcx,%rcx,2),%rdx │ │ │ │ mov %rcx,%rsi │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %rdi,-0x138(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ shl $0x5,%rsi │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ shl $0x6,%rdi │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov %rsi,-0x130(%rbp) │ │ │ │ - shl $0x4,%rcx │ │ │ │ mov %rdi,-0x128(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - lea (%rbx,%rcx,1),%r14 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ lea -0x20(%rsi),%rbx │ │ │ │ mov %rbx,-0x148(%rbp) │ │ │ │ lea -0x40(%rdi),%rbx │ │ │ │ mov %rbx,-0x150(%rbp) │ │ │ │ lea 0x10(%rdx),%rbx │ │ │ │ mov %rbx,-0x140(%rbp) │ │ │ │ + fstpt -0x90(%rbp) │ │ │ │ + fildll -0x100(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ fildll -0xf8(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r14),%rdx │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r12),%rdx │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jl 272fe │ │ │ │ + jl 26c7c │ │ │ │ cmp -0x38(%rbp),%rdx │ │ │ │ - jg 272fe │ │ │ │ - mov 0x30(%r12),%r8 │ │ │ │ + jg 26c7c │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ mov -0x140(%rbp),%rax │ │ │ │ - mov 0x78(%r12),%r11 │ │ │ │ + lea (%rdi,%rdi,2),%r11 │ │ │ │ mov %rsp,-0x118(%rbp) │ │ │ │ - mov 0x48(%r12),%rbx │ │ │ │ - lea (%rdi,%rdi,2),%r15 │ │ │ │ - shl $0x4,%r15 │ │ │ │ + mov 0x78(%r14),%r15 │ │ │ │ + mov 0x48(%r14),%rbx │ │ │ │ + shl $0x4,%r11 │ │ │ │ imul %rdi,%r8 │ │ │ │ sub %rax,%rsp │ │ │ │ fildll (%rbx) │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ + fldt (%r15,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + mov 0x58(%r14),%rcx │ │ │ │ or $0xc,%ah │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ + lea (%r15,%r11,1),%rax │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - lea (%r11,%r15,1),%rax │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ sub %rcx,%rsi │ │ │ │ cmpq $0x0,-0x138(%rbp) │ │ │ │ - js 27f10 │ │ │ │ - mov 0x60(%r12),%r9 │ │ │ │ + js 27828 │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ + mov 0x60(%r14),%r9 │ │ │ │ mov %r10,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt (%r9) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ - fldt 0x22b1f(%rip) │ │ │ │ + fldt 0x221b2(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ - jmp 27c1c │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 27558 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x227c8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40699,69 +40531,69 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 27bf5 │ │ │ │ + je 27531 │ │ │ │ fchs │ │ │ │ - fmuls 0x224e1(%rip) │ │ │ │ - fldt 0x22abf(%rip) │ │ │ │ + fmuls 0x21ba5(%rip) │ │ │ │ + fldt 0x22153(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jg 27c80 │ │ │ │ + jg 275b8 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 27bb0 │ │ │ │ + ja 274f0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27c60 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 27598 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ - jmp 27c05 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 27541 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x22a4c(%rip) │ │ │ │ + fldt 0x220e4(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27c05 │ │ │ │ + jmp 27541 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - inc %r8 │ │ │ │ fildll 0x8(%rbx) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ + inc %r8 │ │ │ │ + lea 0x10(%r15,%r11,1),%rax │ │ │ │ shl $0x4,%r8 │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ - fldt (%r11,%r8,1) │ │ │ │ + fldt (%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ @@ -40769,34 +40601,34 @@ │ │ │ │ fldt 0x10(%r9) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + fldt 0x22084(%rip) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - fldt 0x229e8(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%rsi │ │ │ │ mov -0x148(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rsi,%rdx │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ - jmp 27d6d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 27699 │ │ │ │ + nop │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x22678(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40809,102 +40641,101 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 27d45 │ │ │ │ + je 27671 │ │ │ │ fchs │ │ │ │ - fmuls 0x22391(%rip) │ │ │ │ - fldt 0x2296f(%rip) │ │ │ │ + fmuls 0x21a65(%rip) │ │ │ │ + fldt 0x22013(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt 0x20(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ dec %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jg 27dd0 │ │ │ │ + jg 276f0 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 27d00 │ │ │ │ + ja 27630 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27db0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 276d0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xe0(%rbp) │ │ │ │ - jmp 27d55 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 27681 │ │ │ │ + nop │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x228fc(%rip) │ │ │ │ + fldt 0x21fac(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27d55 │ │ │ │ + jmp 27681 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fildll 0x10(%rbx) │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ - fldt 0x10(%r11,%r8,1) │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + fldt 0x10(%r15,%r8,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldt (%rdx) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldt 0x20(%r9) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ + fldt 0x21f59(%rip) │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - fldt 0x228a5(%rip) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ sub %rax,%r8 │ │ │ │ mov -0x150(%rbp),%rax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ mov %r8,%rcx │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ - jmp 27eb1 │ │ │ │ + jmp 277c9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x22538(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -40917,292 +40748,291 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 27e85 │ │ │ │ + je 277a1 │ │ │ │ fchs │ │ │ │ - fmuls 0x22251(%rip) │ │ │ │ - fldt 0x2282f(%rip) │ │ │ │ + fmuls 0x21935(%rip) │ │ │ │ + fldt 0x21ee3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ fstpt 0x40(%rsi) │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ sub %r8,%rax │ │ │ │ dec %rax │ │ │ │ cmp %rax,%r13 │ │ │ │ - jl 27f30 │ │ │ │ + jl 27840 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 27e40 │ │ │ │ + ja 27760 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 27ef0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 27808 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ - jmp 27e95 │ │ │ │ + jmp 277b1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x227bc(%rip) │ │ │ │ + fldt 0x21e74(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27e95 │ │ │ │ + jmp 277b1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x10(%r11,%r15,1),%rax │ │ │ │ - lea 0x20(%r11,%r15,1),%rdx │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x10(%r15,%r11,1),%rax │ │ │ │ + lea 0x20(%r15,%r11,1),%rdx │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ - jmp 27f38 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + jmp 27848 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r10,%rsi │ │ │ │ - add $0x10,%r14 │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0x18(%r12),%rdi │ │ │ │ + add 0x18(%r14),%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ lea (%r10,%rax,1),%rcx │ │ │ │ mov -0x130(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0xf0(%rbp) │ │ │ │ + add %r10,%rax │ │ │ │ push -0xf8(%rbp) │ │ │ │ push -0x100(%rbp) │ │ │ │ push -0x108(%rbp) │ │ │ │ push %rdx │ │ │ │ + mov %rax,%rdx │ │ │ │ push 0x18(%rdi) │ │ │ │ push 0x10(%rdi) │ │ │ │ push 0x8(%rdi) │ │ │ │ - add %r10,%rax │ │ │ │ push (%rdi) │ │ │ │ - mov %rax,%rdx │ │ │ │ mov -0x120(%rbp),%r9 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ - call 171d0 │ │ │ │ + call 170d0 │ │ │ │ mov -0x118(%rbp),%rsp │ │ │ │ incq -0xc8(%rbp) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ cmp %rax,-0xe8(%rbp) │ │ │ │ - jle 272fe │ │ │ │ + jle 26c7c │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - jmp 27ac0 │ │ │ │ + jmp 27400 │ │ │ │ mov %rdx,%rdi │ │ │ │ - jmp 27369 │ │ │ │ + jmp 26ce9 │ │ │ │ mov %rdx,%rsi │ │ │ │ - jmp 279e9 │ │ │ │ + jmp 27329 │ │ │ │ movq $0x0,-0xc8(%rbp) │ │ │ │ - jmp 2739f │ │ │ │ + jmp 26d1f │ │ │ │ movq $0x0,-0xc8(%rbp) │ │ │ │ - jmp 27a1f │ │ │ │ + jmp 2735f │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 272fe │ │ │ │ - jmp 27984 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 26c7c │ │ │ │ + jmp 272dd │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ push %r13 │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ sub $0x148,%rsp │ │ │ │ mov 0x20(%rdi),%rdx │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ mov (%rdi),%r12 │ │ │ │ mov 0x38(%rdi),%rbx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rdx,-0x80(%rbp) │ │ │ │ mov 0x18(%rdi),%rdx │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ - mov 0x108(%r12),%r14 │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ + mov 0x108(%r12),%r14 │ │ │ │ mov %rdx,-0x98(%rbp) │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ push %rax │ │ │ │ push 0x48(%r12) │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - call d310 │ │ │ │ + call d110 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 280d0 │ │ │ │ + jne 279e0 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 28830 │ │ │ │ + jne 28118 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 28fcc │ │ │ │ + je 28854 │ │ │ │ mov %rdx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%rax),%r8 │ │ │ │ - jmp 28129 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 27a29 │ │ │ │ + nopl (%rax) │ │ │ │ lea (%rdi,%rsi,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp (%r14,%r9,1),%rcx │ │ │ │ - jg 28fc4 │ │ │ │ + jg 2884c │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 28100 │ │ │ │ + jl 27a00 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp (%r14,%rax,1),%rcx │ │ │ │ setg %sil │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rdi,%rdx │ │ │ │ setne %al │ │ │ │ and %rsi,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ cmp %rax,-0x80(%rbp) │ │ │ │ - jle 28fe6 │ │ │ │ + jle 2886e │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ mov %r14,-0x170(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rdx │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ lea 0x1(%rsi),%rdi │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ lea 0x2(%rsi),%r13 │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov %rdi,-0x78(%rbp) │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ + fld1 │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rax,-0x150(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ shl $0x6,%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rdi,-0x140(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fstpt -0x110(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x120(%rbp) │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ add %r14,%rax │ │ │ │ - fdivr %st(1),%st │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ mov %rax,-0x158(%rbp) │ │ │ │ lea 0x10(%rdi),%rax │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ mov %rax,-0x168(%rbp) │ │ │ │ + fstpt -0x110(%rbp) │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x120(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x130(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0x100(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ mov (%rdx),%rax │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 28fb0 │ │ │ │ + jl 28838 │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 28fb0 │ │ │ │ + jg 28838 │ │ │ │ mov 0x30(%r12),%rcx │ │ │ │ mov -0x168(%rbp),%rax │ │ │ │ - mov 0x78(%r12),%rdi │ │ │ │ + lea (%rdx,%rdx,2),%r8 │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ + mov 0x78(%r12),%rdi │ │ │ │ mov 0x48(%r12),%r11 │ │ │ │ - lea (%rdx,%rdx,2),%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ imul %rdx,%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ fildll (%r11) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ mov 0x58(%r12),%r10 │ │ │ │ + lea (%rdi,%r8,1),%rax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea (%rdi,%r8,1),%rax │ │ │ │ mov %r10,-0xc0(%rbp) │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ + mov 0x60(%r12),%r14 │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xc8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov 0x60(%r12),%r14 │ │ │ │ sub %r10,%rax │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ fildll -0xc8(%rbp) │ │ │ │ fldt -0x110(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -41214,24 +41044,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r14) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 287a0 │ │ │ │ + jbe 28098 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x22049(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -41245,32 +41075,32 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 28376 │ │ │ │ + je 27c72 │ │ │ │ fchs │ │ │ │ - fmuls 0x21d60(%rip) │ │ │ │ - fldt 0x2233e(%rip) │ │ │ │ + fmuls 0x21464(%rip) │ │ │ │ + fldt 0x21a12(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ cmpq $0x0,-0x78(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ mov $0x1,%r9d │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(3) │ │ │ │ fld1 │ │ │ │ - fldt 0x21fe0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(3) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -41278,37 +41108,37 @@ │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 28400 │ │ │ │ + jle 27d00 │ │ │ │ fxch %st(3) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %r9 │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%r13 │ │ │ │ - jne 283e0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27ce0 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 28410 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 27d10 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %rcx │ │ │ │ fildll 0x8(%r11) │ │ │ │ + inc %rcx │ │ │ │ lea 0x10(%rdi,%r8,1),%r9 │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ @@ -41333,24 +41163,24 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt 0x10(%r14) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 28780 │ │ │ │ + jbe 28080 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x21ef9(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -41364,33 +41194,33 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 284c6 │ │ │ │ + je 27dc2 │ │ │ │ fchs │ │ │ │ - fmuls 0x21c10(%rip) │ │ │ │ - fldt 0x221ee(%rip) │ │ │ │ + fmuls 0x21314(%rip) │ │ │ │ + fldt 0x218c2(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x120(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ mov $0x1,%r15d │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x78(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x21e8e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -41399,34 +41229,35 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0x158(%rbp),%rax │ │ │ │ - jle 28560 │ │ │ │ + jle 27e60 │ │ │ │ fxch %st(2) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %r15 │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 28540 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28570 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27e40 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 27e70 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fildll 0x10(%r11) │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ lea 0x20(%rdi,%r8,1),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ @@ -41452,27 +41283,27 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x20(%r14) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 28760 │ │ │ │ + jbe 28060 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x21d9a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -41487,33 +41318,33 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 28627 │ │ │ │ + je 27f23 │ │ │ │ fchs │ │ │ │ - fmuls 0x21aaf(%rip) │ │ │ │ - fldt 0x2208d(%rip) │ │ │ │ + fmuls 0x211b3(%rip) │ │ │ │ + fldt 0x21761(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x130(%rbp) │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ mov $0x1,%edi │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x78(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x21d2a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -41522,260 +41353,257 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ - jle 286c0 │ │ │ │ + jle 27fc0 │ │ │ │ fxch %st(1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %rdi │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdi,%r13 │ │ │ │ - jne 286a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 286d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 27fa0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 27fd0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x140(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ shl $0x5,%rdx │ │ │ │ add 0x18(%r12),%rdx │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ mov -0x150(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ + add %rsi,%rax │ │ │ │ push -0x90(%rbp) │ │ │ │ push -0x98(%rbp) │ │ │ │ push -0xa0(%rbp) │ │ │ │ push %rcx │ │ │ │ - push 0x18(%rdx) │ │ │ │ mov %rdi,%rcx │ │ │ │ + push 0x18(%rdx) │ │ │ │ push 0x10(%rdx) │ │ │ │ push 0x8(%rdx) │ │ │ │ - add %rsi,%rax │ │ │ │ push (%rdx) │ │ │ │ mov %rax,%rdx │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ - call 171d0 │ │ │ │ + call 170d0 │ │ │ │ mov -0xb8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ addq $0x10,-0xb0(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0x80(%rbp) │ │ │ │ - jle 28fb0 │ │ │ │ + jle 28838 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - jmp 28230 │ │ │ │ + jmp 27b30 │ │ │ │ nop │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 287c0 │ │ │ │ + ja 280b0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x21f4e(%rip) │ │ │ │ + fldt 0x2161e(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28637 │ │ │ │ + jmp 27f33 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 28810 │ │ │ │ + ja 280f8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x21f2e(%rip) │ │ │ │ + fldt 0x21602(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 284d6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 27dd2 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 287f0 │ │ │ │ + ja 280d8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x21f12(%rip) │ │ │ │ + fldt 0x215ea(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28386 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 27c82 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x21eee(%rip) │ │ │ │ + fldt 0x215ce(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 28637 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 27f33 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x21ebe(%rip) │ │ │ │ + fldt 0x215a6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28386 │ │ │ │ + jmp 27c82 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x21e9e(%rip) │ │ │ │ + fldt 0x21586(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 284d6 │ │ │ │ + jmp 27dd2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 28fd9 │ │ │ │ + je 28861 │ │ │ │ mov %rdx,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%rdx),%rdi │ │ │ │ - jmp 288a9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 28169 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ lea (%rsi,%rdx,1),%r9 │ │ │ │ mov %r9,%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ add %r9,%rax │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ cmp %rcx,(%r14,%r9,1) │ │ │ │ - jl 28fbc │ │ │ │ + jl 28844 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 28880 │ │ │ │ + jl 28140 │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ cmp %rcx,(%r14,%rax,1) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %r8,%rsi │ │ │ │ setne %al │ │ │ │ and %rdx,%rax │ │ │ │ add %rsi,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ cmp %rax,-0x80(%rbp) │ │ │ │ - jle 280bf │ │ │ │ + jle 279cf │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0xf0(%rbp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ - lea 0x3(%rdi,%rdi,2),%rdx │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0xf0(%rbp) │ │ │ │ lea 0x1(%rsi),%rdi │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ lea 0x2(%rsi),%r13 │ │ │ │ + shl $0x5,%rdx │ │ │ │ mov %rdi,-0x78(%rbp) │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ + fld1 │ │ │ │ mov %rdi,-0x120(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ shl $0x5,%rax │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ shl $0x6,%rdi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - fstpt -0x140(%rbp) │ │ │ │ - fildll -0x98(%rbp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpt -0x100(%rbp) │ │ │ │ + mov %rdi,-0x130(%rbp) │ │ │ │ add %r14,%rax │ │ │ │ - fdivr %st(1),%st │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ lea 0x10(%rdi),%rax │ │ │ │ mov %rax,-0x158(%rbp) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ mov %rax,-0x168(%rbp) │ │ │ │ + fstpt -0x140(%rbp) │ │ │ │ + fildll -0x98(%rbp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt -0x100(%rbp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpt -0x150(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x110(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt -0xe0(%rbp) │ │ │ │ + nop │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ mov (%rdx),%rax │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 280bf │ │ │ │ + jl 279cf │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 280bf │ │ │ │ + jg 279cf │ │ │ │ mov 0x30(%r12),%rcx │ │ │ │ mov -0x168(%rbp),%rax │ │ │ │ - mov 0x78(%r12),%rdi │ │ │ │ + lea (%rdx,%rdx,2),%r8 │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ + mov 0x78(%r12),%rdi │ │ │ │ mov 0x48(%r12),%r11 │ │ │ │ - lea (%rdx,%rdx,2),%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ imul %rdx,%rcx │ │ │ │ sub %rax,%rsp │ │ │ │ fildll (%r11) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ mov 0x58(%r12),%r10 │ │ │ │ + lea (%rdi,%r8,1),%rax │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - lea (%rdi,%r8,1),%rax │ │ │ │ mov %r10,-0xc0(%rbp) │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ + mov 0x60(%r12),%r14 │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0xc8(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov 0x60(%r12),%r14 │ │ │ │ sub %r10,%rax │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ fildll -0xc8(%rbp) │ │ │ │ fldt -0x140(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -41787,24 +41615,24 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r14) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 28f20 │ │ │ │ + jbe 287b8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x218d9(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -41818,32 +41646,32 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 28ae6 │ │ │ │ + je 283a2 │ │ │ │ fchs │ │ │ │ - fmuls 0x215f0(%rip) │ │ │ │ - fldt 0x21bce(%rip) │ │ │ │ + fmuls 0x20d34(%rip) │ │ │ │ + fldt 0x212e2(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xf0(%rbp) │ │ │ │ cmpq $0x0,-0x78(%rbp) │ │ │ │ mov $0x10,%eax │ │ │ │ mov $0x1,%r9d │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(3) │ │ │ │ fld1 │ │ │ │ - fldt 0x21870(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(4) │ │ │ │ fld %st(3) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -41851,38 +41679,36 @@ │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ - jle 28b80 │ │ │ │ + jle 28420 │ │ │ │ fxch %st(3) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %r9 │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r9,%r13 │ │ │ │ - jne 28b60 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 28400 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 28b90 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 28430 │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %rcx │ │ │ │ fildll 0x8(%r11) │ │ │ │ + inc %rcx │ │ │ │ lea 0x10(%rdi,%r8,1),%r9 │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ @@ -41907,24 +41733,24 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt 0x10(%r14) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 28f00 │ │ │ │ + jbe 287a0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x21779(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -41938,33 +41764,33 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 28c46 │ │ │ │ + je 284e2 │ │ │ │ fchs │ │ │ │ - fmuls 0x21490(%rip) │ │ │ │ - fldt 0x21a6e(%rip) │ │ │ │ + fmuls 0x20bf4(%rip) │ │ │ │ + fldt 0x211a2(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x100(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ mov $0x1,%r15d │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x78(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt 0x2170e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -41973,34 +41799,35 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ - jle 28ce0 │ │ │ │ + jle 28580 │ │ │ │ fxch %st(2) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %r15 │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 28cc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28cf0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 28560 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 28590 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fildll 0x10(%r11) │ │ │ │ fldt 0x10(%rdi,%rcx,1) │ │ │ │ lea 0x20(%rdi,%r8,1),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ @@ -42026,27 +41853,27 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldt 0x20(%r14) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 28ee0 │ │ │ │ + jbe 28780 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x2161a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -42061,33 +41888,33 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 28da7 │ │ │ │ + je 28643 │ │ │ │ fchs │ │ │ │ - fmuls 0x2132f(%rip) │ │ │ │ - fldt 0x2190d(%rip) │ │ │ │ + fmuls 0x20a93(%rip) │ │ │ │ + fldt 0x21041(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0x110(%rbp) │ │ │ │ mov -0x120(%rbp),%rax │ │ │ │ mov $0x1,%edi │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ shl $0x4,%rax │ │ │ │ cmpq $0x0,-0x78(%rbp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x215aa(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -42096,247 +41923,247 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ mov -0x158(%rbp),%rax │ │ │ │ - jle 28e40 │ │ │ │ + jle 286e0 │ │ │ │ fxch %st(1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%rbx,%rax,1) │ │ │ │ inc %rdi │ │ │ │ + fldt (%rbx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rsi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rdi,%r13 │ │ │ │ - jne 28e20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28e50 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 286c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 286f0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x130(%rbp),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ shl $0x5,%rdx │ │ │ │ add 0x18(%r12),%rdx │ │ │ │ lea (%rsi,%rax,1),%rdi │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ push -0x58(%rbp) │ │ │ │ push -0x60(%rbp) │ │ │ │ push -0x88(%rbp) │ │ │ │ + add %rsi,%rax │ │ │ │ push -0x90(%rbp) │ │ │ │ push -0x98(%rbp) │ │ │ │ push -0xa0(%rbp) │ │ │ │ push %rcx │ │ │ │ - push 0x18(%rdx) │ │ │ │ mov %rdi,%rcx │ │ │ │ + push 0x18(%rdx) │ │ │ │ push 0x10(%rdx) │ │ │ │ push 0x8(%rdx) │ │ │ │ - add %rsi,%rax │ │ │ │ push (%rdx) │ │ │ │ mov %rax,%rdx │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ - call 171d0 │ │ │ │ + call 170d0 │ │ │ │ mov -0xb8(%rbp),%rsp │ │ │ │ incq -0x70(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ addq $0x10,-0xb0(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ cmp %rax,-0x80(%rbp) │ │ │ │ - jle 280bf │ │ │ │ + jle 279cf │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ - jmp 289a0 │ │ │ │ + jmp 28260 │ │ │ │ nop │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 28f40 │ │ │ │ + ja 287d0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fldt 0x217ce(%rip) │ │ │ │ + fldt 0x20efe(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28db7 │ │ │ │ + jmp 28653 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 28f90 │ │ │ │ + ja 28818 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x217ae(%rip) │ │ │ │ + fldt 0x20ee2(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28c56 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 284f2 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 28f70 │ │ │ │ + ja 287f8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x21792(%rip) │ │ │ │ + fldt 0x20eca(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 28af6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 283b2 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2176e(%rip) │ │ │ │ + fldt 0x20eae(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 28db7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 28653 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2173e(%rip) │ │ │ │ + fldt 0x20e86(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28af6 │ │ │ │ + jmp 283b2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x2171e(%rip) │ │ │ │ + fldt 0x20e66(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28c56 │ │ │ │ + jmp 284f2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x170(%rbp),%r14 │ │ │ │ - jmp 280b1 │ │ │ │ + jmp 279c1 │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 288a9 │ │ │ │ + jmp 28169 │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 28129 │ │ │ │ + jmp 27a29 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 28159 │ │ │ │ + jmp 27a59 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - jmp 288d8 │ │ │ │ + jmp 28198 │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - je 280bf │ │ │ │ - jmp 28842 │ │ │ │ + je 279cf │ │ │ │ + jmp 2812a │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ push %r13 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r12 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ sub $0x180,%rsp │ │ │ │ mov 0x20(%rdi),%rbx │ │ │ │ mov (%rdi),%rax │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ + mov %rbx,-0xe8(%rbp) │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ - mov %rbx,-0x118(%rbp) │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ + mov %rbx,-0xd8(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ push 0x58(%rax) │ │ │ │ push 0x48(%rax) │ │ │ │ push 0x30(%rax) │ │ │ │ - call 8490 │ │ │ │ + call 83d0 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 290a2 │ │ │ │ + jne 28932 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 29750 │ │ │ │ + jne 28fb0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2aad4 │ │ │ │ + je 2a365 │ │ │ │ mov %r8,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ - jmp 29129 │ │ │ │ + jmp 289a9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rsi,%rdi,1),%r10 │ │ │ │ mov %r10,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r10,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp (%rbx,%r10,1),%rcx │ │ │ │ - jg 29dd0 │ │ │ │ + jg 29630 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jl 29100 │ │ │ │ + jl 28980 │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%rbx,%rdx,1),%rcx │ │ │ │ setg %dil │ │ │ │ xor %edx,%edx │ │ │ │ cmp %rsi,%r8 │ │ │ │ setne %dl │ │ │ │ and %rdi,%rdx │ │ │ │ lea (%rdx,%rsi,1),%rdi │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jle 2aaf4 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov %rbx,-0x110(%rbp) │ │ │ │ + jle 2a385 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov %rbx,-0x118(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + mov -0x130(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 2a454 │ │ │ │ + jl 29cca │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2a454 │ │ │ │ + jg 29cca │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov %rsp,-0x138(%rbp) │ │ │ │ + mov %rsp,-0x140(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ mov 0x58(%rdi),%r11 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ lea 0x1(%r11),%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ lea (%rdi,%rdi,1),%r15 │ │ │ │ @@ -42346,376 +42173,377 @@ │ │ │ │ mov %rsp,-0x70(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ shr $0x3,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ sub $0x10,%rax │ │ │ │ sub %rsi,%rsp │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ imul %r15,%rax │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rdi,%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ shl $0x5,%rdi │ │ │ │ + imul %rbx,%rdx │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,-0xd0(%rbp) │ │ │ │ + fstpt (%rsi) │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ dec %rax │ │ │ │ - fstpt (%rsi) │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rsi,-0xc8(%rbp) │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - js 2a42e │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + js 29cab │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ lea -0x8(%rcx),%r9 │ │ │ │ - mov %r8,-0xb8(%rbp) │ │ │ │ mov 0x48(%rdx),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ - mov %r8,%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ imul %rbx,%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdx),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ mov (%rax,%r9,1),%rdi │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ fldt (%rax,%r9,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x88(%rbp) │ │ │ │ + fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - sub %r11,%rsi │ │ │ │ - cmpq $0x0,-0x78(%rbp) │ │ │ │ - mov %rax,(%r12,%r9,1) │ │ │ │ - mov %rsi,(%rdx,%r9,1) │ │ │ │ - jle 293b4 │ │ │ │ - add %rdi,%rsi │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r11,%rdx,1),%rdx │ │ │ │ + sub %r11,%rax │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + mov %rdx,(%r12,%r9,1) │ │ │ │ + mov %rax,(%rbx,%r9,1) │ │ │ │ + jle 28c34 │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + lea (%rdi,%r15,1),%r14 │ │ │ │ + add %rax,%r14 │ │ │ │ mov %rsi,%rax │ │ │ │ - lea (%rsi,%r15,1),%r14 │ │ │ │ neg %rax │ │ │ │ - lea (%r10,%rax,8),%r8 │ │ │ │ + lea (%r10,%rax,8),%rbx │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - add %rax,%r8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rax,%rbx │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ - mov %rdx,(%r8,%rsi,8) │ │ │ │ + mov %rdx,(%rbx,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r14 │ │ │ │ - jne 293a0 │ │ │ │ + jne 28c20 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ sub $0x8,%r9 │ │ │ │ add %rax,%r10 │ │ │ │ cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 29315 │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ + jne 28b9c │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0xa8(%rbp) │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ call 3030 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r11 │ │ │ │ xor %esi,%esi │ │ │ │ - add $0x17,%rax │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + lea 0x17(%r8),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ mov %r13,%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xc8(%rcx),%rax │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ mov %rax,%r10 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ fldt (%r10) │ │ │ │ - imul %rsi,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %rdi,%rax │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + imul %rsi,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add %r8,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ fldt 0x10(%r10) │ │ │ │ - mov (%rax,%rsi,8),%r9 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov (%rax,%rsi,8),%rdi │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jge 29522 │ │ │ │ - mov -0x120(%rbp),%r14 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 28d82 │ │ │ │ + mov -0x128(%rbp),%r14 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ fmul %st,%st(1) │ │ │ │ imul %rsi,%r14 │ │ │ │ shl $0x4,%r14 │ │ │ │ - fldt 0x10(%r14,%rdi,1) │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + fldt 0x10(%r14,%r8,1) │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + lea 0x2(%rdi),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - lea 0x2(%r9),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jg 29528 │ │ │ │ + fstpt 0x10(%r14) │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jg 28d88 │ │ │ │ fldt (%rdx) │ │ │ │ - inc %rax │ │ │ │ - xor %edi,%edi │ │ │ │ - sub %r9,%rax │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + sub %rdi,%r8 │ │ │ │ + mov $0x2,%edi │ │ │ │ fld %st(1) │ │ │ │ - mov $0x2,%r9d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ - inc %r9 │ │ │ │ + inc %rdi │ │ │ │ + fldt 0x20(%rcx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%rdx,%rdi,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 29500 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2952a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2952a │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + fstpt 0x20(%rdx,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 28d60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 28d8a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 28d8a │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ inc %rsi │ │ │ │ add $0x20,%r10 │ │ │ │ add %r13,%rdx │ │ │ │ add %rax,%rcx │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 2945f │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ + jne 28cd4 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 2a1ac │ │ │ │ + je 29a17 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 29e30 │ │ │ │ + je 29690 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 29719 │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + cmpq $0x0,-0xd8(%rbp) │ │ │ │ + jle 28f79 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ mov -0x58(%rbp),%r14 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r13,%r10 │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r11 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r11 │ │ │ │ - shl $0x5,%r8 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ shr $0x4,%r10 │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + lea (%rcx,%rdx,1),%r11 │ │ │ │ + mov %r14,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - je 29df3 │ │ │ │ + je 29653 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 29680 │ │ │ │ + jle 28eda │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ mov %rax,%r13 │ │ │ │ - mov %rsi,-0xa8(%rbp) │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ - mov %r8,-0xb8(%rbp) │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ shl $0x4,%r13 │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ mov 0x48(%rcx),%r14 │ │ │ │ - mov (%r11,%rax,8),%rcx │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rcx │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ fldt (%rcx,%r13,1) │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ imul %rax,%r13 │ │ │ │ add %r13,%r13 │ │ │ │ - mov (%rdi,%rax,8),%rsi │ │ │ │ mov %r10,%rdx │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ imul %rax,%rdx │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r14,%rax,8),%rcx │ │ │ │ add %rsi,%rdx │ │ │ │ add %r13,%rsi │ │ │ │ add %r15,%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8,%rdx,1) │ │ │ │ mov -0xc0(%rbp),%rdx │ │ │ │ add (%rdx,%rsi,8),%rcx │ │ │ │ - mov %rcx,(%r11,%rax,8) │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 2961a │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ + jne 28e6d │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov (%r11,%rbx,8),%rax │ │ │ │ - fldt (%r14) │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%r14 │ │ │ │ + fldt (%r11) │ │ │ │ add 0x18(%rcx),%r14 │ │ │ │ + fldt 0x10(%r14) │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%rcx),%rax │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - fldt 0x10(%r14) │ │ │ │ fmul %st(1),%st │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r14) │ │ │ │ mov -0x70(%rbp),%r14 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - jg 296f1 │ │ │ │ - jmp 2a425 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 28f51 │ │ │ │ + jmp 29ca2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 29de0 │ │ │ │ - mov (%r12,%rax,8),%rcx │ │ │ │ + je 29640 │ │ │ │ mov (%rdi,%rax,8),%r13 │ │ │ │ + mov (%r12,%rax,8),%rcx │ │ │ │ sub (%r14,%rax,8),%rcx │ │ │ │ cmp %rcx,%r13 │ │ │ │ - je 296e0 │ │ │ │ + je 28f40 │ │ │ │ inc %r13 │ │ │ │ inc %r8 │ │ │ │ mov %r13,(%rdi,%rax,8) │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jg 295b9 │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jg 28e05 │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov -0x138(%rbp),%rsp │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - addq $0x10,-0x128(%rbp) │ │ │ │ + mov -0x140(%rbp),%rsp │ │ │ │ + incq -0x100(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + addq $0x10,-0x130(%rbp) │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2a454 │ │ │ │ + jle 29cca │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - jmp 2918a │ │ │ │ + jmp 28a0a │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2aae4 │ │ │ │ + je 2a375 │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ - jmp 297a9 │ │ │ │ + jmp 29029 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ lea (%rdi,%rcx,1),%r10 │ │ │ │ mov %r10,%rsi │ │ │ │ shr $0x3f,%rsi │ │ │ │ add %r10,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp %rdx,(%rbx,%r10,1) │ │ │ │ - jl 2a460 │ │ │ │ + jl 29cd6 │ │ │ │ mov %rsi,%rcx │ │ │ │ lea -0x1(%rsi),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jl 29780 │ │ │ │ + jl 29000 │ │ │ │ mov %rdi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ cmp %rdx,(%rbx,%rcx,1) │ │ │ │ setl %sil │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp %rdi,%r8 │ │ │ │ setne %cl │ │ │ │ and %rsi,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ + mov %rcx,-0x100(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 29093 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + jge 28923 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov -0x120(%rbp),%rbx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 29093 │ │ │ │ + jl 28923 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 29093 │ │ │ │ + jg 28923 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov %rsp,-0x130(%rbp) │ │ │ │ + mov %rsp,-0x138(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ mov 0x58(%rdi),%r11 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ lea 0x1(%r11),%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ lea (%rdi,%rdi,1),%r15 │ │ │ │ @@ -42725,1269 +42553,1267 @@ │ │ │ │ mov %rsp,-0x70(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ shr $0x3,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ sub $0x10,%rax │ │ │ │ sub %rsi,%rsp │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ imul %r15,%rax │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rdi,%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ shl $0x5,%rdi │ │ │ │ + imul %rbx,%rdx │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,-0xd0(%rbp) │ │ │ │ + fstpt (%rsi) │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ dec %rax │ │ │ │ - fstpt (%rsi) │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rsi,-0xc8(%rbp) │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - js 2aaae │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + js 2a346 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ lea -0x8(%rcx),%r9 │ │ │ │ - mov %r8,-0xb8(%rbp) │ │ │ │ mov 0x48(%rdx),%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ - mov %r8,%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ imul %rbx,%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdx),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ mov (%rax,%r9,1),%rdi │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rdi,-0x88(%rbp) │ │ │ │ - fildll -0x88(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + fildll -0x90(%rbp) │ │ │ │ fldt (%rax,%r9,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x88(%rbp) │ │ │ │ + fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - sub %r11,%rsi │ │ │ │ - cmpq $0x0,-0x78(%rbp) │ │ │ │ - mov %rax,(%r12,%r9,1) │ │ │ │ - mov %rsi,(%rdx,%r9,1) │ │ │ │ - jle 29a34 │ │ │ │ - add %rdi,%rsi │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r11,%rdx,1),%rdx │ │ │ │ + sub %r11,%rax │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + mov %rdx,(%r12,%r9,1) │ │ │ │ + mov %rax,(%rbx,%r9,1) │ │ │ │ + jle 292b4 │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + lea (%rdi,%r15,1),%r14 │ │ │ │ + add %rax,%r14 │ │ │ │ mov %rsi,%rax │ │ │ │ - lea (%rsi,%r15,1),%r14 │ │ │ │ neg %rax │ │ │ │ - lea (%r10,%rax,8),%r8 │ │ │ │ + lea (%r10,%rax,8),%rbx │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - add %rax,%r8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rax,%rbx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ - mov %rdx,(%r8,%rsi,8) │ │ │ │ + mov %rdx,(%rbx,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r14 │ │ │ │ - jne 29a20 │ │ │ │ + jne 292a0 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ sub $0x8,%r9 │ │ │ │ add %rax,%r10 │ │ │ │ cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 2998d │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ + jne 29214 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0xa8(%rbp) │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov %r11,-0x90(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ call 3030 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r11 │ │ │ │ xor %esi,%esi │ │ │ │ - add $0x17,%rax │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + lea 0x17(%r8),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xc8(%rcx),%rax │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ mov %rax,%r10 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ fldt (%r10) │ │ │ │ - imul %rsi,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %rdi,%rax │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + imul %rsi,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add %r8,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ fldt 0x10(%r10) │ │ │ │ - mov (%rax,%rsi,8),%r8 │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov (%rax,%rsi,8),%rdi │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jge 29ba2 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 29402 │ │ │ │ + mov -0x118(%rbp),%r14 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ fmul %st,%st(1) │ │ │ │ imul %rsi,%r14 │ │ │ │ shl $0x4,%r14 │ │ │ │ - fldt 0x10(%r14,%rdi,1) │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ + fldt 0x10(%r14,%r8,1) │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + lea 0x2(%rdi),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jg 29ba8 │ │ │ │ + fstpt 0x10(%r14) │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jg 29408 │ │ │ │ fldt (%rdx) │ │ │ │ - inc %rax │ │ │ │ - xor %edi,%edi │ │ │ │ - sub %r8,%rax │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + sub %rdi,%r8 │ │ │ │ + mov $0x2,%edi │ │ │ │ fld %st(1) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ - inc %r8 │ │ │ │ + inc %rdi │ │ │ │ + fldt 0x20(%rcx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%rdx,%rdi,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 29b80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29baa │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 29baa │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + fstpt 0x20(%rdx,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 293e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2940a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2940a │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ inc %rsi │ │ │ │ add $0x20,%r10 │ │ │ │ add %r13,%rdx │ │ │ │ add %rax,%rcx │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 29ae2 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + jne 29354 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 2a82c │ │ │ │ + je 2a083 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 2a4c0 │ │ │ │ + je 29d30 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 29d99 │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + cmpq $0x0,-0xd8(%rbp) │ │ │ │ + jle 295f9 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ mov -0x58(%rbp),%r14 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r13,%r10 │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r11 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r11,-0xa0(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r11 │ │ │ │ - shl $0x5,%r8 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ shr $0x4,%r10 │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + lea (%rcx,%rdx,1),%r11 │ │ │ │ + mov %r14,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - je 2a483 │ │ │ │ + je 29cf3 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 29d00 │ │ │ │ + jle 2955a │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ mov %rax,%r13 │ │ │ │ - mov %rsi,-0xa8(%rbp) │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ shl $0x4,%r13 │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ mov 0x48(%rcx),%r14 │ │ │ │ - mov (%r11,%rax,8),%rcx │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rcx │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ fldt (%rcx,%r13,1) │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ imul %rax,%r13 │ │ │ │ add %r13,%r13 │ │ │ │ - mov (%rdi,%rax,8),%rsi │ │ │ │ mov %r10,%rdx │ │ │ │ - mov -0xc8(%rbp),%r8 │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ imul %rax,%rdx │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r14,%rax,8),%rcx │ │ │ │ add %rsi,%rdx │ │ │ │ add %r13,%rsi │ │ │ │ add %r15,%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8,%rdx,1) │ │ │ │ mov -0xc0(%rbp),%rdx │ │ │ │ add (%rdx,%rsi,8),%rcx │ │ │ │ - mov %rcx,(%r11,%rax,8) │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 29c9a │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ + jne 294ed │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ - mov (%r11,%rbx,8),%rax │ │ │ │ - fldt (%r14) │ │ │ │ - mov -0x88(%rbp),%r14 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%r14 │ │ │ │ + fldt (%r11) │ │ │ │ add 0x18(%rcx),%r14 │ │ │ │ + fldt 0x10(%r14) │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%rcx),%rax │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - fldt 0x10(%r14) │ │ │ │ fmul %st(1),%st │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r14) │ │ │ │ mov -0x70(%rbp),%r14 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - jg 29d71 │ │ │ │ - jmp 2aaa5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 295d1 │ │ │ │ + jmp 2a33d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2a470 │ │ │ │ - mov (%r12,%rax,8),%rcx │ │ │ │ + je 29ce0 │ │ │ │ mov (%rdi,%rax,8),%r13 │ │ │ │ + mov (%r12,%rax,8),%rcx │ │ │ │ sub (%r14,%rax,8),%rcx │ │ │ │ cmp %rcx,%r13 │ │ │ │ - je 29d60 │ │ │ │ + je 295c0 │ │ │ │ inc %r13 │ │ │ │ inc %r8 │ │ │ │ mov %r13,(%rdi,%rax,8) │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jg 29c39 │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jg 29485 │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%rsp │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - addq $0x10,-0x120(%rbp) │ │ │ │ + mov -0x138(%rbp),%rsp │ │ │ │ + incq -0x100(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + addq $0x10,-0x128(%rbp) │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 29093 │ │ │ │ + jle 28923 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 29802 │ │ │ │ + jmp 29082 │ │ │ │ mov %rdx,%rsi │ │ │ │ - jmp 29129 │ │ │ │ + jmp 289a9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - inc %r8 │ │ │ │ incq (%rdi) │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jle 29719 │ │ │ │ + inc %r8 │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jle 28f79 │ │ │ │ mov (%rdi),%rax │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 29e0b │ │ │ │ + jl 2966b │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 29e29 │ │ │ │ + jle 29689 │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rdi) │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ add %rax,%r8 │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jg 29df3 │ │ │ │ - jmp 29719 │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jg 29653 │ │ │ │ + jmp 28f79 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 295c2 │ │ │ │ + jmp 28e0e │ │ │ │ test %r15,%r15 │ │ │ │ - jle 29719 │ │ │ │ + jle 28f79 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ lea -0x1(%r15),%r8 │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ mov %rax,-0x148(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ lea (%rax,%r13,1),%rcx │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rax,%rbx │ │ │ │ lea (%rcx,%r13,1),%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rbx,-0x168(%rbp) │ │ │ │ + mov %rcx,-0x180(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rdi,-0x170(%rbp) │ │ │ │ + mov %rdi,-0x178(%rbp) │ │ │ │ add %r13,%rdi │ │ │ │ + mov %rbx,-0x170(%rbp) │ │ │ │ + add %rax,%rbx │ │ │ │ lea (%rbx,%rax,1),%r14 │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ lea (%rdi,%r13,1),%rbx │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ lea (%r14,%rax,1),%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ mov %r10,%r13 │ │ │ │ - jmp 29ecc │ │ │ │ - inc %rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 2a198 │ │ │ │ + jmp 29745 │ │ │ │ + incq -0xf8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + je 29a03 │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - mov -0x140(%rbp),%rbx │ │ │ │ - mov (%rax,%rcx,8),%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 29ec0 │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ mov -0x148(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 29ec0 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %rdx,-0x180(%rbp) │ │ │ │ - mov %rcx,-0x178(%rbp) │ │ │ │ + jl 2972e │ │ │ │ + mov -0x150(%rbp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 2972e │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ mov %r8,-0x188(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rbx,%rsi,1) │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ + mov -0x180(%rbp),%r11 │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %r10,%rdx │ │ │ │ - mov %rbx,-0x158(%rbp) │ │ │ │ + mov %rbx,-0x160(%rbp) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ mov %rbx,-0xa8(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ - jmp 29f87 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ + jmp 29801 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x170(%rbp),%rcx │ │ │ │ fldt (%r11) │ │ │ │ mov %rdx,-0x190(%rbp) │ │ │ │ mov %rbx,-0x198(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %r11,-0x1a0(%rbp) │ │ │ │ mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ + mov %r11,-0x1a0(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - mov -0x170(%rbp),%rax │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ + mov -0x178(%rbp),%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 29fe6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 29856 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ - imul %r8,%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - jmp 2a034 │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + imul %r8,%rbx │ │ │ │ + jmp 298a4 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r11) │ │ │ │ mov 0x30(%r12,%r10,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - fldt (%r11) │ │ │ │ + add %rbx,%r14 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rbx,%r14 │ │ │ │ imul %r14,%r8 │ │ │ │ - jmp 2a082 │ │ │ │ + jmp 29902 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 2a080 │ │ │ │ + jne 29900 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r15,%r10 │ │ │ │ - jne 2a030 │ │ │ │ + jne 298a0 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%rcx │ │ │ │ - jne 29fe0 │ │ │ │ + jne 29850 │ │ │ │ mov -0x198(%rbp),%rbx │ │ │ │ mov -0x1a0(%rbp),%r11 │ │ │ │ mov -0x190(%rbp),%rdx │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 29f7f │ │ │ │ + jne 297f9 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x150(%rbp),%xmm0 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ + movq -0x158(%rbp),%xmm0 │ │ │ │ + movq %rsi,%xmm5 │ │ │ │ movq %rax,%xmm4 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ mov -0x188(%rbp),%r8 │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ - mov -0x180(%rbp),%rdx │ │ │ │ - fstpt 0x50(%rdi) │ │ │ │ + fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - inc %rcx │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ - mov %r8,0x20(%rbx) │ │ │ │ - mov %r8,0x8(%rbx) │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ movq %r14,%xmm0 │ │ │ │ - fstpt 0x30(%rdi) │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - fstpt 0x40(%rdi) │ │ │ │ + mov %r8,0x20(%rbx) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ + mov %r8,0x8(%rbx) │ │ │ │ + mov %r8,0x10(%rbx) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ mov %r8,0x18(%rbx) │ │ │ │ movups %xmm0,0x20(%rax) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 29ecc │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ + jmp 2972e │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ mov %r8,0x0(,%rax,8) │ │ │ │ - jmp 29719 │ │ │ │ + jmp 28f79 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 29719 │ │ │ │ + jle 28f79 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ xor %edx,%edx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0xb8(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ lea (%rax,%r13,1),%r10 │ │ │ │ mov %r11,%rax │ │ │ │ lea -0x1(%r15),%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r10,%r13,1),%rcx │ │ │ │ + mov %r10,-0x150(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rbx,-0x140(%rbp) │ │ │ │ mov %rcx,-0x148(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ add %r13,%rcx │ │ │ │ + mov %rbx,-0xf8(%rbp) │ │ │ │ + add %rax,%rbx │ │ │ │ lea (%rbx,%rax,1),%r12 │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ - mov %r10,%rcx │ │ │ │ mov %rdx,%r11 │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - jmp 2a233 │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + jmp 29aa6 │ │ │ │ inc %r11 │ │ │ │ cmp %r15,%r11 │ │ │ │ - je 2a40e │ │ │ │ + je 29c8b │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ mov (%rbx,%r11,8),%rsi │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jl 2a227 │ │ │ │ + jl 29a9a │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jg 2a227 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + jg 29a9a │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ mov %r11,%rdi │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ + mov %r11,-0x158(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %r11,-0x150(%rbp) │ │ │ │ - mov %rcx,-0x158(%rbp) │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ fldt (%rbx,%rdi,1) │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ mov %rsi,0x8(%rbx) │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rdx │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + mov -0x150(%rbp),%rsi │ │ │ │ mov 0xe0(%rbx),%r10 │ │ │ │ add 0x18(%rbx),%r8 │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - jmp 2a2dd │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + jmp 29b50 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - mov -0x140(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ mov %r9,-0x168(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ mov -0x148(%rbp),%r14 │ │ │ │ fldt (%rax) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ add 0x10(%rbx,%r9,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %ebx,%ebx │ │ │ │ - imul %rax,%rsi │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - jmp 2a320 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %rax,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 29b93 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ fldt (%r14) │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ mov 0x20(%rax,%rbx,8),%r13 │ │ │ │ + fmul %st(1),%st │ │ │ │ add %rsi,%r13 │ │ │ │ mov %r13,%r11 │ │ │ │ imul %rdx,%r11 │ │ │ │ - jmp 2a342 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r12,%rcx,8),%rdi │ │ │ │ + jmp 29bc2 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ + mov 0x30(%r12,%rcx,8),%rdi │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%r8) │ │ │ │ add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ + fldt 0x10(%r8) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r8) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r15,%rcx │ │ │ │ - jne 2a340 │ │ │ │ + jne 29bc0 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 2a31c │ │ │ │ + jne 29b8f │ │ │ │ mov -0x168(%rbp),%r9 │ │ │ │ addq $0x10,-0x80(%rbp) │ │ │ │ inc %r9 │ │ │ │ cmp %r15,%r9 │ │ │ │ - jne 2a2d7 │ │ │ │ + jne 29b4a │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xc8(%rbp),%rdx │ │ │ │ - movq -0xa8(%rbp),%xmm0 │ │ │ │ - mov -0x150(%rbp),%r11 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0x158(%rbp),%r11 │ │ │ │ movq %r13,%xmm6 │ │ │ │ + movq -0xa8(%rbp),%xmm0 │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ - fstpt 0x40(%rdx) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ inc %r11 │ │ │ │ - fstpt 0x20(%rdx) │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ - mov %rdi,0x20(%rsi) │ │ │ │ - movups %xmm0,0x10(%rsi) │ │ │ │ - fstpt 0x30(%rdx) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ + mov %rdi,0x20(%rdx) │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ + movups %xmm0,0x10(%rdx) │ │ │ │ cmp %r15,%r11 │ │ │ │ - jne 2a233 │ │ │ │ + jne 29aa6 │ │ │ │ mov %rax,%r11 │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ mov %r11,0x0(,%rax,8) │ │ │ │ - jmp 29719 │ │ │ │ + jmp 28f79 │ │ │ │ mov (%rdi,%rcx,8),%r13 │ │ │ │ - jmp 29702 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - add $0x17,%rax │ │ │ │ + jmp 28f62 │ │ │ │ + lea 0x17(%r8),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 29564 │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - jmp 29085 │ │ │ │ + jmp 28dbd │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ + jmp 28915 │ │ │ │ mov %rsi,%rdi │ │ │ │ - jmp 297a9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - inc %r8 │ │ │ │ + jmp 29029 │ │ │ │ + xchg %ax,%ax │ │ │ │ incq (%rdi) │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jle 29d99 │ │ │ │ + inc %r8 │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jle 295f9 │ │ │ │ mov (%rdi),%rax │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 2a49b │ │ │ │ + jl 29d0b │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 2a4b9 │ │ │ │ + jle 29d29 │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rdi) │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ add %rax,%r8 │ │ │ │ - cmp %r8,-0xd0(%rbp) │ │ │ │ - jg 2a483 │ │ │ │ - jmp 29d99 │ │ │ │ + cmp %r8,-0xd8(%rbp) │ │ │ │ + jg 29cf3 │ │ │ │ + jmp 295f9 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 29c42 │ │ │ │ + jmp 2948e │ │ │ │ test %r15,%r15 │ │ │ │ - jle 29d99 │ │ │ │ + jle 295f9 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0x158(%rbp) │ │ │ │ lea -0x1(%r15),%r8 │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ mov %rax,-0x140(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ lea (%rax,%r13,1),%rcx │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rax,%rbx │ │ │ │ lea (%rcx,%r13,1),%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rbx,-0x160(%rbp) │ │ │ │ + mov %rcx,-0x178(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rdi,-0x168(%rbp) │ │ │ │ + mov %rdi,-0x170(%rbp) │ │ │ │ add %r13,%rdi │ │ │ │ + mov %rbx,-0x168(%rbp) │ │ │ │ + add %rax,%rbx │ │ │ │ lea (%rbx,%rax,1),%r14 │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ lea (%rdi,%r13,1),%rbx │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ lea (%r14,%rax,1),%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ mov %r10,%r13 │ │ │ │ - jmp 2a55c │ │ │ │ - inc %rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 2a818 │ │ │ │ + jmp 29de5 │ │ │ │ + incq -0xf8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + je 2a329 │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - mov -0x138(%rbp),%rbx │ │ │ │ - mov (%rax,%rcx,8),%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 2a550 │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ mov -0x140(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 2a550 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %rdx,-0x178(%rbp) │ │ │ │ - mov %rcx,-0x170(%rbp) │ │ │ │ + jl 29dce │ │ │ │ + mov -0x148(%rbp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 29dce │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ mov %r8,-0x180(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rbx,%rsi,1) │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ + mov -0x178(%rbp),%r11 │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %r10,%rdx │ │ │ │ - mov %rbx,-0x150(%rbp) │ │ │ │ + mov %rbx,-0x158(%rbp) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ mov %rbx,-0xa8(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ - jmp 2a617 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ + jmp 29ea1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ fldt (%r11) │ │ │ │ mov %rdx,-0x188(%rbp) │ │ │ │ mov %rbx,-0x190(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %r11,-0x198(%rbp) │ │ │ │ mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ + mov %r11,-0x198(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - mov -0x168(%rbp),%rax │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2a676 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 29ef6 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ - imul %r8,%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - jmp 2a6c4 │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + imul %r8,%rbx │ │ │ │ + jmp 29f44 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r11) │ │ │ │ mov 0x30(%r12,%r10,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - fldt (%r11) │ │ │ │ + add %rbx,%r14 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rbx,%r14 │ │ │ │ imul %r14,%r8 │ │ │ │ - jmp 2a702 │ │ │ │ + jmp 29f82 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 2a700 │ │ │ │ + jne 29f80 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r15,%r10 │ │ │ │ - jne 2a6c0 │ │ │ │ + jne 29f40 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%rcx │ │ │ │ - jne 2a670 │ │ │ │ + jne 29ef0 │ │ │ │ mov -0x190(%rbp),%rbx │ │ │ │ mov -0x198(%rbp),%r11 │ │ │ │ mov -0x188(%rbp),%rdx │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 2a60f │ │ │ │ + jne 29e99 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x148(%rbp),%xmm0 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ + movq -0x150(%rbp),%xmm0 │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ mov -0x180(%rbp),%r8 │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ - mov -0x178(%rbp),%rdx │ │ │ │ - fstpt 0x50(%rdi) │ │ │ │ + fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - inc %rcx │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ - mov %r8,0x20(%rbx) │ │ │ │ - mov %r8,0x8(%rbx) │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ movq %r14,%xmm0 │ │ │ │ - fstpt 0x30(%rdi) │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ - fstpt 0x40(%rdi) │ │ │ │ + mov %r8,0x20(%rbx) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ + mov %r8,0x8(%rbx) │ │ │ │ + mov %r8,0x10(%rbx) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ mov %r8,0x18(%rbx) │ │ │ │ movups %xmm0,0x20(%rax) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2a55c │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ - mov %r8,0x0(,%rax,8) │ │ │ │ - jmp 29d99 │ │ │ │ + jmp 29dce │ │ │ │ test %r15,%r15 │ │ │ │ - jle 29d99 │ │ │ │ + jle 295f9 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ xor %edx,%edx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0xb8(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ lea (%rax,%r13,1),%r10 │ │ │ │ mov %r11,%rax │ │ │ │ lea -0x1(%r15),%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r10,%r13,1),%rcx │ │ │ │ add %rax,%rbx │ │ │ │ + mov %rcx,-0xf8(%rbp) │ │ │ │ + add %r13,%rcx │ │ │ │ mov %rbx,-0x140(%rbp) │ │ │ │ - mov %rcx,-0x138(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ - add %r13,%rcx │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - mov %r11,%rax │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ mov %r10,%rcx │ │ │ │ - mov %rdx,%r11 │ │ │ │ + mov %r11,%rax │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - jmp 2a8b3 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + jmp 2a10e │ │ │ │ inc %r11 │ │ │ │ cmp %r15,%r11 │ │ │ │ - je 2aa8e │ │ │ │ + je 2a312 │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ mov (%rbx,%r11,8),%rsi │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jl 2a8a7 │ │ │ │ + jl 2a102 │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jg 2a8a7 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + jg 2a102 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ mov %r11,%rdi │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r11,-0x148(%rbp) │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ fldt (%rbx,%rdi,1) │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ mov %rsi,0x8(%rbx) │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rdx │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ mov %rdi,-0xb0(%rbp) │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ mov 0xe0(%rbx),%r10 │ │ │ │ add 0x18(%rbx),%r8 │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - jmp 2a956 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2a1b1 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov -0x140(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ mov %r9,-0x158(%rbp) │ │ │ │ - mov -0x138(%rbp),%r14 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ mov %rcx,-0x160(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ add 0x10(%rbx,%r9,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %ebx,%ebx │ │ │ │ - imul %rax,%rsi │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - jmp 2a9a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %rax,%rsi │ │ │ │ + mov -0xf8(%rbp),%r14 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 2a1fb │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ fldt (%r14) │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ mov 0x20(%rax,%rbx,8),%r13 │ │ │ │ + fmul %st(1),%st │ │ │ │ add %rsi,%r13 │ │ │ │ mov %r13,%r11 │ │ │ │ imul %rdx,%r11 │ │ │ │ - jmp 2a9c2 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r12,%rcx,8),%rdi │ │ │ │ + jmp 2a242 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ + mov 0x30(%r12,%rcx,8),%rdi │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%r8) │ │ │ │ add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ + fldt 0x10(%r8) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r8) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r15,%rcx │ │ │ │ - jne 2a9c0 │ │ │ │ + jne 2a240 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 2a99c │ │ │ │ + jne 2a1f7 │ │ │ │ mov -0x158(%rbp),%r9 │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ addq $0x10,-0x80(%rbp) │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ inc %r9 │ │ │ │ cmp %r15,%r9 │ │ │ │ - jne 2a950 │ │ │ │ + jne 2a1ab │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xc8(%rbp),%rdx │ │ │ │ - movq -0xa8(%rbp),%xmm0 │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ mov -0x148(%rbp),%r11 │ │ │ │ movq %r13,%xmm3 │ │ │ │ + movq -0xa8(%rbp),%xmm0 │ │ │ │ mov -0x150(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ fstpt 0x40(%rdx) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ inc %r11 │ │ │ │ - fstpt 0x20(%rdx) │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ + fstpt 0x20(%rdx) │ │ │ │ mov %rdi,0x20(%rsi) │ │ │ │ - movups %xmm0,0x10(%rsi) │ │ │ │ - fstpt 0x30(%rdx) │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ + fstpt 0x30(%rdx) │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ + movups %xmm0,0x10(%rsi) │ │ │ │ cmp %r15,%r11 │ │ │ │ - jne 2a8b3 │ │ │ │ + jne 2a10e │ │ │ │ mov %rax,%r11 │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ mov %r11,0x0(,%rax,8) │ │ │ │ - jmp 29d99 │ │ │ │ + jmp 295f9 │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov %r8,0x0(,%rax,8) │ │ │ │ + jmp 295f9 │ │ │ │ mov (%rdi,%rcx,8),%r13 │ │ │ │ - jmp 29d82 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - add $0x17,%rax │ │ │ │ + jmp 295e2 │ │ │ │ + lea 0x17(%r8),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 29be4 │ │ │ │ - movq $0x0,-0xf0(%rbp) │ │ │ │ - jmp 2915c │ │ │ │ - movq $0x0,-0xf0(%rbp) │ │ │ │ - jmp 297db │ │ │ │ + jmp 2943d │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + jmp 289dc │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + jmp 2905b │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 29093 │ │ │ │ + je 28923 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ - jmp 29769 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 28fc9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ push %r13 │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r12 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %rbx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ sub $0x1b0,%rsp │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ mov (%rdi),%rax │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ - mov %rbx,-0x108(%rbp) │ │ │ │ + mov %rbx,-0x100(%rbp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov %rbx,-0xd8(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ push 0x58(%rax) │ │ │ │ push 0x48(%rax) │ │ │ │ push 0x30(%rax) │ │ │ │ - call 8490 │ │ │ │ + call 83d0 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 2ab9c │ │ │ │ + jne 2a42c │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 2b0f0 │ │ │ │ + jne 2a990 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2c637 │ │ │ │ + je 2beb7 │ │ │ │ mov %r8,%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ - jmp 2abe9 │ │ │ │ + jmp 2a4a9 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%rcx,%rdi,1),%r10 │ │ │ │ mov %r10,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r10,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp (%rbx,%r10,1),%rsi │ │ │ │ - jg 2b670 │ │ │ │ + jg 2aed0 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 2abc0 │ │ │ │ + jl 2a480 │ │ │ │ mov %rcx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%rbx,%rdx,1),%rsi │ │ │ │ setg %dil │ │ │ │ xor %edx,%edx │ │ │ │ cmp %rcx,%r8 │ │ │ │ setne %dl │ │ │ │ and %rdi,%rdx │ │ │ │ add %rdx,%rcx │ │ │ │ mov %rcx,-0xe0(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jle 2c657 │ │ │ │ + jle 2bed7 │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ + mov %rbx,-0xf8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 2be50 │ │ │ │ + jl 2b6d2 │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2be50 │ │ │ │ + jg 2b6d2 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov %rsp,-0x130(%rbp) │ │ │ │ + mov %rsp,-0x128(%rbp) │ │ │ │ fld1 │ │ │ │ - mov 0x30(%rdi),%r15 │ │ │ │ + mov 0x30(%rdi),%r14 │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ - lea 0x0(,%r15,8),%rbx │ │ │ │ + lea 0x0(,%r14,8),%rbx │ │ │ │ lea 0xf(%rbx),%rax │ │ │ │ mov %rbx,-0x70(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r14 │ │ │ │ + mov %rsp,%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ lea 0x1(%r12),%rbx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %r14,%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %r14,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %r14,%rax │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ - js 2aec5 │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + js 2a785 │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ lea (%r12,%r12,1),%r8 │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ neg %rax │ │ │ │ lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ lea -0x8(%rax),%r9 │ │ │ │ mov %rcx,%rax │ │ │ │ - imul %r15,%rax │ │ │ │ + imul %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdi),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ lea 0x2(%r8),%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ @@ -44000,300 +43826,295 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%r12,%rax,1),%rax │ │ │ │ - sub %r12,%rcx │ │ │ │ - mov %rax,(%r14,%r9,1) │ │ │ │ - mov %rcx,(%r11,%r9,1) │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r12,%rdx,1),%rdx │ │ │ │ + sub %r12,%rax │ │ │ │ + mov %rdx,(%r15,%r9,1) │ │ │ │ + mov %rax,(%r11,%r9,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 2ae54 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r13 │ │ │ │ + jle 2a714 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + lea (%rsi,%rax,1),%rcx │ │ │ │ + lea (%rdi,%rsi,1),%r13 │ │ │ │ + add %rax,%r13 │ │ │ │ mov %rcx,%rax │ │ │ │ neg %rax │ │ │ │ lea (%r10,%rax,8),%rdi │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ add %rax,%rdi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,(%rdi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%r13 │ │ │ │ - jne 2ae40 │ │ │ │ + jne 2a700 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ sub $0x8,%r9 │ │ │ │ add %rax,%r10 │ │ │ │ cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 2adbe │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + jne 2a67e │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,-0xa8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ mov %r11,-0xa0(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ call 3030 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov -0xa0(%rbp),%r11 │ │ │ │ mov -0xa8(%rbp),%r8 │ │ │ │ - je 2bad9 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 2b6de │ │ │ │ + je 2b35a │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 2af3e │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 2b0b9 │ │ │ │ + jle 2a959 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%r10 │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov %r14,%rdx │ │ │ │ lea (%rbx,%rbx,1),%r12 │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ mov %rdi,-0x90(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ - imul %r15,%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ + imul %r14,%rdi │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ - mov %r13,-0xe8(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov %r13,-0xc0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2b693 │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jle 2b00f │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + je 2aef3 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jle 2a8a6 │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov 0xc8(%r10),%rbx │ │ │ │ - mov 0x48(%r10),%r13 │ │ │ │ - mov %r10,-0xf0(%rbp) │ │ │ │ - mov (%rcx,%rdx,1),%rcx │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r9,%rcx,1) │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - add %rax,%rcx │ │ │ │ - imul %r9,%rax │ │ │ │ - imul %r9,%rcx │ │ │ │ - lea (%rcx,%rcx,1),%rsi │ │ │ │ - sub %rcx,%rax │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - add %rax,%rax │ │ │ │ - mov (%rdi,%rdx,1),%rcx │ │ │ │ - imul 0x0(%r13,%rdx,1),%rsi │ │ │ │ - lea (%r9,%rcx,1),%r10 │ │ │ │ - add %rax,%rcx │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov 0xc8(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r13 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + fldt (%rbx,%rdi,1) │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ + imul %rbx,%r10 │ │ │ │ + imul %rbx,%rax │ │ │ │ + lea (%r10,%r10,1),%rdi │ │ │ │ + sub %r10,%rax │ │ │ │ + lea (%rax,%rax,1),%rbx │ │ │ │ + mov (%rsi,%rdx,1),%rax │ │ │ │ + imul 0x0(%r13,%rdx,1),%rcx │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ + add %rbx,%rax │ │ │ │ shl $0x4,%r10 │ │ │ │ - fldt (%rbx,%r10,1) │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - add %r9,%rcx │ │ │ │ - add %r12,%r9 │ │ │ │ + add %rdi,%rax │ │ │ │ + add %r12,%rdi │ │ │ │ + fldt (%r9,%r10,1) │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r10,%rdx,2) │ │ │ │ mov -0xc8(%rbp),%r10 │ │ │ │ - add (%r10,%rcx,8),%rsi │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov %rsi,0x8(%rcx,%rdx,1) │ │ │ │ + add (%r10,%rax,8),%rcx │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov %rcx,0x8(%rax,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,-0x70(%rbp) │ │ │ │ - jne 2afb9 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ + jne 2a857 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - add 0x18(%r10),%rdx │ │ │ │ - mov (%rax,%r15,8),%rax │ │ │ │ - fldt (%rbx) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + add 0x18(%rbx),%rdx │ │ │ │ + mov (%rax,%r14,8),%rax │ │ │ │ + fldt (%rcx) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add 0xe0(%r10),%rax │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ + add 0xe0(%rbx),%rax │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 2b091 │ │ │ │ - jmp 2be47 │ │ │ │ + jg 2a931 │ │ │ │ + jmp 2b6c9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%rdi,%rax,8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movq $0x0,(%rsi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2b680 │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ - mov (%rdi,%rax,8),%rcx │ │ │ │ + je 2aee0 │ │ │ │ + mov (%rsi,%rax,8),%rcx │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ sub (%r11,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2b080 │ │ │ │ + je 2a920 │ │ │ │ inc %rcx │ │ │ │ inc %r8 │ │ │ │ - mov %rcx,(%rdi,%rax,8) │ │ │ │ + mov %rcx,(%rsi,%rax,8) │ │ │ │ cmp %r8,-0xd8(%rbp) │ │ │ │ - jg 2af34 │ │ │ │ + jg 2a7ed │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%rsp │ │ │ │ + mov -0x128(%rbp),%rsp │ │ │ │ incq -0xe0(%rbp) │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ - addq $0x10,-0x110(%rbp) │ │ │ │ + addq $0x10,-0x108(%rbp) │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2be50 │ │ │ │ + jle 2b6d2 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - jmp 2ac37 │ │ │ │ + jmp 2a4f7 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2c647 │ │ │ │ + je 2bec7 │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ - jmp 2b169 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a9e9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ lea (%rdi,%rcx,1),%r10 │ │ │ │ mov %r10,%rsi │ │ │ │ shr $0x3f,%rsi │ │ │ │ add %r10,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp %rdx,(%rbx,%r10,1) │ │ │ │ - jl 2be5c │ │ │ │ + jl 2b6de │ │ │ │ mov %rsi,%rcx │ │ │ │ lea -0x1(%rsi),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jl 2b140 │ │ │ │ + jl 2a9c0 │ │ │ │ mov %rdi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ cmp %rdx,(%rbx,%rcx,1) │ │ │ │ setl %sil │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp %rdi,%r8 │ │ │ │ setne %cl │ │ │ │ and %rsi,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ mov %rcx,-0xe0(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 2ab8d │ │ │ │ + jge 2a41d │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2ab8d │ │ │ │ + jl 2a41d │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2ab8d │ │ │ │ + jg 2a41d │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov %rsp,-0x128(%rbp) │ │ │ │ + mov %rsp,-0x120(%rbp) │ │ │ │ fld1 │ │ │ │ - mov 0x30(%rdi),%r15 │ │ │ │ + mov 0x30(%rdi),%r14 │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ - lea 0x0(,%r15,8),%rbx │ │ │ │ + lea 0x0(,%r14,8),%rbx │ │ │ │ lea 0xf(%rbx),%rax │ │ │ │ mov %rbx,-0x70(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r14 │ │ │ │ + mov %rsp,%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x17(%rbx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ lea 0x1(%r12),%rbx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdx,-0x110(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0x118(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %r14,%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %r14,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %r14,%rax │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov %r15,%rax │ │ │ │ - js 2b445 │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ + js 2acc5 │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ lea (%r12,%r12,1),%r8 │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ neg %rax │ │ │ │ lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ lea -0x8(%rax),%r9 │ │ │ │ mov %rcx,%rax │ │ │ │ - imul %r15,%rax │ │ │ │ + imul %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdi),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ lea 0x2(%r8),%rax │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ @@ -44306,1154 +44127,1154 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%r12,%rax,1),%rax │ │ │ │ - sub %r12,%rcx │ │ │ │ - mov %rax,(%r14,%r9,1) │ │ │ │ - mov %rcx,(%r11,%r9,1) │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r12,%rdx,1),%rdx │ │ │ │ + sub %r12,%rax │ │ │ │ + mov %rdx,(%r15,%r9,1) │ │ │ │ + mov %rax,(%r11,%r9,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 2b3d4 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r13 │ │ │ │ + jle 2ac54 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + lea (%rsi,%rax,1),%rcx │ │ │ │ + lea (%rdi,%rsi,1),%r13 │ │ │ │ + add %rax,%r13 │ │ │ │ mov %rcx,%rax │ │ │ │ neg %rax │ │ │ │ lea (%r10,%rax,8),%rdi │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ add %rax,%rdi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rdx,(%rdi,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%r13 │ │ │ │ - jne 2b3c0 │ │ │ │ + jne 2ac40 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ sub $0x8,%r9 │ │ │ │ add %rax,%r10 │ │ │ │ cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 2b337 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + jne 2abb7 │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,-0xa8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ mov %r11,-0xa0(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ call 3030 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov -0xa0(%rbp),%r11 │ │ │ │ mov -0xa8(%rbp),%r8 │ │ │ │ - je 2c2f7 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 2bece │ │ │ │ + je 2bb78 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 2b74e │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 2b639 │ │ │ │ + jle 2ae99 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%r10 │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov %r14,%rdx │ │ │ │ lea (%rbx,%rbx,1),%r12 │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ - imul %r15,%rdi │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ + imul %r14,%rdi │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ lea (%rcx,%rdx,1),%r13 │ │ │ │ - mov %r13,-0xe8(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + mov %r13,-0xc0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2be83 │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jle 2b58f │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + je 2b703 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jle 2ade6 │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov 0xc8(%r10),%rbx │ │ │ │ - mov 0x48(%r10),%r13 │ │ │ │ - mov (%rcx,%rdx,1),%rcx │ │ │ │ - mov %rcx,-0x88(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%r9,%rcx,1) │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - add %rax,%rcx │ │ │ │ - imul %r9,%rax │ │ │ │ - imul %r9,%rcx │ │ │ │ - lea (%rcx,%rcx,1),%rsi │ │ │ │ - sub %rcx,%rax │ │ │ │ - mov %rsi,-0xb8(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - add %rax,%rax │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ - mov %r10,-0x88(%rbp) │ │ │ │ - mov (%rdi,%rdx,1),%rcx │ │ │ │ - imul 0x0(%r13,%rdx,1),%rsi │ │ │ │ - lea (%r9,%rcx,1),%r10 │ │ │ │ - add %rax,%rcx │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov 0xc8(%rbx),%r9 │ │ │ │ + mov 0x48(%rbx),%r13 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + fldt (%rbx,%rdi,1) │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ + imul %rbx,%r10 │ │ │ │ + imul %rbx,%rax │ │ │ │ + lea (%r10,%r10,1),%rdi │ │ │ │ + sub %r10,%rax │ │ │ │ + lea (%rax,%rax,1),%rbx │ │ │ │ + mov (%rsi,%rdx,1),%rax │ │ │ │ + imul 0x0(%r13,%rdx,1),%rcx │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ + add %rbx,%rax │ │ │ │ shl $0x4,%r10 │ │ │ │ - fldt (%rbx,%r10,1) │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - add %r9,%rcx │ │ │ │ - add %r12,%r9 │ │ │ │ + add %rdi,%rax │ │ │ │ + add %r12,%rdi │ │ │ │ + fldt (%r9,%r10,1) │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r10,%rdx,2) │ │ │ │ mov -0xc8(%rbp),%r10 │ │ │ │ - add (%r10,%rcx,8),%rsi │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov %rsi,0x8(%rcx,%rdx,1) │ │ │ │ + add (%r10,%rax,8),%rcx │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov %rcx,0x8(%rax,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,-0x70(%rbp) │ │ │ │ - jne 2b539 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%r10 │ │ │ │ + jne 2ad97 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ mov -0xd0(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - add 0x18(%r10),%rdx │ │ │ │ - mov (%rax,%r15,8),%rax │ │ │ │ - fldt (%rbx) │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + add 0x18(%rbx),%rdx │ │ │ │ + mov (%rax,%r14,8),%rax │ │ │ │ + fldt (%rcx) │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ fldt 0x10(%rdx) │ │ │ │ + add 0xe0(%rbx),%rax │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - add 0xe0(%r10),%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 2b611 │ │ │ │ - jmp 2c617 │ │ │ │ + jg 2ae71 │ │ │ │ + jmp 2be97 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,(%rdi,%rax,8) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movq $0x0,(%rsi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2be70 │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ - mov (%rdi,%rax,8),%rcx │ │ │ │ + je 2b6f0 │ │ │ │ + mov (%rsi,%rax,8),%rcx │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ sub (%r11,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2b600 │ │ │ │ + je 2ae60 │ │ │ │ inc %rcx │ │ │ │ inc %r8 │ │ │ │ - mov %rcx,(%rdi,%rax,8) │ │ │ │ + mov %rcx,(%rsi,%rax,8) │ │ │ │ cmp %r8,-0xd8(%rbp) │ │ │ │ - jg 2b4b4 │ │ │ │ + jg 2ad2d │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov -0x128(%rbp),%rsp │ │ │ │ + mov -0x120(%rbp),%rsp │ │ │ │ incq -0xe0(%rbp) │ │ │ │ mov -0xe0(%rbp),%rax │ │ │ │ - addq $0x10,-0x100(%rbp) │ │ │ │ + addq $0x10,-0xf8(%rbp) │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2ab8d │ │ │ │ + jle 2a41d │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 2b1b0 │ │ │ │ + jmp 2aa30 │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 2abe9 │ │ │ │ + jmp 2a4a9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + incq (%rsi) │ │ │ │ inc %r8 │ │ │ │ - incq (%rdi) │ │ │ │ cmp %r8,-0xd8(%rbp) │ │ │ │ - jle 2b0b9 │ │ │ │ + jle 2a959 │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ - mov (%rdi),%rax │ │ │ │ + mov (%rsi),%rax │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jl 2b6b9 │ │ │ │ + jl 2af19 │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jle 2b6d7 │ │ │ │ + jle 2af37 │ │ │ │ inc %rax │ │ │ │ - mov %rax,(%rdi) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov %rax,(%rsi) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ add %rax,%r8 │ │ │ │ cmp %r8,-0xd8(%rbp) │ │ │ │ - jg 2b693 │ │ │ │ - jmp 2b0b9 │ │ │ │ + jg 2aef3 │ │ │ │ + jmp 2a959 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2af3d │ │ │ │ + jmp 2a7f6 │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle 2b0b9 │ │ │ │ + jle 2a959 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ + imul %rbx,%rax │ │ │ │ + mov %rcx,-0x150(%rbp) │ │ │ │ lea (%rax,%rax,4),%rsi │ │ │ │ - mov %rcx,-0x158(%rbp) │ │ │ │ lea (%rsi,%rbx,1),%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ lea (%rdx,%rbx,1),%rax │ │ │ │ - lea (%rax,%rbx,1),%rdi │ │ │ │ - lea (%rdi,%rbx,1),%r9 │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %rsi,-0x110(%rbp) │ │ │ │ + lea (%rax,%rbx,1),%rdi │ │ │ │ mov %rdx,-0x170(%rbp) │ │ │ │ mov %r12,%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + lea (%rdi,%rbx,1),%r9 │ │ │ │ + lea 0x2(%r8),%rbx │ │ │ │ shl $0x4,%rdx │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %rbx,-0x158(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ lea (%rbx,%rdx,1),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ + mov %rdi,-0x190(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rcx,-0x168(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ lea (%rbx,%rdx,1),%rax │ │ │ │ lea 0x10(%rbx,%rdx,1),%rcx │ │ │ │ mov %rax,-0x178(%rbp) │ │ │ │ lea (%r8,%r12,1),%rax │ │ │ │ - mov %rcx,-0x160(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rcx,-0x160(%rbp) │ │ │ │ lea 0x10(%rbx,%rax,1),%rcx │ │ │ │ lea 0x30(%rbx,%rax,1),%rax │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %r9,%rcx │ │ │ │ shl $0x6,%rax │ │ │ │ - lea 0x40(%rbx,%rax,1),%r13 │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + lea 0x40(%rbx,%rax,1),%rcx │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ lea (%r9,%r12,1),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %rcx,-0x1a0(%rbp) │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %rsi,-0x118(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,-0x190(%rbp) │ │ │ │ + mov %rcx,-0x1a0(%rbp) │ │ │ │ lea 0x1(%r8),%rcx │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ mov %rax,-0x198(%rbp) │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ - jmp 2b803 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + jmp 2b072 │ │ │ │ + mov -0x158(%rbp),%rax │ │ │ │ inc %r11 │ │ │ │ - addq $0x10,-0x118(%rbp) │ │ │ │ + addq $0x10,-0x110(%rbp) │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 2be15 │ │ │ │ + je 2b697 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%r11,8),%rdx │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jl 2b7e8 │ │ │ │ - mov -0x140(%rbp),%rax │ │ │ │ + jl 2b057 │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jg 2b7e8 │ │ │ │ + jg 2b057 │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov %r11,-0x1a8(%rbp) │ │ │ │ - mov -0x168(%rbp),%r12 │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ mov %rcx,-0x1b0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ mov %r8,-0x1b8(%rbp) │ │ │ │ mov 0xc8(%rsi),%rax │ │ │ │ - mov 0x20(%rdi),%r15 │ │ │ │ mov 0xe0(%rsi),%r10 │ │ │ │ + mov %r11,-0x1a8(%rbp) │ │ │ │ + mov 0x20(%rdi),%r15 │ │ │ │ + mov -0x168(%rbp),%r12 │ │ │ │ fldt (%rax,%rbx,1) │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%r8) │ │ │ │ mov %rdx,0x8(%rbx) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%r8) │ │ │ │ imul %rdx,%rbx │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rdx,-0x150(%rbp) │ │ │ │ + mov %rdx,-0x148(%rbp) │ │ │ │ mov 0x18(%rdi),%rdx │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ + mov -0x150(%rbp),%rdi │ │ │ │ add 0x18(%rsi),%rdi │ │ │ │ + mov %rbx,%r11 │ │ │ │ mov -0x180(%rbp),%rsi │ │ │ │ mov %rdx,-0xa8(%rbp) │ │ │ │ mov -0x170(%rbp),%rdx │ │ │ │ add %rax,%rsi │ │ │ │ mov %rsi,-0x188(%rbp) │ │ │ │ mov -0x190(%rbp),%rsi │ │ │ │ add %rax,%rdx │ │ │ │ add %rax,%rsi │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ mov -0x1a0(%rbp),%rsi │ │ │ │ - add %rax,%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ + lea (%rax,%rsi,1),%r13 │ │ │ │ mov -0x198(%rbp),%rsi │ │ │ │ lea 0x20(%rax,%rsi,1),%r9 │ │ │ │ - jmp 2b8f9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2b165 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov -0x150(%rbp),%rbx │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x188(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %r11,-0x1c0(%rbp) │ │ │ │ + mov -0x148(%rbp),%rbx │ │ │ │ mov %r12,-0x1c8(%rbp) │ │ │ │ - mov %rdx,-0x1d0(%rbp) │ │ │ │ add %r11,%rax │ │ │ │ + mov %rdx,-0x1d0(%rbp) │ │ │ │ + mov -0x188(%rbp),%rcx │ │ │ │ imul %rax,%rbx │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ mov -0x178(%rbp),%rax │ │ │ │ mov %rbx,-0xa0(%rbp) │ │ │ │ - jmp 2b956 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ + jmp 2b1b6 │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - add 0x20(%rax),%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xa8(%rbp),%r12 │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ + add 0x20(%rax),%r8 │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r12 │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - jmp 2b9a4 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov (%r11),%r14 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + jmp 2b1fc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov (%r11),%r14 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ add %r12,%r14 │ │ │ │ mov %r14,%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%r8 │ │ │ │ - jmp 2b9c2 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%rcx),%rsi │ │ │ │ + jmp 2b242 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rdx) │ │ │ │ + mov 0x40(%rcx),%rsi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 2b9c0 │ │ │ │ - add $0x8,%r11 │ │ │ │ + jne 2b240 │ │ │ │ add $0x10,%rbx │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jne 2b9a0 │ │ │ │ + add $0x8,%r11 │ │ │ │ + cmp %r11,-0x70(%rbp) │ │ │ │ + jne 2b1f8 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - jne 2b950 │ │ │ │ + jne 2b1b0 │ │ │ │ mov -0x1c8(%rbp),%r12 │ │ │ │ mov -0x1d0(%rbp),%rdx │ │ │ │ mov -0x1c0(%rbp),%r11 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%r12 │ │ │ │ cmp %r12,-0x160(%rbp) │ │ │ │ - jne 2b8f1 │ │ │ │ + jne 2b15d │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x148(%rbp),%xmm0 │ │ │ │ - mov %r8,%rbx │ │ │ │ + mov %r8,%rax │ │ │ │ mov -0x1b8(%rbp),%r8 │ │ │ │ + movq -0x140(%rbp),%xmm0 │ │ │ │ + movq %rsi,%xmm5 │ │ │ │ + movq %rax,%xmm4 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ mov -0x1b0(%rbp),%rcx │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov -0x1a8(%rbp),%r11 │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ fstpt 0x50(%r8) │ │ │ │ fxch %st(2) │ │ │ │ - punpcklqdq %xmm5,%xmm0 │ │ │ │ - fstpt 0x20(%r8) │ │ │ │ - mov %rcx,0x20(%rax) │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - movups %xmm0,0x10(%rbx) │ │ │ │ + punpcklqdq %xmm4,%xmm0 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0x1a8(%rbp),%r11 │ │ │ │ + movups %xmm0,0x10(%rax) │ │ │ │ movq %r14,%xmm0 │ │ │ │ + fstpt 0x20(%r8) │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ + mov %rcx,0x20(%rbx) │ │ │ │ fstpt 0x30(%r8) │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ + mov %rcx,0x10(%rbx) │ │ │ │ fstpt 0x40(%r8) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - movups %xmm0,0x20(%rbx) │ │ │ │ - jmp 2b7e8 │ │ │ │ + mov %rcx,0x18(%rbx) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + jmp 2b057 │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle 2b0b9 │ │ │ │ + jle 2a959 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov -0x128(%rbp),%r11 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - imul %rbx,%rsi │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + imul %rbx,%rsi │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ - not %r11 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%r11 │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ lea (%rbx,%rsi,4),%rax │ │ │ │ lea (%rax,%rbx,1),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + not %r11 │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ lea (%rdx,%rbx,1),%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ + mov %rdx,-0x148(%rbp) │ │ │ │ + shl $0x7,%rbx │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ lea 0x10(%rcx,%rax,1),%rsi │ │ │ │ add %rcx,%rax │ │ │ │ mov %rax,-0x140(%rbp) │ │ │ │ lea (%r8,%r12,1),%rax │ │ │ │ - mov %rsi,-0xf8(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ + mov %rsi,-0x110(%rbp) │ │ │ │ lea 0x10(%rcx,%rax,1),%rdx │ │ │ │ lea 0x30(%rcx,%rax,1),%rax │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ mov %rdi,%rdx │ │ │ │ add %r12,%rdi │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - shl $0x7,%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ shl $0x5,%rdi │ │ │ │ - mov %rdx,-0x158(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ + mov %rdx,-0x158(%rbp) │ │ │ │ mov %rdi,-0x150(%rbp) │ │ │ │ - mov %r15,%rbx │ │ │ │ - jmp 2bbcf │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - inc %rbx │ │ │ │ + jmp 2b451 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + inc %r15 │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - je 2be33 │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - mov (%rcx,%rbx,8),%rdx │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 2bbb8 │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jg 2bbb8 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov -0x150(%rbp),%r14 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + je 2b6b5 │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + mov (%rbx,%r15,8),%rdx │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jl 2b43a │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jg 2b43a │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov %r15,-0x160(%rbp) │ │ │ │ + mov -0x130(%rbp),%r8 │ │ │ │ mov %rax,-0x168(%rbp) │ │ │ │ - mov -0x118(%rbp),%r8 │ │ │ │ - mov %rbx,-0x160(%rbp) │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + mov 0xc8(%rbx),%rsi │ │ │ │ + mov 0xe0(%rbx),%r10 │ │ │ │ mov %r11,-0x170(%rbp) │ │ │ │ - mov 0xc8(%rcx),%rsi │ │ │ │ - mov 0xe0(%rcx),%r10 │ │ │ │ + mov %r14,%r11 │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ + imul 0x8(%rcx),%rdx │ │ │ │ + mov 0x18(%rcx),%r13 │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ - lea 0x20(%rsi,%r14,1),%r9 │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - mov %rdx,0x8(%rdi) │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov 0x10(%rdi),%r15 │ │ │ │ - imul 0x8(%rdi),%rdx │ │ │ │ - mov 0x18(%rdi),%r13 │ │ │ │ + mov %rdi,-0xb8(%rbp) │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ - add 0x18(%rcx),%rdi │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ - mov %r15,-0xb8(%rbp) │ │ │ │ - mov -0x148(%rbp),%r15 │ │ │ │ - add %rsi,%rcx │ │ │ │ + add 0x18(%rbx),%rdi │ │ │ │ mov %rdx,%rax │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%r14) │ │ │ │ + lea (%rsi,%rbx,1),%rcx │ │ │ │ + mov -0x148(%rbp),%rbx │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - add %rsi,%r15 │ │ │ │ - mov %r15,-0x128(%rbp) │ │ │ │ - mov -0x158(%rbp),%r15 │ │ │ │ - add %rsi,%r15 │ │ │ │ - jmp 2bca3 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rsi,%rbx │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ + mov -0x158(%rbp),%rbx │ │ │ │ + add %rsi,%rbx │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov -0x150(%rbp),%rbx │ │ │ │ + lea 0x20(%rsi,%rbx,1),%r9 │ │ │ │ + jmp 2b52a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ - mov -0x128(%rbp),%r14 │ │ │ │ mov %rax,-0x178(%rbp) │ │ │ │ mov %r8,-0x180(%rbp) │ │ │ │ + mov -0x140(%rbp),%r14 │ │ │ │ fldt (%rbx) │ │ │ │ mov 0x10(%r8),%rbx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x120(%rbp),%r15 │ │ │ │ add %rax,%rbx │ │ │ │ - imul %rbx,%rcx │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ - mov -0x140(%rbp),%rbx │ │ │ │ - jmp 2bce9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x20(%rbx),%r12 │ │ │ │ - fldt (%r14) │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - mov %r15,%rdx │ │ │ │ fmul %st(1),%st │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + imul %rbx,%rcx │ │ │ │ + jmp 2b570 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r15) │ │ │ │ + mov 0x20(%r14),%r12 │ │ │ │ + mov -0x78(%rbp),%r8 │ │ │ │ add %rcx,%r12 │ │ │ │ - mov %r12,%r11 │ │ │ │ - imul %r13,%r11 │ │ │ │ - jmp 2bd42 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + mov %r12,%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r13,%rbx │ │ │ │ + jmp 2b5c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov (%r8),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rdx) │ │ │ │ + mov (%r8),%rsi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ + add %rbx,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - add %r11,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 2bd40 │ │ │ │ - add $0x10,%r14 │ │ │ │ - add $0x8,%rbx │ │ │ │ - cmp %rbx,-0x70(%rbp) │ │ │ │ - jne 2bce5 │ │ │ │ + jne 2b5c0 │ │ │ │ + add $0x10,%r15 │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r14,-0x70(%rbp) │ │ │ │ + jne 2b56c │ │ │ │ mov -0x180(%rbp),%r8 │ │ │ │ - mov -0x178(%rbp),%rax │ │ │ │ addq $0x10,-0x90(%rbp) │ │ │ │ + mov -0x178(%rbp),%rax │ │ │ │ add $0x8,%r8 │ │ │ │ - cmp %r8,-0xf8(%rbp) │ │ │ │ - jne 2bc9d │ │ │ │ + cmp %r8,-0x110(%rbp) │ │ │ │ + jne 2b524 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ movq -0xb0(%rbp),%xmm0 │ │ │ │ + movq %r12,%xmm6 │ │ │ │ + fstpt 0x40(%r14) │ │ │ │ + fxch %st(1) │ │ │ │ mov -0x170(%rbp),%r11 │ │ │ │ - movq %r12,%xmm4 │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - mov -0x160(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + punpcklqdq %xmm6,%xmm0 │ │ │ │ + mov -0x160(%rbp),%r15 │ │ │ │ mov -0x168(%rbp),%rax │ │ │ │ - fstpt 0x40(%rdi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ - punpcklqdq %xmm4,%xmm0 │ │ │ │ - mov %r11,0x18(%rcx) │ │ │ │ - mov %rsi,0x20(%rdx) │ │ │ │ - movups %xmm0,0x10(%rdx) │ │ │ │ - fstpt 0x30(%rdi) │ │ │ │ - mov %r11,0x8(%rcx) │ │ │ │ - mov %r11,0x10(%rcx) │ │ │ │ - jmp 2bbb8 │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%rbx │ │ │ │ + mov %r11,0x18(%rbx) │ │ │ │ + fstpt 0x20(%r14) │ │ │ │ + mov %rsi,0x20(%rcx) │ │ │ │ + mov %r11,0x8(%rbx) │ │ │ │ + fstpt 0x30(%r14) │ │ │ │ + mov %r11,0x10(%rbx) │ │ │ │ + movups %xmm0,0x10(%rcx) │ │ │ │ + jmp 2b43a │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ not %rax │ │ │ │ mov %rax,0x0(,%rbx,8) │ │ │ │ - jmp 2b0b9 │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + jmp 2a959 │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ mov %r11,0x0(,%rax,8) │ │ │ │ - jmp 2b0b9 │ │ │ │ - mov (%rdi,%rbx,8),%rcx │ │ │ │ - jmp 2b0a2 │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - jmp 2ab7f │ │ │ │ + jmp 2a959 │ │ │ │ + mov (%rsi,%rbx,8),%rcx │ │ │ │ + jmp 2a942 │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ + jmp 2a40f │ │ │ │ mov %rsi,%rdi │ │ │ │ - jmp 2b169 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 2a9e9 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + incq (%rsi) │ │ │ │ inc %r8 │ │ │ │ - incq (%rdi) │ │ │ │ cmp %r8,-0xd8(%rbp) │ │ │ │ - jle 2b639 │ │ │ │ + jle 2ae99 │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ - mov (%rdi),%rax │ │ │ │ + mov (%rsi),%rax │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jl 2bea9 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ + jl 2b729 │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jle 2bec7 │ │ │ │ + jle 2b747 │ │ │ │ inc %rax │ │ │ │ - mov %rax,(%rdi) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov %rax,(%rsi) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ add %rax,%r8 │ │ │ │ cmp %r8,-0xd8(%rbp) │ │ │ │ - jg 2be83 │ │ │ │ - jmp 2b639 │ │ │ │ + jg 2b703 │ │ │ │ + jmp 2ae99 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2b4bd │ │ │ │ + jmp 2ad36 │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle 2b639 │ │ │ │ + jle 2ae99 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ - lea (%rax,%rax,4),%rsi │ │ │ │ - mov %rcx,-0x150(%rbp) │ │ │ │ + imul %rbx,%rax │ │ │ │ + mov %rcx,-0x148(%rbp) │ │ │ │ + mov %r12,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + lea (%rax,%rax,4),%rdi │ │ │ │ + lea (%rdi,%rbx,1),%rsi │ │ │ │ + shl $0x5,%rdi │ │ │ │ lea (%rsi,%rbx,1),%rdx │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + shl $0x5,%rsi │ │ │ │ lea (%rdx,%rbx,1),%rax │ │ │ │ - lea (%rax,%rbx,1),%rdi │ │ │ │ - lea (%rdi,%rbx,1),%r9 │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %rsi,-0x168(%rbp) │ │ │ │ + lea (%rax,%rbx,1),%r9 │ │ │ │ + lea 0x2(%r8),%rbx │ │ │ │ + mov %rdx,-0x178(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rbx,-0x150(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + lea (%r8,%r12,1),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%rbx,%rdx,1),%rcx │ │ │ │ - mov %r12,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ + mov %rax,-0x188(%rbp) │ │ │ │ + add %rbx,%rcx │ │ │ │ + lea 0x30(%rbx,%rdx,1),%rax │ │ │ │ mov %rcx,-0x160(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,-0x178(%rbp) │ │ │ │ - lea (%rbx,%rdx,1),%rax │ │ │ │ - lea 0x10(%rbx,%rdx,1),%rcx │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ - lea (%r8,%r12,1),%rax │ │ │ │ - mov %rcx,-0x158(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - lea 0x10(%rbx,%rax,1),%rcx │ │ │ │ - lea 0x30(%rbx,%rax,1),%rax │ │ │ │ + mov %r12,%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %r9,%rcx │ │ │ │ + lea 0x10(%rbx,%rcx,1),%rdi │ │ │ │ + add %rbx,%rcx │ │ │ │ shl $0x6,%rax │ │ │ │ - lea 0x40(%rbx,%rax,1),%r13 │ │ │ │ + mov %rcx,-0x170(%rbp) │ │ │ │ + lea 0x10(%rbx,%rdx,1),%rcx │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + lea 0x40(%rbx,%rax,1),%rcx │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ lea (%r9,%r12,1),%rax │ │ │ │ shl $0x5,%rcx │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov %rcx,-0x198(%rbp) │ │ │ │ - shl $0x5,%rdi │ │ │ │ - mov %rsi,-0x110(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - mov %rdi,-0x188(%rbp) │ │ │ │ + mov %rcx,-0x198(%rbp) │ │ │ │ lea 0x1(%r8),%rcx │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov %rdi,-0x158(%rbp) │ │ │ │ mov %rax,-0x190(%rbp) │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ - jmp 2bff3 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + jmp 2b880 │ │ │ │ + mov -0x150(%rbp),%rax │ │ │ │ inc %r11 │ │ │ │ - addq $0x10,-0x110(%rbp) │ │ │ │ + addq $0x10,-0x108(%rbp) │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 2c2d9 │ │ │ │ + je 2bb5a │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ mov (%rax,%r11,8),%rdx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jl 2bfd8 │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ + jl 2b865 │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jg 2bfd8 │ │ │ │ + jg 2b865 │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov %r11,-0x1a0(%rbp) │ │ │ │ - mov -0x160(%rbp),%r12 │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ mov %rcx,-0x1a8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ mov %r8,-0x1b0(%rbp) │ │ │ │ mov 0xc8(%rsi),%rax │ │ │ │ - mov 0x20(%rdi),%r15 │ │ │ │ mov 0xe0(%rsi),%r10 │ │ │ │ + mov %r11,-0x1a0(%rbp) │ │ │ │ + mov 0x20(%rdi),%r15 │ │ │ │ + mov -0x160(%rbp),%r12 │ │ │ │ fldt (%rax,%rbx,1) │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ - fld %st(0) │ │ │ │ - fstpt 0x10(%r8) │ │ │ │ mov %rdx,0x8(%rbx) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x10(%r8) │ │ │ │ imul %rdx,%rbx │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rdx,-0x148(%rbp) │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ mov 0x18(%rdi),%rdx │ │ │ │ - mov -0x150(%rbp),%rdi │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ add 0x18(%rsi),%rdi │ │ │ │ + mov %rbx,%r11 │ │ │ │ mov -0x178(%rbp),%rsi │ │ │ │ mov %rdx,-0xa8(%rbp) │ │ │ │ mov -0x168(%rbp),%rdx │ │ │ │ add %rax,%rsi │ │ │ │ mov %rsi,-0x180(%rbp) │ │ │ │ mov -0x188(%rbp),%rsi │ │ │ │ add %rax,%rdx │ │ │ │ add %rax,%rsi │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ mov -0x198(%rbp),%rsi │ │ │ │ - add %rax,%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ + lea (%rax,%rsi,1),%r13 │ │ │ │ mov -0x190(%rbp),%rsi │ │ │ │ lea 0x20(%rax,%rsi,1),%r9 │ │ │ │ - jmp 2c0e9 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2b973 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ - mov -0x148(%rbp),%rbx │ │ │ │ fldt (%rdx) │ │ │ │ - mov -0x180(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %r11,-0x1b8(%rbp) │ │ │ │ + mov -0x140(%rbp),%rbx │ │ │ │ mov %r12,-0x1c0(%rbp) │ │ │ │ - mov %rdx,-0x1c8(%rbp) │ │ │ │ add %r11,%rax │ │ │ │ + mov %rdx,-0x1c8(%rbp) │ │ │ │ + mov -0x180(%rbp),%rcx │ │ │ │ imul %rax,%rbx │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ mov -0x170(%rbp),%rax │ │ │ │ mov %rbx,-0xa0(%rbp) │ │ │ │ - jmp 2c146 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ + jmp 2b9c6 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - add 0x20(%rax),%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xa8(%rbp),%r12 │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ + add 0x20(%rax),%r8 │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r8,%r12 │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - jmp 2c194 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov (%r11),%r14 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + jmp 2ba0c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov (%r11),%r14 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ add %r12,%r14 │ │ │ │ mov %r14,%r8 │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%r8 │ │ │ │ - jmp 2c1c2 │ │ │ │ + jmp 2ba42 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%rcx),%rsi │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rdx) │ │ │ │ + mov 0x40(%rcx),%rsi │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 2c1c0 │ │ │ │ - add $0x8,%r11 │ │ │ │ + jne 2ba40 │ │ │ │ add $0x10,%rbx │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jne 2c190 │ │ │ │ + add $0x8,%r11 │ │ │ │ + cmp %r11,-0x70(%rbp) │ │ │ │ + jne 2ba08 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,-0xb0(%rbp) │ │ │ │ - jne 2c140 │ │ │ │ + jne 2b9c0 │ │ │ │ mov -0x1c0(%rbp),%r12 │ │ │ │ mov -0x1c8(%rbp),%rdx │ │ │ │ mov -0x1b8(%rbp),%r11 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x8,%r12 │ │ │ │ cmp %r12,-0x158(%rbp) │ │ │ │ - jne 2c0e1 │ │ │ │ + jne 2b96b │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x140(%rbp),%xmm0 │ │ │ │ - mov %r8,%rbx │ │ │ │ + mov %r8,%rax │ │ │ │ mov -0x1b0(%rbp),%r8 │ │ │ │ + movq -0x138(%rbp),%xmm0 │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ mov -0x1a8(%rbp),%rcx │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov -0x1a0(%rbp),%r11 │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ fstpt 0x50(%r8) │ │ │ │ fxch %st(2) │ │ │ │ - punpcklqdq %xmm6,%xmm0 │ │ │ │ - fstpt 0x20(%r8) │ │ │ │ - mov %rcx,0x20(%rax) │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - movups %xmm0,0x10(%rbx) │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0x1a0(%rbp),%r11 │ │ │ │ + movups %xmm0,0x10(%rax) │ │ │ │ movq %r14,%xmm0 │ │ │ │ + fstpt 0x20(%r8) │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + mov %rcx,0x20(%rbx) │ │ │ │ fstpt 0x30(%r8) │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ + mov %rcx,0x10(%rbx) │ │ │ │ fstpt 0x40(%r8) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - movups %xmm0,0x20(%rbx) │ │ │ │ - jmp 2bfd8 │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ + mov %rcx,0x18(%rbx) │ │ │ │ + movups %xmm0,0x20(%rax) │ │ │ │ + jmp 2b865 │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ not %rax │ │ │ │ mov %rax,0x0(,%rbx,8) │ │ │ │ - jmp 2b639 │ │ │ │ + jmp 2ae99 │ │ │ │ cmpq $0x0,-0x88(%rbp) │ │ │ │ - jle 2b639 │ │ │ │ + jle 2ae99 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ + shl $0x5,%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ imul %rbx,%rsi │ │ │ │ - shl $0x5,%rcx │ │ │ │ + mov %rcx,-0x108(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - not %r11 │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ lea (%rbx,%rsi,4),%rax │ │ │ │ lea (%rax,%rbx,1),%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ + not %r11 │ │ │ │ mov %rax,-0x150(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ lea (%rdx,%rbx,1),%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ add %rcx,%rax │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + shl $0x7,%rbx │ │ │ │ mov %rax,-0x148(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ lea 0x10(%rcx,%rax,1),%rsi │ │ │ │ add %rcx,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ lea (%r8,%r12,1),%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rsi,-0x140(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ add %r12,%rdi │ │ │ │ lea 0x10(%rcx,%rax,1),%rdx │ │ │ │ - lea 0x30(%rcx,%rax,1),%rax │ │ │ │ - mov %r15,%r12 │ │ │ │ shl $0x5,%rsi │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ shl $0x5,%rdi │ │ │ │ + mov %r15,%r12 │ │ │ │ + lea 0x30(%rcx,%rax,1),%rax │ │ │ │ mov %rsi,-0xa0(%rbp) │ │ │ │ - shl $0x7,%rbx │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 2c3e9 │ │ │ │ + mov %rdi,-0x138(%rbp) │ │ │ │ + jmp 2bc6a │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ inc %r12 │ │ │ │ add $0x10,%rbx │ │ │ │ cmp %rcx,%r12 │ │ │ │ - je 2c620 │ │ │ │ + je 2bea0 │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ mov (%rcx,%r12,8),%rcx │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jl 2c3d2 │ │ │ │ + jl 2bc53 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jg 2c3d2 │ │ │ │ + jg 2bc53 │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ - mov -0x78(%rbp),%r15 │ │ │ │ - mov -0x130(%rbp),%r14 │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ - mov -0x148(%rbp),%r9 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ mov %r12,-0x160(%rbp) │ │ │ │ + mov -0x130(%rbp),%r14 │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ mov %rbx,-0x168(%rbp) │ │ │ │ mov 0xc8(%rsi),%rdi │ │ │ │ add 0x18(%rsi),%r8 │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ + mov -0x148(%rbp),%r9 │ │ │ │ fldt (%rdi,%rbx,1) │ │ │ │ add %rdi,%r14 │ │ │ │ + mov %r14,-0x118(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r14 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r15) │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ - mov %r14,-0x120(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ + add %rdi,%r14 │ │ │ │ mov %rcx,0x8(%r15) │ │ │ │ mov -0xe8(%rbp),%r15 │ │ │ │ - add %rdi,%r14 │ │ │ │ mov %r14,-0x70(%rbp) │ │ │ │ mov -0x138(%rbp),%r14 │ │ │ │ mov 0x10(%r15),%r11 │ │ │ │ imul 0x8(%r15),%rcx │ │ │ │ mov 0x18(%r15),%r15 │ │ │ │ lea 0x20(%rdi,%r14,1),%r10 │ │ │ │ mov %r11,-0xc0(%rbp) │ │ │ │ mov 0xe0(%rsi),%r11 │ │ │ │ mov -0x150(%rbp),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ add %rdi,%rsi │ │ │ │ mov %rsi,-0x90(%rbp) │ │ │ │ - jmp 2c4c2 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2bd43 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ mov -0xc0(%rbp),%rsi │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ mov %r9,-0x170(%rbp) │ │ │ │ - mov -0x120(%rbp),%r14 │ │ │ │ mov %rax,-0x178(%rbp) │ │ │ │ + mov -0x128(%rbp),%r12 │ │ │ │ fldt (%rbx) │ │ │ │ mov 0x10(%r9),%rbx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x118(%rbp),%r14 │ │ │ │ add %rax,%rbx │ │ │ │ - imul %rbx,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ - jmp 2c508 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x20(%r12),%r13 │ │ │ │ + imul %rbx,%rsi │ │ │ │ + jmp 2bd89 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r14) │ │ │ │ - mov -0x80(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x20(%r12),%r13 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ add %rsi,%r13 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov %r13,%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %r15,%rbx │ │ │ │ - jmp 2c542 │ │ │ │ + jmp 2bdc2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov (%r9),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov (%r9),%rdi │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x8,%r9 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%r8) │ │ │ │ add %rbx,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ + fldt 0x10(%r8) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r11,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r8) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 2c540 │ │ │ │ + jne 2bdc0 │ │ │ │ add $0x8,%r12 │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %rdx,%r12 │ │ │ │ - jne 2c504 │ │ │ │ + jne 2bd85 │ │ │ │ mov -0x170(%rbp),%r9 │ │ │ │ - mov -0x178(%rbp),%rax │ │ │ │ addq $0x10,-0x90(%rbp) │ │ │ │ + mov -0x178(%rbp),%rax │ │ │ │ add $0x8,%r9 │ │ │ │ cmp %r9,-0x140(%rbp) │ │ │ │ - jne 2c4bc │ │ │ │ + jne 2bd3d │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - movq -0xb8(%rbp),%xmm0 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov -0x158(%rbp),%rax │ │ │ │ - movq %r13,%xmm2 │ │ │ │ + movq %r13,%xmm3 │ │ │ │ + movq -0xb8(%rbp),%xmm0 │ │ │ │ mov -0xf0(%rbp),%rcx │ │ │ │ + fstpt 0x40(%rsi) │ │ │ │ + fxch %st(1) │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov -0x160(%rbp),%r12 │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ mov -0x168(%rbp),%rbx │ │ │ │ - fstpt 0x40(%rsi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt 0x20(%rsi) │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ mov %rax,0x18(%rcx) │ │ │ │ + fstpt 0x20(%rsi) │ │ │ │ mov %rdi,0x20(%r15) │ │ │ │ - movups %xmm0,0x10(%r15) │ │ │ │ - fstpt 0x30(%rsi) │ │ │ │ mov %rax,0x8(%rcx) │ │ │ │ + fstpt 0x30(%rsi) │ │ │ │ mov %rax,0x10(%rcx) │ │ │ │ - jmp 2c3d2 │ │ │ │ - mov (%rdi,%rbx,8),%rcx │ │ │ │ - jmp 2b622 │ │ │ │ + movups %xmm0,0x10(%r15) │ │ │ │ + jmp 2bc53 │ │ │ │ + mov (%rsi,%rbx,8),%rcx │ │ │ │ + jmp 2ae82 │ │ │ │ mov %rax,%r11 │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ mov %r11,0x0(,%rax,8) │ │ │ │ - jmp 2b639 │ │ │ │ + jmp 2ae99 │ │ │ │ movq $0x0,-0xe0(%rbp) │ │ │ │ - jmp 2ac1b │ │ │ │ + jmp 2a4db │ │ │ │ movq $0x0,-0xe0(%rbp) │ │ │ │ - jmp 2b19b │ │ │ │ + jmp 2aa1b │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2ab8d │ │ │ │ + je 2a41d │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ - jmp 2b109 │ │ │ │ + jmp 2a9a9 │ │ │ │ xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ push %r13 │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r12 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %rbx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ sub $0x190,%rsp │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ mov (%rdi),%rax │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ mov %rbx,-0x128(%rbp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov %rbx,-0xe0(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ push 0x58(%rax) │ │ │ │ push 0x48(%rax) │ │ │ │ push 0x30(%rax) │ │ │ │ - call 8490 │ │ │ │ + call 83d0 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 2c6fc │ │ │ │ + jne 2bf7c │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 2cdd1 │ │ │ │ + jne 2c651 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2e2ae │ │ │ │ + je 2db6e │ │ │ │ mov %r8,%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ - jmp 2c769 │ │ │ │ + jmp 2bfe9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rcx,%rdi,1),%r10 │ │ │ │ mov %r10,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r10,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp (%rbx,%r10,1),%rsi │ │ │ │ - jg 2d290 │ │ │ │ + jg 2cad8 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 2c740 │ │ │ │ + jl 2bfc0 │ │ │ │ mov %rcx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%rbx,%rdx,1),%rsi │ │ │ │ setg %dil │ │ │ │ xor %edx,%edx │ │ │ │ cmp %rcx,%r8 │ │ │ │ setne %dl │ │ │ │ and %rdi,%rdx │ │ │ │ add %rdx,%rcx │ │ │ │ mov %rcx,-0x100(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jle 2e2be │ │ │ │ + jle 2db7e │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ mov %rbx,-0x120(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ mov -0x130(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 2d969 │ │ │ │ + jl 2d229 │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2d969 │ │ │ │ + jg 2d229 │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ mov %rsp,-0x140(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ mov 0x58(%rbx),%r14 │ │ │ │ lea 0x0(,%r12,8),%r8 │ │ │ │ lea 0x1(%r14),%rbx │ │ │ │ @@ -45462,181 +45283,181 @@ │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xa8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ lea 0x17(%r8),%rax │ │ │ │ + shr $0x3,%rcx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rcx,-0x138(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - fstpt (%rax) │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ + fstpt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %r12,%rax │ │ │ │ - shr $0x3,%rdi │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ + sub %rdx,%rsp │ │ │ │ dec %rax │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - js 2d94a │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + js 2d20e │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ lea -0x8(%r8),%r9 │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdi),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ lea (%r14,%r14,1),%rax │ │ │ │ - lea 0x2(%rax),%r10 │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + add $0x2,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov (%rax,%r9,1),%rsi │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + mov (%rax,%r9,1),%rdi │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt (%rax,%r9,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%r14,%rax,1),%rax │ │ │ │ - sub %r14,%rcx │ │ │ │ - mov %rax,0x0(%r13,%r9,1) │ │ │ │ - mov %rcx,(%rdi,%r9,1) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r14,%rdx,1),%rdx │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rdx,0x0(%r13,%r9,1) │ │ │ │ + mov %rax,(%rsi,%r9,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 2c9d4 │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - lea (%rcx,%r10,1),%r15 │ │ │ │ + jle 2c274 │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + lea (%rdx,%rdi,1),%r15 │ │ │ │ + add %rax,%r15 │ │ │ │ + mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ - lea (%r11,%rax,8),%rdi │ │ │ │ + lea (%r11,%rax,8),%r10 │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - add %rax,%rdi │ │ │ │ + add %rax,%r10 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%rax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,(%rdi,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 2c9c0 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + idiv %rdi │ │ │ │ + mov %rdx,(%r10,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 2c260 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ sub $0x8,%r9 │ │ │ │ add %rax,%r11 │ │ │ │ cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 2c946 │ │ │ │ + jne 2c1cd │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ mov %r8,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - add $0x10,%rax │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r14,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %rax,%r11 │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,%r11 │ │ │ │ + fmul %st(0),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - jle 2d931 │ │ │ │ + jle 2d1f5 │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rbx,%rax │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - mov 0x60(%rax),%r15 │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ + mov %rbx,%r15 │ │ │ │ + xor %edi,%edi │ │ │ │ + shl $0x5,%r15 │ │ │ │ + mov 0x60(%rax),%r10 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ fldt (%rax,%rdi,2) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ fildll (%rax,%rdi,1) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ + mov (%rax,%rdi,1),%rdx │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ + lea (%rax,%rdx,1),%rsi │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov (%rax,%rdi,1),%rdx │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - lea (%rax,%rdx,1),%r11 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r15,%rdi,2) │ │ │ │ + fldt (%r10,%rdi,2) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - fldt 0x1dbff(%rip) │ │ │ │ + fldt 0x1d351(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - jmp 2cb33 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2c3af │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1d8a8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -45649,110 +45470,109 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2cb15 │ │ │ │ + je 2c391 │ │ │ │ fchs │ │ │ │ - fmuls 0x1d5c1(%rip) │ │ │ │ - fldt 0x1db9f(%rip) │ │ │ │ + fmuls 0x1cd45(%rip) │ │ │ │ + fldt 0x1d2f3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ - fstpt (%rsi) │ │ │ │ - add $0x10,%rsi │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 2cb84 │ │ │ │ + fstpt (%rcx) │ │ │ │ + add $0x10,%rcx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 2c400 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 2cad0 │ │ │ │ + ja 2c350 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 2d2a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 2cae0 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%rsi │ │ │ │ - fstpt -0x10(%rsi) │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 2cb33 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2cb8c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + add $0x10,%rcx │ │ │ │ + fstpt -0x10(%rcx) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 2c3af │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2c408 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ + add %r15,%r9 │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jne 2ca78 │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ + jne 2c2f6 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 2d689 │ │ │ │ + je 2cf0d │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 2d312 │ │ │ │ + je 2cb52 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2cd9a │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ + jle 2c61a │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ lea (%rbx,%rbx,1),%r14 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + lea (%rsi,%r8,1),%r15 │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ shl $0x5,%rcx │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ mov -0xf8(%rbp),%rcx │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - lea (%rsi,%r8,1),%r15 │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea (%rcx,%rdx,1),%r10 │ │ │ │ mov %r10,%rbx │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2d2d0 │ │ │ │ + je 2cb10 │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 2ccef │ │ │ │ + jle 2c564 │ │ │ │ mov -0xe8(%rbp),%rcx │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ mov %rax,%r8 │ │ │ │ - mov %r12,-0xc8(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r10 │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov (%rcx,%rdi,1),%rdx │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ + mov (%rcx,%rax,8),%rdx │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ fldt (%r10,%r8,1) │ │ │ │ lea 0x10(%r10,%r8,1),%r10 │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ imul %rcx,%rax │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - add %rax,%rax │ │ │ │ mov 0x48(%rcx),%r8 │ │ │ │ mov -0xe8(%rbp),%rcx │ │ │ │ + add %rax,%rax │ │ │ │ add %rdi,%r8 │ │ │ │ lea 0x8(%rcx,%rdi,1),%rdi │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ mov (%rcx),%r9 │ │ │ │ imul (%r8),%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x10,%r10 │ │ │ │ @@ -45760,120 +45580,122 @@ │ │ │ │ add $0x8,%rdi │ │ │ │ add %rax,%r9 │ │ │ │ add %r14,%rax │ │ │ │ mov %r9,%r12 │ │ │ │ shl $0x4,%r12 │ │ │ │ fldt (%r11,%r12,1) │ │ │ │ mov -0xd8(%rbp),%r12 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%r12,%r9,8),%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rdx,-0x8(%rdi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r10) │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ cmp %rcx,%r15 │ │ │ │ - jne 2cc9b │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%r12 │ │ │ │ + jne 2c510 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov (%rax,%r12,8),%rax │ │ │ │ add 0x18(%rcx),%rdx │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ + mov (%rax,%r12,8),%rax │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ add 0xe0(%rcx),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - jg 2cd71 │ │ │ │ - jmp 2d680 │ │ │ │ + jg 2c5f1 │ │ │ │ + jmp 2cf04 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ movq $0x0,(%rsi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2d2bd │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ + je 2cafd │ │ │ │ mov (%rsi,%rax,8),%rcx │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ sub (%rdi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2cd60 │ │ │ │ + je 2c5e0 │ │ │ │ inc %rcx │ │ │ │ inc %r9 │ │ │ │ mov %rcx,(%rsi,%rax,8) │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jg 2cc17 │ │ │ │ + jg 2c48c │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ mov -0x140(%rbp),%rsp │ │ │ │ incq -0x100(%rbp) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ addq $0x10,-0x130(%rbp) │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2d969 │ │ │ │ + jle 2d229 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - jmp 2c7b7 │ │ │ │ + jmp 2c037 │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2e29e │ │ │ │ + je 2db5e │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ - jmp 2ce29 │ │ │ │ + jmp 2c6a9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rcx,1),%r10 │ │ │ │ mov %r10,%rsi │ │ │ │ shr $0x3f,%rsi │ │ │ │ add %r10,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp %rdx,(%rbx,%r10,1) │ │ │ │ - jl 2d975 │ │ │ │ + jl 2d235 │ │ │ │ mov %rsi,%rcx │ │ │ │ lea -0x1(%rsi),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jl 2ce00 │ │ │ │ + jl 2c680 │ │ │ │ mov %rdi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ cmp %rdx,(%rbx,%rcx,1) │ │ │ │ setl %sil │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp %rdi,%r8 │ │ │ │ setne %cl │ │ │ │ and %rsi,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ mov %rcx,-0x100(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jle 2c6ed │ │ │ │ + jle 2bf6d │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,-0x120(%rbp) │ │ │ │ mov -0x120(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2c6ed │ │ │ │ + jl 2bf6d │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2c6ed │ │ │ │ + jg 2bf6d │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ mov %rsp,-0x140(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rbx),%r12 │ │ │ │ mov 0x58(%rbx),%r14 │ │ │ │ lea 0x0(,%r12,8),%r8 │ │ │ │ lea 0x1(%r14),%rbx │ │ │ │ @@ -45882,182 +45704,178 @@ │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xa8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ lea 0x17(%r8),%rax │ │ │ │ + shr $0x3,%rcx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov %r12,%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - fstpt (%rax) │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ + fstpt (%rax) │ │ │ │ mov %r12,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ - shr $0x3,%rdx │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ shl $0x5,%rax │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %r12,%rax │ │ │ │ - shr $0x3,%rdi │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ + sub %rdx,%rsp │ │ │ │ dec %rax │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - js 2e04d │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ + js 2d90d │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ lea -0x8(%r8),%r9 │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ lea (%rbx,%rbx,1),%rax │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ imul %r12,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdi),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ lea (%r14,%r14,1),%rax │ │ │ │ - lea 0x2(%rax),%r10 │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + add $0x2,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov (%rax,%r9,1),%rsi │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + mov (%rax,%r9,1),%rdi │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt (%rax,%r9,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%r14,%rax,1),%rax │ │ │ │ - sub %r14,%rcx │ │ │ │ - mov %rax,0x0(%r13,%r9,1) │ │ │ │ - mov %rcx,(%rdi,%r9,1) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r14,%rdx,1),%rdx │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rdx,0x0(%r13,%r9,1) │ │ │ │ + mov %rax,(%rsi,%r9,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 2d094 │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - lea (%rcx,%r10,1),%r15 │ │ │ │ + jle 2c914 │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + lea (%rdx,%rdi,1),%r15 │ │ │ │ + add %rax,%r15 │ │ │ │ + mov %rsi,%rax │ │ │ │ neg %rax │ │ │ │ - lea (%r11,%rax,8),%rdi │ │ │ │ + lea (%r11,%rax,8),%r10 │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - add %rax,%rdi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rcx,%rax │ │ │ │ + add %rax,%r10 │ │ │ │ + mov %rsi,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,(%rdi,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 2d080 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + idiv %rdi │ │ │ │ + mov %rdx,(%r10,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 2c900 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ sub $0x8,%r9 │ │ │ │ add %rax,%r11 │ │ │ │ cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 2cfff │ │ │ │ + jne 2c886 │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ mov %r8,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,-0xc8(%rbp) │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ call 3030 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - add $0x10,%rax │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r14,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %rax,%r11 │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,%r11 │ │ │ │ + fmul %st(0),%st │ │ │ │ fstpt -0x80(%rbp) │ │ │ │ - jle 2e035 │ │ │ │ + jle 2d8f5 │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rbx,%rax │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - mov 0x60(%rax),%r15 │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ + mov %rbx,%r15 │ │ │ │ + xor %edi,%edi │ │ │ │ + shl $0x5,%r15 │ │ │ │ + mov 0x60(%rax),%r10 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ fldt (%rax,%rdi,2) │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ fildll (%rax,%rdi,1) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ + mov (%rax,%rdi,1),%rdx │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ + lea (%rax,%rdx,1),%rsi │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov (%rax,%rdi,1),%rdx │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - lea (%rax,%rdx,1),%r11 │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt (%r15,%rdi,2) │ │ │ │ + fldt (%r10,%rdi,2) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x90(%rbp) │ │ │ │ - fldt 0x1d53f(%rip) │ │ │ │ + fldt 0x1ccb1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - jmp 2d1f3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2ca4f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x1d1e8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -46070,917 +45888,927 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2d1d5 │ │ │ │ + je 2ca31 │ │ │ │ fchs │ │ │ │ - fmuls 0x1cf01(%rip) │ │ │ │ - fldt 0x1d4df(%rip) │ │ │ │ + fmuls 0x1c6a5(%rip) │ │ │ │ + fldt 0x1cc53(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ - fstpt (%rsi) │ │ │ │ - add $0x10,%rsi │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 2d244 │ │ │ │ + fstpt (%rcx) │ │ │ │ + add $0x10,%rcx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 2caa0 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x80(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 2d190 │ │ │ │ + ja 2c9f0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 2d980 │ │ │ │ - ffreep %st(0) │ │ │ │ + ja 2d240 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%rsi │ │ │ │ - fstpt -0x10(%rsi) │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 2d1f3 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2d24c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + add $0x10,%rcx │ │ │ │ + fstpt -0x10(%rcx) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 2ca4f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2caa8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ add $0x8,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ + add %r15,%r9 │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jne 2d138 │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ + jne 2c996 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 2dd6f │ │ │ │ + je 2d62f │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 2d99d │ │ │ │ + je 2d25d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2e067 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - jmp 2c769 │ │ │ │ + jmp 2d923 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 2bfe9 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1d40c(%rip) │ │ │ │ + fldt 0x1cb9c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2cb25 │ │ │ │ - inc %r9 │ │ │ │ + jmp 2c3a1 │ │ │ │ incq (%rsi) │ │ │ │ + inc %r9 │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jle 2cd9a │ │ │ │ + jle 2c61a │ │ │ │ mov -0xd8(%rbp),%rcx │ │ │ │ mov (%rsi),%rax │ │ │ │ mov (%rcx,%rax,8),%rdx │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jl 2d2f4 │ │ │ │ + jl 2cb34 │ │ │ │ mov -0x80(%rbp),%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jle 2d679 │ │ │ │ + jle 2cefd │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rsi) │ │ │ │ mov -0x128(%rbp),%rax │ │ │ │ add %rax,%r9 │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jg 2d2d0 │ │ │ │ - jmp 2cd9a │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + jg 2cb10 │ │ │ │ + jmp 2c61a │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + xor %r8d,%r8d │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shl $0x5,%rcx │ │ │ │ mov %rax,-0x148(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ + lea 0x2(%rsi),%r12 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x170(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rdx,%rax,1),%rsi │ │ │ │ + lea (%rdx,%rax,1),%r11 │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x6,%rdx │ │ │ │ - mov %rsi,-0x168(%rbp) │ │ │ │ + mov %r11,-0x168(%rbp) │ │ │ │ + add %rax,%r11 │ │ │ │ add %rdi,%rdx │ │ │ │ - add %rax,%rsi │ │ │ │ + lea (%r11,%rax,1),%r10 │ │ │ │ + mov %r11,-0xc8(%rbp) │ │ │ │ mov %rdx,-0x178(%rbp) │ │ │ │ lea (%rbx,%rbx,2),%rdx │ │ │ │ - lea (%rsi,%rax,1),%r15 │ │ │ │ - mov %rsi,-0xc8(%rbp) │ │ │ │ + mov %r10,%r13 │ │ │ │ shl $0x5,%rdx │ │ │ │ lea (%rdi,%rdx,1),%rbx │ │ │ │ mov %r14,%rdx │ │ │ │ - lea (%r15,%rax,1),%r14 │ │ │ │ - mov -0x158(%rbp),%rax │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - mov %r15,%r13 │ │ │ │ + lea (%r10,%rax,1),%r14 │ │ │ │ shl $0x7,%rdx │ │ │ │ + mov %rbx,-0xd0(%rbp) │ │ │ │ + lea 0x1(%rsi),%rax │ │ │ │ lea (%rdi,%rdx,1),%rbx │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ mov %rcx,%rdx │ │ │ │ - inc %rax │ │ │ │ mov %rbx,-0x80(%rbp) │ │ │ │ - mov %rax,-0x180(%rbp) │ │ │ │ - jmp 2d3ca │ │ │ │ + jmp 2cc16 │ │ │ │ inc %r8 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 2d65b │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 2cedf │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - mov -0x148(%rbp),%rbx │ │ │ │ mov (%rax,%r8,8),%rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jl 2cc0a │ │ │ │ + mov -0x148(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jl 2d3be │ │ │ │ - mov -0x150(%rbp),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jg 2d3be │ │ │ │ + jg 2cc0a │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ mov %r8,%rcx │ │ │ │ - mov %rdx,-0x188(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ mov %r8,-0x190(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov -0x170(%rbp),%r11 │ │ │ │ + mov %rdx,-0x188(%rbp) │ │ │ │ fldt (%rbx,%rcx,1) │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ mov -0xe8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - mov %rbx,-0x160(%rbp) │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rbx,-0x158(%rbp) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - mov -0x170(%rbp),%rbx │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - jmp 2d47f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add 0x18(%rax),%rdi │ │ │ │ + jmp 2ccc7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x168(%rbp),%rcx │ │ │ │ - fldt 0x20(%rbx) │ │ │ │ + fldt 0x20(%r11) │ │ │ │ mov %rdx,-0x198(%rbp) │ │ │ │ - mov %r12,-0x1a0(%rbp) │ │ │ │ + mov %rbx,-0x1a0(%rbp) │ │ │ │ + mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ + mov %r11,-0x1a8(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rbx,-0x1a8(%rbp) │ │ │ │ - mov 0x10(%rcx,%r12,8),%rax │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ mov -0x178(%rbp),%rax │ │ │ │ mov %rcx,-0xb8(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2d4d6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2cd1e │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ fldt 0x40(%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ - xor %r11d,%r11d │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - imul %r8,%r12 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ - jmp 2d524 │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ + imul %r8,%rbx │ │ │ │ + jmp 2cd6c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r13,%r11,8),%r15 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r11) │ │ │ │ + mov 0x30(%r13,%r10,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - fldt (%rbx) │ │ │ │ + add %rbx,%r15 │ │ │ │ mov -0x80(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %r12,%r15 │ │ │ │ imul %r15,%r8 │ │ │ │ - jmp 2d542 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ + jmp 2cdc2 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x80(%rcx) │ │ │ │ + mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jne 2d540 │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%rbx │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 2d520 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jne 2cdc0 │ │ │ │ + inc %r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r12,%r10 │ │ │ │ + jne 2cd68 │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jne 2d4d0 │ │ │ │ - mov -0x1a0(%rbp),%r12 │ │ │ │ - mov -0x1a8(%rbp),%rbx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 2cd18 │ │ │ │ + mov -0x1a0(%rbp),%rbx │ │ │ │ + mov -0x1a8(%rbp),%r11 │ │ │ │ mov -0x198(%rbp),%rdx │ │ │ │ - inc %r12 │ │ │ │ - add $0x10,%rbx │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jne 2d477 │ │ │ │ + inc %rbx │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r12,%rbx │ │ │ │ + jne 2ccbf │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x158(%rbp),%xmm0 │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x190(%rbp),%r8 │ │ │ │ + movq -0x150(%rbp),%xmm0 │ │ │ │ + movq %rsi,%xmm5 │ │ │ │ movq %rax,%xmm4 │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - mov -0x180(%rbp),%rcx │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ - mov -0x188(%rbp),%rdx │ │ │ │ + mov -0x190(%rbp),%r8 │ │ │ │ fstpt 0x50(%rdi) │ │ │ │ fxch %st(2) │ │ │ │ - inc %r8 │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ - mov %rcx,0x20(%rbx) │ │ │ │ - mov %rcx,0x8(%rbx) │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ + mov -0x180(%rbp),%rcx │ │ │ │ + inc %r8 │ │ │ │ + mov -0x188(%rbp),%rdx │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ movq %r15,%xmm0 │ │ │ │ + fstpt 0x20(%rdi) │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ + mov %rcx,0x20(%rbx) │ │ │ │ fstpt 0x30(%rdi) │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ mov %rcx,0x10(%rbx) │ │ │ │ - punpcklqdq %xmm5,%xmm0 │ │ │ │ fstpt 0x40(%rdi) │ │ │ │ mov %rcx,0x18(%rbx) │ │ │ │ movups %xmm0,0x20(%rax) │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 2d3ca │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 2cc16 │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ mov -0x138(%rbp),%rbx │ │ │ │ dec %rax │ │ │ │ mov %rax,0x0(,%rbx,8) │ │ │ │ - jmp 2cd9a │ │ │ │ + jmp 2c61a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2cc20 │ │ │ │ + jmp 2c495 │ │ │ │ mov (%rsi,%rcx,8),%rcx │ │ │ │ - jmp 2cd83 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xc8(%rbp) │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ + jmp 2c603 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ mov %r14,%rdx │ │ │ │ + mov -0x108(%rbp),%rcx │ │ │ │ + shl $0x6,%rdx │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ mov -0x110(%rbp),%r8 │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ - mov -0x58(%rbp),%r15 │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %rcx,%rax │ │ │ │ add %rcx,%rdx │ │ │ │ - lea -0x1(%r8),%r11 │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ + mov -0x60(%rbp),%r13 │ │ │ │ + mov -0x58(%rbp),%r10 │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + shl $0x5,%rax │ │ │ │ mov %rdx,-0x150(%rbp) │ │ │ │ lea (%rbx,%rbx,2),%rdx │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov %r10,%r9 │ │ │ │ + add %rcx,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %rax,%rdi │ │ │ │ + mov %rax,-0x148(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ lea (%rcx,%rdx,1),%rbx │ │ │ │ xor %edx,%edx │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ mov %r13,%rcx │ │ │ │ - lea (%rdi,%rax,1),%r14 │ │ │ │ + add %rax,%rdi │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - lea (%r14,%rax,1),%r10 │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 2d716 │ │ │ │ + jmp 2cfa4 │ │ │ │ inc %rdx │ │ │ │ cmp %r8,%rdx │ │ │ │ - je 2d91a │ │ │ │ + je 2d1de │ │ │ │ mov -0xd8(%rbp),%rbx │ │ │ │ mov (%rbx,%rdx,8),%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jl 2d70a │ │ │ │ - cmp %r15,%rsi │ │ │ │ - jg 2d70a │ │ │ │ + jl 2cf98 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 2cf98 │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ mov %rdx,%rdi │ │ │ │ - mov -0x148(%rbp),%r9 │ │ │ │ movq $0x0,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ - mov %r15,-0x158(%rbp) │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ fldt (%rbx,%rdi,1) │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ + mov %r9,-0x158(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ mov -0xe8(%rbp),%rbx │ │ │ │ mov %rsi,0x8(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ imul 0x8(%rbx),%rsi │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ mov %rdi,-0xc0(%rbp) │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ mov %rsi,-0xa8(%rbp) │ │ │ │ - mov 0xe0(%rbx),%r11 │ │ │ │ + mov 0xe0(%rbx),%r10 │ │ │ │ add 0x18(%rbx),%rdi │ │ │ │ - jmp 2d7cf │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0x148(%rbp),%rbx │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + jmp 2d056 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ + mov %rdx,-0x168(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov -0x150(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ fldt 0x20(%rax) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ add 0x10(%rbx,%rcx,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ - imul %rax,%r9 │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - jmp 2d817 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x20(%r14,%r12,8),%r13 │ │ │ │ - mov -0x70(%rbp),%rbx │ │ │ │ - fldt 0x40(%r15) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + imul %rax,%r15 │ │ │ │ + mov -0x150(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ + jmp 2d0a5 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x40(%rbx) │ │ │ │ + mov 0x20(%r12,%r11,8),%r13 │ │ │ │ xor %edx,%edx │ │ │ │ - add %r9,%r13 │ │ │ │ - imul %r13,%rbx │ │ │ │ - jmp 2d842 │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ + add %r15,%r13 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r13,%r9 │ │ │ │ + jmp 2d102 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r10,%rdx,8),%rsi │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x30(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ + add %r9,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - add %rbx,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ + add %r10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r11,%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 2d840 │ │ │ │ - inc %r12 │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jne 2d813 │ │ │ │ + jne 2d100 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 2d0a1 │ │ │ │ incq -0x90(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ addq $0x10,-0xa0(%rbp) │ │ │ │ + mov -0x168(%rbp),%rdx │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 2d7c9 │ │ │ │ + jne 2d050 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ - movq -0xb8(%rbp),%xmm0 │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ movq %r13,%xmm6 │ │ │ │ - mov -0x168(%rbp),%rax │ │ │ │ + inc %rdx │ │ │ │ + movq -0xb8(%rbp),%xmm0 │ │ │ │ + mov -0x160(%rbp),%rax │ │ │ │ mov -0x118(%rbp),%rbx │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov -0x158(%rbp),%r15 │ │ │ │ fstpt 0x40(%rdi) │ │ │ │ fxch %st(1) │ │ │ │ - inc %rdx │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ + mov -0xe8(%rbp),%r11 │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ + mov -0x158(%rbp),%r9 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ + fstpt 0x20(%rdi) │ │ │ │ mov %rsi,0x20(%r11) │ │ │ │ - movups %xmm0,0x10(%r11) │ │ │ │ - fstpt 0x30(%rdi) │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ + fstpt 0x30(%rdi) │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ + movups %xmm0,0x10(%r11) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 2d716 │ │ │ │ + jne 2cfa4 │ │ │ │ mov %rax,%r11 │ │ │ │ mov -0x138(%rbp),%rax │ │ │ │ mov %r11,0x0(,%rax,8) │ │ │ │ - jmp 2cd9a │ │ │ │ + jmp 2c61a │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 2cd9a │ │ │ │ + je 2c61a │ │ │ │ cmp $0x5,%r12 │ │ │ │ - jne 2cbbe │ │ │ │ - jmp 2cd9a │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - add $0x10,%rax │ │ │ │ + jne 2c42c │ │ │ │ + jmp 2c61a │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 2cbc0 │ │ │ │ + jmp 2c42e │ │ │ │ mov -0x120(%rbp),%rbx │ │ │ │ - jmp 2c6df │ │ │ │ + jmp 2bf5f │ │ │ │ mov %rsi,%rdi │ │ │ │ - jmp 2ce29 │ │ │ │ + jmp 2c6a9 │ │ │ │ nopl (%rax) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldt -0x90(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fldt 0x1cd2c(%rip) │ │ │ │ + fldt 0x1c43c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2d1e5 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + jmp 2ca41 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + xor %r8d,%r8d │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shl $0x5,%rcx │ │ │ │ mov %rax,-0x148(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ + lea 0x2(%rsi),%r12 │ │ │ │ shl $0x5,%rax │ │ │ │ add %rdi,%rax │ │ │ │ mov %rax,-0x170(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rdx,%rax,1),%rsi │ │ │ │ + lea (%rdx,%rax,1),%r11 │ │ │ │ mov %r14,%rdx │ │ │ │ shl $0x6,%rdx │ │ │ │ - mov %rsi,-0x138(%rbp) │ │ │ │ + mov %r11,-0x138(%rbp) │ │ │ │ + add %rax,%r11 │ │ │ │ add %rdi,%rdx │ │ │ │ - add %rax,%rsi │ │ │ │ + lea (%r11,%rax,1),%r10 │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ mov %rdx,-0x168(%rbp) │ │ │ │ lea (%rbx,%rbx,2),%rdx │ │ │ │ - lea (%rsi,%rax,1),%r15 │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ + mov %r10,%r13 │ │ │ │ shl $0x5,%rdx │ │ │ │ lea (%rdi,%rdx,1),%rbx │ │ │ │ mov %r14,%rdx │ │ │ │ - lea (%r15,%rax,1),%r14 │ │ │ │ - mov -0x158(%rbp),%rax │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov %r15,%r13 │ │ │ │ + lea (%r10,%rax,1),%r14 │ │ │ │ shl $0x7,%rdx │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ + lea 0x1(%rsi),%rax │ │ │ │ lea (%rdi,%rdx,1),%rbx │ │ │ │ + mov %rax,-0x178(%rbp) │ │ │ │ mov %rcx,%rdx │ │ │ │ - inc %rax │ │ │ │ mov %rbx,-0x80(%rbp) │ │ │ │ - mov %rax,-0x178(%rbp) │ │ │ │ - jmp 2da55 │ │ │ │ + jmp 2d321 │ │ │ │ inc %r8 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 2dd1f │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 2d5df │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - mov -0x148(%rbp),%rbx │ │ │ │ mov (%rax,%r8,8),%rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jl 2d315 │ │ │ │ + mov -0x148(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jl 2da49 │ │ │ │ - mov -0x150(%rbp),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jg 2da49 │ │ │ │ + jg 2d315 │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ mov %r8,%rcx │ │ │ │ - mov %rdx,-0x180(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ mov %r8,-0x188(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov -0x170(%rbp),%r11 │ │ │ │ + mov %rdx,-0x180(%rbp) │ │ │ │ fldt (%rbx,%rcx,1) │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ mov -0xe8(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ - mov %rbx,-0x160(%rbp) │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rbx,-0x158(%rbp) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ - mov -0x170(%rbp),%rbx │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - jmp 2db0a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add 0x18(%rax),%rdi │ │ │ │ + jmp 2d3d2 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x138(%rbp),%rcx │ │ │ │ - fldt 0x20(%rbx) │ │ │ │ + fldt 0x20(%r11) │ │ │ │ mov %rdx,-0x190(%rbp) │ │ │ │ - mov %r12,-0x198(%rbp) │ │ │ │ + mov %rbx,-0x198(%rbp) │ │ │ │ + mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ + mov %r11,-0x1a0(%rbp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %rbx,-0x1a0(%rbp) │ │ │ │ - mov 0x10(%rcx,%r12,8),%rax │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ mov -0x168(%rbp),%rax │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2db66 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2d426 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - mov -0xc8(%rbp),%r12 │ │ │ │ fldt 0x40(%rax) │ │ │ │ - fmul %st(1),%st │ │ │ │ - xor %r11d,%r11d │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - imul %r8,%r12 │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,-0x90(%rbp) │ │ │ │ - jmp 2dbb4 │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + imul %r8,%rbx │ │ │ │ + jmp 2d474 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r13,%r11,8),%r15 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r11) │ │ │ │ + mov 0x30(%r13,%r10,8),%r15 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - fldt (%rbx) │ │ │ │ + add %rbx,%r15 │ │ │ │ mov -0x80(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %r12,%r15 │ │ │ │ imul %r15,%r8 │ │ │ │ - jmp 2dc02 │ │ │ │ + jmp 2d4c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x80(%rcx) │ │ │ │ + mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jne 2dc00 │ │ │ │ - inc %r11 │ │ │ │ - add $0x10,%rbx │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 2dbb0 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jne 2d4c0 │ │ │ │ + inc %r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r12,%r10 │ │ │ │ + jne 2d470 │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jne 2db60 │ │ │ │ - mov -0x198(%rbp),%r12 │ │ │ │ - mov -0x1a0(%rbp),%rbx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 2d420 │ │ │ │ + mov -0x198(%rbp),%rbx │ │ │ │ + mov -0x1a0(%rbp),%r11 │ │ │ │ mov -0x190(%rbp),%rdx │ │ │ │ - inc %r12 │ │ │ │ - add $0x10,%rbx │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jne 2db02 │ │ │ │ + inc %rbx │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r12,%rbx │ │ │ │ + jne 2d3ca │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x158(%rbp),%xmm0 │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x188(%rbp),%r8 │ │ │ │ + movq -0x150(%rbp),%xmm0 │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ movq %rax,%xmm1 │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ - mov -0x180(%rbp),%rdx │ │ │ │ + mov -0x188(%rbp),%r8 │ │ │ │ fstpt 0x50(%rdi) │ │ │ │ fxch %st(2) │ │ │ │ - inc %r8 │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ - mov %rcx,0x20(%rbx) │ │ │ │ - mov %rcx,0x8(%rbx) │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ + mov -0x178(%rbp),%rcx │ │ │ │ + inc %r8 │ │ │ │ + mov -0x180(%rbp),%rdx │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ movq %r15,%xmm0 │ │ │ │ + fstpt 0x20(%rdi) │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + mov %rcx,0x20(%rbx) │ │ │ │ fstpt 0x30(%rdi) │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ mov %rcx,0x10(%rbx) │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ fstpt 0x40(%rdi) │ │ │ │ mov %rcx,0x18(%rbx) │ │ │ │ movups %xmm0,0x20(%rax) │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 2da55 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 2d321 │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ mov -0x130(%rbp),%rbx │ │ │ │ dec %rax │ │ │ │ mov %rax,0x0(,%rbx,8) │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ mov -0x140(%rbp),%rsp │ │ │ │ incq -0x100(%rbp) │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ addq $0x10,-0x120(%rbp) │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2c6ed │ │ │ │ + jle 2bf6d │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 2ce70 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ - mov %r14,%rax │ │ │ │ + jmp 2c6f0 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ mov %r14,%rdx │ │ │ │ + mov -0x108(%rbp),%rcx │ │ │ │ + shl $0x6,%rdx │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ mov -0x110(%rbp),%r8 │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ - mov -0x58(%rbp),%r15 │ │ │ │ shl $0x5,%rax │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %rcx,%rax │ │ │ │ add %rcx,%rdx │ │ │ │ - lea -0x1(%r8),%r11 │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + mov -0x60(%rbp),%r13 │ │ │ │ + mov -0x58(%rbp),%r10 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ mov %r14,%rax │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + shl $0x5,%rax │ │ │ │ mov %rdx,-0x148(%rbp) │ │ │ │ lea (%rbx,%rbx,2),%rdx │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov %r10,%r9 │ │ │ │ + add %rcx,%rax │ │ │ │ shl $0x5,%rdx │ │ │ │ - add %rax,%rdi │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + mov %r14,%rax │ │ │ │ lea (%rcx,%rdx,1),%rbx │ │ │ │ xor %edx,%edx │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ mov %r13,%rcx │ │ │ │ - lea (%rdi,%rax,1),%r14 │ │ │ │ + add %rax,%rdi │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ mov %rdi,-0xa8(%rbp) │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - lea (%r14,%rax,1),%r10 │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 2ddfc │ │ │ │ + jmp 2d6c6 │ │ │ │ inc %rdx │ │ │ │ cmp %r8,%rdx │ │ │ │ - je 2e01e │ │ │ │ + je 2d8de │ │ │ │ mov -0xd8(%rbp),%rbx │ │ │ │ mov (%rbx,%rdx,8),%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jl 2ddf0 │ │ │ │ - cmp %r15,%rsi │ │ │ │ - jg 2ddf0 │ │ │ │ + jl 2d6ba │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jg 2d6ba │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ mov %rdx,%rdi │ │ │ │ - mov -0x138(%rbp),%r9 │ │ │ │ movq $0x0,-0x90(%rbp) │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ - mov %r15,-0x150(%rbp) │ │ │ │ - mov %rdx,-0x158(%rbp) │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ fldt (%rbx,%rdi,1) │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ + mov %r9,-0x150(%rbp) │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ mov -0xe8(%rbp),%rbx │ │ │ │ mov %rsi,0x8(%rbx) │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ imul 0x8(%rbx),%rsi │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ mov %rdi,-0xc8(%rbp) │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ mov %rsi,-0xb8(%rbp) │ │ │ │ - mov 0xe0(%rbx),%r11 │ │ │ │ + mov 0xe0(%rbx),%r10 │ │ │ │ add 0x18(%rbx),%rdi │ │ │ │ - jmp 2deb5 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + jmp 2d778 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ + mov %rdx,-0x160(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0x148(%rbp),%r15 │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ fldt 0x20(%rax) │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ add 0x10(%rbx,%rcx,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ - imul %rax,%r9 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - jmp 2defd │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x20(%r14,%r12,8),%r13 │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - fldt 0x40(%r15) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + imul %rax,%r15 │ │ │ │ + mov -0x148(%rbp),%rbx │ │ │ │ fmul %st(1),%st │ │ │ │ + jmp 2d7c7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x40(%rbx) │ │ │ │ + mov 0x20(%r12,%r11,8),%r13 │ │ │ │ xor %edx,%edx │ │ │ │ - add %r9,%r13 │ │ │ │ - imul %r13,%rbx │ │ │ │ - jmp 2df42 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + add %r15,%r13 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + fmul %st(1),%st │ │ │ │ + imul %r13,%r9 │ │ │ │ + jmp 2d802 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r10,%rdx,8),%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x30(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ + add %r9,%rsi │ │ │ │ fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ - add %rbx,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ + add %r10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - add %r11,%rax │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 2df40 │ │ │ │ - inc %r12 │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jne 2def9 │ │ │ │ + jne 2d800 │ │ │ │ + inc %r11 │ │ │ │ + add $0x10,%rbx │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 2d7c3 │ │ │ │ incq -0x90(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ addq $0x10,-0xa0(%rbp) │ │ │ │ + mov -0x160(%rbp),%rdx │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 2deaf │ │ │ │ + jne 2d772 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ - movq -0xc0(%rbp),%xmm0 │ │ │ │ - mov -0x158(%rbp),%rdx │ │ │ │ movq %r13,%xmm3 │ │ │ │ - mov -0x160(%rbp),%rax │ │ │ │ + inc %rdx │ │ │ │ + movq -0xc0(%rbp),%xmm0 │ │ │ │ + mov -0x158(%rbp),%rax │ │ │ │ mov -0x118(%rbp),%rbx │ │ │ │ - mov -0xe8(%rbp),%r11 │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov -0x150(%rbp),%r15 │ │ │ │ fstpt 0x40(%rdi) │ │ │ │ fxch %st(1) │ │ │ │ - inc %rdx │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ + mov -0xe8(%rbp),%r11 │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ + mov -0x150(%rbp),%r9 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ + fstpt 0x20(%rdi) │ │ │ │ mov %rsi,0x20(%r11) │ │ │ │ - movups %xmm0,0x10(%r11) │ │ │ │ - fstpt 0x30(%rdi) │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ + fstpt 0x30(%rdi) │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ + movups %xmm0,0x10(%r11) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jne 2ddfc │ │ │ │ + jne 2d6c6 │ │ │ │ mov %rax,%r11 │ │ │ │ mov -0x130(%rbp),%rax │ │ │ │ mov %r11,0x0(,%rax,8) │ │ │ │ - jmp 2dd38 │ │ │ │ + jmp 2d5f8 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 2dd38 │ │ │ │ + je 2d5f8 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 2dd38 │ │ │ │ + je 2d5f8 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2e067 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - add $0x10,%rax │ │ │ │ + jmp 2d923 │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r11 │ │ │ │ mov %r12,%rax │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jle 2dd38 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ + jle 2d5f8 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ lea (%rbx,%rbx,1),%r14 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + lea (%rsi,%r8,1),%r15 │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ shl $0x5,%rcx │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ mov -0xf8(%rbp),%rcx │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - lea (%rsi,%r8,1),%r15 │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea (%rcx,%rdx,1),%r10 │ │ │ │ mov %r10,%rbx │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2e23f │ │ │ │ + je 2daff │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 2e196 │ │ │ │ + jle 2da59 │ │ │ │ mov -0xe8(%rbp),%rcx │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ mov %rax,%r8 │ │ │ │ - mov %r12,-0xc8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r10 │ │ │ │ shl $0x4,%r8 │ │ │ │ - mov (%rcx,%rdi,1),%rdx │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ + mov (%rcx,%rax,8),%rdx │ │ │ │ lea (%rsi,%rdi,1),%rcx │ │ │ │ fldt (%r10,%r8,1) │ │ │ │ lea 0x10(%r10,%r8,1),%r10 │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ mov -0xb8(%rbp),%rcx │ │ │ │ imul %rcx,%rax │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ - add %rax,%rax │ │ │ │ mov 0x48(%rcx),%r8 │ │ │ │ mov -0xe8(%rbp),%rcx │ │ │ │ + add %rax,%rax │ │ │ │ add %rdi,%r8 │ │ │ │ lea 0x8(%rcx,%rdi,1),%rdi │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ mov (%rcx),%r9 │ │ │ │ imul (%r8),%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ @@ -46989,194 +46817,194 @@ │ │ │ │ add $0x8,%rdi │ │ │ │ add %rax,%r9 │ │ │ │ add %r14,%rax │ │ │ │ mov %r9,%r12 │ │ │ │ shl $0x4,%r12 │ │ │ │ fldt (%r11,%r12,1) │ │ │ │ mov -0xd8(%rbp),%r12 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add (%r12,%r9,8),%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %rdx,-0x8(%rdi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r10) │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ cmp %r15,%rcx │ │ │ │ - jne 2e142 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%rbp),%r12 │ │ │ │ + jne 2da05 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ fldt (%rbx) │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov (%rax,%r12,8),%rax │ │ │ │ add 0x18(%rcx),%rdx │ │ │ │ + fldt 0x10(%rdx) │ │ │ │ + mov (%rax,%r12,8),%rax │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - fldt 0x10(%rdx) │ │ │ │ add 0xe0(%rcx),%rax │ │ │ │ fmul %st(1),%st │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - jg 2e20d │ │ │ │ - jmp 2e298 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 2dacd │ │ │ │ + jmp 2db58 │ │ │ │ + xchg %ax,%ax │ │ │ │ movq $0x0,(%rsi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2e284 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ + je 2db44 │ │ │ │ mov (%rsi,%rax,8),%rcx │ │ │ │ + mov 0x0(%r13,%rax,8),%rdx │ │ │ │ sub (%rdi,%rax,8),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2e200 │ │ │ │ + je 2dac0 │ │ │ │ inc %rcx │ │ │ │ inc %r9 │ │ │ │ mov %rcx,(%rsi,%rax,8) │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jle 2dd38 │ │ │ │ + jle 2d5f8 │ │ │ │ test %rax,%rax │ │ │ │ - jne 2e0c7 │ │ │ │ + jne 2d98a │ │ │ │ mov -0xd8(%rbp),%rcx │ │ │ │ mov (%rsi),%rax │ │ │ │ mov (%rcx,%rax,8),%rdx │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jl 2e25f │ │ │ │ + jl 2db1f │ │ │ │ mov -0x80(%rbp),%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jle 2e27d │ │ │ │ + jle 2db3d │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rsi) │ │ │ │ mov -0x128(%rbp),%rax │ │ │ │ add %rax,%r9 │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jg 2e23f │ │ │ │ - jmp 2dd38 │ │ │ │ + jg 2daff │ │ │ │ + jmp 2d5f8 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2e0c7 │ │ │ │ - inc %r9 │ │ │ │ + jmp 2d98a │ │ │ │ incq (%rsi) │ │ │ │ + inc %r9 │ │ │ │ cmp %r9,-0xe0(%rbp) │ │ │ │ - jg 2e23f │ │ │ │ - jmp 2dd38 │ │ │ │ + jg 2daff │ │ │ │ + jmp 2d5f8 │ │ │ │ mov (%rsi,%rcx,8),%rcx │ │ │ │ - jmp 2e21f │ │ │ │ + jmp 2dadf │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ - jmp 2ce5b │ │ │ │ + jmp 2c6db │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ - jmp 2c79b │ │ │ │ + jmp 2c01b │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2c6ed │ │ │ │ + je 2bf6d │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ - jmp 2cdea │ │ │ │ + jmp 2c66a │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ push %r13 │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r12 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %rbx │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ sub $0x170,%rsp │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ mov (%rdi),%rax │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ - mov %rbx,-0x108(%rbp) │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ mov %rbx,-0xd0(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ push 0x58(%rax) │ │ │ │ push 0x48(%rax) │ │ │ │ push 0x30(%rax) │ │ │ │ - call 8490 │ │ │ │ + call 83d0 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rsi │ │ │ │ - jne 2e36c │ │ │ │ + jne 2dc2c │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 2ead1 │ │ │ │ + jne 2e391 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2ff11 │ │ │ │ + je 2f7e9 │ │ │ │ mov %r8,%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ - jmp 2e3e9 │ │ │ │ + jmp 2dca9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea (%rcx,%rdi,1),%r10 │ │ │ │ mov %r10,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r10,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp (%rbx,%r10,1),%rsi │ │ │ │ - jg 2f1b1 │ │ │ │ + jg 2ea71 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jl 2e3c0 │ │ │ │ + jl 2dc80 │ │ │ │ mov %rcx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%rbx,%rdx,1),%rsi │ │ │ │ setg %dil │ │ │ │ xor %edx,%edx │ │ │ │ cmp %rcx,%r8 │ │ │ │ setne %dl │ │ │ │ and %rdi,%rdx │ │ │ │ add %rdx,%rcx │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jle 2ff31 │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - mov %rbx,-0x100(%rbp) │ │ │ │ + jle 2f809 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 2f895 │ │ │ │ + jl 2f140 │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 2f895 │ │ │ │ + jg 2f140 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ + mov %rsp,-0x128(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ mov 0x58(%rdi),%r11 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ @@ -47185,62 +47013,62 @@ │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdx,-0x120(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0x118(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ sub %rcx,%rsp │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - shr $0x3,%rdx │ │ │ │ mov %rcx,-0xc8(%rbp) │ │ │ │ fstpt (%rcx) │ │ │ │ lea 0x1(%r11),%rcx │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ lea (%rcx,%rcx,1),%r15 │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ imul %rbx,%rdx │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ lea -0x10(%rax),%rcx │ │ │ │ mov %rdi,%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ mov %rcx,%r10 │ │ │ │ + mov %rbx,%rax │ │ │ │ + shl $0x5,%r14 │ │ │ │ imul %r15,%r10 │ │ │ │ shl $0x4,%rdx │ │ │ │ - shl $0x5,%r14 │ │ │ │ sub %rdx,%rsp │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - js 2f875 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + js 2f120 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + mov %r8,-0xa8(%rbp) │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ mov 0x48(%rdx),%rax │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ lea -0x8(%rax),%r9 │ │ │ │ mov %r8,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ @@ -47265,108 +47093,108 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - sub %r11,%rsi │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r11,%rdx,1),%rdx │ │ │ │ + sub %r11,%rax │ │ │ │ cmpq $0x0,-0x90(%rbp) │ │ │ │ - mov %rax,0x0(%r13,%r9,1) │ │ │ │ - mov %rsi,(%rbx,%r9,1) │ │ │ │ - jle 2e674 │ │ │ │ - add %rdi,%rsi │ │ │ │ + mov %rdx,0x0(%r13,%r9,1) │ │ │ │ + mov %rax,(%rbx,%r9,1) │ │ │ │ + jle 2df34 │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + lea (%rdi,%r15,1),%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ mov %rsi,%rax │ │ │ │ - lea (%rsi,%r15,1),%rbx │ │ │ │ neg %rax │ │ │ │ lea (%r12,%rax,8),%r8 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ add %rax,%r8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 2e660 │ │ │ │ + jne 2df20 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ sub $0x8,%r9 │ │ │ │ add %rax,%r12 │ │ │ │ cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 2e5d1 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ + jne 2de91 │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r8,-0x128(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %r10,-0xa8(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ + mov %r8,-0x130(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ mov -0x78(%rbp),%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ lea 0x2(%r11),%rcx │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ lea 0x17(%r10),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - fadds 0x1b9c4(%rip) │ │ │ │ + mov %r11,-0xa8(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ + mov %rbx,-0x138(%rbp) │ │ │ │ + fadds 0x1b0f8(%rip) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %rdi,%r11 │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fld1 │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - fdivp %st,%st(2) │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ movzwl -0x62(%rbp),%edx │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ + fdivp %st,%st(2) │ │ │ │ or $0xc,%dh │ │ │ │ inc %rcx │ │ │ │ mov %dx,-0x66(%rbp) │ │ │ │ movzwl -0x62(%rbp),%edx │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x64(%rbp) │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ mov 0x0(%r13,%r12,1),%rsi │ │ │ │ mov (%rbx,%r12,1),%rdx │ │ │ │ mov -0xd8(%rbp),%rbx │ │ │ │ fildll (%rbx,%r12,1) │ │ │ │ mov -0xa0(%rbp),%rbx │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ fldt (%rbx,%r12,2) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%r12,2) │ │ │ │ fld %st(0) │ │ │ │ @@ -47376,235 +47204,234 @@ │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jg 2e88c │ │ │ │ + jg 2e14c │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - mov %r11,%rdi │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov 0xc8(%rbx),%r10 │ │ │ │ mov %rcx,%r8 │ │ │ │ lea 0x1(%rsi),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ + fsubp %st,%st(2) │ │ │ │ not %r8 │ │ │ │ sub %rdx,%rbx │ │ │ │ - fsubp %st,%st(2) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rcx,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rcx,%rcx │ │ │ │ - js 2f209 │ │ │ │ + js 2eac9 │ │ │ │ lea 0x1(%rcx,%r9,1),%rdx │ │ │ │ inc %rsi │ │ │ │ sub %rax,%rcx │ │ │ │ add %rax,%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ add $0x10,%rdi │ │ │ │ + fldt (%r10,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 2e840 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e892 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - add %r14,%r11 │ │ │ │ + jne 2e100 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2e152 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ add $0x8,%r12 │ │ │ │ + add %r14,-0xa8(%rbp) │ │ │ │ add %rbx,%r9 │ │ │ │ cmp %r12,-0x88(%rbp) │ │ │ │ - jne 2e781 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ - mov -0x128(%rbp),%r8 │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ + jne 2e03e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ + mov -0x130(%rbp),%r8 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 2f242 │ │ │ │ + je 2eb02 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 2f4ec │ │ │ │ + je 2edac │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 2ea9a │ │ │ │ + jle 2e35a │ │ │ │ shr $0x4,%r14 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r8,%r14 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ mov -0x60(%rbp),%r12 │ │ │ │ mov -0x58(%rbp),%r10 │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ shl $0x5,%r14 │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ lea (%rdi,%rcx,1),%r11 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r10,%rcx │ │ │ │ test %rax,%rax │ │ │ │ - je 2f1d3 │ │ │ │ + je 2ea93 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 2e9f2 │ │ │ │ + jle 2e2af │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ mov 0x48(%rsi),%r12 │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ mov -0xc8(%rbp),%rsi │ │ │ │ fldt (%rsi,%r10,1) │ │ │ │ mov -0x90(%rbp),%r10 │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ imul %rax,%r10 │ │ │ │ add %r10,%r10 │ │ │ │ - mov (%r8,%rax,8),%rdi │ │ │ │ mov %r9,%rcx │ │ │ │ + mov (%r8,%rax,8),%rdi │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ imul %rax,%rcx │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r12,%rax,8),%rsi │ │ │ │ add %rdi,%rcx │ │ │ │ add %r10,%rdi │ │ │ │ add %r15,%r10 │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%rdx,%rcx,1) │ │ │ │ mov -0xc8(%rbp),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx,%rcx,1) │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ add (%rcx,%rdi,8),%rsi │ │ │ │ mov %rsi,(%r14,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 2e98d │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e24a │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ - mov (%r14,%rbx,8),%rax │ │ │ │ mov -0x88(%rbp),%r10 │ │ │ │ fldt (%r11) │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ + mov (%r14,%rbx,8),%rax │ │ │ │ add 0x18(%rsi),%r10 │ │ │ │ + fldt 0x10(%r10) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%rsi),%rax │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - fldt 0x10(%r10) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r10) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 2ea71 │ │ │ │ - jmp 2f86c │ │ │ │ + jg 2e331 │ │ │ │ + jmp 2f117 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movq $0x0,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2f1c0 │ │ │ │ - mov 0x0(%r13,%rax,8),%rsi │ │ │ │ + je 2ea80 │ │ │ │ mov (%r8,%rax,8),%r10 │ │ │ │ + mov 0x0(%r13,%rax,8),%rsi │ │ │ │ sub (%r12,%rax,8),%rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 2ea60 │ │ │ │ + je 2e320 │ │ │ │ inc %r10 │ │ │ │ inc %rdx │ │ │ │ mov %r10,(%r8,%rax,8) │ │ │ │ cmp %rdx,-0xd0(%rbp) │ │ │ │ - jg 2e932 │ │ │ │ + jg 2e1ef │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - addq $0x10,-0x110(%rbp) │ │ │ │ + mov -0x128(%rbp),%rsp │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + addq $0x10,-0x118(%rbp) │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2f895 │ │ │ │ + jle 2f140 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - jmp 2e437 │ │ │ │ + jmp 2dcf7 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2ff21 │ │ │ │ + je 2f7f9 │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ - jmp 2eb29 │ │ │ │ + jmp 2e3e9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rcx,1),%r10 │ │ │ │ mov %r10,%rsi │ │ │ │ shr $0x3f,%rsi │ │ │ │ add %r10,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp %rdx,(%rbx,%r10,1) │ │ │ │ - jl 2f8a1 │ │ │ │ + jl 2f14c │ │ │ │ mov %rsi,%rcx │ │ │ │ lea -0x1(%rsi),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jl 2eb00 │ │ │ │ + jl 2e3c0 │ │ │ │ mov %rdi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ cmp %rdx,(%rbx,%rcx,1) │ │ │ │ setl %sil │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp %rdi,%r8 │ │ │ │ setne %cl │ │ │ │ and %rsi,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 2e35d │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ + jge 2dc1d │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2e35d │ │ │ │ + jl 2dc1d │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2e35d │ │ │ │ + jg 2dc1d │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov %rsp,-0x118(%rbp) │ │ │ │ + mov %rsp,-0x120(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ mov 0x58(%rdi),%r11 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ @@ -47613,62 +47440,62 @@ │ │ │ │ mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rcx │ │ │ │ sub %rcx,%rsp │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - shr $0x3,%rdx │ │ │ │ mov %rcx,-0xc8(%rbp) │ │ │ │ fstpt (%rcx) │ │ │ │ lea 0x1(%r11),%rcx │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ lea (%rcx,%rcx,1),%r15 │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ imul %rbx,%rdx │ │ │ │ + mov %rcx,-0x90(%rbp) │ │ │ │ lea -0x10(%rax),%rcx │ │ │ │ mov %rdi,%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ mov %rcx,%r10 │ │ │ │ + mov %rbx,%rax │ │ │ │ + shl $0x5,%r14 │ │ │ │ imul %r15,%r10 │ │ │ │ shl $0x4,%rdx │ │ │ │ - shl $0x5,%r14 │ │ │ │ sub %rdx,%rsp │ │ │ │ dec %rax │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ - js 2fef1 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + js 2f7c9 │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + mov %r8,-0xa8(%rbp) │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ mov 0x48(%rdx),%rax │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ lea -0x8(%rax),%r9 │ │ │ │ mov %r8,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ @@ -47693,106 +47520,106 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - sub %r11,%rsi │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r11,%rdx,1),%rdx │ │ │ │ + sub %r11,%rax │ │ │ │ cmpq $0x0,-0x90(%rbp) │ │ │ │ - mov %rax,0x0(%r13,%r9,1) │ │ │ │ - mov %rsi,(%rbx,%r9,1) │ │ │ │ - jle 2ed94 │ │ │ │ - add %rdi,%rsi │ │ │ │ + mov %rdx,0x0(%r13,%r9,1) │ │ │ │ + mov %rax,(%rbx,%r9,1) │ │ │ │ + jle 2e654 │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ + lea (%rdi,%r15,1),%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ mov %rsi,%rax │ │ │ │ - lea (%rsi,%r15,1),%rbx │ │ │ │ neg %rax │ │ │ │ lea (%r12,%rax,8),%r8 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ add %rax,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov %rsi,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,(%r8,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 2ed80 │ │ │ │ + jne 2e640 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ sub $0x8,%r9 │ │ │ │ add %rax,%r12 │ │ │ │ cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 2ed0a │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ + jne 2e5ca │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %r10,-0xa8(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ mov -0x78(%rbp),%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ lea 0x2(%r11),%rcx │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ lea 0x17(%r10),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ - fadds 0x1b2a4(%rip) │ │ │ │ + mov %r11,-0xa8(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - mov %rbx,-0x128(%rbp) │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ + mov %rbx,-0x130(%rbp) │ │ │ │ + fadds 0x1a9d8(%rip) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %rdi,%r11 │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ fld1 │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - fdivp %st,%st(2) │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ movzwl -0x62(%rbp),%edx │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ + fdivp %st,%st(2) │ │ │ │ or $0xc,%dh │ │ │ │ inc %rcx │ │ │ │ mov %dx,-0x66(%rbp) │ │ │ │ movzwl -0x62(%rbp),%edx │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x64(%rbp) │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ mov 0x0(%r13,%r12,1),%rsi │ │ │ │ mov (%rbx,%r12,1),%rdx │ │ │ │ mov -0xd8(%rbp),%rbx │ │ │ │ fildll (%rbx,%r12,1) │ │ │ │ mov -0xa0(%rbp),%rbx │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ fldt (%rbx,%r12,2) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%r12,2) │ │ │ │ fld %st(0) │ │ │ │ @@ -47802,1072 +47629,1064 @@ │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jg 2ef7c │ │ │ │ + jg 2e83c │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - mov %r11,%rdi │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ mov 0xc8(%rbx),%r10 │ │ │ │ mov %rcx,%r8 │ │ │ │ lea 0x1(%rsi),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ + fsubp %st,%st(2) │ │ │ │ not %r8 │ │ │ │ sub %rdx,%rbx │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ cmovs %rcx,%rdx │ │ │ │ add %r9,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ lea (%r8,%r9,1),%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ test %rcx,%rcx │ │ │ │ - js 2ef55 │ │ │ │ + js 2e815 │ │ │ │ lea 0x1(%rcx,%r9,1),%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ inc %rsi │ │ │ │ sub %rax,%rcx │ │ │ │ add %rax,%r8 │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldt (%r10,%rdx,1) │ │ │ │ add $0x10,%rdi │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne 2ef30 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2ef82 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - add %r14,%r11 │ │ │ │ + jne 2e7f0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2e842 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ add $0x8,%r12 │ │ │ │ + add %r14,-0xa8(%rbp) │ │ │ │ add %rbx,%r9 │ │ │ │ cmp %r12,-0x88(%rbp) │ │ │ │ - jne 2eea1 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ + jne 2e75e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x130(%rbp),%rbx │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 2fc6c │ │ │ │ + je 2f503 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 2f900 │ │ │ │ + je 2f1a8 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 2f17a │ │ │ │ + jle 2ea3a │ │ │ │ shr $0x4,%r14 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ mov %r14,%r9 │ │ │ │ mov %r8,%r14 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ mov -0x60(%rbp),%r12 │ │ │ │ mov -0x58(%rbp),%r10 │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ shl $0x5,%r14 │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov -0xf8(%rbp),%r8 │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ lea (%rdi,%rcx,1),%r11 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r10,%rcx │ │ │ │ test %rax,%rax │ │ │ │ - je 2f8c3 │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jle 2f0e8 │ │ │ │ + je 2f16b │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 2e99f │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ mov %rax,%r10 │ │ │ │ - mov %rdx,-0xa0(%rbp) │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ mov 0x48(%rsi),%r12 │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ mov -0xc8(%rbp),%rsi │ │ │ │ fldt (%rsi,%r10,1) │ │ │ │ mov -0x90(%rbp),%r10 │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ + mov %rdx,-0x78(%rbp) │ │ │ │ imul %rax,%r10 │ │ │ │ add %r10,%r10 │ │ │ │ + mov %r9,%rcx │ │ │ │ mov (%r8,%rax,8),%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - imul %rax,%rdx │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + imul %rax,%rcx │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r12,%rax,8),%rsi │ │ │ │ - add %rdi,%rdx │ │ │ │ + add %rdi,%rcx │ │ │ │ add %r10,%rdi │ │ │ │ add %r15,%r10 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - fldt (%rcx,%rdx,1) │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%rdx,%rcx,1) │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rdx │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rcx,%rdx,1) │ │ │ │ + fstpt (%rdx,%rcx,1) │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ add (%rcx,%rdi,8),%rsi │ │ │ │ mov %rsi,(%r14,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 2f080 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ + jne 2e93a │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ mov -0x98(%rbp),%rsi │ │ │ │ - mov (%r14,%rbx,8),%rax │ │ │ │ mov -0x88(%rbp),%r10 │ │ │ │ fldt (%r11) │ │ │ │ - mov -0x80(%rbp),%r12 │ │ │ │ + mov (%r14,%rbx,8),%rax │ │ │ │ add 0x18(%rsi),%r10 │ │ │ │ + fldt 0x10(%r10) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%rsi),%rax │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - fldt 0x10(%r10) │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r10) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 2f151 │ │ │ │ - jmp 2fee8 │ │ │ │ - nop │ │ │ │ + jg 2ea11 │ │ │ │ + jmp 2f7c0 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%r8,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 2f8b0 │ │ │ │ - mov 0x0(%r13,%rax,8),%rsi │ │ │ │ + je 2f158 │ │ │ │ mov (%r8,%rax,8),%r10 │ │ │ │ + mov 0x0(%r13,%rax,8),%rsi │ │ │ │ sub (%r12,%rax,8),%rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 2f140 │ │ │ │ + je 2ea00 │ │ │ │ inc %r10 │ │ │ │ inc %rdx │ │ │ │ mov %r10,(%r8,%rax,8) │ │ │ │ cmp %rdx,-0xd0(%rbp) │ │ │ │ - jg 2f022 │ │ │ │ + jg 2e8df │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov -0x118(%rbp),%rsp │ │ │ │ - incq -0xe0(%rbp) │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ - addq $0x10,-0x100(%rbp) │ │ │ │ + mov -0x120(%rbp),%rsp │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + addq $0x10,-0x108(%rbp) │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2e35d │ │ │ │ + jle 2dc1d │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 2eb70 │ │ │ │ + jmp 2e430 │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 2e3e9 │ │ │ │ + jmp 2dca9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - inc %rdx │ │ │ │ incq (%r8) │ │ │ │ + inc %rdx │ │ │ │ cmp %rdx,-0xd0(%rbp) │ │ │ │ - jle 2ea9a │ │ │ │ + jle 2e35a │ │ │ │ mov (%r8),%rax │ │ │ │ mov -0xc0(%rbp),%rsi │ │ │ │ mov (%rsi,%rax,8),%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 2f1eb │ │ │ │ + jl 2eaab │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jle 2f23b │ │ │ │ + jle 2eafb │ │ │ │ inc %rax │ │ │ │ mov %rax,(%r8) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ add %rax,%rdx │ │ │ │ cmp %rdx,-0xd0(%rbp) │ │ │ │ - jg 2f1d3 │ │ │ │ - jmp 2ea9a │ │ │ │ + jg 2ea93 │ │ │ │ + jmp 2e35a │ │ │ │ lea (%r8,%r9,1),%rdx │ │ │ │ inc %rsi │ │ │ │ sub %rax,%rcx │ │ │ │ add %rax,%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ add $0x10,%rdi │ │ │ │ + fldt (%r10,%rdx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x10(%rdi) │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne 2e840 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 2e892 │ │ │ │ + jne 2e100 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2e152 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2e93b │ │ │ │ + jmp 2e1f8 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 2ea9a │ │ │ │ + jle 2e35a │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ mov -0x60(%rbp),%r10 │ │ │ │ - xor %edx,%edx │ │ │ │ shl $0x5,%r8 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea (%rax,%r14,1),%r13 │ │ │ │ mov %r11,%rax │ │ │ │ lea -0x1(%r15),%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x0(%r13,%r14,1),%rcx │ │ │ │ add %rax,%rbx │ │ │ │ + mov %rcx,-0xe0(%rbp) │ │ │ │ lea (%rbx,%rax,1),%r12 │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ lea (%rcx,%r14,1),%rbx │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ - lea (%r12,%rax,1),%r14 │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ mov %r10,%rax │ │ │ │ - jmp 2f2bb │ │ │ │ + jmp 2eb7b │ │ │ │ inc %rdx │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 2f4d8 │ │ │ │ + je 2ed98 │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ mov (%rbx,%rdx,8),%rcx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jl 2f2af │ │ │ │ + jl 2eb6f │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jg 2f2af │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + jg 2eb6f │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov %r13,-0x138(%rbp) │ │ │ │ mov %r13,-0x80(%rbp) │ │ │ │ - mov %r11,-0x140(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ fldt (%rbx,%rsi,1) │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ + mov %r13,-0x138(%rbp) │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ mov %rcx,0x8(%rbx) │ │ │ │ mov -0xd8(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rcx │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ mov %rbx,-0x70(%rbp) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ mov 0xe0(%rbx),%r9 │ │ │ │ add 0x18(%rbx),%rdi │ │ │ │ - jmp 2f362 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2ec22 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov -0x128(%rbp),%r13 │ │ │ │ mov %r8,-0x148(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov %rdx,-0x150(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ add 0x10(%rbx,%r8,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ - imul %rax,%rcx │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - jmp 2f3ad │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 2ec6d │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ mov 0x20(%r12,%r11,8),%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + add %rcx,%rbx │ │ │ │ mov -0x78(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rcx,%rbx │ │ │ │ imul %rbx,%r10 │ │ │ │ - jmp 2f402 │ │ │ │ + jmp 2ecc2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r14,%rdx,8),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r8) │ │ │ │ + mov 0x30(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r10,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 2f400 │ │ │ │ + jne 2ecc0 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r15,%r11 │ │ │ │ - jne 2f3a9 │ │ │ │ + jne 2ec69 │ │ │ │ mov -0x148(%rbp),%r8 │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ addq $0x10,-0x80(%rbp) │ │ │ │ + mov -0x150(%rbp),%rdx │ │ │ │ inc %r8 │ │ │ │ cmp %r15,%r8 │ │ │ │ - jne 2f35c │ │ │ │ + jne 2ec1c │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ - movq -0xa0(%rbp),%xmm0 │ │ │ │ - mov -0x140(%rbp),%r11 │ │ │ │ movq %rbx,%xmm6 │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ inc %rdx │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov -0x138(%rbp),%r13 │ │ │ │ + movq -0xa0(%rbp),%xmm0 │ │ │ │ + mov -0x140(%rbp),%r11 │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ fstpt 0x40(%rdi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + mov -0x138(%rbp),%r13 │ │ │ │ mov %r11,0x18(%rcx) │ │ │ │ + fstpt 0x20(%rdi) │ │ │ │ mov %rsi,0x20(%r10) │ │ │ │ - movups %xmm0,0x10(%r10) │ │ │ │ - fstpt 0x30(%rdi) │ │ │ │ mov %r11,0x8(%rcx) │ │ │ │ + fstpt 0x30(%rdi) │ │ │ │ mov %r11,0x10(%rcx) │ │ │ │ + movups %xmm0,0x10(%r10) │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 2f2bb │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + jne 2eb7b │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ mov %r11,0x0(,%rax,8) │ │ │ │ - jmp 2ea9a │ │ │ │ + jmp 2e35a │ │ │ │ test %r15,%r15 │ │ │ │ - jle 2ea9a │ │ │ │ + jle 2e35a │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ shl $0x5,%r8 │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + mov %r8,-0x150(%rbp) │ │ │ │ lea -0x1(%r15),%r8 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea (%rax,%r14,1),%rcx │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rax,%rbx │ │ │ │ lea (%rcx,%r14,1),%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rbx,-0x150(%rbp) │ │ │ │ + mov %rcx,-0x168(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rdi,-0x158(%rbp) │ │ │ │ + mov %rdi,-0x160(%rbp) │ │ │ │ add %r14,%rdi │ │ │ │ + mov %rbx,-0x158(%rbp) │ │ │ │ + add %rax,%rbx │ │ │ │ lea (%rbx,%rax,1),%r10 │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ lea (%rdi,%r14,1),%rbx │ │ │ │ mov %rdi,-0xb8(%rbp) │ │ │ │ lea (%r10,%rax,1),%r14 │ │ │ │ - xor %eax,%eax │ │ │ │ mov %r10,%r12 │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - jmp 2f585 │ │ │ │ - inc %rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 2f858 │ │ │ │ + jmp 2ee5a │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + je 2f103 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov (%rax,%rcx,8),%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 2f579 │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ mov -0x130(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 2f579 │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ - mov %rcx,-0x160(%rbp) │ │ │ │ + jl 2ee43 │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 2ee43 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ mov %r8,-0x170(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rbx,%rsi,1) │ │ │ │ + mov -0x168(%rbp),%r11 │ │ │ │ + mov -0x150(%rbp),%rdi │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ mov -0xd8(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %r10,%rdx │ │ │ │ - mov %rbx,-0x140(%rbp) │ │ │ │ + mov %rbx,-0x148(%rbp) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ mov %rbx,-0xa8(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ - jmp 2f640 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ + jmp 2ef16 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x158(%rbp),%rcx │ │ │ │ fldt (%r11) │ │ │ │ mov %rdx,-0x178(%rbp) │ │ │ │ mov %rbx,-0x180(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %r11,-0x188(%rbp) │ │ │ │ mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ - mov -0x140(%rbp),%rcx │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ + mov %r11,-0x188(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ - mov -0x158(%rbp),%rax │ │ │ │ + mov %rax,-0x140(%rbp) │ │ │ │ + mov -0x160(%rbp),%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2f696 │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2ef6e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ - imul %r8,%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - jmp 2f6e4 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + imul %r8,%rbx │ │ │ │ + jmp 2efb4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r11) │ │ │ │ mov 0x30(%r12,%r10,8),%r13 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - fldt (%r11) │ │ │ │ + add %rbx,%r13 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rbx,%r13 │ │ │ │ imul %r13,%r8 │ │ │ │ - jmp 2f742 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2f002 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 2f740 │ │ │ │ + jne 2f000 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r15,%r10 │ │ │ │ - jne 2f6e0 │ │ │ │ + jne 2efb0 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%rcx │ │ │ │ - jne 2f690 │ │ │ │ + jne 2ef68 │ │ │ │ mov -0x180(%rbp),%rbx │ │ │ │ mov -0x188(%rbp),%r11 │ │ │ │ mov -0x178(%rbp),%rdx │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 2f638 │ │ │ │ + jne 2ef0e │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x138(%rbp),%xmm0 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ + movq -0x140(%rbp),%xmm0 │ │ │ │ + movq %rsi,%xmm5 │ │ │ │ movq %rax,%xmm4 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ mov -0x170(%rbp),%r8 │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ - fstpt 0x50(%rdi) │ │ │ │ + fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - inc %rcx │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ - mov %r8,0x20(%rbx) │ │ │ │ - mov %r8,0x8(%rbx) │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ movq %r13,%xmm0 │ │ │ │ - fstpt 0x30(%rdi) │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - fstpt 0x40(%rdi) │ │ │ │ + mov %r8,0x20(%rbx) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ + mov %r8,0x8(%rbx) │ │ │ │ + mov %r8,0x10(%rbx) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ mov %r8,0x18(%rbx) │ │ │ │ movups %xmm0,0x20(%rax) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2f585 │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ + jmp 2ee43 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ mov %r8,0x0(,%rax,8) │ │ │ │ - jmp 2ea9a │ │ │ │ + jmp 2e35a │ │ │ │ mov (%r8,%rsi,8),%r10 │ │ │ │ - jmp 2ea83 │ │ │ │ + jmp 2e343 │ │ │ │ lea 0x17(%r10),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 2e8df │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - jmp 2e34f │ │ │ │ + jmp 2e19c │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + jmp 2dc0f │ │ │ │ mov %rsi,%rdi │ │ │ │ - jmp 2eb29 │ │ │ │ + jmp 2e3e9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - inc %rdx │ │ │ │ incq (%r8) │ │ │ │ + inc %rdx │ │ │ │ cmp %rdx,-0xd0(%rbp) │ │ │ │ - jle 2f17a │ │ │ │ + jle 2ea3a │ │ │ │ mov (%r8),%rax │ │ │ │ mov -0xc0(%rbp),%rsi │ │ │ │ mov (%rsi,%rax,8),%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jl 2f8db │ │ │ │ + jl 2f183 │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jle 2f8f9 │ │ │ │ + jle 2f1a1 │ │ │ │ inc %rax │ │ │ │ mov %rax,(%r8) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ add %rax,%rdx │ │ │ │ cmp %rdx,-0xd0(%rbp) │ │ │ │ - jg 2f8c3 │ │ │ │ - jmp 2f17a │ │ │ │ + jg 2f16b │ │ │ │ + jmp 2ea3a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f02b │ │ │ │ + jmp 2e8e8 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 2f17a │ │ │ │ + jle 2ea3a │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ shl $0x5,%r8 │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + mov %r8,-0x148(%rbp) │ │ │ │ lea -0x1(%r15),%r8 │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea (%rax,%r14,1),%rcx │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rax,%rbx │ │ │ │ lea (%rcx,%r14,1),%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rbx,-0x148(%rbp) │ │ │ │ + mov %rcx,-0x160(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rdi,-0x150(%rbp) │ │ │ │ + mov %rdi,-0x158(%rbp) │ │ │ │ add %r14,%rdi │ │ │ │ + mov %rbx,-0x150(%rbp) │ │ │ │ + add %rax,%rbx │ │ │ │ lea (%rbx,%rax,1),%r10 │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ lea (%rdi,%r14,1),%rbx │ │ │ │ mov %rdi,-0xb8(%rbp) │ │ │ │ lea (%r10,%rax,1),%r14 │ │ │ │ - xor %eax,%eax │ │ │ │ mov %r10,%r12 │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - jmp 2f999 │ │ │ │ - inc %rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 2fc58 │ │ │ │ + jmp 2f256 │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + je 2f7ac │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%rbx │ │ │ │ - mov (%rax,%rcx,8),%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 2f98d │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ mov -0x128(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 2f98d │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %rdx,-0x160(%rbp) │ │ │ │ - mov %rcx,-0x158(%rbp) │ │ │ │ + jl 2f23f │ │ │ │ + mov -0x130(%rbp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 2f23f │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ mov %r8,-0x168(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rbx,%rsi,1) │ │ │ │ + mov -0x160(%rbp),%r11 │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ mov -0xd8(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %r10,%rdx │ │ │ │ - mov %rbx,-0x138(%rbp) │ │ │ │ + mov %rbx,-0x140(%rbp) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ mov %rbx,-0xa8(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ - jmp 2fa54 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x148(%rbp),%rcx │ │ │ │ + jmp 2f312 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x150(%rbp),%rcx │ │ │ │ fldt (%r11) │ │ │ │ mov %rdx,-0x170(%rbp) │ │ │ │ mov %rbx,-0x178(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %r11,-0x180(%rbp) │ │ │ │ mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + mov %r11,-0x180(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov -0x150(%rbp),%rax │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + mov -0x158(%rbp),%rax │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2fab6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2f366 │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ - xor %r10d,%r10d │ │ │ │ mov %rcx,-0x88(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ mov -0xa8(%rbp),%rbx │ │ │ │ - imul %r8,%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - jmp 2fb04 │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ + imul %r8,%rbx │ │ │ │ + jmp 2f3b4 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r11) │ │ │ │ mov 0x30(%r12,%r10,8),%r13 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - fldt (%r11) │ │ │ │ + add %rbx,%r13 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rbx,%r13 │ │ │ │ imul %r13,%r8 │ │ │ │ - jmp 2fb42 │ │ │ │ + jmp 2f402 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 2fb40 │ │ │ │ + jne 2f400 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r15,%r10 │ │ │ │ - jne 2fb00 │ │ │ │ + jne 2f3b0 │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%rcx │ │ │ │ - jne 2fab0 │ │ │ │ + jne 2f360 │ │ │ │ mov -0x178(%rbp),%rbx │ │ │ │ mov -0x180(%rbp),%r11 │ │ │ │ mov -0x170(%rbp),%rdx │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 2fa4c │ │ │ │ + jne 2f30a │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x130(%rbp),%xmm0 │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ + movq -0x138(%rbp),%xmm0 │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ - fstpt 0x50(%rdi) │ │ │ │ + fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - inc %rcx │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ - mov %r8,0x20(%rbx) │ │ │ │ - mov %r8,0x8(%rbx) │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ movq %r13,%xmm0 │ │ │ │ - fstpt 0x30(%rdi) │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ - fstpt 0x40(%rdi) │ │ │ │ + mov %r8,0x20(%rbx) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ + mov %r8,0x8(%rbx) │ │ │ │ + mov %r8,0x10(%rbx) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ mov %r8,0x18(%rbx) │ │ │ │ movups %xmm0,0x20(%rax) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 2f999 │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ - mov %r8,0x0(,%rax,8) │ │ │ │ - jmp 2f17a │ │ │ │ + jmp 2f23f │ │ │ │ test %r15,%r15 │ │ │ │ - jle 2f17a │ │ │ │ + jle 2ea3a │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ mov -0x60(%rbp),%r10 │ │ │ │ - xor %edx,%edx │ │ │ │ shl $0x5,%r8 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea (%rax,%r14,1),%r13 │ │ │ │ mov %r11,%rax │ │ │ │ lea -0x1(%r15),%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ lea 0x0(%r13,%r14,1),%rcx │ │ │ │ add %rax,%rbx │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ lea (%rbx,%rax,1),%r12 │ │ │ │ - mov %rbx,-0x120(%rbp) │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ lea (%rcx,%r14,1),%rbx │ │ │ │ - mov %rcx,-0xb8(%rbp) │ │ │ │ - lea (%r12,%rax,1),%r14 │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ + lea (%r12,%rax,1),%r14 │ │ │ │ mov %r10,%rax │ │ │ │ - jmp 2fce5 │ │ │ │ + jmp 2f57c │ │ │ │ inc %rdx │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 2fed4 │ │ │ │ + je 2f798 │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ mov (%rbx,%rdx,8),%rcx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jl 2fcd9 │ │ │ │ + jl 2f570 │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jg 2fcd9 │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + jg 2f570 │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ mov %r13,-0x80(%rbp) │ │ │ │ - mov %r13,-0x130(%rbp) │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ shl $0x4,%rsi │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ fldt (%rbx,%rsi,1) │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ + mov %r13,-0x130(%rbp) │ │ │ │ + mov %r11,-0x138(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ mov %rcx,0x8(%rbx) │ │ │ │ mov -0xd8(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rcx │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ mov %rbx,-0x70(%rbp) │ │ │ │ mov -0x98(%rbp),%rbx │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ mov 0xe0(%rbx),%r9 │ │ │ │ add 0x18(%rbx),%rdi │ │ │ │ - jmp 2fd8c │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 2f623 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%rbx │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov -0xb8(%rbp),%r13 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ mov %r8,-0x140(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ mov %rdx,-0x148(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ add 0x10(%rbx,%r8,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ - imul %rax,%rcx │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - jmp 2fdd7 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 2f66e │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x0(%r13) │ │ │ │ mov 0x20(%r12,%r11,8),%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + add %rcx,%rbx │ │ │ │ mov -0x78(%rbp),%r8 │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rcx,%rbx │ │ │ │ imul %rbx,%r10 │ │ │ │ - jmp 2fe02 │ │ │ │ + jmp 2f6c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r14,%rdx,8),%rsi │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r8) │ │ │ │ + mov 0x30(%r14,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r8 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r10,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 2fe00 │ │ │ │ + jne 2f6c0 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r15,%r11 │ │ │ │ - jne 2fdd3 │ │ │ │ + jne 2f66a │ │ │ │ mov -0x140(%rbp),%r8 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ addq $0x10,-0x80(%rbp) │ │ │ │ + mov -0x148(%rbp),%rdx │ │ │ │ inc %r8 │ │ │ │ cmp %r15,%r8 │ │ │ │ - jne 2fd86 │ │ │ │ + jne 2f61d │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xc8(%rbp),%rdi │ │ │ │ - movq -0xa0(%rbp),%xmm0 │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ movq %rbx,%xmm3 │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ inc %rdx │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ - mov -0x130(%rbp),%r13 │ │ │ │ + movq -0xa0(%rbp),%xmm0 │ │ │ │ + mov -0x138(%rbp),%r11 │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ fstpt 0x40(%rdi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%r13 │ │ │ │ mov %r11,0x18(%rcx) │ │ │ │ + fstpt 0x20(%rdi) │ │ │ │ mov %rsi,0x20(%r10) │ │ │ │ - movups %xmm0,0x10(%r10) │ │ │ │ - fstpt 0x30(%rdi) │ │ │ │ mov %r11,0x8(%rcx) │ │ │ │ + fstpt 0x30(%rdi) │ │ │ │ mov %r11,0x10(%rcx) │ │ │ │ + movups %xmm0,0x10(%r10) │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 2fce5 │ │ │ │ - mov -0x110(%rbp),%rax │ │ │ │ + jne 2f57c │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ mov %r11,0x0(,%rax,8) │ │ │ │ - jmp 2f17a │ │ │ │ + jmp 2ea3a │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %r8,0x0(,%rax,8) │ │ │ │ + jmp 2ea3a │ │ │ │ mov (%r8,%rsi,8),%r10 │ │ │ │ - jmp 2f163 │ │ │ │ + jmp 2ea23 │ │ │ │ lea 0x17(%r10),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 2efcf │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - jmp 2e41b │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - jmp 2eb5b │ │ │ │ + jmp 2e88c │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + jmp 2dcdb │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + jmp 2e41b │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2e35d │ │ │ │ + je 2dc1d │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ - jmp 2eaea │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2e3aa │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rcx │ │ │ │ + lea -0x50(%rbp),%rdx │ │ │ │ push %r13 │ │ │ │ + lea -0x58(%rbp),%rsi │ │ │ │ + lea -0x38(%rbp),%r9 │ │ │ │ push %r12 │ │ │ │ + lea -0x40(%rbp),%r8 │ │ │ │ push %rbx │ │ │ │ - lea -0x48(%rbp),%rcx │ │ │ │ - lea -0x50(%rbp),%rdx │ │ │ │ sub $0x190,%rsp │ │ │ │ mov 0x20(%rdi),%rbx │ │ │ │ mov (%rdi),%rax │ │ │ │ - lea -0x58(%rbp),%rsi │ │ │ │ - lea -0x38(%rbp),%r9 │ │ │ │ - lea -0x40(%rbp),%r8 │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ mov %rbx,-0xe8(%rbp) │ │ │ │ + mov 0x18(%rdi),%rbx │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ - mov %rbx,-0x120(%rbp) │ │ │ │ + mov %rbx,-0x128(%rbp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ mov 0x108(%rax),%rbx │ │ │ │ push 0x58(%rax) │ │ │ │ push 0x48(%rax) │ │ │ │ push 0x30(%rax) │ │ │ │ - call 8490 │ │ │ │ + call 83d0 │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ add $0x20,%rsp │ │ │ │ cmp $0xffffffffffffffff,%rcx │ │ │ │ - jne 2fff2 │ │ │ │ + jne 2f8c2 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 30750 │ │ │ │ + jne 30010 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 31bd4 │ │ │ │ + je 314e5 │ │ │ │ mov %r8,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%rax),%r9 │ │ │ │ - jmp 30069 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2f929 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea (%rsi,%rdi,1),%r10 │ │ │ │ mov %r10,%rdx │ │ │ │ shr $0x3f,%rdx │ │ │ │ add %r10,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp (%rbx,%r10,1),%rcx │ │ │ │ - jg 30e50 │ │ │ │ + jg 30750 │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x1(%rdx),%r9 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jl 30040 │ │ │ │ + jl 2f900 │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ cmp (%rbx,%rdx,1),%rcx │ │ │ │ setg %dil │ │ │ │ xor %edx,%edx │ │ │ │ cmp %rsi,%r8 │ │ │ │ setne %dl │ │ │ │ and %rdi,%rdx │ │ │ │ lea (%rdx,%rsi,1),%rdi │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jle 31bf4 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %rbx,-0x118(%rbp) │ │ │ │ + jle 31505 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ + mov -0x138(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 3151b │ │ │ │ + jl 30dff │ │ │ │ cmp -0x48(%rbp),%rax │ │ │ │ - jg 3151b │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov %rsp,-0x140(%rbp) │ │ │ │ + jg 30dff │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov %rsp,-0x148(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ mov 0x58(%rdi),%r14 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ lea 0x1(%r14),%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ lea (%rdi,%rdi,1),%r15 │ │ │ │ @@ -48877,452 +48696,456 @@ │ │ │ │ mov %rsp,-0x70(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0x138(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ shr $0x3,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ sub $0x10,%rax │ │ │ │ sub %rsi,%rsp │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ imul %r15,%rax │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rdi,%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ shl $0x5,%rdi │ │ │ │ + imul %rbx,%rdx │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,-0xd8(%rbp) │ │ │ │ + fstpt (%rsi) │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ dec %rax │ │ │ │ - fstpt (%rsi) │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - js 314f5 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + js 30de0 │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ lea -0x8(%rcx),%r9 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ mov 0x48(%rdx),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ - mov %r8,%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdx),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ mov %rax,%r11 │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ - mov (%rax,%r9,1),%rdi │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov (%rax,%r9,1),%rsi │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ fldt (%r11,%r9,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%r14,%rax,1),%rax │ │ │ │ - sub %r14,%rsi │ │ │ │ - cmpq $0x0,-0x78(%rbp) │ │ │ │ - mov %rax,(%r12,%r9,1) │ │ │ │ - mov %rsi,(%rbx,%r9,1) │ │ │ │ - jle 302f4 │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r14,%rdx,1),%rdx │ │ │ │ + sub %r14,%rax │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + mov %rdx,(%r12,%r9,1) │ │ │ │ + mov %rax,(%rbx,%r9,1) │ │ │ │ + jle 2fbb4 │ │ │ │ + lea (%rsi,%rax,1),%rcx │ │ │ │ lea (%rsi,%r15,1),%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ neg %rax │ │ │ │ - lea (%r10,%rax,8),%r8 │ │ │ │ + lea (%r10,%rax,8),%rdi │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - add %rax,%r8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rax,%rdi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%r8,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 302e0 │ │ │ │ + idiv %rsi │ │ │ │ + mov %rdx,(%rdi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 2fba0 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ sub $0x8,%r9 │ │ │ │ add %rax,%r10 │ │ │ │ cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 30251 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ + jne 2fb18 │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - mov %r8,-0xb8(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov %r11,-0xb8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ call 3030 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - add $0x17,%rax │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + lea 0x17(%r8),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov %r14,-0xa0(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - fld %st(0) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,%r10 │ │ │ │ mov %r13,%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rdx,-0xb0(%rbp) │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov 0x60(%rax),%rax │ │ │ │ + fld %st(0) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov 0x60(%rax),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ fldt (%r11) │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov (%rax,%rsi,8),%r9 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov (%rax,%rsi,8),%rdi │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ fildll (%rax,%rsi,8) │ │ │ │ mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - shl $0x4,%rax │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ - fldt (%rdi,%rax,1) │ │ │ │ + fldt (%r9,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 30ea9 │ │ │ │ + jbe 307a9 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x19f78(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld1 │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 3044d │ │ │ │ + je 2fcff │ │ │ │ fchs │ │ │ │ - fmuls 0x19c89(%rip) │ │ │ │ - fldt 0x1a267(%rip) │ │ │ │ + flds 0x193d7(%rip) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x19983(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - imul %rsi,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %rdi,%rax │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + imul %rsi,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add %r8,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ fxch %st(4) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x19ef7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jge 30522 │ │ │ │ - mov -0x128(%rbp),%r10 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 2fde2 │ │ │ │ + mov -0x130(%rbp),%r9 │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ fmul %st,%st(1) │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - imul %rsi,%r10 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - fldt 0x10(%r10,%rdi,1) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + imul %rsi,%r9 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + fldt 0x10(%r9,%r8,1) │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + lea 0x2(%rdi),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - lea 0x2(%r9),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jg 30528 │ │ │ │ + fstpt 0x10(%r9) │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jg 2fde8 │ │ │ │ fldt (%rdx) │ │ │ │ - inc %rax │ │ │ │ - xor %edi,%edi │ │ │ │ - sub %r9,%rax │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + sub %rdi,%r8 │ │ │ │ + mov $0x2,%edi │ │ │ │ fld %st(1) │ │ │ │ - mov $0x2,%r9d │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ - inc %r9 │ │ │ │ + inc %rdi │ │ │ │ + fldt 0x20(%rcx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%rdx,%rdi,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 30500 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3052a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3052a │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + fstpt 0x20(%rdx,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 2fdc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2fdea │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 2fdea │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r11 │ │ │ │ add %r13,%rdx │ │ │ │ add %rax,%rcx │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 303ad │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ + jne 2fc62 │ │ │ │ + fstp %st(0) │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 30ee0 │ │ │ │ + je 307e0 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 31165 │ │ │ │ + je 30a5e │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 30719 │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + jle 2ffd9 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x58(%rbp),%r14 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r13,%r11 │ │ │ │ - mov -0x58(%rbp),%r14 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r13 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ - mov -0x108(%rbp),%r13 │ │ │ │ - shl $0x5,%r8 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ shr $0x4,%r11 │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + lea (%rcx,%rdx,1),%r13 │ │ │ │ + mov %r14,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - je 30e73 │ │ │ │ + je 30773 │ │ │ │ cmp %rax,%rbx │ │ │ │ - jle 30684 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ + jle 2ff3c │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %rdx,-0xb8(%rbp) │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ mov 0x48(%rcx),%r14 │ │ │ │ - mov 0x0(%r13,%rax,8),%rcx │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ + mov (%rcx,%rax,8),%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ fldt (%rcx,%r9,1) │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov %r8,-0x98(%rbp) │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ imul %rax,%r9 │ │ │ │ add %r9,%r9 │ │ │ │ - mov (%rdi,%rax,8),%rsi │ │ │ │ mov %r11,%rdx │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ imul %rax,%rdx │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r14,%rax,8),%rcx │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ add %r15,%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8,%rdx,1) │ │ │ │ mov -0xc8(%rbp),%rdx │ │ │ │ add (%rdx,%rsi,8),%rcx │ │ │ │ - mov %rcx,0x0(%r13,%rax,8) │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 3061d │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov 0x0(%r13,%rbx,8),%rax │ │ │ │ - fldt (%r14) │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ + jne 2fecf │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%r14 │ │ │ │ + fldt 0x0(%r13) │ │ │ │ add 0x18(%rcx),%r14 │ │ │ │ + fldt 0x10(%r14) │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%rcx),%rax │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - fldt 0x10(%r14) │ │ │ │ fmul %st(1),%st │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r14) │ │ │ │ mov -0x70(%rbp),%r14 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - jg 306f1 │ │ │ │ - jmp 314ec │ │ │ │ + jg 2ffb1 │ │ │ │ + jmp 30dd7 │ │ │ │ + nop │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 30e60 │ │ │ │ - mov (%r12,%rax,8),%rcx │ │ │ │ + je 30760 │ │ │ │ mov (%rdi,%rax,8),%r9 │ │ │ │ + mov (%r12,%rax,8),%rcx │ │ │ │ sub (%r14,%rax,8),%rcx │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 306e0 │ │ │ │ + je 2ffa0 │ │ │ │ inc %r9 │ │ │ │ inc %r8 │ │ │ │ mov %r9,(%rdi,%rax,8) │ │ │ │ - cmp %r8,-0xd8(%rbp) │ │ │ │ - jg 305bb │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0x140(%rbp),%rsp │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - addq $0x10,-0x130(%rbp) │ │ │ │ + cmp %r8,-0xe0(%rbp) │ │ │ │ + jg 2fe67 │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov -0x148(%rbp),%rsp │ │ │ │ + incq -0x110(%rbp) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + addq $0x10,-0x138(%rbp) │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 3151b │ │ │ │ + jle 30dff │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - jmp 300ca │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + jmp 2f98a │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 31be4 │ │ │ │ + je 314f5 │ │ │ │ mov %rcx,%r8 │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%rcx),%r9 │ │ │ │ - jmp 307a9 │ │ │ │ + jmp 30069 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ lea (%rdi,%rcx,1),%r10 │ │ │ │ mov %r10,%rsi │ │ │ │ shr $0x3f,%rsi │ │ │ │ add %r10,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ cmp %rdx,(%rbx,%r10,1) │ │ │ │ - jl 31527 │ │ │ │ + jl 30e0b │ │ │ │ mov %rsi,%rcx │ │ │ │ lea -0x1(%rsi),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jl 30780 │ │ │ │ + jl 30040 │ │ │ │ mov %rdi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ cmp %rdx,(%rbx,%rcx,1) │ │ │ │ setl %sil │ │ │ │ xor %ecx,%ecx │ │ │ │ cmp %rdi,%r8 │ │ │ │ setne %cl │ │ │ │ and %rsi,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ + mov %rcx,-0x108(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 2ffe3 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + jge 2f8b3 │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ + mov -0x130(%rbp),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jl 2ffe3 │ │ │ │ + jl 2f8b3 │ │ │ │ cmp -0x38(%rbp),%rax │ │ │ │ - jg 2ffe3 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov %rsp,-0x138(%rbp) │ │ │ │ + jg 2f8b3 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov %rsp,-0x140(%rbp) │ │ │ │ fld1 │ │ │ │ mov 0x30(%rdi),%rbx │ │ │ │ mov 0x58(%rdi),%r14 │ │ │ │ lea 0x0(,%rbx,8),%rcx │ │ │ │ lea 0x1(%r14),%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ lea (%rdi,%rdi,1),%r15 │ │ │ │ @@ -49332,1331 +49155,1330 @@ │ │ │ │ mov %rsp,-0x70(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r12 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ lea 0x17(%rcx),%rax │ │ │ │ + shr $0x3,%rdx │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rdx │ │ │ │ lea 0x7(%rsp),%rax │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x1(%rbx),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ shr $0x3,%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ sub $0x10,%rax │ │ │ │ sub %rsi,%rsp │ │ │ │ - movq $0x0,0x0(,%rdx,8) │ │ │ │ imul %r15,%rax │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + movq $0x0,0x0(,%rdx,8) │ │ │ │ mov %rdi,%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - mov %rdi,-0x78(%rbp) │ │ │ │ shl $0x5,%rdi │ │ │ │ + imul %rbx,%rdx │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,-0xd8(%rbp) │ │ │ │ + fstpt (%rsi) │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ dec %rax │ │ │ │ - fstpt (%rsi) │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ mov %rsp,-0xc8(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - js 31ba5 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ + js 314bd │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ lea -0x8(%rcx),%r9 │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ mov 0x48(%rdx),%rax │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ neg %rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ - mov %r8,%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ imul %rbx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%rdx),%rax │ │ │ │ fnstcw -0x62(%rbp) │ │ │ │ mov %rax,%r11 │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x66(%rbp) │ │ │ │ movzwl -0x62(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x64(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ - mov (%rax,%r9,1),%rdi │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov (%rax,%r9,1),%rsi │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ fldt (%r11,%r9,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x64(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ fldcw -0x66(%rbp) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ + fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x62(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x1(%r14,%rax,1),%rax │ │ │ │ - sub %r14,%rsi │ │ │ │ - cmpq $0x0,-0x78(%rbp) │ │ │ │ - mov %rax,(%r12,%r9,1) │ │ │ │ - mov %rsi,(%rbx,%r9,1) │ │ │ │ - jle 30a14 │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x1(%r14,%rdx,1),%rdx │ │ │ │ + sub %r14,%rax │ │ │ │ + cmpq $0x0,-0x80(%rbp) │ │ │ │ + mov %rdx,(%r12,%r9,1) │ │ │ │ + mov %rax,(%rbx,%r9,1) │ │ │ │ + jle 302f4 │ │ │ │ + lea (%rsi,%rax,1),%rcx │ │ │ │ lea (%rsi,%r15,1),%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ neg %rax │ │ │ │ - lea (%r10,%rax,8),%r8 │ │ │ │ + lea (%r10,%rax,8),%rdi │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - add %rax,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rax │ │ │ │ + add %rax,%rdi │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,(%r8,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 30a00 │ │ │ │ + idiv %rsi │ │ │ │ + mov %rdx,(%rdi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 302e0 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ sub $0x8,%r9 │ │ │ │ add %rax,%r10 │ │ │ │ cmp $0xfffffffffffffff8,%r9 │ │ │ │ - jne 30989 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ + jne 30250 │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ mov %r11,-0xb8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ call 3030 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov -0xb8(%rbp),%r11 │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - add $0x17,%rax │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + lea 0x17(%r8),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov %r14,-0xa0(%rbp) │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ - fld %st(0) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%r10 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov 0x60(%rax),%rax │ │ │ │ + fld %st(0) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov 0x60(%rax),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ fldt (%r11) │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov (%rax,%rsi,8),%r8 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov (%rax,%rsi,8),%rdi │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ fildll (%rax,%rsi,8) │ │ │ │ mov %rsi,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - shl $0x4,%rax │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(4),%st │ │ │ │ - fldt (%rdi,%rax,1) │ │ │ │ + fldt (%r9,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 31579 │ │ │ │ + jbe 30e61 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x19871(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld1 │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 30b54 │ │ │ │ + je 3043f │ │ │ │ fchs │ │ │ │ - fmuls 0x19582(%rip) │ │ │ │ - fldt 0x19b60(%rip) │ │ │ │ + flds 0x18c97(%rip) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt 0x19243(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - imul %rsi,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - add %rdi,%rax │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + imul %rsi,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add %r8,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ fxch %st(4) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x197f0(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jge 30c22 │ │ │ │ - mov -0x118(%rbp),%r9 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 30522 │ │ │ │ + mov -0x120(%rbp),%r9 │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ fmul %st,%st(1) │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ imul %rsi,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ - fldt 0x10(%r9,%rdi,1) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + fldt 0x10(%r9,%r8,1) │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + lea 0x2(%rdi),%r8 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpt 0x10(%rdi) │ │ │ │ - lea 0x2(%r8),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jg 30c28 │ │ │ │ + fstpt 0x10(%r9) │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jg 30528 │ │ │ │ fldt (%rdx) │ │ │ │ - inc %rax │ │ │ │ - xor %edi,%edi │ │ │ │ - sub %r8,%rax │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + sub %rdi,%r8 │ │ │ │ + mov $0x2,%edi │ │ │ │ fld %st(1) │ │ │ │ - mov $0x2,%r8d │ │ │ │ - nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x20(%rcx,%rdi,1) │ │ │ │ - inc %r8 │ │ │ │ + inc %rdi │ │ │ │ + fldt 0x20(%rcx,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt 0x20(%rdx,%rdi,1) │ │ │ │ - add $0x10,%rdi │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 30c00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30c2a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 30c2a │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + fstpt 0x20(%rdx,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 30500 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3052a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3052a │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r11 │ │ │ │ add %r13,%rdx │ │ │ │ add %rax,%rcx │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 30ab4 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + jne 303a2 │ │ │ │ + fstp %st(0) │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 3192c │ │ │ │ + je 31203 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 315b0 │ │ │ │ + je 30e98 │ │ │ │ xor %eax,%eax │ │ │ │ - cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 30e19 │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + jle 30719 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x58(%rbp),%r14 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r13,%r11 │ │ │ │ - mov -0x58(%rbp),%r14 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r13 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ - mov -0x108(%rbp),%r13 │ │ │ │ - shl $0x5,%r8 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ shr $0x4,%r11 │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + lea (%rcx,%rdx,1),%r13 │ │ │ │ + mov %r14,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - je 31543 │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jge 30d84 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ + je 30e2b │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jle 3067c │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %rdx,-0xb8(%rbp) │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ mov 0x48(%rcx),%r14 │ │ │ │ - mov 0x0(%r13,%rax,8),%rcx │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rcx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ fldt (%rcx,%r9,1) │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov %r8,-0x98(%rbp) │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ imul %rax,%r9 │ │ │ │ add %r9,%r9 │ │ │ │ - mov (%rdi,%rax,8),%rsi │ │ │ │ mov %r11,%rdx │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ + mov (%rdi,%rax,8),%rsi │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ imul %rax,%rdx │ │ │ │ inc %rax │ │ │ │ imul -0x8(%r14,%rax,8),%rcx │ │ │ │ add %rsi,%rdx │ │ │ │ add %r9,%rsi │ │ │ │ add %r15,%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8,%rdx,1) │ │ │ │ mov -0xc8(%rbp),%rdx │ │ │ │ add (%rdx,%rsi,8),%rcx │ │ │ │ - mov %rcx,0x0(%r13,%rax,8) │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ + mov %rcx,(%rdx,%rax,8) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 30d1d │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0xa0(%rbp),%rcx │ │ │ │ - mov 0x0(%r13,%rbx,8),%rax │ │ │ │ - fldt (%r14) │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ + jne 3060f │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%r14 │ │ │ │ + fldt 0x0(%r13) │ │ │ │ add 0x18(%rcx),%r14 │ │ │ │ + fldt 0x10(%r14) │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ add 0xe0(%rcx),%rax │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - fldt 0x10(%r14) │ │ │ │ fmul %st(1),%st │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r14) │ │ │ │ mov -0x70(%rbp),%r14 │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - jg 30df1 │ │ │ │ - jmp 31bcb │ │ │ │ + jg 306f1 │ │ │ │ + jmp 314dc │ │ │ │ + nop │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 31530 │ │ │ │ - mov (%r12,%rax,8),%rcx │ │ │ │ + je 30e18 │ │ │ │ mov (%rdi,%rax,8),%r9 │ │ │ │ + mov (%r12,%rax,8),%rcx │ │ │ │ sub (%r14,%rax,8),%rcx │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 30de0 │ │ │ │ + je 306e0 │ │ │ │ inc %r9 │ │ │ │ inc %r8 │ │ │ │ mov %r9,(%rdi,%rax,8) │ │ │ │ - cmp %r8,-0xd8(%rbp) │ │ │ │ - jg 30cbb │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0x138(%rbp),%rsp │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - addq $0x10,-0x128(%rbp) │ │ │ │ + cmp %r8,-0xe0(%rbp) │ │ │ │ + jg 305a7 │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov -0x140(%rbp),%rsp │ │ │ │ + incq -0x108(%rbp) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + addq $0x10,-0x130(%rbp) │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jle 2ffe3 │ │ │ │ + jle 2f8b3 │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 30802 │ │ │ │ + jmp 300c2 │ │ │ │ mov %rdx,%rsi │ │ │ │ - jmp 30069 │ │ │ │ + jmp 2f929 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - inc %r8 │ │ │ │ incq (%rdi) │ │ │ │ - cmp %r8,-0xd8(%rbp) │ │ │ │ - jle 30719 │ │ │ │ + inc %r8 │ │ │ │ + cmp %r8,-0xe0(%rbp) │ │ │ │ + jle 2ffd9 │ │ │ │ mov (%rdi),%rax │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 30e8b │ │ │ │ + jl 3078b │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 30ed9 │ │ │ │ + jle 307d9 │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rdi) │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ add %rax,%r8 │ │ │ │ - cmp %r8,-0xd8(%rbp) │ │ │ │ - jg 30e73 │ │ │ │ - jmp 30719 │ │ │ │ + cmp %r8,-0xe0(%rbp) │ │ │ │ + jg 30773 │ │ │ │ + jmp 2ffd9 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 30ebe │ │ │ │ + ja 307be │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x19809(%rip) │ │ │ │ + fldt 0x18ed9(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 3045d │ │ │ │ + jmp 2fd11 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x197f0(%rip) │ │ │ │ + fldt 0x18ec0(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3045d │ │ │ │ + jmp 2fd11 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 305c4 │ │ │ │ + jmp 2fe70 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 30719 │ │ │ │ + jle 2ffd9 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ lea -0x1(%r15),%r11 │ │ │ │ xor %edx,%edx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea (%rax,%r13,1),%r10 │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r10,%r13,1),%rcx │ │ │ │ + mov %r10,-0x158(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rbx,-0x148(%rbp) │ │ │ │ mov %rcx,-0x150(%rbp) │ │ │ │ - add %rax,%rbx │ │ │ │ add %r13,%rcx │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ + add %rax,%rbx │ │ │ │ lea (%rbx,%rax,1),%r12 │ │ │ │ - mov %rcx,-0x78(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ - mov %r10,%rcx │ │ │ │ mov %rdx,%r11 │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - jmp 30f67 │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ + jmp 3086f │ │ │ │ inc %r11 │ │ │ │ cmp %r15,%r11 │ │ │ │ - je 3114e │ │ │ │ + je 30a47 │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ mov (%rbx,%r11,8),%rsi │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jl 30f5b │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + jl 30863 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jg 30f5b │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + jg 30863 │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ mov %r11,%rdi │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ + mov %r11,-0x160(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %r11,-0x158(%rbp) │ │ │ │ - mov %rcx,-0x160(%rbp) │ │ │ │ - mov %rcx,-0x80(%rbp) │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ fldt (%rbx,%rdi,1) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ mov %rsi,0x8(%rbx) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ mov 0x18(%rbx),%rdx │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov %rdi,-0xb8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ + mov -0x158(%rbp),%rsi │ │ │ │ mov 0xe0(%rbx),%r10 │ │ │ │ add 0x18(%rbx),%r8 │ │ │ │ - mov %rsi,-0xa8(%rbp) │ │ │ │ - jmp 31011 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ + jmp 30919 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - mov -0x148(%rbp),%rbx │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ mov %r9,-0x170(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ mov -0x150(%rbp),%r14 │ │ │ │ fldt (%rax) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ add 0x10(%rbx,%r9,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %ebx,%ebx │ │ │ │ - imul %rax,%rsi │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ - jmp 31054 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %rax,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 3095c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ fldt (%r14) │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ mov 0x20(%rax,%rbx,8),%r13 │ │ │ │ + fmul %st(1),%st │ │ │ │ add %rsi,%r13 │ │ │ │ mov %r13,%r11 │ │ │ │ imul %rdx,%r11 │ │ │ │ - jmp 31082 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r12,%rcx,8),%rdi │ │ │ │ + jmp 30982 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ + mov 0x30(%r12,%rcx,8),%rdi │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%r8) │ │ │ │ add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ + fldt 0x10(%r8) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r8) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r15,%rcx │ │ │ │ - jne 31080 │ │ │ │ + jne 30980 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 31050 │ │ │ │ + jne 30958 │ │ │ │ mov -0x170(%rbp),%r9 │ │ │ │ addq $0x10,-0x80(%rbp) │ │ │ │ inc %r9 │ │ │ │ cmp %r15,%r9 │ │ │ │ - jne 3100b │ │ │ │ + jne 30913 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - movq -0xb0(%rbp),%xmm0 │ │ │ │ - mov -0x158(%rbp),%r11 │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov -0x160(%rbp),%r11 │ │ │ │ movq %r13,%xmm6 │ │ │ │ + movq -0xb0(%rbp),%xmm0 │ │ │ │ mov -0x168(%rbp),%rax │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ - fstpt 0x40(%rdx) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rdx │ │ │ │ inc %r11 │ │ │ │ - fstpt 0x20(%rdx) │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ - mov %rdi,0x20(%rsi) │ │ │ │ - movups %xmm0,0x10(%rsi) │ │ │ │ - fstpt 0x30(%rdx) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ + mov %rdi,0x20(%rdx) │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ + movups %xmm0,0x10(%rdx) │ │ │ │ cmp %r15,%r11 │ │ │ │ - jne 30f67 │ │ │ │ + jne 3086f │ │ │ │ mov %rax,%r11 │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ mov %r11,0x0(,%rax,8) │ │ │ │ - jmp 30719 │ │ │ │ + jmp 2ffd9 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 30719 │ │ │ │ + jle 2ffd9 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0x168(%rbp) │ │ │ │ lea -0x1(%r15),%r8 │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ mov %rax,-0x150(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea (%rax,%r13,1),%rcx │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rax,%rbx │ │ │ │ lea (%rcx,%r13,1),%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rbx,-0x170(%rbp) │ │ │ │ + mov %rcx,-0x188(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rdi,-0x178(%rbp) │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ add %r13,%rdi │ │ │ │ + mov %rbx,-0x178(%rbp) │ │ │ │ + add %rax,%rbx │ │ │ │ lea (%rbx,%rax,1),%r14 │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ lea (%rdi,%r13,1),%rbx │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ lea (%r14,%rax,1),%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ mov %r10,%r13 │ │ │ │ - jmp 31201 │ │ │ │ - inc %rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 314d8 │ │ │ │ + jmp 30b13 │ │ │ │ + incq -0x108(%rbp) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + je 30dc3 │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov -0x148(%rbp),%rbx │ │ │ │ - mov (%rax,%rcx,8),%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 311f5 │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ mov -0x150(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 311f5 │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %rdx,-0x188(%rbp) │ │ │ │ - mov %rcx,-0x180(%rbp) │ │ │ │ + jl 30afc │ │ │ │ + mov -0x158(%rbp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 30afc │ │ │ │ + mov -0x108(%rbp),%rcx │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ mov %r8,-0x190(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rbx,%rsi,1) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0x188(%rbp),%r11 │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %r10,%rdx │ │ │ │ - mov %rbx,-0x160(%rbp) │ │ │ │ + mov %rbx,-0x168(%rbp) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ - jmp 312bc │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ + jmp 30bcf │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x178(%rbp),%rcx │ │ │ │ fldt (%r11) │ │ │ │ mov %rdx,-0x198(%rbp) │ │ │ │ mov %rbx,-0x1a0(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %r11,-0x1a8(%rbp) │ │ │ │ mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ + mov %r11,-0x1a8(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ - mov -0x178(%rbp),%rax │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ + mov -0x180(%rbp),%rax │ │ │ │ mov %rcx,-0xa8(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 31316 │ │ │ │ + jmp 30c26 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - imul %r8,%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - jmp 31364 │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ + imul %r8,%rbx │ │ │ │ + jmp 30c74 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r11) │ │ │ │ mov 0x30(%r12,%r10,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - fldt (%r11) │ │ │ │ + add %rbx,%r14 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rbx,%r14 │ │ │ │ imul %r14,%r8 │ │ │ │ - jmp 313c2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 30cc2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 313c0 │ │ │ │ + jne 30cc0 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r15,%r10 │ │ │ │ - jne 31360 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + jne 30c70 │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%rcx │ │ │ │ - jne 31310 │ │ │ │ + jne 30c20 │ │ │ │ mov -0x1a0(%rbp),%rbx │ │ │ │ mov -0x1a8(%rbp),%r11 │ │ │ │ mov -0x198(%rbp),%rdx │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 312b4 │ │ │ │ + jne 30bc7 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x158(%rbp),%xmm0 │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x180(%rbp),%rcx │ │ │ │ + movq -0x160(%rbp),%xmm0 │ │ │ │ + movq %rsi,%xmm5 │ │ │ │ movq %rax,%xmm4 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ mov -0x190(%rbp),%r8 │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ - mov -0x188(%rbp),%rdx │ │ │ │ - fstpt 0x50(%rdi) │ │ │ │ + fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - inc %rcx │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ - mov %r8,0x20(%rbx) │ │ │ │ - mov %r8,0x8(%rbx) │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ movq %r14,%xmm0 │ │ │ │ - fstpt 0x30(%rdi) │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ - fstpt 0x40(%rdi) │ │ │ │ + mov %r8,0x20(%rbx) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ + mov %r8,0x8(%rbx) │ │ │ │ + mov %r8,0x10(%rbx) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ mov %r8,0x18(%rbx) │ │ │ │ movups %xmm0,0x20(%rax) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 31201 │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ + jmp 30afc │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ mov %r8,0x0(,%rax,8) │ │ │ │ - jmp 30719 │ │ │ │ + jmp 2ffd9 │ │ │ │ mov (%rdi,%rcx,8),%r9 │ │ │ │ - jmp 30702 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - add $0x17,%rax │ │ │ │ + jmp 2ffc2 │ │ │ │ + lea 0x17(%r8),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 30566 │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - jmp 2ffd5 │ │ │ │ + jmp 2fe1f │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ + jmp 2f8a5 │ │ │ │ mov %rsi,%rdi │ │ │ │ - jmp 307a9 │ │ │ │ - nop │ │ │ │ - inc %r8 │ │ │ │ + jmp 30069 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ incq (%rdi) │ │ │ │ - cmp %r8,-0xd8(%rbp) │ │ │ │ - jle 30e19 │ │ │ │ + inc %r8 │ │ │ │ + cmp %r8,-0xe0(%rbp) │ │ │ │ + jle 30719 │ │ │ │ mov (%rdi),%rax │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ mov (%rcx,%rax,8),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jl 3155b │ │ │ │ + jl 30e43 │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 315a9 │ │ │ │ + jle 30e91 │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rdi) │ │ │ │ - mov -0x120(%rbp),%rax │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ add %rax,%r8 │ │ │ │ - cmp %r8,-0xd8(%rbp) │ │ │ │ - jg 31543 │ │ │ │ - jmp 30e19 │ │ │ │ + cmp %r8,-0xe0(%rbp) │ │ │ │ + jg 30e2b │ │ │ │ + jmp 30719 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3158e │ │ │ │ + ja 30e76 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x19139(%rip) │ │ │ │ + fldt 0x18821(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 30b64 │ │ │ │ + jmp 30451 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x19120(%rip) │ │ │ │ + fldt 0x18808(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 30b64 │ │ │ │ + jmp 30451 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 30cc4 │ │ │ │ + jmp 305b0 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 30e19 │ │ │ │ + jle 30719 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ lea -0x1(%r15),%r8 │ │ │ │ - mov %rax,-0x140(%rbp) │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ mov %rax,-0x148(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea (%rax,%r13,1),%rcx │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rax,%rbx │ │ │ │ lea (%rcx,%r13,1),%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rbx,-0x168(%rbp) │ │ │ │ + mov %rcx,-0x180(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ - mov %rdi,-0x170(%rbp) │ │ │ │ + mov %rdi,-0x178(%rbp) │ │ │ │ add %r13,%rdi │ │ │ │ + mov %rbx,-0x170(%rbp) │ │ │ │ + add %rax,%rbx │ │ │ │ lea (%rbx,%rax,1),%r14 │ │ │ │ mov %rbx,-0xb8(%rbp) │ │ │ │ lea (%rdi,%r13,1),%rbx │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ lea (%r14,%rax,1),%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ mov %r14,%r12 │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ mov %r10,%r13 │ │ │ │ - jmp 3164c │ │ │ │ - inc %rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - je 31918 │ │ │ │ + jmp 30f4d │ │ │ │ + incq -0x110(%rbp) │ │ │ │ + mov -0x110(%rbp),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + je 314a9 │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov -0x140(%rbp),%rbx │ │ │ │ - mov (%rax,%rcx,8),%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 31640 │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ mov -0x148(%rbp),%rbx │ │ │ │ cmp %rbx,%rax │ │ │ │ - jg 31640 │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %rdx,-0x180(%rbp) │ │ │ │ - mov %rcx,-0x178(%rbp) │ │ │ │ + jl 30f36 │ │ │ │ + mov -0x150(%rbp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jg 30f36 │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ mov %r8,-0x188(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%rbx,%rsi,1) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0x180(%rbp),%r11 │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov %r10,%rdx │ │ │ │ - mov %rbx,-0x158(%rbp) │ │ │ │ + mov %rbx,-0x160(%rbp) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ - mov %rax,-0x70(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ mov %rbx,-0xb0(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov 0xe0(%rax),%r9 │ │ │ │ add 0x18(%rax),%rdi │ │ │ │ - jmp 31707 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ + jmp 31009 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x170(%rbp),%rcx │ │ │ │ fldt (%r11) │ │ │ │ mov %rdx,-0x190(%rbp) │ │ │ │ mov %rbx,-0x198(%rbp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %r11,-0x1a0(%rbp) │ │ │ │ mov 0x10(%rcx,%rbx,8),%rax │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ + mov %r11,-0x1a0(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ add %rdx,%rax │ │ │ │ imul %rax,%rcx │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ - mov -0x170(%rbp),%rax │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ + mov -0x178(%rbp),%rax │ │ │ │ mov %rcx,-0xa8(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 31766 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 31066 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xb8(%rbp),%rbx │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ fldt (%rax) │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ xor %r10d,%r10d │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ add 0x20(%rbx,%rcx,8),%r8 │ │ │ │ mov -0xb0(%rbp),%rbx │ │ │ │ - imul %r8,%rbx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - jmp 317b4 │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ + imul %r8,%rbx │ │ │ │ + jmp 310b4 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt (%r11) │ │ │ │ mov 0x30(%r12,%r10,8),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x70(%rbp),%r8 │ │ │ │ - fldt (%r11) │ │ │ │ + add %rbx,%r14 │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ - xor %edx,%edx │ │ │ │ - add %rbx,%r14 │ │ │ │ imul %r14,%r8 │ │ │ │ - jmp 31802 │ │ │ │ + jmp 31102 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rcx) │ │ │ │ + mov 0x40(%r13,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%rdi) │ │ │ │ add %r8,%rsi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rsi,%rax │ │ │ │ + fldt 0x10(%rdi) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r9,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%rdi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 31800 │ │ │ │ + jne 31100 │ │ │ │ inc %r10 │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r15,%r10 │ │ │ │ - jne 317b0 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + jne 310b0 │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ inc %rcx │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%rcx │ │ │ │ - jne 31760 │ │ │ │ + jne 31060 │ │ │ │ mov -0x198(%rbp),%rbx │ │ │ │ mov -0x1a0(%rbp),%r11 │ │ │ │ mov -0x190(%rbp),%rdx │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 316ff │ │ │ │ + jne 31001 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - movq -0x150(%rbp),%xmm0 │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ mov %r8,%rax │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ + movq -0x158(%rbp),%xmm0 │ │ │ │ + movq %rsi,%xmm2 │ │ │ │ movq %rax,%xmm1 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ mov -0x188(%rbp),%r8 │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ - mov -0x180(%rbp),%rdx │ │ │ │ - fstpt 0x50(%rdi) │ │ │ │ + fstpt 0x50(%rcx) │ │ │ │ fxch %st(2) │ │ │ │ - inc %rcx │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ - fstpt 0x20(%rdi) │ │ │ │ - mov %r8,0x20(%rbx) │ │ │ │ - mov %r8,0x8(%rbx) │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ movq %r14,%xmm0 │ │ │ │ - fstpt 0x30(%rdi) │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ + fstpt 0x20(%rcx) │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ - fstpt 0x40(%rdi) │ │ │ │ + mov %r8,0x20(%rbx) │ │ │ │ + fstpt 0x30(%rcx) │ │ │ │ + mov %r8,0x8(%rbx) │ │ │ │ + mov %r8,0x10(%rbx) │ │ │ │ + fstpt 0x40(%rcx) │ │ │ │ mov %r8,0x18(%rbx) │ │ │ │ movups %xmm0,0x20(%rax) │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 3164c │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ - mov %r8,0x0(,%rax,8) │ │ │ │ - jmp 30e19 │ │ │ │ + jmp 30f36 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 30e19 │ │ │ │ + jle 30719 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ lea -0x1(%r15),%r11 │ │ │ │ xor %edx,%edx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0xc0(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ lea (%rax,%r13,1),%r10 │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r10,%r13,1),%rcx │ │ │ │ add %rax,%rbx │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ + add %r13,%rcx │ │ │ │ mov %rbx,-0x148(%rbp) │ │ │ │ - mov %rcx,-0x140(%rbp) │ │ │ │ add %rax,%rbx │ │ │ │ - add %r13,%rcx │ │ │ │ - lea (%rbx,%rax,1),%r12 │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ - mov %r11,%rax │ │ │ │ + lea (%rbx,%rax,1),%r12 │ │ │ │ mov %r10,%rcx │ │ │ │ - mov %rdx,%r11 │ │ │ │ + mov %r11,%rax │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ - jmp 319b3 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + jmp 3128e │ │ │ │ inc %r11 │ │ │ │ cmp %r15,%r11 │ │ │ │ - je 31b8e │ │ │ │ + je 31492 │ │ │ │ mov -0xc8(%rbp),%rbx │ │ │ │ mov (%rbx,%r11,8),%rsi │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jl 319a7 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ + jl 31282 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jg 319a7 │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + jg 31282 │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ mov %r11,%rdi │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r11,-0x150(%rbp) │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ shl $0x4,%rdi │ │ │ │ + mov %r11,-0x150(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ fldt (%rbx,%rdi,1) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rbx) │ │ │ │ - mov -0x108(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ mov %rsi,0x8(%rbx) │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ imul 0x8(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rdx │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ mov %rdi,-0xb8(%rbp) │ │ │ │ + mov %rsi,-0xa8(%rbp) │ │ │ │ mov 0xe0(%rbx),%r10 │ │ │ │ add 0x18(%rbx),%r8 │ │ │ │ - mov %rsi,-0xa8(%rbp) │ │ │ │ - jmp 31a56 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 31331 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov -0x148(%rbp),%rbx │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ mov %r9,-0x160(%rbp) │ │ │ │ - mov -0x140(%rbp),%r14 │ │ │ │ + mov -0xb8(%rbp),%rsi │ │ │ │ mov %rcx,-0x168(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ add 0x10(%rbx,%r9,8),%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %ebx,%ebx │ │ │ │ - imul %rax,%rsi │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ - jmp 31aa0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + imul %rax,%rsi │ │ │ │ + mov -0x110(%rbp),%r14 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 3137b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ fldt (%r14) │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x70(%rbp),%r9 │ │ │ │ mov 0x20(%rax,%rbx,8),%r13 │ │ │ │ + fmul %st(1),%st │ │ │ │ add %rsi,%r13 │ │ │ │ mov %r13,%r11 │ │ │ │ imul %rdx,%r11 │ │ │ │ - jmp 31ac2 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x30(%r12,%rcx,8),%rdi │ │ │ │ + jmp 313c2 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r9) │ │ │ │ + mov 0x30(%r12,%rcx,8),%rdi │ │ │ │ inc %rcx │ │ │ │ add $0x10,%r9 │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldt 0x10(%r8) │ │ │ │ add %r11,%rdi │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %rdi,%rax │ │ │ │ + fldt 0x10(%r8) │ │ │ │ shl $0x5,%rax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %r10,%rax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldt 0x10(%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r8) │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ cmp %r15,%rcx │ │ │ │ - jne 31ac0 │ │ │ │ + jne 313c0 │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 31a9c │ │ │ │ + jne 31377 │ │ │ │ mov -0x160(%rbp),%r9 │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ addq $0x10,-0x80(%rbp) │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ inc %r9 │ │ │ │ cmp %r15,%r9 │ │ │ │ - jne 31a50 │ │ │ │ + jne 3132b │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ - movq -0xb0(%rbp),%xmm0 │ │ │ │ + mov -0xd8(%rbp),%rdx │ │ │ │ mov -0x150(%rbp),%r11 │ │ │ │ movq %r13,%xmm3 │ │ │ │ + movq -0xb0(%rbp),%xmm0 │ │ │ │ mov -0x158(%rbp),%rax │ │ │ │ - mov -0x110(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ fstpt 0x40(%rdx) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ inc %r11 │ │ │ │ - fstpt 0x20(%rdx) │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ + fstpt 0x20(%rdx) │ │ │ │ mov %rdi,0x20(%rsi) │ │ │ │ - movups %xmm0,0x10(%rsi) │ │ │ │ - fstpt 0x30(%rdx) │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ + fstpt 0x30(%rdx) │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ + movups %xmm0,0x10(%rsi) │ │ │ │ cmp %r15,%r11 │ │ │ │ - jne 319b3 │ │ │ │ + jne 3128e │ │ │ │ mov %rax,%r11 │ │ │ │ - mov -0x130(%rbp),%rax │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ mov %r11,0x0(,%rax,8) │ │ │ │ - jmp 30e19 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - add $0x17,%rax │ │ │ │ + jmp 30719 │ │ │ │ + mov -0x138(%rbp),%rax │ │ │ │ + mov %r8,0x0(,%rax,8) │ │ │ │ + jmp 30719 │ │ │ │ + lea 0x17(%r8),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 30c66 │ │ │ │ + jmp 3055f │ │ │ │ mov (%rdi,%rcx,8),%r9 │ │ │ │ - jmp 30e02 │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - jmp 3009c │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - jmp 307db │ │ │ │ + jmp 30702 │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ + jmp 2f95c │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ + jmp 3009b │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 2ffe3 │ │ │ │ + je 2f8b3 │ │ │ │ lea -0x1(%rax),%rcx │ │ │ │ - jmp 30769 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 30029 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - sub $0xd8,%rsp │ │ │ │ + sub $0xc8,%rsp │ │ │ │ mov 0x50(%rdi),%rdx │ │ │ │ mov 0xe0(%rdi),%rdi │ │ │ │ shl $0x5,%rdx │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r14),%edx │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ mov %edx,%r10d │ │ │ │ and $0x20,%r10d │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 31d11 │ │ │ │ + jle 31621 │ │ │ │ mov 0x58(%r14),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%r15d │ │ │ │ mov %r8,%r9 │ │ │ │ lea 0x1(%r8),%rdi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul %rdi,%r15 │ │ │ │ inc %rax │ │ │ │ add %r15,%r15 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 31c70 │ │ │ │ + jne 31580 │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 320e0 │ │ │ │ + jne 319d0 │ │ │ │ test $0x10,%dl │ │ │ │ - je 31d30 │ │ │ │ + je 31640 │ │ │ │ and $0x10,%dh │ │ │ │ - je 32192 │ │ │ │ + je 31a71 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 32c9f │ │ │ │ + je 32535 │ │ │ │ inc %r8 │ │ │ │ mov $0x1,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %r8,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 31cc0 │ │ │ │ + jne 315d0 │ │ │ │ movq %r15,%xmm0 │ │ │ │ - movq %rax,%xmm2 │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ + movq %rax,%xmm1 │ │ │ │ xor %ecx,%ecx │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x71df(%rip),%rdi │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ + lea -0x90(%rbp),%rsi │ │ │ │ + lea -0x725f(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ test %r10d,%r10d │ │ │ │ - jne 326a5 │ │ │ │ + jne 31f7a │ │ │ │ mov $0x1,%r15d │ │ │ │ test $0x10,%dl │ │ │ │ - jne 32184 │ │ │ │ + jne 31a63 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test $0x8,%dl │ │ │ │ - jne 31f10 │ │ │ │ + jne 31810 │ │ │ │ mov %edx,%edi │ │ │ │ and $0x800,%edi │ │ │ │ test $0x2,%dl │ │ │ │ - je 321c6 │ │ │ │ + je 31aa5 │ │ │ │ mov 0x58(%r14),%rsi │ │ │ │ - mov %rsp,-0xc8(%rbp) │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ lea 0x1(%rsi),%r8 │ │ │ │ lea (%r8,%r8,1),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ shl $0x5,%r8 │ │ │ │ - shl $0x4,%rax │ │ │ │ + imul %rcx,%rax │ │ │ │ mov %r8,-0xb8(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rbx │ │ │ │ and $0xfffffffffffffff0,%rbx │ │ │ │ test %edi,%edi │ │ │ │ - jne 323a0 │ │ │ │ + jne 31c80 │ │ │ │ and $0x1000,%edx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32c8d │ │ │ │ + jle 32523 │ │ │ │ mov -0xb8(%rbp),%r13 │ │ │ │ - mov 0x58(%r14),%r10 │ │ │ │ - mov 0x60(%r14),%r12 │ │ │ │ fld1 │ │ │ │ - fchs │ │ │ │ - fldt 0x185e0(%rip) │ │ │ │ + mov 0x58(%r14),%r10 │ │ │ │ mov %rbx,%rdi │ │ │ │ + fchs │ │ │ │ + mov 0x60(%r14),%r12 │ │ │ │ xor %r9d,%r9d │ │ │ │ - fld1 │ │ │ │ mov %r13,%r11 │ │ │ │ + fldl2e │ │ │ │ lea 0x3(%r10,%r10,1),%r8 │ │ │ │ shr $0x4,%r11 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + fld1 │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ mov %r11,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %r9,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -50665,19 +50487,19 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rax,1) │ │ │ │ test %r10,%r10 │ │ │ │ - js 31e6c │ │ │ │ + js 3176c │ │ │ │ fldt (%rdi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 31e42 │ │ │ │ + jmp 31742 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rsi │ │ │ │ @@ -50687,58 +50509,58 @@ │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%rsi,1) │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 31e40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 31740 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 31e70 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 31770 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r9 │ │ │ │ add %r13,%rdi │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 31dd0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 316d0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %edx,%edx │ │ │ │ - je 32367 │ │ │ │ + je 31c47 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 32c95 │ │ │ │ + je 3252b │ │ │ │ inc %r10 │ │ │ │ mov $0x1,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ imul %r10,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 31eb0 │ │ │ │ + jne 317b0 │ │ │ │ mov %rbx,-0x70(%rbp) │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ movq %r15,%xmm0 │ │ │ │ - movq %rax,%xmm6 │ │ │ │ - punpcklqdq %xmm6,%xmm0 │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ + movq %rax,%xmm5 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ + lea -0x90(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1f9a(%rip),%rdi │ │ │ │ - movups %xmm0,-0x88(%rbp) │ │ │ │ + lea -0x1fca(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ + movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xc8(%rbp),%rsp │ │ │ │ - jmp 31d02 │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ + jmp 31612 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ and $0x1000,%edx │ │ │ │ lea 0x1(%rax),%r12 │ │ │ │ mov %rcx,%rax │ │ │ │ lea (%r12,%r12,1),%r11 │ │ │ │ @@ -50747,33 +50569,33 @@ │ │ │ │ shl $0x5,%r10 │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 326e1 │ │ │ │ - mov 0x60(%r14),%rbx │ │ │ │ - mov %r10,%r13 │ │ │ │ + jle 31fb4 │ │ │ │ fld1 │ │ │ │ - mov %r9,%rsi │ │ │ │ + mov %r12,-0xa8(%rbp) │ │ │ │ + mov %r10,%r13 │ │ │ │ + mov 0x60(%r14),%rbx │ │ │ │ fchs │ │ │ │ - fldt 0x18428(%rip) │ │ │ │ + shr $0x4,%r13 │ │ │ │ + mov %r9,%rsi │ │ │ │ lea 0x1(%r11),%rdi │ │ │ │ + fldl2e │ │ │ │ xor %r8d,%r8d │ │ │ │ - shr $0x4,%r13 │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rbx,%rax,1) │ │ │ │ mov %r13,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %r8,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -50782,19 +50604,19 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 32030 │ │ │ │ + jle 31930 │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 32002 │ │ │ │ + jmp 31902 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ @@ -50806,984 +50628,974 @@ │ │ │ │ shl $0x4,%r12 │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%r12,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 32000 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 31900 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 32040 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 31938 │ │ │ │ nopl (%rax) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + fstp %st(0) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ inc %r8 │ │ │ │ add %r10,%rsi │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 31f80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 31880 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa8(%rbp),%r12 │ │ │ │ test %edx,%edx │ │ │ │ - je 322af │ │ │ │ + je 31b94 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 326e9 │ │ │ │ + je 31fbc │ │ │ │ mov $0x1,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ imul %r12,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 32080 │ │ │ │ + jne 31970 │ │ │ │ movq %r15,%xmm0 │ │ │ │ - movq %rax,%xmm3 │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ + movq %rax,%xmm2 │ │ │ │ xor %ecx,%ecx │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x90af(%rip),%rdi │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ + lea -0x90(%rbp),%rsi │ │ │ │ + lea -0x910f(%rip),%rdi │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ - movups %xmm0,-0x88(%rbp) │ │ │ │ mov %r10,-0x78(%rbp) │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ + movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xa0(%rbp),%rsp │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - movq 0x8(%r14),%xmm0 │ │ │ │ - mov 0x108(%r14),%rbx │ │ │ │ - mov 0x48(%r14),%r12 │ │ │ │ + mov 0x48(%r14),%r13 │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x18(%r14),%r11 │ │ │ │ - mov 0xc8(%r14),%r10 │ │ │ │ - mov 0xd0(%r14),%r8 │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0xe0(%r14),%r13 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x108(%r14),%r12 │ │ │ │ + mov 0x18(%r14),%rbx │ │ │ │ + mov 0xc8(%r14),%r11 │ │ │ │ + mov 0xd0(%r14),%r10 │ │ │ │ + mov 0xe0(%r14),%r14 │ │ │ │ + nop │ │ │ │ imul %rdi,%rsi │ │ │ │ inc %rax │ │ │ │ add %rsi,%rsi │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 32120 │ │ │ │ + jne 31a00 │ │ │ │ test $0x10,%dh │ │ │ │ - jne 32247 │ │ │ │ + jne 31b27 │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ - mov %edx,-0x58(%rbp) │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ + lea -0x90(%rbp),%rsi │ │ │ │ + lea -0x2938c(%rip),%rdi │ │ │ │ + mov %edx,-0x58(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x299f1(%rip),%rdi │ │ │ │ - mov %rbx,-0x68(%rbp) │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - movq %xmm0,-0x70(%rbp) │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ + mov %r12,-0x68(%rbp) │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - and $0x10,%dh │ │ │ │ mov $0x1,%eax │ │ │ │ - jne 31ccf │ │ │ │ + and $0x10,%dh │ │ │ │ + jne 315df │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1e5c4(%rip),%rdi │ │ │ │ mov %r15,-0x88(%rbp) │ │ │ │ + lea -0x1df7a(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ test $0x4,%dl │ │ │ │ - je 322e1 │ │ │ │ + je 31bc6 │ │ │ │ test %edi,%edi │ │ │ │ - jne 329b6 │ │ │ │ + jne 3226d │ │ │ │ and $0x10,%dh │ │ │ │ - je 3298c │ │ │ │ + je 32243 │ │ │ │ mov 0x30(%r14),%rsi │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jle 32ca9 │ │ │ │ + jle 3253f │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ + nop │ │ │ │ imul %rcx,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 32200 │ │ │ │ + jne 31ae0 │ │ │ │ movq %r15,%xmm0 │ │ │ │ - movq %rax,%xmm7 │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ + movq %rax,%xmm6 │ │ │ │ xor %ecx,%ecx │ │ │ │ - punpcklqdq %xmm7,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x3f4f(%rip),%rdi │ │ │ │ + punpcklqdq %xmm6,%xmm0 │ │ │ │ + lea -0x90(%rbp),%rsi │ │ │ │ + lea -0x3f6f(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31d02 │ │ │ │ + jmp 31612 │ │ │ │ mov %rsi,%rax │ │ │ │ add %rdi,%rdi │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ cqto │ │ │ │ - punpcklqdq %xmm5,%xmm0 │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ + movq %rcx,%xmm4 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %r9,-0x58(%rbp) │ │ │ │ idiv %rdi │ │ │ │ + mov %r13,-0x60(%rbp) │ │ │ │ + mov %rbx,-0x78(%rbp) │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ + lea -0x90(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x10ad2(%rip),%rdi │ │ │ │ + lea -0x10a10(%rip),%rdi │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ + movups %xmm0,-0x48(%rbp) │ │ │ │ + movq %r8,%xmm0 │ │ │ │ + punpcklqdq %xmm4,%xmm0 │ │ │ │ movaps %xmm0,-0x70(%rbp) │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - mov %r9,-0x58(%rbp) │ │ │ │ - mov %r12,-0x60(%rbp) │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - movq %rax,%xmm4 │ │ │ │ - punpcklqdq %xmm4,%xmm1 │ │ │ │ - movups %xmm1,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31d02 │ │ │ │ + jmp 31612 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1f391(%rip),%rdi │ │ │ │ mov %r9,-0x78(%rbp) │ │ │ │ + lea -0x1ed5a(%rip),%rdi │ │ │ │ mov %r10,-0x80(%rbp) │ │ │ │ mov %r15,-0x88(%rbp) │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 320ca │ │ │ │ + jmp 319ba │ │ │ │ test %edi,%edi │ │ │ │ - jne 326f3 │ │ │ │ + jne 31fc6 │ │ │ │ and $0x10,%dh │ │ │ │ - je 3267b │ │ │ │ + je 31f50 │ │ │ │ mov 0x30(%r14),%rsi │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jle 32cbf │ │ │ │ + jle 32555 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul %rcx,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 32320 │ │ │ │ + jne 31c00 │ │ │ │ movq %r15,%xmm0 │ │ │ │ movq %rax,%xmm7 │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - punpcklqdq %xmm7,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x5cdf(%rip),%rdi │ │ │ │ + punpcklqdq %xmm7,%xmm0 │ │ │ │ + lea -0x90(%rbp),%rsi │ │ │ │ + lea -0x5d3f(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31d02 │ │ │ │ + jmp 31612 │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ - lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1c320(%rip),%rdi │ │ │ │ mov %rbx,-0x78(%rbp) │ │ │ │ + lea -0x90(%rbp),%rsi │ │ │ │ + lea -0x1bd04(%rip),%rdi │ │ │ │ mov %r15,-0x88(%rbp) │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31f01 │ │ │ │ + jmp 31801 │ │ │ │ + lea 0x0(,%rcx,8),%r8 │ │ │ │ mov 0x48(%r14),%rdi │ │ │ │ - mov 0x108(%r14),%r9 │ │ │ │ mov 0x8(%r14),%r11 │ │ │ │ - lea 0x0(,%rcx,8),%r8 │ │ │ │ + xor %r13d,%r13d │ │ │ │ lea 0xf(%r8),%rdx │ │ │ │ - mov %rsp,-0xf8(%rbp) │ │ │ │ - mov 0x78(%r14),%rax │ │ │ │ + mov 0x108(%r14),%r9 │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rsp,%r10 │ │ │ │ mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %r9,%r12 │ │ │ │ + mov 0x78(%r14),%rax │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ + sub %rdx,%rsp │ │ │ │ + mov %r11,-0xc8(%rbp) │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %rsp,%r10 │ │ │ │ test %r11,%r11 │ │ │ │ - jle 32564 │ │ │ │ + jle 31e39 │ │ │ │ xor %r11d,%r11d │ │ │ │ mov %r13,0x8(%r12) │ │ │ │ mov %r11,(%r12) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 3265f │ │ │ │ + jle 31f34 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rdx │ │ │ │ - mov %r14,-0xf0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ mov %rsi,-0xa0(%rbp) │ │ │ │ - mov %r8,-0xe8(%rbp) │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ + mov %r9,-0xd8(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - mov %r15,-0xd8(%rbp) │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ lea (%r8,%rdx,1),%r11 │ │ │ │ movzwl -0x92(%rbp),%edx │ │ │ │ - mov %r10,%r8 │ │ │ │ + mov %r14,-0xe8(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ + mov %rax,%r15 │ │ │ │ or $0xc,%dh │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ + mov %r10,%r8 │ │ │ │ mov %dx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%edx │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x98(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%r10 │ │ │ │ mov -0xb0(%rbp),%r9 │ │ │ │ mov %r8,%rbx │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%r10 │ │ │ │ - add %rax,%r10 │ │ │ │ - jmp 324ab │ │ │ │ - nop │ │ │ │ + add %r15,%r10 │ │ │ │ + jmp 31d8b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%r9),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ mov %rdx,(%r12) │ │ │ │ - mov (%r9),%r15 │ │ │ │ - add $0x8,%r9 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + fildll (%r9) │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %r15,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x98(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ - lea (%rdx,%r15,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rdx,(%r12) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 324a0 │ │ │ │ + jne 31d80 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 3253c │ │ │ │ + je 31e11 │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ add $0x10,%r12 │ │ │ │ - movq $0x0,(%r12) │ │ │ │ mov %r13,0x8(%r12) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ add %rax,%rdi │ │ │ │ - jmp 32480 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 31d60 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov -0xe8(%rbp),%r14 │ │ │ │ mov -0xa8(%rbp),%rcx │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ add %rax,%r8 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32cb3 │ │ │ │ + jle 32549 │ │ │ │ mov %r8,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 32593 │ │ │ │ + je 31e68 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 325a5 │ │ │ │ + je 31e7a │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 32593 │ │ │ │ + jne 31e68 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xa0(%rbp),%r13 │ │ │ │ dec %r13 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ mov %r9,-0xa0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call 3410 │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %rax,%r12 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r12,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0xf8(%rbp),%rsp │ │ │ │ + mov -0xf0(%rbp),%rsp │ │ │ │ mov 0x70(%r14),%edx │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ - jmp 31d88 │ │ │ │ + jmp 31698 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add %rcx,%rdi │ │ │ │ - cmp %r13,-0xd0(%rbp) │ │ │ │ - jne 323ef │ │ │ │ - jmp 32564 │ │ │ │ + cmp %r13,-0xc8(%rbp) │ │ │ │ + jne 31ccf │ │ │ │ + jmp 31e39 │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1dfad(%rip),%rdi │ │ │ │ mov %r15,-0x88(%rbp) │ │ │ │ + lea -0x1d969(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31d02 │ │ │ │ + jmp 31612 │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ - movq 0x8(%r14),%xmm0 │ │ │ │ - mov 0x108(%r14),%rbx │ │ │ │ + mov 0x108(%r14),%r12 │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0x48(%r14),%r12 │ │ │ │ - mov 0x18(%r14),%r11 │ │ │ │ - mov 0xc8(%r14),%r10 │ │ │ │ - mov 0xd0(%r14),%r8 │ │ │ │ - mov 0xe0(%r14),%r13 │ │ │ │ + mov 0x48(%r14),%r13 │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ + mov 0x18(%r14),%rbx │ │ │ │ + mov 0xc8(%r14),%r11 │ │ │ │ lea 0x1(%r9),%rdi │ │ │ │ - jmp 3212f │ │ │ │ + mov 0xd0(%r14),%r10 │ │ │ │ + mov 0xe0(%r14),%r14 │ │ │ │ + jmp 31a0f │ │ │ │ test %edx,%edx │ │ │ │ - je 322af │ │ │ │ + je 31b94 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3208f │ │ │ │ - mov 0x108(%r14),%r10 │ │ │ │ + jmp 3197f │ │ │ │ + mov 0x48(%r14),%rdx │ │ │ │ mov 0x8(%r14),%rbx │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ lea 0x0(,%rcx,8),%r8 │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - lea 0xf(%r8),%rdx │ │ │ │ - mov 0x78(%r14),%rsi │ │ │ │ + mov 0x108(%r14),%r10 │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ + mov 0x78(%r14),%rdi │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov 0x48(%r14),%rdi │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ + lea 0xf(%r8),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rsp,-0xb8(%rbp) │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ mov %r10,%r11 │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ + sub %rdx,%rsp │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 328a0 │ │ │ │ + jle 32150 │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,0x8(%r11) │ │ │ │ mov %rdx,(%r11) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32c71 │ │ │ │ + jle 32507 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - mov %r15,-0xc8(%rbp) │ │ │ │ - mov %r8,-0xd8(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ + mov %r10,-0xc8(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ - lea (%r8,%rdi,1),%rbx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ + add %r8,%rbx │ │ │ │ + mov -0xb8(%rbp),%r15 │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ + mov %r14,%r8 │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x98(%rbp) │ │ │ │ mov %r13,%r10 │ │ │ │ - mov -0xb8(%rbp),%r14 │ │ │ │ - mov %rdi,%r9 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ - add %r8,%r10 │ │ │ │ - jmp 327ea │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rdi,%r10 │ │ │ │ + jmp 320ba │ │ │ │ + nopl (%rax) │ │ │ │ imul (%r9),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ mov %rdx,(%r11) │ │ │ │ - mov (%r9),%r12 │ │ │ │ - add $0x8,%r9 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + fildll (%r9) │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%r14 │ │ │ │ - mov %r12,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x98(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r12 │ │ │ │ - lea (%rdx,%r12,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r12 │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ mov %rdx,-0x8(%r14) │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r9,%rbx │ │ │ │ - jne 327e0 │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ + jne 320b0 │ │ │ │ inc %r12 │ │ │ │ cmp %r12,%r15 │ │ │ │ - je 3287f │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + je 32136 │ │ │ │ add $0x10,%r11 │ │ │ │ + add %rcx,%r13 │ │ │ │ movq $0x0,(%r11) │ │ │ │ mov %r12,0x8(%r11) │ │ │ │ - add %rax,%r13 │ │ │ │ - jmp 327bb │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - add %rdi,%r8 │ │ │ │ - mov $0x1,%eax │ │ │ │ + jmp 32091 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + add %rax,%r8 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32cd5 │ │ │ │ - mov %r8,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - and $0x8,%edx │ │ │ │ - je 328c8 │ │ │ │ - mov (%rdi),%rax │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 328da │ │ │ │ - imul (%rdi),%rax │ │ │ │ - add $0x10,%rdi │ │ │ │ - imul -0x8(%rdi),%rax │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 328c8 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + jle 3256b │ │ │ │ + mov %r8,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + and $0x8,%ecx │ │ │ │ + je 3217f │ │ │ │ + mov (%rax),%rdx │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 32191 │ │ │ │ + imul (%rax),%rdx │ │ │ │ + add $0x10,%rax │ │ │ │ + imul -0x8(%rax),%rdx │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 3217f │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xa0(%rbp),%r12 │ │ │ │ dec %r12 │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0xe0(%rbp),%rsp │ │ │ │ + mov -0xd8(%rbp),%rsp │ │ │ │ mov 0x70(%r14),%edx │ │ │ │ - jmp 322e9 │ │ │ │ + jmp 31bce │ │ │ │ lea -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x1d68e(%rip),%rdi │ │ │ │ mov %r15,-0x88(%rbp) │ │ │ │ + lea -0x1d05c(%rip),%rdi │ │ │ │ mov %r14,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 31d02 │ │ │ │ - mov 0x78(%r14),%rax │ │ │ │ - mov 0x108(%r14),%r10 │ │ │ │ + jmp 31612 │ │ │ │ + mov 0x48(%r14),%rdx │ │ │ │ mov 0x8(%r14),%rbx │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ lea 0x0(,%rcx,8),%r8 │ │ │ │ + mov 0x108(%r14),%r10 │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ + mov 0x78(%r14),%rdi │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ lea 0xf(%r8),%rdx │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - mov 0x48(%r14),%rdi │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rsp,-0xb8(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rbx,-0xb8(%rbp) │ │ │ │ mov %r10,%r11 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ + sub %rdx,%rsp │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 32b69 │ │ │ │ + jle 323f8 │ │ │ │ xor %esi,%esi │ │ │ │ mov %r12,0x8(%r11) │ │ │ │ mov %rsi,(%r11) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32c55 │ │ │ │ + jle 324eb │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ - mov %r15,-0xc8(%rbp) │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov %r8,-0xd8(%rbp) │ │ │ │ + mov %r10,-0xc8(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ - lea (%r8,%rdi,1),%rbx │ │ │ │ - mov %r14,%rcx │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ + add %r8,%rbx │ │ │ │ + mov -0xb8(%rbp),%r15 │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ + mov %r14,%r8 │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x98(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ mov %r13,%r10 │ │ │ │ - mov -0xb8(%rbp),%r14 │ │ │ │ - mov %rdi,%r9 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x4,%r10 │ │ │ │ - add %rax,%r10 │ │ │ │ - jmp 32aba │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rdi,%r10 │ │ │ │ + jmp 32362 │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul (%r9),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ mov %rdx,(%r11) │ │ │ │ - mov (%r9),%r8 │ │ │ │ - add $0x8,%r9 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + fildll (%r9) │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%r14 │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x98(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ - lea (%rdx,%r8,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ mov %rdx,-0x8(%r14) │ │ │ │ add %rsi,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r9,%rbx │ │ │ │ - jne 32ab0 │ │ │ │ + jne 32358 │ │ │ │ inc %r12 │ │ │ │ cmp %r12,%r15 │ │ │ │ - je 32b48 │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + je 323de │ │ │ │ add $0x10,%r11 │ │ │ │ + add %rcx,%r13 │ │ │ │ movq $0x0,(%r11) │ │ │ │ mov %r12,0x8(%r11) │ │ │ │ - add %rax,%r13 │ │ │ │ - jmp 32a82 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ - add %rdi,%r8 │ │ │ │ - mov $0x1,%eax │ │ │ │ + jmp 32338 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xa8(%rbp),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + add %rax,%r8 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 32cc9 │ │ │ │ - mov %r8,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - and $0x8,%edx │ │ │ │ - je 32b91 │ │ │ │ - mov (%rdi),%rax │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 32ba3 │ │ │ │ - imul (%rdi),%rax │ │ │ │ - add $0x10,%rdi │ │ │ │ - imul -0x8(%rdi),%rax │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 32b91 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + jle 3255f │ │ │ │ + mov %r8,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + and $0x8,%ecx │ │ │ │ + je 32427 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 32439 │ │ │ │ + imul (%rax),%rdx │ │ │ │ + add $0x10,%rax │ │ │ │ + imul -0x8(%rax),%rdx │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 32427 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xa0(%rbp),%r12 │ │ │ │ dec %r12 │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0xe0(%rbp),%rsp │ │ │ │ + mov -0xd8(%rbp),%rsp │ │ │ │ mov 0x70(%r14),%edx │ │ │ │ - jmp 321d7 │ │ │ │ + jmp 31ab6 │ │ │ │ inc %r12 │ │ │ │ add $0x10,%r11 │ │ │ │ add %rcx,%r13 │ │ │ │ - cmp %r12,-0xc0(%rbp) │ │ │ │ - jne 32a0e │ │ │ │ - jmp 32b69 │ │ │ │ + cmp %r12,-0xb8(%rbp) │ │ │ │ + jne 322c5 │ │ │ │ + jmp 323f8 │ │ │ │ inc %r12 │ │ │ │ add $0x10,%r11 │ │ │ │ add %rcx,%r13 │ │ │ │ - cmp %r12,-0xc0(%rbp) │ │ │ │ - jne 32744 │ │ │ │ - jmp 328a0 │ │ │ │ + cmp %r12,-0xb8(%rbp) │ │ │ │ + jne 3201e │ │ │ │ + jmp 32150 │ │ │ │ test %edx,%edx │ │ │ │ - je 32367 │ │ │ │ + je 31c47 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 31ebf │ │ │ │ + jmp 317bf │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 31ccf │ │ │ │ + jmp 315df │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3220f │ │ │ │ + jmp 31aef │ │ │ │ mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp 3260d │ │ │ │ + jmp 31ee2 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3232f │ │ │ │ + jmp 31c0f │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 32c0b │ │ │ │ + jmp 324a1 │ │ │ │ mov $0xffffffffffffffff,%r12 │ │ │ │ - jmp 32942 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 321f9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032cf0 : │ │ │ │ +0000000000032580 : │ │ │ │ push %rbx │ │ │ │ movq %rdi,%xmm0 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x30,%rsp │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%rcx │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ movhps 0x10(%rdi),%xmm0 │ │ │ │ - movaps %xmm0,(%rsp) │ │ │ │ shl $0x5,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ + movaps %xmm0,(%rsp) │ │ │ │ call 3030 │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ mov $0x0,%ecx │ │ │ │ mov $0x0,%edx │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ movaps %xmm0,0x10(%rsp) │ │ │ │ - je 32d60 │ │ │ │ - lea -0x26007(%rip),%rdi │ │ │ │ + je 325e8 │ │ │ │ + lea -0x25a97(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ add $0x30,%rsp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x26157(%rip),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x25bcf(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ add $0x30,%rsp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032d80 : │ │ │ │ +0000000000032600 : │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ movq %rdi,%xmm0 │ │ │ │ + xor %esi,%esi │ │ │ │ + push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov (%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%rbp │ │ │ │ - xor %esi,%esi │ │ │ │ movhps 0x10(%rdi),%xmm0 │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ - movaps %xmm0,(%rsp) │ │ │ │ shl $0x5,%rdx │ │ │ │ + movaps %xmm0,(%rsp) │ │ │ │ call 3030 │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ + mov %rbp,0x20(%rsp) │ │ │ │ mov $0x0,%ecx │ │ │ │ mov $0x0,%edx │ │ │ │ - mov %rbp,0x20(%rsp) │ │ │ │ movaps %xmm0,0x10(%rsp) │ │ │ │ - je 32df0 │ │ │ │ - lea -0x25c98(%rip),%rdi │ │ │ │ + je 32668 │ │ │ │ + lea -0x25728(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - lea -0x25dd7(%rip),%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea -0x2585f(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032e10 : │ │ │ │ +0000000000032680 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ sub $0xd8,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ mov (%rax),%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jle 32e48 │ │ │ │ + jle 326bc │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov (%rax),%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jg 32e60 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jg 326d8 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ call 3300 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rcx,%r12 │ │ │ │ - movq 0x10(%rdi),%xmm1 │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ lea -0x70(%rbp),%r15 │ │ │ │ mov %rdi,-0x70(%rbp) │ │ │ │ shr $0x3f,%r12 │ │ │ │ - add %rcx,%r12 │ │ │ │ - mov 0xf8(%rdi),%rcx │ │ │ │ mov %r15,%rsi │ │ │ │ + add %rcx,%r12 │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ sar $1,%r12 │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %r12,%rcx │ │ │ │ sub %r12,%rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rcx,0xe0(%rdi) │ │ │ │ - add 0x10(%rdi),%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ + shl $0x5,%rcx │ │ │ │ shl $0x5,%rax │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ + add %rdx,%rcx │ │ │ │ mov 0xf0(%rdi),%rdx │ │ │ │ - punpcklqdq %xmm3,%xmm1 │ │ │ │ - movaps %xmm1,-0xa0(%rbp) │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ + mov 0xf8(%rdi),%rcx │ │ │ │ add %rdx,%rax │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ mov %rdx,0xe8(%rdi) │ │ │ │ - xor %edx,%edx │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ + punpcklqdq %xmm3,%xmm1 │ │ │ │ + mov %rcx,0xe0(%rdi) │ │ │ │ movq %rax,%xmm0 │ │ │ │ - lea -0x2b153(%rip),%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ + lea -0x2aa8b(%rip),%rdi │ │ │ │ + movaps %xmm1,-0xa0(%rbp) │ │ │ │ movaps %xmm0,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ testb $0x1,0x70(%rbx) │ │ │ │ movdqa -0x90(%rbp),%xmm0 │ │ │ │ movdqa -0xa0(%rbp),%xmm1 │ │ │ │ - jne 32fd0 │ │ │ │ + jne 32850 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r15,%rsi │ │ │ │ - lea -0x2b02b(%rip),%rdi │ │ │ │ - movaps %xmm1,-0x60(%rbp) │ │ │ │ + lea -0x2a96a(%rip),%rdi │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + movaps %xmm1,-0x60(%rbp) │ │ │ │ movaps %xmm0,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 32c0 │ │ │ │ mov 0x58(%rbx),%rcx │ │ │ │ - movq 0xe0(%rbx),%xmm1 │ │ │ │ + mov 0x70(%rbx),%eax │ │ │ │ mov 0x8(%rbx),%r12 │ │ │ │ + mov 0xe0(%rbx),%r9 │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ - lea (%rdx,%rdx,1),%rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov 0x70(%rbx),%eax │ │ │ │ + lea (%rdx,%rdx,1),%r8 │ │ │ │ test $0x20,%al │ │ │ │ - jne 33020 │ │ │ │ - mov 0x48(%rbx),%rsi │ │ │ │ + jne 328a0 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ movq %r12,%xmm5 │ │ │ │ + mov 0x48(%rdi),%rsi │ │ │ │ movq (%rsi),%xmm0 │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ test $0x10,%al │ │ │ │ - jne 33140 │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ - movhps -0xa0(%rbp),%xmm2 │ │ │ │ + jne 329e8 │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ + movq %r8,%xmm6 │ │ │ │ + punpcklqdq %xmm6,%xmm1 │ │ │ │ test $0x8,%al │ │ │ │ - jne 33170 │ │ │ │ + jne 32a10 │ │ │ │ mov %eax,%edi │ │ │ │ and $0x800,%edi │ │ │ │ test $0x2,%al │ │ │ │ - jne 33060 │ │ │ │ + jne 328e0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 33500 │ │ │ │ + jne 32d60 │ │ │ │ test %edi,%edi │ │ │ │ - jne 33550 │ │ │ │ + jne 32db0 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r15,%rsi │ │ │ │ - lea -0x1b021(%rip),%rdi │ │ │ │ - movq %xmm1,-0x48(%rbp) │ │ │ │ + lea -0x1a9b6(%rip),%rdi │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - movups %xmm2,-0x58(%rbp) │ │ │ │ + movups %xmm1,-0x58(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32e50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 326c5 │ │ │ │ mov 0xc0(%rbx),%rax │ │ │ │ mov %r12,%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r15,%rsi │ │ │ │ - lea -0x2b1e6(%rip),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ + lea -0x2ab2a(%rip),%rdi │ │ │ │ mov (%rax),%rax │ │ │ │ movups %xmm0,-0x58(%rbp) │ │ │ │ mov %r12,-0x70(%rbp) │ │ │ │ - movups %xmm1,-0x68(%rbp) │ │ │ │ add %rax,%rdx │ │ │ │ movq %rax,%xmm0 │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ + movups %xmm1,-0x68(%rbp) │ │ │ │ + movq %rdx,%xmm7 │ │ │ │ xor %edx,%edx │ │ │ │ - punpcklqdq %xmm6,%xmm0 │ │ │ │ + punpcklqdq %xmm7,%xmm0 │ │ │ │ movups %xmm0,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32f20 │ │ │ │ + jmp 3279f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ movq %r12,%xmm0 │ │ │ │ + movq %r8,%xmm7 │ │ │ │ xor %ecx,%ecx │ │ │ │ + punpcklqdq %xmm7,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ mov %r15,%rsi │ │ │ │ - movhps -0xa0(%rbp),%xmm0 │ │ │ │ - lea -0x2afba(%rip),%rdi │ │ │ │ - movq %xmm1,-0x58(%rbp) │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ + mov %r9,-0x58(%rbp) │ │ │ │ + lea -0x2a904(%rip),%rdi │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32e50 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 326c5 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ shl $0x5,%rdx │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ + movq %r9,%xmm2 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - movq %rax,%xmm7 │ │ │ │ - mov %rax,%r8 │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ + movq %rax,%xmm6 │ │ │ │ + mov %rax,%r10 │ │ │ │ + punpcklqdq %xmm6,%xmm2 │ │ │ │ test %edi,%edi │ │ │ │ - jne 33240 │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ - cmpq $0x1,-0xa0(%rbp) │ │ │ │ + jne 32ae0 │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov 0x60(%rax),%rax │ │ │ │ fldt (%rax) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x172e5(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -51792,81 +51604,85 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r8) │ │ │ │ - jle 33106 │ │ │ │ - lea 0x10(%r8),%rax │ │ │ │ - lea (%r8,%r10,1),%rdx │ │ │ │ + fstpt (%r10) │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jle 329a6 │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + lea 0x10(%r10),%rax │ │ │ │ fld %st(0) │ │ │ │ - jmp 330e2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %r10,%rdx │ │ │ │ + jmp 32982 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 330e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 33110 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 32980 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 329b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r15,%rsi │ │ │ │ - lea -0x1a9ce(%rip),%rdi │ │ │ │ - movups %xmm1,-0x48(%rbp) │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ + lea -0x1a3b2(%rip),%rdi │ │ │ │ + movups %xmm2,-0x48(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - movups %xmm2,-0x58(%rbp) │ │ │ │ + movups %xmm1,-0x58(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0x80(%rbp),%rsp │ │ │ │ - jmp 32e50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov -0xb0(%rbp),%rsp │ │ │ │ + jmp 326c5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,-0x58(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r15,%rsi │ │ │ │ - lea -0x13022(%rip),%rdi │ │ │ │ - movq %xmm1,-0x50(%rbp) │ │ │ │ + mov %rdi,-0x70(%rbp) │ │ │ │ + lea -0x12ede(%rip),%rdi │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32e50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 326c5 │ │ │ │ shl $0x5,%rdx │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ mov %rsp,%r12 │ │ │ │ + movq %r9,%xmm2 │ │ │ │ + lea 0x10(%rdx),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0x60(%rbx),%rax │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ + mov 0x60(%rax),%rax │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - cmpq $0x1,-0xa0(%rbp) │ │ │ │ movq %rcx,%xmm7 │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ fldt (%rax) │ │ │ │ + punpcklqdq %xmm7,%xmm2 │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x171e4(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -51876,731 +51692,717 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ - jle 33206 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jle 32aa6 │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ fld %st(0) │ │ │ │ - jmp 331e2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %rcx,%rdx │ │ │ │ + jmp 32a82 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 331e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 33210 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 32a80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 32ab0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r15,%rsi │ │ │ │ - lea -0x12dbe(%rip),%rdi │ │ │ │ - movups %xmm1,-0x48(%rbp) │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ + lea -0x12ca2(%rip),%rdi │ │ │ │ + movups %xmm2,-0x48(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - movups %xmm2,-0x58(%rbp) │ │ │ │ + movups %xmm1,-0x58(%rbp) │ │ │ │ call 3350 │ │ │ │ mov %r12,%rsp │ │ │ │ - jmp 32e50 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - mov 0x108(%rbx),%r11 │ │ │ │ + jmp 326c5 │ │ │ │ + nop │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ mov %rsp,-0x100(%rbp) │ │ │ │ - mov 0x78(%rbx),%rdx │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea 0x0(,%rax,8),%r9 │ │ │ │ - mov %r11,-0xf8(%rbp) │ │ │ │ - lea 0xf(%r9),%rdi │ │ │ │ - and $0xfffffffffffffff0,%rdi │ │ │ │ - sub %rdi,%rsp │ │ │ │ + mov 0x30(%rdi),%rbx │ │ │ │ + mov 0x108(%rdi),%r13 │ │ │ │ + mov 0x78(%rdi),%rax │ │ │ │ xor %edi,%edi │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ + lea 0x0(,%rbx,8),%r9 │ │ │ │ + mov %r13,-0xf8(%rbp) │ │ │ │ + lea 0xf(%r9),%rdx │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ + sub %rdx,%rsp │ │ │ │ + mov %rsp,%rdx │ │ │ │ test %r12,%r12 │ │ │ │ - jle 333df │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r14,0x8(%r11) │ │ │ │ - mov %r13,(%r11) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 337eb │ │ │ │ + jle 32c4e │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r14,0x8(%r13) │ │ │ │ + mov %r11,0x0(%r13) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 33042 │ │ │ │ fnstcw -0x72(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - mov %r8,-0xe8(%rbp) │ │ │ │ - mov %r15,-0xf0(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ - mov %rbx,-0xe0(%rbp) │ │ │ │ + lea (%r9,%rsi,1),%r11 │ │ │ │ + mov %r9,-0xe0(%rbp) │ │ │ │ movzwl -0x72(%rbp),%ecx │ │ │ │ - lea (%r9,%rsi,1),%r13 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %r10,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ or $0xc,%ch │ │ │ │ + mov %r15,-0xf0(%rbp) │ │ │ │ mov %cx,-0x76(%rbp) │ │ │ │ movzwl -0x72(%rbp),%ecx │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x78(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdi,%r10 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ + mov %rsi,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ add %r8,%r10 │ │ │ │ - jmp 3332a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 32bbb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r9),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov (%r9),%rsi │ │ │ │ - add $0x8,%r9 │ │ │ │ + mov %rcx,0x0(%r13) │ │ │ │ + fildll (%r9) │ │ │ │ add $0x10,%r10 │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + add $0x8,%r15 │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x78(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ fldcw -0x76(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,-0x8(%rbx) │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %rdx,-0x8(%r15) │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - cmp %r13,%r9 │ │ │ │ - jne 33320 │ │ │ │ + mov %rdx,0x0(%r13) │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 32bb0 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 333b0 │ │ │ │ - add $0x10,%r11 │ │ │ │ - add %r15,%rdi │ │ │ │ - movq $0x0,(%r11) │ │ │ │ - mov %r14,0x8(%r11) │ │ │ │ - jmp 33300 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r15,%rax │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ + je 32c30 │ │ │ │ + add $0x10,%r13 │ │ │ │ + add %rbx,%rdi │ │ │ │ + movq $0x0,0x0(%r13) │ │ │ │ + mov %r14,0x8(%r13) │ │ │ │ + jmp 32b90 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ mov -0xf0(%rbp),%r15 │ │ │ │ - mov %rsi,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ add %rsi,%r9 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - test %rax,%rax │ │ │ │ - jle 33adf │ │ │ │ - mov %r9,%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - test $0x8,%al │ │ │ │ - je 33420 │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 33432 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - imul (%rdx),%rcx │ │ │ │ - add $0x10,%rdx │ │ │ │ - imul -0x8(%rdx),%rcx │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 33420 │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + mov $0x1,%edx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 332f5 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sub %rsi,%rcx │ │ │ │ + and $0x8,%ecx │ │ │ │ + je 32c80 │ │ │ │ + add $0x8,%rax │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 32c92 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + imul (%rax),%rdx │ │ │ │ + add $0x10,%rax │ │ │ │ + imul -0x8(%rax),%rdx │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 32c80 │ │ │ │ + fnstcw -0x72(%rbp) │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ + movzwl -0x72(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x72(%rbp) │ │ │ │ - movzwl -0x72(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x74(%rbp) │ │ │ │ movzwl -0x72(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x76(%rbp) │ │ │ │ fldcw -0x74(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x76(%rbp) │ │ │ │ fldcw -0x76(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - dec %r13 │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + dec %r14 │ │ │ │ mov %r12,%rdi │ │ │ │ - movaps %xmm1,-0xd0(%rbp) │ │ │ │ - mov %r8,-0xd8(%rbp) │ │ │ │ - mov %r10,-0x90(%rbp) │ │ │ │ + mov %r10,-0xe8(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ - movaps %xmm2,-0xc0(%rbp) │ │ │ │ - movaps %xmm0,-0xb0(%rbp) │ │ │ │ + mov %r8,-0x90(%rbp) │ │ │ │ + movaps %xmm2,-0xe0(%rbp) │ │ │ │ + movaps %xmm1,-0xd0(%rbp) │ │ │ │ + movaps %xmm0,-0xa0(%rbp) │ │ │ │ call 3410 │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,%rdx │ │ │ │ + mov %r14,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xd0(%rbp),%xmm1 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ - movdqa -0xb0(%rbp),%xmm0 │ │ │ │ mov -0x100(%rbp),%rsp │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - jmp 3308f │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ + movdqa -0xe0(%rbp),%xmm2 │ │ │ │ + movdqa -0xd0(%rbp),%xmm1 │ │ │ │ + movdqa -0xa0(%rbp),%xmm0 │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + jmp 3291b │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ lea 0x2(%rcx),%r8 │ │ │ │ + mov 0x68(%rax),%rax │ │ │ │ cqto │ │ │ │ idiv %r8 │ │ │ │ mov %rax,%r8 │ │ │ │ test %edi,%edi │ │ │ │ - jne 33803 │ │ │ │ + jne 3305a │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r15,%rsi │ │ │ │ - lea -0x1be46(%rip),%rdi │ │ │ │ - movq %xmm1,-0x48(%rbp) │ │ │ │ - movups %xmm0,-0x68(%rbp) │ │ │ │ + lea -0x1b7ae(%rip),%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ - mov %rbx,-0x70(%rbp) │ │ │ │ - movups %xmm2,-0x58(%rbp) │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ + movups %xmm0,-0x68(%rbp) │ │ │ │ + movups %xmm1,-0x58(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 32e50 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x108(%rbx),%r9 │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ + jmp 326c5 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov %rsp,-0xe8(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ xor %r11d,%r11d │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - shl $0x3,%rdi │ │ │ │ + mov 0x30(%rdi),%rbx │ │ │ │ + mov 0x108(%rdi),%r8 │ │ │ │ + mov 0x78(%rdi),%rax │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ + mov %r8,%r10 │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ - mov %r9,%r10 │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,%rdx │ │ │ │ test %r12,%r12 │ │ │ │ - jle 336d2 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ + jle 32f1e │ │ │ │ + xor %r13d,%r13d │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ - mov %r8,(%r10) │ │ │ │ - jle 337cc │ │ │ │ + mov %r13,(%r10) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 3302a │ │ │ │ fnstcw -0x72(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ - mov %r15,-0xd8(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ - movzwl -0x72(%rbp),%ecx │ │ │ │ lea (%rdi,%rsi,1),%r13 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%rdi │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + movzwl -0x72(%rbp),%ecx │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ or $0xc,%ch │ │ │ │ + mov %r15,-0xe0(%rbp) │ │ │ │ mov %cx,-0x76(%rbp) │ │ │ │ movzwl -0x72(%rbp),%ecx │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x78(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%r9 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ + mov %rsi,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %r15,%r9 │ │ │ │ - jmp 3362a │ │ │ │ + add %rdi,%r9 │ │ │ │ + jmp 32e8a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + add $0x8,%r15 │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x78(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ fldcw -0x76(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,-0x8(%rbx) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,-0x8(%r15) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 33620 │ │ │ │ + jne 32e80 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%r12 │ │ │ │ - je 336b0 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + je 32f00 │ │ │ │ add $0x10,%r10 │ │ │ │ + add %rbx,%r14 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ - add %rax,%r14 │ │ │ │ - jmp 33600 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ + jmp 32e60 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ add %rsi,%rdi │ │ │ │ - cmpq $0x0,-0xa0(%rbp) │ │ │ │ mov $0x1,%eax │ │ │ │ - jle 33ad3 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 332e9 │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %rsi,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 33700 │ │ │ │ + je 32f60 │ │ │ │ mov (%rsi),%rax │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 33712 │ │ │ │ - nop │ │ │ │ + je 32f72 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul (%rsi),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ imul -0x8(%rsi),%rax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jne 33700 │ │ │ │ + jne 32f60 │ │ │ │ + fnstcw -0x72(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ + movzwl -0x72(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x72(%rbp) │ │ │ │ - movzwl -0x72(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x74(%rbp) │ │ │ │ movzwl -0x72(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x76(%rbp) │ │ │ │ fldcw -0x74(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x76(%rbp) │ │ │ │ fldcw -0x76(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - dec %r13 │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + dec %r14 │ │ │ │ mov %r12,%rdi │ │ │ │ - movaps %xmm2,-0xc0(%rbp) │ │ │ │ - movq %xmm1,-0x90(%rbp) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ + movaps %xmm1,-0xc0(%rbp) │ │ │ │ movaps %xmm0,-0xb0(%rbp) │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ call 3410 │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ - mov %r13,%rcx │ │ │ │ + mov %r14,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ + mov -0xe8(%rbp),%rsp │ │ │ │ + movdqa -0xc0(%rbp),%xmm1 │ │ │ │ movdqa -0xb0(%rbp),%xmm0 │ │ │ │ - movq -0x90(%rbp),%xmm1 │ │ │ │ - mov -0xe0(%rbp),%rsp │ │ │ │ - jmp 32fa3 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + jmp 32824 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r8,%r14 │ │ │ │ + add %rbx,%r14 │ │ │ │ cmp %r11,%r12 │ │ │ │ - jne 33591 │ │ │ │ - jmp 336d2 │ │ │ │ + jne 32df2 │ │ │ │ + jmp 32f1e │ │ │ │ inc %r14 │ │ │ │ - add $0x10,%r11 │ │ │ │ - add %rax,%rdi │ │ │ │ + add $0x10,%r13 │ │ │ │ + add %rbx,%rdi │ │ │ │ cmp %r14,%r12 │ │ │ │ - jne 33285 │ │ │ │ - jmp 333df │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x108(%rbx),%r9 │ │ │ │ - mov %rsp,-0xe8(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ + jne 32b25 │ │ │ │ + jmp 32c4e │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - mov %r9,%r13 │ │ │ │ + mov 0x30(%rdi),%rbx │ │ │ │ + mov 0x108(%rdi),%r11 │ │ │ │ + mov 0x78(%rdi),%rax │ │ │ │ xor %edi,%edi │ │ │ │ + lea 0x0(,%rbx,8),%r10 │ │ │ │ + mov %r11,-0xe8(%rbp) │ │ │ │ lea 0xf(%r10),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,%rdx │ │ │ │ test %r12,%r12 │ │ │ │ - jle 339a2 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmpq $0x0,-0xb0(%rbp) │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ - mov %r11,0x0(%r13) │ │ │ │ - jle 33ab4 │ │ │ │ + jle 331be │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r14,0x8(%r11) │ │ │ │ + mov %r13,(%r11) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 332d1 │ │ │ │ fnstcw -0x72(%rbp) │ │ │ │ mov %rcx,-0x90(%rbp) │ │ │ │ - mov %r8,-0xd8(%rbp) │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %rbx,-0xd0(%rbp) │ │ │ │ + lea (%r10,%rsi,1),%r13 │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ movzwl -0x72(%rbp),%ecx │ │ │ │ - lea (%r10,%rsi,1),%r11 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ or $0xc,%ch │ │ │ │ + mov %r15,-0xe0(%rbp) │ │ │ │ mov %cx,-0x76(%rbp) │ │ │ │ movzwl -0x72(%rbp),%ecx │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x78(%rbp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov %r8,%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ mov %rsi,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ - add %r15,%r10 │ │ │ │ - jmp 338eb │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + add %r8,%r10 │ │ │ │ + jmp 3312a │ │ │ │ mov (%r9),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ - mov %rcx,0x0(%r13) │ │ │ │ - mov (%r9),%rdi │ │ │ │ - add $0x8,%r9 │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + fildll (%r9) │ │ │ │ add $0x10,%r10 │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + add $0x8,%r15 │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x78(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ fldcw -0x76(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - lea (%rdx,%rdi,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - mov %rdx,-0x8(%rbx) │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %rdx,-0x8(%r15) │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,0x0(%r13) │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne 338e0 │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + cmp %r9,%r13 │ │ │ │ + jne 33120 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 33980 │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - add $0x10,%r13 │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ - add %rdi,-0xa0(%rbp) │ │ │ │ - jmp 338c0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ + je 331a0 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rbx,%rdi │ │ │ │ + movq $0x0,(%r11) │ │ │ │ + mov %r14,0x8(%r11) │ │ │ │ + jmp 33108 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ mov -0xe0(%rbp),%r15 │ │ │ │ add %rsi,%r10 │ │ │ │ - cmpq $0x0,-0xb0(%rbp) │ │ │ │ mov $0x1,%eax │ │ │ │ - jle 33aeb │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 33301 │ │ │ │ mov %r10,%rdx │ │ │ │ sub %rsi,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 339e0 │ │ │ │ + je 33200 │ │ │ │ mov (%rsi),%rax │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 339f2 │ │ │ │ + je 33212 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ imul (%rsi),%rax │ │ │ │ add $0x10,%rsi │ │ │ │ imul -0x8(%rsi),%rax │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne 339e0 │ │ │ │ + jne 33200 │ │ │ │ + fnstcw -0x72(%rbp) │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ fildll -0x90(%rbp) │ │ │ │ + movzwl -0x72(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x72(%rbp) │ │ │ │ - movzwl -0x72(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x74(%rbp) │ │ │ │ movzwl -0x72(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x76(%rbp) │ │ │ │ fldcw -0x74(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x76(%rbp) │ │ │ │ fldcw -0x76(%rbp) │ │ │ │ fistpll -0x90(%rbp) │ │ │ │ fldcw -0x72(%rbp) │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - dec %r13 │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + dec %r14 │ │ │ │ mov %r12,%rdi │ │ │ │ - movaps %xmm2,-0xc0(%rbp) │ │ │ │ - movq %xmm1,-0x90(%rbp) │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - movaps %xmm0,-0xb0(%rbp) │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ + movaps %xmm1,-0xb0(%rbp) │ │ │ │ + movaps %xmm0,-0xa0(%rbp) │ │ │ │ call 3410 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov %r13,%rcx │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ + mov %r14,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ - movdqa -0xb0(%rbp),%xmm0 │ │ │ │ - movq -0x90(%rbp),%xmm1 │ │ │ │ - mov -0xe8(%rbp),%rsp │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - jmp 33518 │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ + mov -0xf0(%rbp),%rsp │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + movdqa -0xb0(%rbp),%xmm1 │ │ │ │ + movdqa -0xa0(%rbp),%xmm0 │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + jmp 32d7c │ │ │ │ inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %r11,%rdi │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rbx,%rdi │ │ │ │ cmp %r14,%r12 │ │ │ │ - jne 33847 │ │ │ │ - jmp 339a2 │ │ │ │ - mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp 3375f │ │ │ │ - mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp 3347f │ │ │ │ - mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp 33a3f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 3309f │ │ │ │ + jmp 331be │ │ │ │ + mov $0xffffffffffffffff,%r14 │ │ │ │ + jmp 32fbf │ │ │ │ + mov $0xffffffffffffffff,%r14 │ │ │ │ + jmp 32cdf │ │ │ │ + mov $0xffffffffffffffff,%r14 │ │ │ │ + jmp 3325f │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000033b00 : │ │ │ │ +0000000000033310 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x118,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov 0x58(%rdi),%r15 │ │ │ │ mov (%rax),%r13 │ │ │ │ cmp %r15,%r13 │ │ │ │ - jle 33b3b │ │ │ │ + jle 3334b │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ lea 0x1(%r15),%rcx │ │ │ │ lea (%rcx,%rcx,1),%r14 │ │ │ │ mov (%rax),%rdx │ │ │ │ cmp %r14,%rdx │ │ │ │ - jg 33b60 │ │ │ │ + jg 33368 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%r12 │ │ │ │ mov 0xf8(%rbx),%rax │ │ │ │ - movdqu 0xf0(%rdi),%xmm0 │ │ │ │ - movq 0x10(%rbx),%xmm3 │ │ │ │ - mov %rdx,%rsi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ mov %rdx,-0x98(%rbp) │ │ │ │ - mov 0x50(%rbx),%rdx │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ shr $0x3f,%r12 │ │ │ │ + movdqu 0xf0(%rdi),%xmm0 │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ add %r13,%r12 │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ + movq %rsi,%xmm3 │ │ │ │ sar $1,%r12 │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ movhlps %xmm0,%xmm7 │ │ │ │ mov %r12,%rax │ │ │ │ shufpd $0x1,%xmm0,%xmm1 │ │ │ │ - sub %r12,%rsi │ │ │ │ movq %xmm7,%rdi │ │ │ │ - shl $0x5,%rax │ │ │ │ movq %xmm7,-0xf8(%rbp) │ │ │ │ + shl $0x5,%rax │ │ │ │ movq %r15,%xmm7 │ │ │ │ movups %xmm1,0xe0(%rbx) │ │ │ │ - add 0x10(%rbx),%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x50(%rbx),%rdx │ │ │ │ + sub %r12,%rsi │ │ │ │ movq %rax,%xmm6 │ │ │ │ movq %xmm0,%rax │ │ │ │ movq 0x8(%rbx),%xmm0 │ │ │ │ - add %rsi,%rax │ │ │ │ + shl $0x5,%rsi │ │ │ │ punpcklqdq %xmm6,%xmm3 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %rsi,%rax │ │ │ │ + movdqa %xmm0,%xmm5 │ │ │ │ xor %esi,%esi │ │ │ │ + movq %xmm0,-0xb0(%rbp) │ │ │ │ movq %rax,%xmm4 │ │ │ │ + punpcklqdq %xmm7,%xmm5 │ │ │ │ movaps %xmm3,-0xe0(%rbp) │ │ │ │ movhps 0xf0(%rbx),%xmm4 │ │ │ │ - movaps %xmm4,-0xd0(%rbp) │ │ │ │ - movdqa %xmm0,%xmm5 │ │ │ │ - movq %xmm0,-0xb0(%rbp) │ │ │ │ - punpcklqdq %xmm7,%xmm5 │ │ │ │ movaps %xmm5,-0xf0(%rbp) │ │ │ │ + movaps %xmm4,-0xd0(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x70(%rbx),%esi │ │ │ │ - movq -0xb0(%rbp),%xmm0 │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ + movq -0xb0(%rbp),%xmm0 │ │ │ │ test $0x20,%sil │ │ │ │ - jne 33e10 │ │ │ │ + jne 33620 │ │ │ │ test $0x10,%sil │ │ │ │ - je 33d20 │ │ │ │ + je 33530 │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ movdqa -0xf0(%rbp),%xmm7 │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ and $0x1000,%esi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ lea -0x98(%rbp),%rax │ │ │ │ - movaps %xmm7,-0x80(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ - je 33e80 │ │ │ │ - lea -0x134b9(%rip),%rdi │ │ │ │ + movaps %xmm7,-0x80(%rbp) │ │ │ │ + je 33690 │ │ │ │ + lea -0x13304(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0xb8(%rbx),%rdi │ │ │ │ call 32c0 │ │ │ │ testb $0x1,0x70(%rbx) │ │ │ │ - je 33dc0 │ │ │ │ + je 335d0 │ │ │ │ mov 0xc0(%rbx),%rax │ │ │ │ - movdqa -0xd0(%rbp),%xmm2 │ │ │ │ + shl $0x4,%r12 │ │ │ │ mov %r14,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - movdqa -0xe0(%rbp),%xmm6 │ │ │ │ + movdqa -0xd0(%rbp),%xmm2 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2badb(%rip),%rdi │ │ │ │ - shl $0x4,%r12 │ │ │ │ + movdqa -0xe0(%rbp),%xmm6 │ │ │ │ + lea -0x2b3af(%rip),%rdi │ │ │ │ mov (%rax),%rax │ │ │ │ mov %r13,-0x90(%rbp) │ │ │ │ movups %xmm2,-0x88(%rbp) │ │ │ │ - movups %xmm6,-0x78(%rbp) │ │ │ │ add %rax,%r12 │ │ │ │ movq %rax,%xmm0 │ │ │ │ + movups %xmm6,-0x78(%rbp) │ │ │ │ movq %r12,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ call 3350 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ test $0x8,%sil │ │ │ │ - jne 33ea0 │ │ │ │ + jne 336a8 │ │ │ │ mov %esi,%edi │ │ │ │ and $0x800,%edi │ │ │ │ test $0x2,%sil │ │ │ │ - jne 34050 │ │ │ │ + jne 33850 │ │ │ │ test $0x4,%sil │ │ │ │ - je 33fb0 │ │ │ │ + je 337a8 │ │ │ │ mov 0x68(%rbx),%rax │ │ │ │ add $0x2,%r15 │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ mov %rax,%r8 │ │ │ │ test %edi,%edi │ │ │ │ - jne 34570 │ │ │ │ + jne 33d30 │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ and $0x1000,%esi │ │ │ │ mov %r8,-0x68(%rbp) │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - je 341d0 │ │ │ │ + je 339a8 │ │ │ │ movdqa -0xf0(%rbp),%xmm7 │ │ │ │ lea -0x90(%rbp),%r14 │ │ │ │ - lea -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x98(%rbp),%rax │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x119dd(%rip),%rdi │ │ │ │ + lea -0x1182d(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ movaps %xmm7,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 33ca0 │ │ │ │ + jmp 334b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa -0xd0(%rbp),%xmm2 │ │ │ │ - movdqa -0xe0(%rbp),%xmm6 │ │ │ │ mov %r14,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2bafe(%rip),%rdi │ │ │ │ + movdqa -0xe0(%rbp),%xmm6 │ │ │ │ + lea -0x2b3ce(%rip),%rdi │ │ │ │ mov %r13,-0x88(%rbp) │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ movaps %xmm2,-0x80(%rbp) │ │ │ │ movaps %xmm6,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -52608,55 +52410,54 @@ │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq 0xc8(%rbx),%xmm1 │ │ │ │ - movq -0x100(%rbp),%xmm2 │ │ │ │ mov 0x108(%rbx),%rax │ │ │ │ + movq -0x100(%rbp),%xmm2 │ │ │ │ movhps 0x18(%rbx),%xmm1 │ │ │ │ movhps 0xd0(%rbx),%xmm2 │ │ │ │ test $0x1000,%esi │ │ │ │ - jne 34170 │ │ │ │ + jne 33950 │ │ │ │ mov %r14,-0x60(%rbp) │ │ │ │ lea -0x90(%rbp),%r14 │ │ │ │ - mov %esi,-0x58(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + mov %esi,-0x58(%rbp) │ │ │ │ + lea -0x2afc7(%rip),%rdi │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x2b6fa(%rip),%rdi │ │ │ │ - movq %xmm0,-0x70(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ + movq %xmm0,-0x70(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 33ca0 │ │ │ │ + jmp 334b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x26367(%rip),%rdi │ │ │ │ + lea -0x25d77(%rip),%rdi │ │ │ │ call 3350 │ │ │ │ - jmp 33ca0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 334b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + movq -0x100(%rbp),%xmm0 │ │ │ │ shl $0x5,%rcx │ │ │ │ - lea 0x10(%rcx),%rax │ │ │ │ mov %rsp,%r15 │ │ │ │ - movq -0x100(%rbp),%xmm0 │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ + fldt (%rax) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ movq %rdx,%xmm2 │ │ │ │ - fldt (%rax) │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x164b4(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -52667,107 +52468,106 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 33f46 │ │ │ │ + jle 33746 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld %st(0) │ │ │ │ add %rcx,%rdx │ │ │ │ - jmp 33f22 │ │ │ │ + jmp 33722 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 33f20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 33f50 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 33720 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 33750 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ and $0x1000,%esi │ │ │ │ movaps %xmm0,-0x70(%rbp) │ │ │ │ - jne 34010 │ │ │ │ + jne 33810 │ │ │ │ movdqa -0xf0(%rbp),%xmm2 │ │ │ │ lea -0x90(%rbp),%r14 │ │ │ │ - lea -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x98(%rbp),%rax │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x26364(%rip),%rdi │ │ │ │ + lea -0x25d64(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ movaps %xmm2,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ mov %r15,%rsp │ │ │ │ - jmp 33ca0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 334b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %edi,%edi │ │ │ │ - jne 34290 │ │ │ │ + jne 33a70 │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ and $0x1000,%esi │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ - jne 34250 │ │ │ │ + jne 33a30 │ │ │ │ movdqa -0xf0(%rbp),%xmm7 │ │ │ │ lea -0x90(%rbp),%r14 │ │ │ │ - lea -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x98(%rbp),%rax │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x1bb83(%rip),%rdi │ │ │ │ + lea -0x1b4ab(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ movaps %xmm7,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 33ca0 │ │ │ │ - nop │ │ │ │ + jmp 334b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movdqa -0xf0(%rbp),%xmm7 │ │ │ │ lea -0x90(%rbp),%r14 │ │ │ │ - lea -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x98(%rbp),%rax │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x13134(%rip),%rdi │ │ │ │ + lea -0x12f24(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ movaps %xmm7,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 33f9b │ │ │ │ + jmp 3379b │ │ │ │ shl $0x5,%rcx │ │ │ │ - mov %rsp,-0x108(%rbp) │ │ │ │ - lea 0x10(%rcx),%rax │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ movq -0x100(%rbp),%xmm0 │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ + fldt (%rax) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ movq %rdx,%xmm2 │ │ │ │ - fldt (%rax) │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x16300(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -52778,817 +52578,797 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 34106 │ │ │ │ + jle 338e6 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld %st(0) │ │ │ │ add %rcx,%rdx │ │ │ │ - jmp 340e2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 338c2 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 340e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 34110 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 338c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 338f0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %edi,%edi │ │ │ │ - jne 34860 │ │ │ │ + jne 33ff8 │ │ │ │ and $0x1000,%esi │ │ │ │ movaps %xmm0,-0x70(%rbp) │ │ │ │ - je 34210 │ │ │ │ + je 339f0 │ │ │ │ movdqa -0xf0(%rbp),%xmm2 │ │ │ │ lea -0x90(%rbp),%r14 │ │ │ │ - lea -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x98(%rbp),%rax │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x1069c(%rip),%rdi │ │ │ │ + lea -0x1050c(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ movaps %xmm2,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0x108(%rbp),%rsp │ │ │ │ - jmp 33ca0 │ │ │ │ + mov -0xf8(%rbp),%rsp │ │ │ │ + jmp 334b0 │ │ │ │ nop │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov %r14,-0x48(%rbp) │ │ │ │ lea -0x90(%rbp),%r14 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x129eb(%rip),%rdi │ │ │ │ - movq %xmm0,-0x70(%rbp) │ │ │ │ - movaps %xmm2,-0x90(%rbp) │ │ │ │ + lea -0x1280b(%rip),%rdi │ │ │ │ movq $0x1,-0x40(%rbp) │ │ │ │ + mov %rdx,-0x60(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ mov %r15,-0x58(%rbp) │ │ │ │ movq $0x1,-0x68(%rbp) │ │ │ │ + movq %xmm0,-0x70(%rbp) │ │ │ │ + movaps %xmm2,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - xor %edx,%edx │ │ │ │ call 3350 │ │ │ │ - jmp 33ca0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 334b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ movdqa -0xf0(%rbp),%xmm2 │ │ │ │ lea -0x90(%rbp),%r14 │ │ │ │ - lea -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x98(%rbp),%rax │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x1c7e4(%rip),%rdi │ │ │ │ + lea -0x1c0bc(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ movaps %xmm2,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 33ca0 │ │ │ │ + jmp 334b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ movdqa -0xf0(%rbp),%xmm6 │ │ │ │ lea -0x90(%rbp),%r14 │ │ │ │ - lea -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x98(%rbp),%rax │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x1ab94(%rip),%rdi │ │ │ │ + lea -0x1a584(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ movaps %xmm6,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 34163 │ │ │ │ + jmp 33943 │ │ │ │ movdqa -0xf0(%rbp),%xmm6 │ │ │ │ lea -0x90(%rbp),%r14 │ │ │ │ - lea -0x98(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea -0x98(%rbp),%rax │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x10ef4(%rip),%rdi │ │ │ │ + lea -0x10d14(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ movaps %xmm6,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 33ca0 │ │ │ │ + jmp 334b0 │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ - mov 0x108(%rbx),%r8 │ │ │ │ mov 0x8(%rbx),%r11 │ │ │ │ - mov %rsp,-0x138(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov %rsp,-0x130(%rbp) │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %r11,-0x108(%rbp) │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ + mov %r11,-0x100(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ + mov %r8,%r10 │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ - jle 34465 │ │ │ │ + jle 33c25 │ │ │ │ xor %r9d,%r9d │ │ │ │ mov %r14,0x8(%r10) │ │ │ │ mov %r9,(%r10) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 34b56 │ │ │ │ + jle 342b6 │ │ │ │ fnstcw -0xa2(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %r12,-0x130(%rbp) │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov %rbx,-0x128(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%ecx │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - or $0xc,%ch │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ add %rdi,%r11 │ │ │ │ - mov %rdx,%rdi │ │ │ │ + mov %r12,-0x128(%rbp) │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ + or $0xc,%ch │ │ │ │ + mov %r13,-0x108(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %cx,-0xa6(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%ecx │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0xa8(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ mov %r15,%r9 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rax,%r9 │ │ │ │ - jmp 343aa │ │ │ │ - nop │ │ │ │ + add %r13,%r9 │ │ │ │ + jmp 33b7a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%r13 │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0xa8(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ fldcw -0xa6(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 343a0 │ │ │ │ + jne 33b70 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 34440 │ │ │ │ + je 33c00 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rsi,%r15 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r14,0x8(%r10) │ │ │ │ - jmp 34380 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - mov -0x118(%rbp),%r8 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ + jmp 33b50 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%r13 │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ + mov -0x128(%rbp),%r12 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ add %rax,%rdi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 34bb2 │ │ │ │ + jle 34316 │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 344a0 │ │ │ │ + je 33c60 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 344b2 │ │ │ │ + je 33c72 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 344a0 │ │ │ │ + jne 33c60 │ │ │ │ + fnstcw -0xa2(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ + movzwl -0xa2(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0xa2(%rbp) │ │ │ │ - movzwl -0xa2(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0xa4(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0xa6(%rbp) │ │ │ │ fldcw -0xa4(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0xa6(%rbp) │ │ │ │ fldcw -0xa6(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ - dec %r14 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + dec %r15 │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call 3410 │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x138(%rbp),%rsp │ │ │ │ + mov -0x130(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%esi │ │ │ │ - jmp 33fb8 │ │ │ │ + jmp 337b0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ - mov 0x108(%rbx),%r9 │ │ │ │ - mov 0x8(%rbx),%r14 │ │ │ │ - mov %rsp,-0x138(%rbp) │ │ │ │ - mov 0x78(%rbx),%rdx │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ + mov 0x48(%rbx),%rsi │ │ │ │ + mov 0x8(%rbx),%r11 │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - mov %r9,%r11 │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - lea 0xf(%rdi),%rsi │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - sub %rsi,%rsp │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rsp,-0xb0(%rbp) │ │ │ │ - test %r14,%r14 │ │ │ │ - jle 3474f │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r15,0x8(%r11) │ │ │ │ - mov %r10,(%r11) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 34b72 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov %rsp,-0x138(%rbp) │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + mov 0x108(%rbx),%r9 │ │ │ │ + mov %r11,-0x100(%rbp) │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ + lea 0xf(%rdi),%rdx │ │ │ │ + mov %r9,%r10 │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ + sub %rdx,%rsp │ │ │ │ + mov %rsp,%rdx │ │ │ │ + test %r11,%r11 │ │ │ │ + jle 33eec │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r14,0x8(%r10) │ │ │ │ + mov %r11,(%r10) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 342d2 │ │ │ │ fnstcw -0xa2(%rbp) │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ - mov %r12,-0x128(%rbp) │ │ │ │ - fildll -0x100(%rbp) │ │ │ │ - mov %r13,-0x108(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ + fildll -0xb0(%rbp) │ │ │ │ mov %r9,-0x110(%rbp) │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ + movzwl -0xa2(%rbp),%ecx │ │ │ │ mov %rbx,-0x120(%rbp) │ │ │ │ + add %rdi,%r11 │ │ │ │ mov %r8,-0x130(%rbp) │ │ │ │ - movzwl -0xa2(%rbp),%ecx │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - mov %rax,%r12 │ │ │ │ or $0xc,%ch │ │ │ │ - add %rdi,%r10 │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ + mov %r12,-0x128(%rbp) │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ mov %cx,-0xa6(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%ecx │ │ │ │ + mov %r13,-0x108(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ and $0xf3,%ch │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0xa8(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov %rsi,%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r15,%r9 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rax,%r9 │ │ │ │ - jmp 3468a │ │ │ │ - nop │ │ │ │ + add %r13,%r9 │ │ │ │ + jmp 33e3a │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov (%r8),%r13 │ │ │ │ - add $0x8,%r8 │ │ │ │ + mov %rcx,(%r10) │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0xa8(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ fldcw -0xa6(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jne 34680 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - je 34720 │ │ │ │ - add $0x10,%r11 │ │ │ │ - add %r12,%rsi │ │ │ │ - movq $0x0,(%r11) │ │ │ │ - mov %r15,0x8(%r11) │ │ │ │ - jmp 34660 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r12,%rax │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 33e30 │ │ │ │ + inc %r14 │ │ │ │ + cmp %r14,%r12 │ │ │ │ + je 33ec0 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add %rsi,%r15 │ │ │ │ + movq $0x0,(%r10) │ │ │ │ + mov %r14,0x8(%r10) │ │ │ │ + jmp 33e18 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x108(%rbp),%r13 │ │ │ │ mov -0x110(%rbp),%r9 │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ mov -0x120(%rbp),%rbx │ │ │ │ mov -0x128(%rbp),%r12 │ │ │ │ mov -0x130(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - add %rdx,%rdi │ │ │ │ - test %rax,%rax │ │ │ │ - jle 34ba6 │ │ │ │ - mov %rdi,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - test $0x8,%al │ │ │ │ - je 34780 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 34792 │ │ │ │ - nopl (%rax) │ │ │ │ - imul (%rdx),%rcx │ │ │ │ - add $0x10,%rdx │ │ │ │ - imul -0x8(%rdx),%rcx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 34780 │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + add %rax,%rdi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 3430a │ │ │ │ + mov %rdi,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + and $0x8,%ecx │ │ │ │ + je 33f20 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 33f32 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + imul (%rax),%rdx │ │ │ │ + add $0x10,%rax │ │ │ │ + imul -0x8(%rax),%rdx │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 33f20 │ │ │ │ + fnstcw -0xa2(%rbp) │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ + movzwl -0xa2(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0xa2(%rbp) │ │ │ │ - movzwl -0xa2(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0xa4(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0xa6(%rbp) │ │ │ │ fldcw -0xa4(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0xa6(%rbp) │ │ │ │ fldcw -0xa6(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + dec %r15 │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ - mov %rcx,-0xc0(%rbp) │ │ │ │ - shl $0x4,%rdi │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ call 3410 │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ call 34f0 │ │ │ │ mov -0x138(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%esi │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - jmp 33d5e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + jmp 3356e │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ - mov 0x108(%rbx),%r8 │ │ │ │ mov 0x8(%rbx),%r11 │ │ │ │ - mov %rsp,-0x138(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov %rsp,-0x130(%rbp) │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ - mov %r8,%r10 │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ mov %r11,-0x100(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ + mov %r8,%r10 │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ - jle 34a35 │ │ │ │ - xor %r11d,%r11d │ │ │ │ + jle 341a5 │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov %r14,0x8(%r10) │ │ │ │ - mov %r11,(%r10) │ │ │ │ + mov %r9,(%r10) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 34b8a │ │ │ │ + jle 342ee │ │ │ │ fnstcw -0xa2(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %r12,-0x130(%rbp) │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov %rbx,-0x128(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%ecx │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ + add %rdi,%r11 │ │ │ │ + mov %r12,-0x128(%rbp) │ │ │ │ mov -0x100(%rbp),%r12 │ │ │ │ or $0xc,%ch │ │ │ │ - add %rdi,%r11 │ │ │ │ - mov %rdx,%rdi │ │ │ │ + mov %r13,-0x108(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %cx,-0xa6(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%ecx │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0xa8(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ mov %r15,%r9 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rax,%r9 │ │ │ │ - jmp 3497a │ │ │ │ - nop │ │ │ │ + add %r13,%r9 │ │ │ │ + jmp 340fa │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%r13 │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0xa8(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ fldcw -0xa6(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r11,%r8 │ │ │ │ - jne 34970 │ │ │ │ + jne 340f0 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 34a10 │ │ │ │ + je 34180 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rsi,%r15 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r14,0x8(%r10) │ │ │ │ - jmp 34950 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - mov -0x118(%rbp),%r8 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - mov -0x130(%rbp),%r12 │ │ │ │ + jmp 340d8 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%r13 │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ + mov -0x128(%rbp),%r12 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ add %rax,%rdi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 34bbe │ │ │ │ + jle 34322 │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 34a80 │ │ │ │ + je 341e0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 34a92 │ │ │ │ + je 341f2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 34a80 │ │ │ │ + jne 341e0 │ │ │ │ + fnstcw -0xa2(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ + movzwl -0xa2(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0xa2(%rbp) │ │ │ │ - movzwl -0xa2(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0xa4(%rbp) │ │ │ │ movzwl -0xa2(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0xa6(%rbp) │ │ │ │ fldcw -0xa4(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0xa6(%rbp) │ │ │ │ fldcw -0xa6(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0xa2(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ - dec %r14 │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + dec %r15 │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ movaps %xmm0,-0xc0(%rbp) │ │ │ │ mov %r8,-0xb0(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call 3410 │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xc0(%rbp),%xmm0 │ │ │ │ - mov -0x138(%rbp),%rsp │ │ │ │ + mov -0x130(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%esi │ │ │ │ - jmp 34118 │ │ │ │ + movdqa -0xc0(%rbp),%xmm0 │ │ │ │ + jmp 338f8 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rsi,%r15 │ │ │ │ - cmp %r14,-0x108(%rbp) │ │ │ │ - jne 342e8 │ │ │ │ - jmp 34465 │ │ │ │ - inc %r15 │ │ │ │ - add $0x10,%r11 │ │ │ │ - add %rax,%rsi │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 345c4 │ │ │ │ - jmp 3474f │ │ │ │ + cmp %r14,-0x100(%rbp) │ │ │ │ + jne 33ac8 │ │ │ │ + jmp 33c25 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rsi,%r15 │ │ │ │ cmp %r14,-0x100(%rbp) │ │ │ │ - jne 348b8 │ │ │ │ - jmp 34a35 │ │ │ │ - mov $0xffffffffffffffff,%rcx │ │ │ │ - jmp 347fa │ │ │ │ - mov $0xffffffffffffffff,%r14 │ │ │ │ - jmp 3451a │ │ │ │ - mov $0xffffffffffffffff,%r14 │ │ │ │ - jmp 34afa │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 33d88 │ │ │ │ + jmp 33eec │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add %rsi,%r15 │ │ │ │ + cmp %r14,-0x100(%rbp) │ │ │ │ + jne 34050 │ │ │ │ + jmp 341a5 │ │ │ │ + mov $0xffffffffffffffff,%r15 │ │ │ │ + jmp 33f9a │ │ │ │ + mov $0xffffffffffffffff,%r15 │ │ │ │ + jmp 33cda │ │ │ │ + mov $0xffffffffffffffff,%r15 │ │ │ │ + jmp 3425a │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000034bd0 : │ │ │ │ +0000000000034330 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ sub $0xd8,%rsp │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ - mov (%rdx),%r12 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 34c1a │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jle 3437a │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 34c1a │ │ │ │ + jge 3437a │ │ │ │ mov 0x48(%rdi),%rsi │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ mov (%rsi),%rcx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jle 34c1a │ │ │ │ + jle 3437a │ │ │ │ mov 0x8(%rsi),%rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 34c40 │ │ │ │ + jl 34398 │ │ │ │ mov %r13,%rdi │ │ │ │ call 3300 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0xf0(%rdi),%r14 │ │ │ │ + mov 0xf0(%rdi),%r12 │ │ │ │ mov 0xf8(%rdi),%rax │ │ │ │ movq %rdx,%xmm4 │ │ │ │ + xor %edx,%edx │ │ │ │ movq %rsi,%xmm5 │ │ │ │ movq %rcx,%xmm0 │ │ │ │ - movq %r12,%xmm2 │ │ │ │ - lea -0x80(%rbp),%rbx │ │ │ │ - mov 0x10(%rdi),%r15 │ │ │ │ - punpcklqdq %xmm4,%xmm2 │ │ │ │ - punpcklqdq %xmm5,%xmm0 │ │ │ │ + lea -0x80(%rbp),%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ + movq %rbx,%xmm2 │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r12,0xe8(%rdi) │ │ │ │ + punpcklqdq %xmm4,%xmm2 │ │ │ │ + mov 0x10(%rdi),%r14 │ │ │ │ + mov %rax,0xe0(%rdi) │ │ │ │ + lea -0x2bb7a(%rip),%rdi │ │ │ │ movaps %xmm2,-0xb0(%rbp) │ │ │ │ movaps %xmm0,-0xa0(%rbp) │ │ │ │ - mov %r14,0xe8(%rdi) │ │ │ │ - mov %rax,0xe0(%rdi) │ │ │ │ - lea -0x2c360(%rip),%rdi │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ testb $0x1,0x70(%r13) │ │ │ │ movdqa -0xa0(%rbp),%xmm0 │ │ │ │ movdqa -0xb0(%rbp),%xmm2 │ │ │ │ - je 34db0 │ │ │ │ + je 34510 │ │ │ │ mov 0xc0(%r13),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x2c313(%rip),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + lea -0x2bb42(%rip),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ - mov %r12,%rax │ │ │ │ - movups %xmm0,-0x78(%rbp) │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - movups %xmm2,-0x68(%rbp) │ │ │ │ - mov %r14,-0x58(%rbp) │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ shr $0x3f,%rax │ │ │ │ - add %r12,%rax │ │ │ │ - sar $1,%rax │ │ │ │ + mov %r12,-0x58(%rbp) │ │ │ │ + add %rbx,%rax │ │ │ │ movq %rdx,%xmm1 │ │ │ │ + mov %r13,-0x80(%rbp) │ │ │ │ + sar $1,%rax │ │ │ │ + movups %xmm0,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + movups %xmm2,-0x68(%rbp) │ │ │ │ add %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm1 │ │ │ │ movups %xmm1,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ mov 0xb0(%r13),%rdi │ │ │ │ call 32c0 │ │ │ │ - mov 0x8(%r13),%r12 │ │ │ │ + mov 0x8(%r13),%rbx │ │ │ │ mov 0x58(%r13),%rcx │ │ │ │ - mov 0x70(%r13),%eax │ │ │ │ movq %r13,%xmm0 │ │ │ │ + mov 0x70(%r13),%eax │ │ │ │ movhps 0xe0(%r13),%xmm0 │ │ │ │ - movq %r12,%xmm1 │ │ │ │ + movq %rbx,%xmm1 │ │ │ │ movq %rcx,%xmm6 │ │ │ │ punpcklqdq %xmm6,%xmm1 │ │ │ │ test $0x20,%al │ │ │ │ - jne 34e30 │ │ │ │ - mov 0x48(%r13),%rsi │ │ │ │ - movdqu (%rsi),%xmm2 │ │ │ │ + jne 34590 │ │ │ │ + mov 0x48(%r13),%r12 │ │ │ │ + movdqu (%r12),%xmm2 │ │ │ │ test $0x10,%al │ │ │ │ - jne 34e70 │ │ │ │ + jne 345d0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 34ea0 │ │ │ │ - mov %eax,%edi │ │ │ │ - and $0x800,%edi │ │ │ │ + jne 34600 │ │ │ │ + mov %eax,%esi │ │ │ │ + and $0x800,%esi │ │ │ │ test $0x2,%al │ │ │ │ - jne 34ff0 │ │ │ │ + jne 34738 │ │ │ │ test $0x4,%al │ │ │ │ - jne 34de0 │ │ │ │ - test %edi,%edi │ │ │ │ - jne 35160 │ │ │ │ + jne 34540 │ │ │ │ + test %esi,%esi │ │ │ │ + jne 34880 │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x1a9c4(%rip),%rdi │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ + lea -0x1a36d(%rip),%rdi │ │ │ │ movaps %xmm2,-0x70(%rbp) │ │ │ │ movaps %xmm0,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 34c22 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 34382 │ │ │ │ + nop │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x2c17e(%rip),%rdi │ │ │ │ - movups %xmm0,-0x78(%rbp) │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - mov %r14,-0x58(%rbp) │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ + lea -0x2b9c6(%rip),%rdi │ │ │ │ + mov %r12,-0x58(%rbp) │ │ │ │ mov %r13,-0x80(%rbp) │ │ │ │ + movups %xmm0,-0x78(%rbp) │ │ │ │ movups %xmm2,-0x68(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 34d17 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 34476 │ │ │ │ mov 0x68(%r13),%rax │ │ │ │ - lea 0x2(%rcx),%r8 │ │ │ │ + lea 0x2(%rcx),%rdi │ │ │ │ movq 0x68(%r13),%xmm3 │ │ │ │ cqto │ │ │ │ - idiv %r8 │ │ │ │ + idiv %rdi │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm3 │ │ │ │ - test %edi,%edi │ │ │ │ - jne 3541e │ │ │ │ + test %esi,%esi │ │ │ │ + jne 34b20 │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x1b472(%rip),%rdi │ │ │ │ movaps %xmm3,-0x50(%rbp) │ │ │ │ + lea -0x1adfa(%rip),%rdi │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ movaps %xmm2,-0x70(%rbp) │ │ │ │ movaps %xmm0,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 34c22 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 34382 │ │ │ │ inc %rcx │ │ │ │ - movq %r12,%xmm1 │ │ │ │ + movq %rbx,%xmm1 │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - imul %rcx,%rcx │ │ │ │ - lea -0x2bdb8(%rip),%rdi │ │ │ │ movaps %xmm0,-0x80(%rbp) │ │ │ │ + imul %rcx,%rcx │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + lea -0x2b610(%rip),%rdi │ │ │ │ shl $0x2,%rcx │ │ │ │ movq %rcx,%xmm7 │ │ │ │ xor %ecx,%ecx │ │ │ │ punpcklqdq %xmm7,%xmm1 │ │ │ │ movaps %xmm1,-0x70(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 34c22 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 34382 │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x1b9be(%rip),%rdi │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ + lea -0x1b326(%rip),%rdi │ │ │ │ movaps %xmm2,-0x70(%rbp) │ │ │ │ movaps %xmm0,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 34c22 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 34382 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%r13),%r8 │ │ │ │ lea 0x1(%rcx),%rdi │ │ │ │ - mov %rsp,%r12 │ │ │ │ + mov %rsp,%rbx │ │ │ │ mov %rdi,%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fldt (%r8) │ │ │ │ shl $0x6,%rax │ │ │ │ add $0x10,%rax │ │ │ │ - fldt (%r8) │ │ │ │ sub %rax,%rsp │ │ │ │ fld1 │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ fchs │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ fdivp %st,%st(1) │ │ │ │ - shl $0x5,%rdi │ │ │ │ lea (%rsi,%rdi,1),%rdx │ │ │ │ fld1 │ │ │ │ - fldt 0x154b5(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -53599,44 +53379,44 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ test %rcx,%rcx │ │ │ │ - js 359fb │ │ │ │ + js 3508f │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ lea -0x20(%rdi),%rcx │ │ │ │ fld %st(0) │ │ │ │ - jmp 34f22 │ │ │ │ + jmp 34682 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 34f20 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 34680 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r8) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x15436(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -53646,65 +53426,63 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %rdi,%rdx │ │ │ │ fldt 0x20(%rsi,%rcx,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %rdi,%rdx │ │ │ │ + nop │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 34fa0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ + jne 346e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x1bd36(%rip),%rdi │ │ │ │ + lea -0x1b66f(%rip),%rdi │ │ │ │ + mov %rsi,-0x50(%rbp) │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ movaps %xmm2,-0x70(%rbp) │ │ │ │ movaps %xmm0,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov %r12,%rsp │ │ │ │ - jmp 34c22 │ │ │ │ - nop │ │ │ │ - mov 0x60(%r13),%r10 │ │ │ │ - lea 0x1(%rcx),%r9 │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ - mov %r9,%rax │ │ │ │ + mov %rbx,%rsp │ │ │ │ + jmp 34382 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x60(%r13),%r8 │ │ │ │ + lea 0x1(%rcx),%rdi │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + fldt (%r8) │ │ │ │ shl $0x6,%rax │ │ │ │ add $0x10,%rax │ │ │ │ - fldt (%r10) │ │ │ │ sub %rax,%rsp │ │ │ │ fld1 │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ fchs │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov %rax,%r8 │ │ │ │ - shl $0x5,%r9 │ │ │ │ - lea (%rax,%r9,1),%rdx │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea (%rax,%rdi,1),%rdx │ │ │ │ fld1 │ │ │ │ - fldt 0x1535e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -53715,45 +53493,44 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ test %rcx,%rcx │ │ │ │ - js 35a06 │ │ │ │ + js 3509a │ │ │ │ lea 0x10(%rax),%rax │ │ │ │ - lea -0x20(%r9),%r11 │ │ │ │ + lea -0x20(%rdi),%r9 │ │ │ │ fld %st(0) │ │ │ │ - jmp 35082 │ │ │ │ + jmp 347c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 35080 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - fldt 0x10(%r10) │ │ │ │ + jne 347c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fldt 0x10(%r8) │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x152d6(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -53763,724 +53540,701 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %r9,%rdx │ │ │ │ - fldt 0x20(%r8,%r11,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt 0x20(%r15,%r9,1) │ │ │ │ + add %rdi,%rdx │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 35100 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - test %edi,%edi │ │ │ │ - jne 356fc │ │ │ │ + jne 34820 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + test %esi,%esi │ │ │ │ + jne 34dde │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea -0x1a43a(%rip),%rdi │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + lea -0x19e02(%rip),%rdi │ │ │ │ movaps %xmm1,-0x60(%rbp) │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ movaps %xmm2,-0x70(%rbp) │ │ │ │ movaps %xmm0,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xd0(%rbp),%rsp │ │ │ │ - jmp 34c22 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%r13),%r15 │ │ │ │ - mov 0x108(%r13),%r9 │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - mov 0x78(%r13),%rax │ │ │ │ + mov -0xc0(%rbp),%rsp │ │ │ │ + jmp 34382 │ │ │ │ + nop │ │ │ │ + mov 0x30(%r13),%rsi │ │ │ │ + mov 0x78(%r13),%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ xor %r11d,%r11d │ │ │ │ - lea 0x0(,%r15,8),%rdi │ │ │ │ + mov 0x108(%r13),%r9 │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ + lea 0xf(%rdi),%rax │ │ │ │ mov %r9,%r10 │ │ │ │ - lea 0xf(%rdi),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 352ee │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov %rsp,%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 349e0 │ │ │ │ xor %edx,%edx │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ mov %rdx,(%r10) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 35406 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 34b08 │ │ │ │ fnstcw -0x82(%rbp) │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ + lea (%rdi,%r12,1),%r13 │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ movzwl -0x82(%rbp),%edx │ │ │ │ - lea (%rdi,%rsi,1),%r13 │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x86(%rbp) │ │ │ │ movzwl -0x82(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x88(%rbp) │ │ │ │ - nop │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + mov %r12,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rdi,%r9 │ │ │ │ - jmp 3523a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 3494a │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ + add $0x8,%r15 │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x88(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ fldcw -0x86(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,-0x8(%rbx) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,-0x8(%r15) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 35230 │ │ │ │ + jne 34940 │ │ │ │ inc %r11 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - je 352d0 │ │ │ │ + cmp %r11,%rbx │ │ │ │ + je 349d0 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r15,%r14 │ │ │ │ + add %rsi,%r14 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ - jmp 35210 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - add %rsi,%rdi │ │ │ │ + jmp 34928 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + add %r12,%rdi │ │ │ │ mov $0x1,%eax │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 35a11 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 350a5 │ │ │ │ mov %rdi,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ + sub %r12,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 35320 │ │ │ │ - mov (%rsi),%rax │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 35332 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - imul (%rsi),%rax │ │ │ │ - add $0x10,%rsi │ │ │ │ - imul -0x8(%rsi),%rax │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jne 35320 │ │ │ │ + je 34a20 │ │ │ │ + mov (%r12),%rax │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 34a34 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + imul (%r12),%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + imul -0x8(%r12),%rax │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jne 34a20 │ │ │ │ + fnstcw -0x82(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ + movzwl -0x82(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x82(%rbp) │ │ │ │ - movzwl -0x82(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x84(%rbp) │ │ │ │ movzwl -0x82(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x86(%rbp) │ │ │ │ fldcw -0x84(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x86(%rbp) │ │ │ │ fldcw -0x86(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ - dec %r14 │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov -0xa0(%rbp),%r13 │ │ │ │ + dec %r13 │ │ │ │ + mov %rbx,%rdi │ │ │ │ movaps %xmm1,-0xd0(%rbp) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ shl $0x4,%rdi │ │ │ │ movaps %xmm2,-0xc0(%rbp) │ │ │ │ movaps %xmm0,-0xb0(%rbp) │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ call 3410 │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %r12,%rdi │ │ │ │ call 3280 │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ call 34f0 │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ movdqa -0xd0(%rbp),%xmm1 │ │ │ │ movdqa -0xc0(%rbp),%xmm2 │ │ │ │ movdqa -0xb0(%rbp),%xmm0 │ │ │ │ - mov -0x90(%rbp),%rsp │ │ │ │ - jmp 34d86 │ │ │ │ + jmp 344e7 │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r15,%r14 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jne 351a2 │ │ │ │ - jmp 352ee │ │ │ │ - mov 0x30(%r13),%r15 │ │ │ │ + add %rsi,%r14 │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jne 348be │ │ │ │ + jmp 349e0 │ │ │ │ + mov 0x30(%r13),%rsi │ │ │ │ mov 0x108(%r13),%r9 │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - mov 0x78(%r13),%rax │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov 0x78(%r13),%r15 │ │ │ │ xor %r13d,%r13d │ │ │ │ - lea 0x0(,%r15,8),%rdi │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ mov %r9,%r10 │ │ │ │ - lea 0xf(%rdi),%rdx │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 355ae │ │ │ │ + lea 0xf(%rdi),%rax │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov %rsp,%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 34c80 │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %r13,0x8(%r10) │ │ │ │ mov %r8,(%r10) │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 356e4 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 34dc6 │ │ │ │ fnstcw -0x82(%rbp) │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ + lea (%rdi,%r12,1),%r11 │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ movzwl -0x82(%rbp),%edx │ │ │ │ - lea (%rdi,%rsi,1),%r11 │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x86(%rbp) │ │ │ │ movzwl -0x82(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x88(%rbp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ mov %r14,%r9 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + mov %r12,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rdi,%r9 │ │ │ │ - jmp 354fa │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 34bea │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ + add $0x8,%r15 │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x88(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ fldcw -0x86(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,-0x8(%rbx) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,-0x8(%r15) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 354f0 │ │ │ │ + jne 34be0 │ │ │ │ inc %r13 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - je 35590 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + je 34c70 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r15,%r14 │ │ │ │ + add %rsi,%r14 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r13,0x8(%r10) │ │ │ │ - jmp 354d0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - add %rsi,%rdi │ │ │ │ + jmp 34bc8 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + add %r12,%rdi │ │ │ │ mov $0x1,%eax │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 355f2 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 34cd4 │ │ │ │ mov %rdi,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ + sub %r12,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 355e0 │ │ │ │ - mov (%rsi),%rax │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 355f2 │ │ │ │ + je 34cc0 │ │ │ │ + mov (%r12),%rax │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 34cd4 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - imul (%rsi),%rax │ │ │ │ - add $0x10,%rsi │ │ │ │ - imul -0x8(%rsi),%rax │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jne 355e0 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + imul (%r12),%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + imul -0x8(%r12),%rax │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jne 34cc0 │ │ │ │ + fnstcw -0x82(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %r12,%rdi │ │ │ │ - movaps %xmm1,-0xf0(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + movaps %xmm1,-0x100(%rbp) │ │ │ │ + movzwl -0x82(%rbp),%eax │ │ │ │ + movaps %xmm3,-0xf0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - movaps %xmm3,-0xe0(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - fyl2x │ │ │ │ movaps %xmm2,-0xd0(%rbp) │ │ │ │ - fnstcw -0x82(%rbp) │ │ │ │ - movaps %xmm0,-0xc0(%rbp) │ │ │ │ - movzwl -0x82(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ + movaps %xmm0,-0xc0(%rbp) │ │ │ │ or $0x8,%ah │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ mov %ax,-0x84(%rbp) │ │ │ │ fldcw -0x84(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ call 3410 │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ fnstcw -0x82(%rbp) │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %r12,%rdx │ │ │ │ movzwl -0x82(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x86(%rbp) │ │ │ │ fldcw -0x86(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xf0(%rbp),%xmm1 │ │ │ │ - movdqa -0xe0(%rbp),%xmm3 │ │ │ │ + mov -0xe0(%rbp),%rsp │ │ │ │ + movdqa -0x100(%rbp),%xmm1 │ │ │ │ + movdqa -0xf0(%rbp),%xmm3 │ │ │ │ movdqa -0xd0(%rbp),%xmm2 │ │ │ │ movdqa -0xc0(%rbp),%xmm0 │ │ │ │ - mov -0x90(%rbp),%rsp │ │ │ │ - jmp 34e04 │ │ │ │ + jmp 34564 │ │ │ │ inc %r13 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %r15,%r14 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - jne 35460 │ │ │ │ - jmp 355ae │ │ │ │ - mov 0x30(%r13),%rdi │ │ │ │ - mov 0x108(%r13),%r9 │ │ │ │ + add %rsi,%r14 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 34b5e │ │ │ │ + jmp 34c80 │ │ │ │ + mov 0x30(%r13),%rsi │ │ │ │ + mov 0x108(%r13),%r8 │ │ │ │ mov %rsp,-0x100(%rbp) │ │ │ │ - mov 0x78(%r13),%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ - mov %r9,%r13 │ │ │ │ - lea 0xf(%r10),%rdx │ │ │ │ + mov 0x78(%r13),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ + mov %r8,%r11 │ │ │ │ + lea 0xf(%rdi),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,%rdx │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 358a5 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ - mov %r11,0x0(%r13) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jle 359e3 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 34f57 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %r13,0x8(%r11) │ │ │ │ + mov %r9,(%r11) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 35077 │ │ │ │ fnstcw -0x82(%rbp) │ │ │ │ mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %rsi,-0xb0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xf0(%rbp) │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0xf8(%rbp) │ │ │ │ + lea (%r12,%rdi,1),%r10 │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ movzwl -0x82(%rbp),%ecx │ │ │ │ - lea (%rsi,%r10,1),%r11 │ │ │ │ - mov %rax,%r8 │ │ │ │ + mov %r15,-0xf0(%rbp) │ │ │ │ + mov %rdx,-0xb0(%rbp) │ │ │ │ or $0xc,%ch │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %cx,-0x86(%rbp) │ │ │ │ movzwl -0x82(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x88(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%r10 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + mov %r12,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add %r8,%r10 │ │ │ │ - jmp 357eb │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%r9),%rcx │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add %rdi,%r9 │ │ │ │ + jmp 34eba │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ - mov %rcx,0x0(%r13) │ │ │ │ - mov (%r9),%rsi │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - fldt -0x10(%r10) │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + fildll (%r8) │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x8,%r15 │ │ │ │ + fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x88(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ fldcw -0x86(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %rdx,-0x8(%rbx) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,-0x8(%r15) │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,0x0(%r13) │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne 357e0 │ │ │ │ - inc %r14 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 35880 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %rdi,%r15 │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ - jmp 357c0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - add %rsi,%r10 │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jne 34eb0 │ │ │ │ + inc %r13 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + je 34f40 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rsi,%r14 │ │ │ │ + movq $0x0,(%r11) │ │ │ │ + mov %r13,0x8(%r11) │ │ │ │ + jmp 34e90 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ + add %r12,%rdi │ │ │ │ mov $0x1,%eax │ │ │ │ - test %rdi,%rdi │ │ │ │ - jle 358f2 │ │ │ │ - mov %r10,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 34f94 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + sub %r12,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 358e0 │ │ │ │ - mov (%rsi),%rax │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 358f2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - imul (%rsi),%rax │ │ │ │ - add $0x10,%rsi │ │ │ │ - imul -0x8(%rsi),%rax │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jne 358e0 │ │ │ │ + je 34f80 │ │ │ │ + mov (%r12),%rax │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + je 34f94 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + imul (%r12),%rax │ │ │ │ + add $0x10,%r12 │ │ │ │ + imul -0x8(%r12),%rax │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jne 34f80 │ │ │ │ + fnstcw -0x82(%rbp) │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ fildll -0xa0(%rbp) │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ movaps %xmm1,-0xf0(%rbp) │ │ │ │ + movzwl -0x82(%rbp),%eax │ │ │ │ + movaps %xmm2,-0xe0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - movaps %xmm2,-0xe0(%rbp) │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ + movaps %xmm0,-0xd0(%rbp) │ │ │ │ fyl2x │ │ │ │ - movaps %xmm0,-0xc0(%rbp) │ │ │ │ - fnstcw -0x82(%rbp) │ │ │ │ - movzwl -0x82(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x84(%rbp) │ │ │ │ fldcw -0x84(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ call 3410 │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ fnstcw -0x82(%rbp) │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %r12,%rdx │ │ │ │ movzwl -0x82(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x86(%rbp) │ │ │ │ fldcw -0x86(%rbp) │ │ │ │ fistpll -0xa0(%rbp) │ │ │ │ fldcw -0x82(%rbp) │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ call 34f0 │ │ │ │ + mov -0x100(%rbp),%rsp │ │ │ │ movdqa -0xf0(%rbp),%xmm1 │ │ │ │ movdqa -0xe0(%rbp),%xmm2 │ │ │ │ - movdqa -0xc0(%rbp),%xmm0 │ │ │ │ - mov -0x100(%rbp),%rsp │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - jmp 3512c │ │ │ │ - inc %r14 │ │ │ │ - add $0x10,%r13 │ │ │ │ - add %rdi,%r15 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - jne 3573a │ │ │ │ - jmp 358a5 │ │ │ │ + movdqa -0xd0(%rbp),%xmm0 │ │ │ │ + jmp 3484c │ │ │ │ + inc %r13 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rsi,%r14 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 34e1c │ │ │ │ + jmp 34f57 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 34fc4 │ │ │ │ + jmp 34704 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 35124 │ │ │ │ - mov $0xffffffffffffffff,%r14 │ │ │ │ - jmp 3539a │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 34844 │ │ │ │ + mov $0xffffffffffffffff,%r13 │ │ │ │ + jmp 34a9c │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000035a20 : │ │ │ │ +00000000000350c0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x118,%rsp │ │ │ │ + sub $0x108,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov 0x58(%rdi),%r15 │ │ │ │ mov (%rax),%r12 │ │ │ │ cmp %r15,%r12 │ │ │ │ - jle 35a6d │ │ │ │ + jle 3510d │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ cmp %r13,%r15 │ │ │ │ - jge 35a6d │ │ │ │ + jge 3510d │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ lea 0x1(%r15),%rcx │ │ │ │ lea (%rcx,%rcx,1),%r14 │ │ │ │ mov (%rax),%rdx │ │ │ │ cmp %r14,%rdx │ │ │ │ - jle 35a6d │ │ │ │ + jle 3510d │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ cmp %rax,%r14 │ │ │ │ - jl 35a90 │ │ │ │ + jl 35128 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movdqu 0xf0(%rdi),%xmm0 │ │ │ │ - movq %rax,%xmm1 │ │ │ │ movq %rdx,%xmm5 │ │ │ │ - movq 0xf0(%rbx),%xmm6 │ │ │ │ - punpcklqdq %xmm1,%xmm5 │ │ │ │ mov 0x50(%rbx),%rdx │ │ │ │ + movq %rax,%xmm2 │ │ │ │ + movq %r15,%xmm3 │ │ │ │ mov 0xf8(%rbx),%rax │ │ │ │ xor %esi,%esi │ │ │ │ - movq %r15,%xmm2 │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - movaps %xmm5,-0xc0(%rbp) │ │ │ │ + punpcklqdq %xmm2,%xmm5 │ │ │ │ movhlps %xmm0,%xmm1 │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - movhps 0x10(%rbx),%xmm6 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ movups %xmm0,0xe0(%rbx) │ │ │ │ movq 0x8(%rbx),%xmm0 │ │ │ │ movq %xmm1,%rdi │ │ │ │ - movq %xmm1,-0xf0(%rbp) │ │ │ │ shl $0x5,%rdx │ │ │ │ - movaps %xmm6,-0xd0(%rbp) │ │ │ │ + movq %xmm1,-0xe8(%rbp) │ │ │ │ + movq 0xf0(%rbx),%xmm1 │ │ │ │ movdqa %xmm0,%xmm7 │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + movdqa %xmm1,%xmm6 │ │ │ │ + punpcklqdq %xmm3,%xmm7 │ │ │ │ movq %xmm0,-0xb0(%rbp) │ │ │ │ - punpcklqdq %xmm2,%xmm7 │ │ │ │ + movhps 0x10(%rbx),%xmm6 │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + movaps %xmm5,-0xc0(%rbp) │ │ │ │ + movaps %xmm6,-0xd0(%rbp) │ │ │ │ movaps %xmm7,-0xe0(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x70(%rbx),%esi │ │ │ │ - movq -0xb0(%rbp),%xmm0 │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ + movq -0xb0(%rbp),%xmm0 │ │ │ │ test $0x20,%sil │ │ │ │ - jne 35f10 │ │ │ │ + jne 35590 │ │ │ │ test $0x10,%sil │ │ │ │ - je 35ba0 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + je 35240 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ and $0x1000,%esi │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - je 35cf0 │ │ │ │ - movdqa -0xc0(%rbp),%xmm3 │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ + je 35388 │ │ │ │ + movdqa -0xc0(%rbp),%xmm6 │ │ │ │ + movdqa -0xe0(%rbp),%xmm7 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x15047(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + lea -0x14ce8(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - movups %xmm3,-0x88(%rbp) │ │ │ │ - movdqa -0xe0(%rbp),%xmm3 │ │ │ │ - movups %xmm3,-0x78(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + movups %xmm6,-0x88(%rbp) │ │ │ │ + movups %xmm7,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 35c40 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 352e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test $0x8,%sil │ │ │ │ - jne 35d40 │ │ │ │ + jne 353d0 │ │ │ │ mov %esi,%edi │ │ │ │ and $0x800,%edi │ │ │ │ test $0x2,%sil │ │ │ │ - jne 35fe0 │ │ │ │ + jne 35670 │ │ │ │ test $0x4,%sil │ │ │ │ - je 35f80 │ │ │ │ + je 35608 │ │ │ │ mov 0x68(%rbx),%rax │ │ │ │ add $0x2,%r15 │ │ │ │ movq 0x68(%rbx),%xmm0 │ │ │ │ cqto │ │ │ │ idiv %r15 │ │ │ │ - movq %rax,%xmm7 │ │ │ │ - punpcklqdq %xmm7,%xmm0 │ │ │ │ + movq %rax,%xmm2 │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ test %edi,%edi │ │ │ │ - jne 365d2 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + jne 35c12 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ and $0x1000,%esi │ │ │ │ movaps %xmm0,-0x60(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - je 36241 │ │ │ │ - movdqa -0xc0(%rbp),%xmm1 │ │ │ │ - movdqa -0xe0(%rbp),%xmm2 │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ + je 35891 │ │ │ │ + movdqa -0xc0(%rbp),%xmm3 │ │ │ │ + movdqa -0xe0(%rbp),%xmm4 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x119d9(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + lea -0x11726(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - movups %xmm1,-0x88(%rbp) │ │ │ │ - movups %xmm2,-0x78(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + movups %xmm3,-0x88(%rbp) │ │ │ │ + movups %xmm4,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov 0xb8(%rbx),%rdi │ │ │ │ movq %r12,%xmm4 │ │ │ │ - movq %r13,%xmm3 │ │ │ │ - punpcklqdq %xmm3,%xmm4 │ │ │ │ + movq %r13,%xmm2 │ │ │ │ + mov 0xb8(%rbx),%rdi │ │ │ │ + punpcklqdq %xmm2,%xmm4 │ │ │ │ movaps %xmm4,-0xb0(%rbp) │ │ │ │ call 32c0 │ │ │ │ testb $0x1,0x70(%rbx) │ │ │ │ - je 35ec0 │ │ │ │ + je 35540 │ │ │ │ mov 0xc0(%rbx),%rax │ │ │ │ movdqa -0xd0(%rbp),%xmm1 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r14,%rsi │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ movdqa -0xb0(%rbp),%xmm4 │ │ │ │ - lea -0x2ca96(%rip),%rdi │ │ │ │ + lea -0x2c22e(%rip),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov %r12,%rax │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ movups %xmm1,-0x68(%rbp) │ │ │ │ + movdqa -0xc0(%rbp),%xmm1 │ │ │ │ shr $0x3f,%rax │ │ │ │ - movups %xmm2,-0x88(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ add %r12,%rax │ │ │ │ - movups %xmm4,-0x78(%rbp) │ │ │ │ - sar $1,%rax │ │ │ │ movq %rdx,%xmm0 │ │ │ │ + movups %xmm1,-0x88(%rbp) │ │ │ │ + sar $1,%rax │ │ │ │ + movups %xmm4,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ + movq %rax,%xmm3 │ │ │ │ + punpcklqdq %xmm3,%xmm0 │ │ │ │ movups %xmm0,-0x58(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 35a75 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 35115 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movdqa -0xc0(%rbp),%xmm5 │ │ │ │ + movdqa -0xc0(%rbp),%xmm3 │ │ │ │ movdqa -0xe0(%rbp),%xmm6 │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x275d5(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + lea -0x26e7a(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - movups %xmm5,-0x88(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + movups %xmm3,-0x88(%rbp) │ │ │ │ movups %xmm6,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 35c40 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 352e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x60(%rbx),%r9 │ │ │ │ mov %rcx,%rax │ │ │ │ - movq -0x100(%rbp),%xmm0 │ │ │ │ mov %rsp,%r15 │ │ │ │ + movq -0xf0(%rbp),%xmm0 │ │ │ │ shl $0x6,%rax │ │ │ │ - add $0x10,%rax │ │ │ │ + shl $0x5,%rcx │ │ │ │ fldt (%r9) │ │ │ │ + add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - fld1 │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ - fchs │ │ │ │ + fld1 │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fchs │ │ │ │ movq %rdi,%xmm7 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - punpcklqdq %xmm7,%xmm0 │ │ │ │ lea (%rdi,%rcx,1),%rdx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + punpcklqdq %xmm7,%xmm0 │ │ │ │ fld1 │ │ │ │ - fldt 0x14608(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -54491,42 +54245,44 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 36bf5 │ │ │ │ + jle 361f5 │ │ │ │ lea 0x10(%rdi),%rax │ │ │ │ lea -0x20(%rcx),%r8 │ │ │ │ fld %st(0) │ │ │ │ - jmp 35dc2 │ │ │ │ + jmp 35462 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 35dc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 35460 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r9) │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x14596(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -54536,125 +54292,125 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - add %rcx,%rax │ │ │ │ fldt 0x20(%rdi,%r8,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rcx,%rax │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 35e40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 354c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ and $0x1000,%esi │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - je 36200 │ │ │ │ - movdqa -0xc0(%rbp),%xmm3 │ │ │ │ - movdqa -0xe0(%rbp),%xmm2 │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ + je 35850 │ │ │ │ + movdqa -0xc0(%rbp),%xmm2 │ │ │ │ + movdqa -0xe0(%rbp),%xmm3 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x14129(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + lea -0x13de6(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - movups %xmm3,-0x88(%rbp) │ │ │ │ - movups %xmm2,-0x78(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + movups %xmm2,-0x88(%rbp) │ │ │ │ + movups %xmm3,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ mov %r15,%rsp │ │ │ │ - jmp 35c40 │ │ │ │ + jmp 352e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqa -0xd0(%rbp),%xmm3 │ │ │ │ - movdqa -0xc0(%rbp),%xmm1 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - movdqa -0xb0(%rbp),%xmm2 │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x2ca76(%rip),%rdi │ │ │ │ + movdqa -0xc0(%rbp),%xmm1 │ │ │ │ + movdqa -0xb0(%rbp),%xmm5 │ │ │ │ + lea -0x2c206(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ movups %xmm3,-0x68(%rbp) │ │ │ │ movups %xmm1,-0x88(%rbp) │ │ │ │ - movups %xmm2,-0x78(%rbp) │ │ │ │ + movups %xmm5,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 35a75 │ │ │ │ + jmp 35115 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq 0xc8(%rbx),%xmm2 │ │ │ │ - movq -0x100(%rbp),%xmm3 │ │ │ │ imul %rcx,%rcx │ │ │ │ mov 0x108(%rbx),%rdi │ │ │ │ - shl $0x2,%rcx │ │ │ │ + movq 0xc8(%rbx),%xmm1 │ │ │ │ + movq -0xf0(%rbp),%xmm3 │ │ │ │ + movdqa %xmm1,%xmm2 │ │ │ │ movhps 0x18(%rbx),%xmm2 │ │ │ │ movhps 0xd0(%rbx),%xmm3 │ │ │ │ + shl $0x2,%rcx │ │ │ │ test $0x1000,%esi │ │ │ │ - jne 36190 │ │ │ │ + jne 357e8 │ │ │ │ lea -0x90(%rbp),%r14 │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov %rdi,-0x68(%rbp) │ │ │ │ + lea -0x2cf44(%rip),%rdi │ │ │ │ mov %esi,-0x58(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x2d806(%rip),%rdi │ │ │ │ movq %xmm0,-0x70(%rbp) │ │ │ │ movaps %xmm3,-0x90(%rbp) │ │ │ │ movaps %xmm2,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 35c40 │ │ │ │ + jmp 352e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %edi,%edi │ │ │ │ - jne 36304 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + jne 35954 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ and $0x1000,%esi │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - jne 362c3 │ │ │ │ - movdqa -0xc0(%rbp),%xmm7 │ │ │ │ - movdqa -0xe0(%rbp),%xmm3 │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ + jne 35913 │ │ │ │ + movdqa -0xc0(%rbp),%xmm1 │ │ │ │ + movdqa -0xe0(%rbp),%xmm2 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x1b754(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + lea -0x1b049(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - movups %xmm7,-0x88(%rbp) │ │ │ │ - movups %xmm3,-0x78(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + movups %xmm1,-0x88(%rbp) │ │ │ │ + movups %xmm2,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 35c40 │ │ │ │ + jmp 352e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x60(%rbx),%r10 │ │ │ │ mov %rcx,%rax │ │ │ │ - movq -0x100(%rbp),%xmm0 │ │ │ │ - mov %rsp,-0x108(%rbp) │ │ │ │ + mov %rsp,-0xe8(%rbp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + movq -0xf0(%rbp),%xmm0 │ │ │ │ shl $0x6,%rax │ │ │ │ - add $0x10,%rax │ │ │ │ fldt (%r10) │ │ │ │ + add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - fld1 │ │ │ │ lea 0xf(%rsp),%r9 │ │ │ │ - fchs │ │ │ │ + fld1 │ │ │ │ and $0xfffffffffffffff0,%r9 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - movq %r9,%xmm3 │ │ │ │ - shl $0x5,%rcx │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ + fchs │ │ │ │ + movq %r9,%xmm2 │ │ │ │ lea (%r9,%rcx,1),%rdx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ fld1 │ │ │ │ - fldt 0x14364(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -54665,45 +54421,44 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9) │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 36c00 │ │ │ │ + jle 36200 │ │ │ │ lea 0x10(%r9),%rax │ │ │ │ lea -0x20(%rcx),%r8 │ │ │ │ fld %st(0) │ │ │ │ - jmp 36082 │ │ │ │ + jmp 35702 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 36080 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 35700 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r10) │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x142d6(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -54713,861 +54468,836 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - add %rcx,%rax │ │ │ │ fldt 0x20(%r9,%r8,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + add %rcx,%rax │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 36100 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 35760 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %edi,%edi │ │ │ │ - jne 368c1 │ │ │ │ + jne 35ee1 │ │ │ │ and $0x1000,%esi │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - je 36282 │ │ │ │ - movdqa -0xc0(%rbp),%xmm2 │ │ │ │ - movdqa -0xe0(%rbp),%xmm5 │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ + je 358d2 │ │ │ │ + movdqa -0xc0(%rbp),%xmm3 │ │ │ │ + movdqa -0xe0(%rbp),%xmm6 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x10961(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + lea -0x1065e(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - movups %xmm2,-0x88(%rbp) │ │ │ │ - movups %xmm5,-0x78(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + movups %xmm3,-0x88(%rbp) │ │ │ │ + movups %xmm6,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0x108(%rbp),%rsp │ │ │ │ - jmp 35c40 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov -0xe8(%rbp),%rsp │ │ │ │ + jmp 352e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ movq %rcx,%xmm1 │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ cqto │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea -0x14a0b(%rip),%rdi │ │ │ │ - movq %xmm0,-0x70(%rbp) │ │ │ │ - idiv %r14 │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ + lea -0x146a3(%rip),%rdi │ │ │ │ mov %r15,-0x58(%rbp) │ │ │ │ - movaps %xmm3,-0x90(%rbp) │ │ │ │ + idiv %r14 │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ movq $0x2,-0x68(%rbp) │ │ │ │ + movq %xmm0,-0x70(%rbp) │ │ │ │ + movaps %xmm3,-0x90(%rbp) │ │ │ │ movaps %xmm2,-0x80(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov %r14,%rsi │ │ │ │ - movq %rax,%xmm5 │ │ │ │ - punpcklqdq %xmm5,%xmm1 │ │ │ │ + movq %rax,%xmm7 │ │ │ │ + punpcklqdq %xmm7,%xmm1 │ │ │ │ movups %xmm1,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 35c40 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 352e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movdqa -0xc0(%rbp),%xmm6 │ │ │ │ - movdqa -0xe0(%rbp),%xmm1 │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ + movdqa -0xe0(%rbp),%xmm7 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x279c5(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + lea -0x27222(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ movups %xmm6,-0x88(%rbp) │ │ │ │ - movups %xmm1,-0x78(%rbp) │ │ │ │ + movups %xmm7,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 35eb0 │ │ │ │ - movdqa -0xc0(%rbp),%xmm3 │ │ │ │ - movdqa -0xe0(%rbp),%xmm5 │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ + jmp 35530 │ │ │ │ + movdqa -0xc0(%rbp),%xmm5 │ │ │ │ + movdqa -0xe0(%rbp),%xmm6 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x1c3d6(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + lea -0x1bc23(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - movups %xmm3,-0x88(%rbp) │ │ │ │ - movups %xmm5,-0x78(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + movups %xmm5,-0x88(%rbp) │ │ │ │ + movups %xmm6,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 35c40 │ │ │ │ - movdqa -0xc0(%rbp),%xmm6 │ │ │ │ - movdqa -0xe0(%rbp),%xmm7 │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ + jmp 352e0 │ │ │ │ + movdqa -0xc0(%rbp),%xmm7 │ │ │ │ + movdqa -0xe0(%rbp),%xmm1 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x1b097(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + lea -0x1a9e4(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - movups %xmm6,-0x88(%rbp) │ │ │ │ - movups %xmm7,-0x78(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + movups %xmm7,-0x88(%rbp) │ │ │ │ + movups %xmm1,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 36178 │ │ │ │ - movdqa -0xc0(%rbp),%xmm6 │ │ │ │ - movdqa -0xe0(%rbp),%xmm7 │ │ │ │ - lea -0x90(%rbp),%r14 │ │ │ │ + jmp 357d8 │ │ │ │ + movdqa -0xc0(%rbp),%xmm7 │ │ │ │ + movdqa -0xe0(%rbp),%xmm2 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea -0x11568(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r14 │ │ │ │ + lea -0x11235(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - movups %xmm6,-0x88(%rbp) │ │ │ │ - movups %xmm7,-0x78(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + movups %xmm7,-0x88(%rbp) │ │ │ │ + movups %xmm2,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 35c40 │ │ │ │ + jmp 352e0 │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ - mov 0x108(%rbx),%r8 │ │ │ │ mov 0x8(%rbx),%r11 │ │ │ │ - mov %rsp,-0x138(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov %rsp,-0x128(%rbp) │ │ │ │ mov %rsi,-0xa0(%rbp) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %r11,-0x108(%rbp) │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ + mov %r11,-0xf0(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ + mov %r8,%r10 │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ - jle 364d5 │ │ │ │ + jle 35b05 │ │ │ │ xor %r9d,%r9d │ │ │ │ mov %r14,0x8(%r10) │ │ │ │ mov %r9,(%r10) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 36bbd │ │ │ │ + jle 361bd │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %r12,-0x110(%rbp) │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r13,-0x118(%rbp) │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - or $0xc,%ch │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ add %rdi,%r11 │ │ │ │ - mov %rdx,%rdi │ │ │ │ + mov %r12,-0x100(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + or $0xc,%ch │ │ │ │ + mov %r13,-0x108(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x98(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r15,%r9 │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rax,%r9 │ │ │ │ - jmp 3641a │ │ │ │ - nop │ │ │ │ + add %r13,%r9 │ │ │ │ + jmp 35a5a │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%r13 │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x98(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 36410 │ │ │ │ + jne 35a50 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 364b0 │ │ │ │ + je 35ae0 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rsi,%r15 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r14,0x8(%r10) │ │ │ │ - jmp 363f0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ + jmp 35a38 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ + mov -0x108(%rbp),%r13 │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ add %rax,%rdi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 36512 │ │ │ │ + jle 35b52 │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 36500 │ │ │ │ + je 35b40 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 36512 │ │ │ │ + je 35b52 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 36500 │ │ │ │ + jne 35b40 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov -0x108(%rbp),%r15 │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ + shl $0x4,%rdi │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r14,%rdx │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov %r14,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x138(%rbp),%rsp │ │ │ │ + mov -0x128(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%esi │ │ │ │ - jmp 35f88 │ │ │ │ + jmp 35610 │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ - mov 0x108(%rbx),%r8 │ │ │ │ mov 0x8(%rbx),%r11 │ │ │ │ - mov %rsp,-0x138(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov %rsp,-0x128(%rbp) │ │ │ │ mov %rsi,-0xa0(%rbp) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %r11,-0x108(%rbp) │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ + mov %r11,-0xf0(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ + mov %r8,%r10 │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ - jle 367a5 │ │ │ │ + jle 35dc5 │ │ │ │ xor %r11d,%r11d │ │ │ │ mov %r14,0x8(%r10) │ │ │ │ mov %r11,(%r10) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 36ba1 │ │ │ │ + jle 361a1 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %r12,-0x110(%rbp) │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r13,-0x118(%rbp) │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - or $0xc,%ch │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ add %rdi,%r11 │ │ │ │ - mov %rdx,%rdi │ │ │ │ + mov %r12,-0x100(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + or $0xc,%ch │ │ │ │ + mov %r13,-0x108(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x98(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + nop │ │ │ │ mov %r15,%r9 │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rax,%r9 │ │ │ │ - jmp 366ea │ │ │ │ - nop │ │ │ │ + add %r13,%r9 │ │ │ │ + jmp 35d1a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%r13 │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x98(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 366e0 │ │ │ │ + jne 35d10 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 36780 │ │ │ │ + je 35da0 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rsi,%r15 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r14,0x8(%r10) │ │ │ │ - jmp 366c0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ + jmp 35cf0 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ + mov -0x108(%rbp),%r13 │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ add %rax,%rdi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 367f2 │ │ │ │ + jle 35e12 │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 367e0 │ │ │ │ + je 35e00 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 367f2 │ │ │ │ + je 35e12 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 367e0 │ │ │ │ + jne 35e00 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov -0x108(%rbp),%r15 │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ movaps %xmm0,-0x100(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ + shl $0x4,%rdi │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r14,%rdx │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov %r14,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0x100(%rbp),%xmm0 │ │ │ │ - mov -0x138(%rbp),%rsp │ │ │ │ + mov -0x128(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%esi │ │ │ │ - jmp 35be9 │ │ │ │ + movdqa -0x100(%rbp),%xmm0 │ │ │ │ + jmp 35289 │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ - mov 0x108(%rbx),%r8 │ │ │ │ mov 0x8(%rbx),%r11 │ │ │ │ - mov %rsp,-0x138(%rbp) │ │ │ │ - mov 0x78(%rbx),%rax │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov %rsp,-0x128(%rbp) │ │ │ │ mov %rsi,-0xa0(%rbp) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %r11,-0x100(%rbp) │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ + mov %r11,-0xf0(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%rdi │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ + mov %r8,%r10 │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,%rdx │ │ │ │ test %r11,%r11 │ │ │ │ - jle 36a95 │ │ │ │ + jle 36095 │ │ │ │ xor %r9d,%r9d │ │ │ │ mov %r14,0x8(%r10) │ │ │ │ mov %r9,(%r10) │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 36bd9 │ │ │ │ + jle 361d9 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %r12,-0x110(%rbp) │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r13,-0x118(%rbp) │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ - mov -0x100(%rbp),%r12 │ │ │ │ - or $0xc,%ch │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ add %rdi,%r11 │ │ │ │ - mov %rdx,%rdi │ │ │ │ + mov %r12,-0x100(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + or $0xc,%ch │ │ │ │ + mov %r13,-0x108(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %cx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%ecx │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + mov %rdx,%rdi │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x98(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %r15,%r9 │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rax,%r9 │ │ │ │ - jmp 369da │ │ │ │ - nop │ │ │ │ + add %r13,%r9 │ │ │ │ + jmp 35fea │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%r13 │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x98(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r11,%r8 │ │ │ │ - jne 369d0 │ │ │ │ + jne 35fe0 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 36a70 │ │ │ │ + je 36070 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rsi,%r15 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r14,0x8(%r10) │ │ │ │ - jmp 369b0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ + jmp 35fc0 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ + mov -0x108(%rbp),%r13 │ │ │ │ + mov -0x110(%rbp),%r8 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov -0x120(%rbp),%rbx │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ add %rax,%rdi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 36ad2 │ │ │ │ + jle 360d2 │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 36ac0 │ │ │ │ + je 360c0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 36ad2 │ │ │ │ + je 360d2 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 36ac0 │ │ │ │ + jne 360c0 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - movaps %xmm0,-0xf0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ + movaps %xmm0,-0x100(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ mov %r15,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ + shl $0x4,%rdi │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r14,%rdx │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov %r14,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0xf0(%rbp),%xmm0 │ │ │ │ - mov -0x138(%rbp),%rsp │ │ │ │ + mov -0x128(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%esi │ │ │ │ - jmp 3612c │ │ │ │ + movdqa -0x100(%rbp),%xmm0 │ │ │ │ + jmp 3578c │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rsi,%r15 │ │ │ │ - cmp %r14,-0x108(%rbp) │ │ │ │ - jne 3662a │ │ │ │ - jmp 367a5 │ │ │ │ + cmp %r14,-0xf0(%rbp) │ │ │ │ + jne 35c6a │ │ │ │ + jmp 35dc5 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rsi,%r15 │ │ │ │ - cmp %r14,-0x108(%rbp) │ │ │ │ - jne 3635c │ │ │ │ - jmp 364d5 │ │ │ │ + cmp %r14,-0xf0(%rbp) │ │ │ │ + jne 359ac │ │ │ │ + jmp 35b05 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r10 │ │ │ │ add %rsi,%r15 │ │ │ │ - cmp %r14,-0x100(%rbp) │ │ │ │ - jne 36919 │ │ │ │ - jmp 36a95 │ │ │ │ + cmp %r14,-0xf0(%rbp) │ │ │ │ + jne 35f39 │ │ │ │ + jmp 36095 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 35e64 │ │ │ │ + jmp 354e4 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ fstpt (%rdx) │ │ │ │ - jmp 36124 │ │ │ │ + jmp 35784 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000036c10 : │ │ │ │ +0000000000036210 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ sub $0xf8,%rsp │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ mov (%rdx),%r12 │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 36e20 │ │ │ │ + jle 36410 │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jge 36e20 │ │ │ │ + jge 36410 │ │ │ │ mov 0x10(%rdx),%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - jge 36e20 │ │ │ │ + jge 36410 │ │ │ │ mov 0x48(%rdi),%rsi │ │ │ │ - mov %rdi,%rbx │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ mov (%rsi),%rdi │ │ │ │ cmp %rax,%rdi │ │ │ │ - jle 36e20 │ │ │ │ + jle 36410 │ │ │ │ mov 0x8(%rsi),%r8 │ │ │ │ cmp %r8,%rax │ │ │ │ - jge 36e20 │ │ │ │ + jge 36410 │ │ │ │ mov 0x10(%rsi),%rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 36e20 │ │ │ │ + jge 36410 │ │ │ │ mov 0xf0(%rbx),%r13 │ │ │ │ - mov 0xf8(%rbx),%rax │ │ │ │ movq %rdx,%xmm4 │ │ │ │ movq %rcx,%xmm0 │ │ │ │ + mov 0xf8(%rbx),%rax │ │ │ │ movq %rdi,%xmm1 │ │ │ │ movq %r8,%xmm5 │ │ │ │ - lea -0x90(%rbp),%r15 │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ movq %rsi,%xmm2 │ │ │ │ movq %r12,%xmm6 │ │ │ │ punpcklqdq %xmm5,%xmm1 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - punpcklqdq %xmm6,%xmm2 │ │ │ │ xor %edx,%edx │ │ │ │ + mov %r13,0xe8(%rbx) │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ + punpcklqdq %xmm6,%xmm2 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + mov %rax,0xe0(%rbx) │ │ │ │ mov %r15,%rsi │ │ │ │ - lea -0x2d428(%rip),%rdi │ │ │ │ + lea -0x2cb53(%rip),%rdi │ │ │ │ movaps %xmm0,-0xd0(%rbp) │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0xc0(%rbp) │ │ │ │ - mov %r13,0xe8(%rbx) │ │ │ │ - mov %rax,0xe0(%rbx) │ │ │ │ movaps %xmm2,-0xb0(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ call 3350 │ │ │ │ testb $0x1,0x70(%rbx) │ │ │ │ movdqa -0xb0(%rbp),%xmm2 │ │ │ │ movdqa -0xc0(%rbp),%xmm1 │ │ │ │ movdqa -0xd0(%rbp),%xmm0 │ │ │ │ - jne 36e40 │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + jne 36430 │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea -0x2cd72(%rip),%rdi │ │ │ │ - movups %xmm1,-0x88(%rbp) │ │ │ │ mov %r14,-0x50(%rbp) │ │ │ │ + lea -0x2c4b3(%rip),%rdi │ │ │ │ mov %r13,-0x58(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + movups %xmm1,-0x88(%rbp) │ │ │ │ movups %xmm2,-0x78(%rbp) │ │ │ │ movups %xmm0,-0x68(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 32c0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ mov 0x8(%rbx),%r12 │ │ │ │ mov 0x58(%rbx),%r9 │ │ │ │ mov 0xe0(%rbx),%r8 │ │ │ │ test $0x20,%al │ │ │ │ - jne 36eb0 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov 0x48(%rsi),%r11 │ │ │ │ + jne 364a0 │ │ │ │ + mov 0x48(%rbx),%r11 │ │ │ │ mov 0x10(%r11),%rsi │ │ │ │ movdqu (%r11),%xmm0 │ │ │ │ mov %rsi,-0xc0(%rbp) │ │ │ │ test $0x10,%al │ │ │ │ - jne 36f00 │ │ │ │ + jne 364e8 │ │ │ │ test $0x8,%al │ │ │ │ - jne 36fbc │ │ │ │ + jne 36590 │ │ │ │ mov %eax,%esi │ │ │ │ and $0x800,%esi │ │ │ │ test $0x2,%al │ │ │ │ - jne 371cb │ │ │ │ + jne 36788 │ │ │ │ test $0x4,%al │ │ │ │ - jne 36f40 │ │ │ │ + jne 36528 │ │ │ │ test %esi,%esi │ │ │ │ - jne 373d7 │ │ │ │ + jne 36994 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea -0x185f2(%rip),%rdi │ │ │ │ - movups %xmm0,-0x88(%rbp) │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + lea -0x180f9(%rip),%rdi │ │ │ │ mov %r9,-0x68(%rbp) │ │ │ │ mov %r12,-0x70(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 36e2c │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ + jmp 36418 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%rdi │ │ │ │ call 3300 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xc0(%rbx),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r15,%rsi │ │ │ │ - lea -0x2d523(%rip),%rdi │ │ │ │ + lea -0x2cc33(%rip),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov %r12,%rax │ │ │ │ - movups %xmm1,-0x88(%rbp) │ │ │ │ mov %r14,-0x50(%rbp) │ │ │ │ - movups %xmm2,-0x78(%rbp) │ │ │ │ - mov %r13,-0x58(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ shr $0x3f,%rax │ │ │ │ - movups %xmm0,-0x68(%rbp) │ │ │ │ + mov %r13,-0x58(%rbp) │ │ │ │ add %r12,%rax │ │ │ │ - sar $1,%rax │ │ │ │ movq %rdx,%xmm3 │ │ │ │ + movups %xmm2,-0x78(%rbp) │ │ │ │ + sar $1,%rax │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + movups %xmm1,-0x88(%rbp) │ │ │ │ add %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ + movups %xmm0,-0x68(%rbp) │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm3 │ │ │ │ movups %xmm3,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 36d65 │ │ │ │ + jmp 36362 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%r9),%rdx │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea -0x2c520(%rip),%rdi │ │ │ │ + lea -0x2bc64(%rip),%rdi │ │ │ │ mov %rdx,%rax │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ - mov %r12,-0x88(%rbp) │ │ │ │ imul %rdx,%rax │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ imul %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x3,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 36e2c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + jmp 36418 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea -0x17039(%rip),%rdi │ │ │ │ - movups %xmm0,-0x88(%rbp) │ │ │ │ + lea -0x16c1e(%rip),%rdi │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ mov %r9,-0x68(%rbp) │ │ │ │ mov %r12,-0x70(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 36e2c │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + jmp 36418 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x68(%rbx),%rax │ │ │ │ lea 0x2(%r9),%rcx │ │ │ │ - mov 0x68(%rax),%rax │ │ │ │ + movq 0x68(%rbx),%xmm1 │ │ │ │ cqto │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - movq -0xb0(%rbp),%xmm1 │ │ │ │ idiv %rcx │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm1 │ │ │ │ test %esi,%esi │ │ │ │ - jne 376c4 │ │ │ │ + jne 36c64 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea -0x18179(%rip),%rdi │ │ │ │ - movups %xmm1,-0x58(%rbp) │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + lea -0x17c88(%rip),%rdi │ │ │ │ mov %r9,-0x68(%rbp) │ │ │ │ - movups %xmm0,-0x88(%rbp) │ │ │ │ mov %r12,-0x70(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + movups %xmm1,-0x58(%rbp) │ │ │ │ + movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 36e2c │ │ │ │ - lea 0x3(%r9,%r9,2),%rax │ │ │ │ - mov %rsp,%r13 │ │ │ │ + jmp 36418 │ │ │ │ movq %r8,%xmm1 │ │ │ │ + mov 0x60(%rbx),%r8 │ │ │ │ lea 0x1(%r9),%rcx │ │ │ │ + mov %rsp,%r13 │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + fldt (%r8) │ │ │ │ shl $0x5,%rax │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rcx,%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ sub %rax,%rsp │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + fld1 │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ + fchs │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - shl $0x5,%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ movq %rsi,%xmm7 │ │ │ │ - mov 0x60(%rax),%r8 │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ lea (%rsi,%rdi,1),%rdx │ │ │ │ - fldt (%r8) │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + punpcklqdq %xmm7,%xmm1 │ │ │ │ fld1 │ │ │ │ - fldt 0x1337f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -55578,46 +55308,45 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ test %r9,%r9 │ │ │ │ - js 37c8c │ │ │ │ + js 371ec │ │ │ │ lea 0x10(%rsi),%rax │ │ │ │ lea -0x20(%rdi),%r10 │ │ │ │ fld %st(0) │ │ │ │ - jmp 37062 │ │ │ │ + jmp 36622 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 37060 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 36620 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r8) │ │ │ │ lea (%rsi,%r10,1),%r11 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x132f2(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -55627,44 +55356,44 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %rdi,%rdx │ │ │ │ fldt 0x20(%r11) │ │ │ │ + add %rdi,%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 370e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 366a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%r8) │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x6,%rcx │ │ │ │ lea (%rsi,%rcx,1),%rdx │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ - fldt 0x1326e(%rip) │ │ │ │ + fchs │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + fld1 │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -55674,71 +55403,70 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %rdi,%rdx │ │ │ │ fldt 0x40(%r11,%r10,1) │ │ │ │ + add %rdi,%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 37160 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 36720 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea -0x175b9(%rip),%rdi │ │ │ │ - movaps %xmm1,-0x60(%rbp) │ │ │ │ + lea -0x1718d(%rip),%rdi │ │ │ │ mov %r9,-0x68(%rbp) │ │ │ │ mov %r12,-0x70(%rbp) │ │ │ │ - movups %xmm0,-0x88(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + movaps %xmm1,-0x60(%rbp) │ │ │ │ + movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ mov %r13,%rsp │ │ │ │ - jmp 36e2c │ │ │ │ - lea 0x3(%r9,%r9,2),%rax │ │ │ │ - mov %rsp,-0xf0(%rbp) │ │ │ │ + jmp 36418 │ │ │ │ + mov 0x60(%rbx),%r10 │ │ │ │ lea 0x1(%r9),%rcx │ │ │ │ movq %r8,%xmm1 │ │ │ │ + mov %rsp,-0xd8(%rbp) │ │ │ │ + lea (%rcx,%rcx,2),%rax │ │ │ │ + mov %rcx,%r8 │ │ │ │ + fldt (%r10) │ │ │ │ shl $0x5,%rax │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rcx,%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + fld1 │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ + fchs │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ - shl $0x5,%r8 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ movq %rdi,%xmm7 │ │ │ │ - mov 0x60(%rax),%r10 │ │ │ │ - punpcklqdq %xmm7,%xmm1 │ │ │ │ lea (%rdi,%r8,1),%rdx │ │ │ │ - fldt (%r10) │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + punpcklqdq %xmm7,%xmm1 │ │ │ │ fld1 │ │ │ │ - fldt 0x1316c(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -55749,44 +55477,45 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ test %r9,%r9 │ │ │ │ - js 37ca0 │ │ │ │ + js 37200 │ │ │ │ lea 0x10(%rdi),%rax │ │ │ │ lea -0x20(%r8),%r13 │ │ │ │ fld %st(0) │ │ │ │ - jmp 37262 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 36822 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 37260 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 36820 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r10) │ │ │ │ lea (%rdi,%r13,1),%r14 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x130f2(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -55796,44 +55525,44 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %r8,%rdx │ │ │ │ fldt 0x20(%r14) │ │ │ │ + add %r8,%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 372e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 368a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%r10) │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x6,%rcx │ │ │ │ lea (%rdi,%rcx,1),%rdx │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ - fldt 0x1306e(%rip) │ │ │ │ + fchs │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + fld1 │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -55843,704 +55572,689 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %r8,%rdx │ │ │ │ fldt 0x40(%r14,%r13,1) │ │ │ │ + add %r8,%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 37360 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 36920 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jne 379b3 │ │ │ │ + jne 36f33 │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea -0x17f11(%rip),%rdi │ │ │ │ - movaps %xmm1,-0x60(%rbp) │ │ │ │ mov %r9,-0x68(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + lea -0x17a59(%rip),%rdi │ │ │ │ mov %r12,-0x70(%rbp) │ │ │ │ - movups %xmm0,-0x88(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + movaps %xmm1,-0x60(%rbp) │ │ │ │ + movups %xmm0,-0x88(%rbp) │ │ │ │ call 3350 │ │ │ │ - mov -0xf0(%rbp),%rsp │ │ │ │ - jmp 36e2c │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ + mov -0xd8(%rbp),%rsp │ │ │ │ + jmp 36418 │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov 0x30(%rsi),%rbx │ │ │ │ - mov 0x108(%rsi),%r10 │ │ │ │ - mov 0x78(%rsi),%rax │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov %r10,-0x118(%rbp) │ │ │ │ + mov 0x108(%rbx),%r10 │ │ │ │ + mov %rsp,-0x118(%rbp) │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ + mov %r10,-0xe0(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 37585 │ │ │ │ + jle 36b1e │ │ │ │ xor %edx,%edx │ │ │ │ mov %r14,0x8(%r10) │ │ │ │ mov %rdx,(%r10) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 376ac │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 36c4c │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%edx │ │ │ │ lea (%rdi,%r11,1),%r13 │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %r9,-0xd8(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ or $0xc,%dh │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %dx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x98(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %r11,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rdi,%r9 │ │ │ │ - jmp 374ca │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 36a7a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%r11 │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%r15 │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + add $0x8,%rbx │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x98(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ - lea (%rdx,%r11,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ - mov %rdx,-0x8(%r15) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 374c0 │ │ │ │ + jne 36a70 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 37560 │ │ │ │ + je 36b00 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %rbx,%rsi │ │ │ │ + add %rsi,%r15 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r14,0x8(%r10) │ │ │ │ - jmp 374a0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + jmp 36a50 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ add %r11,%rdi │ │ │ │ mov $0x1,%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 375d2 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 36b72 │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %r11,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 375c0 │ │ │ │ + je 36b60 │ │ │ │ mov (%r11),%rax │ │ │ │ add $0x8,%r11 │ │ │ │ cmp %r11,%rdi │ │ │ │ - je 375d2 │ │ │ │ + je 36b72 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%r11),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ imul -0x8(%r11),%rax │ │ │ │ cmp %r11,%rdi │ │ │ │ - jne 375c0 │ │ │ │ + jne 36b60 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ - movaps %xmm0,-0xf0(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r8,-0xd8(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ mov %r9,-0xd0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + movaps %xmm0,-0xf0(%rbp) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ + mov -0x118(%rbp),%rsp │ │ │ │ movdqa -0xf0(%rbp),%xmm0 │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ mov -0xd8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r9 │ │ │ │ - jmp 36ddd │ │ │ │ + jmp 363cc │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r10 │ │ │ │ - add %rbx,%rsi │ │ │ │ + add %rsi,%r15 │ │ │ │ cmp %r14,%r12 │ │ │ │ - jne 37423 │ │ │ │ - jmp 37585 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov 0x30(%rsi),%rbx │ │ │ │ - mov 0x108(%rsi),%r13 │ │ │ │ - mov 0x78(%rsi),%rax │ │ │ │ + jne 369da │ │ │ │ + jmp 36b1e │ │ │ │ + mov 0x30(%rbx),%r15 │ │ │ │ + mov 0x108(%rbx),%r13 │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ - mov %r13,-0x118(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rsp,-0x118(%rbp) │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ + mov %r13,-0xe0(%rbp) │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 37869 │ │ │ │ + jle 36de7 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r14,0x8(%r13) │ │ │ │ mov %rcx,0x0(%r13) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 3799b │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 36f1b │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%edx │ │ │ │ lea (%rdi,%r11,1),%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %r9,-0xd8(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ or $0xc,%dh │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %dx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x98(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r9 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %r11,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rdi,%r9 │ │ │ │ - jmp 377bb │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 36d4b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,0x0(%r13) │ │ │ │ - mov (%r8),%r11 │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%r15 │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + add $0x8,%rbx │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x98(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ - lea (%rdx,%r11,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ - mov %rdx,-0x8(%r15) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,0x0(%r13) │ │ │ │ cmp %r8,%r10 │ │ │ │ - jne 377b0 │ │ │ │ + jne 36d40 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 37844 │ │ │ │ + je 36dc9 │ │ │ │ add $0x10,%r13 │ │ │ │ - add %rbx,%rsi │ │ │ │ + add %r15,%rsi │ │ │ │ movq $0x0,0x0(%r13) │ │ │ │ mov %r14,0x8(%r13) │ │ │ │ - jmp 37790 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + jmp 36d20 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ add %r11,%rdi │ │ │ │ mov $0x1,%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 378b2 │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 36e32 │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %r11,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 378a0 │ │ │ │ + je 36e20 │ │ │ │ mov (%r11),%rax │ │ │ │ add $0x8,%r11 │ │ │ │ cmp %r11,%rdi │ │ │ │ - je 378b2 │ │ │ │ + je 36e32 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%r11),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ imul -0x8(%r11),%rax │ │ │ │ cmp %r11,%rdi │ │ │ │ - jne 378a0 │ │ │ │ + jne 36e20 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ - movaps %xmm1,-0x100(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - movaps %xmm0,-0xf0(%rbp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r8,-0xd8(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ mov %r9,-0xd0(%rbp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + movaps %xmm1,-0x100(%rbp) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ + movaps %xmm0,-0xf0(%rbp) │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ + mov -0x118(%rbp),%rsp │ │ │ │ movdqa -0x100(%rbp),%xmm1 │ │ │ │ movdqa -0xf0(%rbp),%xmm0 │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ mov -0xd8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r9 │ │ │ │ - jmp 36f74 │ │ │ │ + jmp 3654b │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ - add %rbx,%rsi │ │ │ │ + add %r15,%rsi │ │ │ │ cmp %r14,%r12 │ │ │ │ - jne 37710 │ │ │ │ - jmp 37869 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov %rsp,-0x120(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov 0x30(%rsi),%rbx │ │ │ │ - mov 0x108(%rsi),%r8 │ │ │ │ - mov 0x78(%rsi),%rax │ │ │ │ + jne 36ca9 │ │ │ │ + jmp 36de7 │ │ │ │ + mov 0x30(%rbx),%r15 │ │ │ │ + mov 0x108(%rbx),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rsp,-0x118(%rbp) │ │ │ │ + mov 0x78(%rbx),%rax │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ mov %r8,%r13 │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsp,-0xd8(%rbp) │ │ │ │ + mov %rsp,-0xd0(%rbp) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 37b59 │ │ │ │ + jle 370a7 │ │ │ │ xor %r10d,%r10d │ │ │ │ mov %r14,0x8(%r13) │ │ │ │ mov %r10,0x0(%r13) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 37c74 │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 371d4 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - mov %r8,-0x110(%rbp) │ │ │ │ - mov %r15,-0x118(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%edx │ │ │ │ lea (%rdi,%r11,1),%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%edx │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + mov %rbx,-0xe0(%rbp) │ │ │ │ or $0xc,%dh │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %dx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x98(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r9 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov %r11,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rdi,%r9 │ │ │ │ - jmp 37aab │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 3700b │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,0x0(%r13) │ │ │ │ - mov (%r8),%r11 │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ - add $0x8,%r15 │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - fildll -0xb0(%rbp) │ │ │ │ + add $0x8,%rbx │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x98(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ - lea (%rdx,%r11,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ - mov %rdx,-0x8(%r15) │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,0x0(%r13) │ │ │ │ cmp %r8,%r10 │ │ │ │ - jne 37aa0 │ │ │ │ + jne 37000 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 37b34 │ │ │ │ + je 37089 │ │ │ │ add $0x10,%r13 │ │ │ │ - add %rbx,%rsi │ │ │ │ + add %r15,%rsi │ │ │ │ movq $0x0,0x0(%r13) │ │ │ │ mov %r14,0x8(%r13) │ │ │ │ - jmp 37a80 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov -0x118(%rbp),%r15 │ │ │ │ + jmp 36fe8 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ add %r11,%rdi │ │ │ │ mov $0x1,%eax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 37b92 │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 370f2 │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %r11,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 37b80 │ │ │ │ + je 370e0 │ │ │ │ mov (%r11),%rax │ │ │ │ add $0x8,%r11 │ │ │ │ cmp %rdi,%r11 │ │ │ │ - je 37b92 │ │ │ │ - nopl (%rax) │ │ │ │ + je 370f2 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%r11),%rax │ │ │ │ add $0x10,%r11 │ │ │ │ imul -0x8(%r11),%rax │ │ │ │ cmp %rdi,%r11 │ │ │ │ - jne 37b80 │ │ │ │ + jne 370e0 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ fildll -0xb0(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ movaps %xmm1,-0x110(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ movaps %xmm0,-0x100(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - mov %r8,-0xd8(%rbp) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xb0(%rbp) │ │ │ │ call 3410 │ │ │ │ fldt -0xb0(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xb0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ + mov -0x118(%rbp),%rsp │ │ │ │ movdqa -0x110(%rbp),%xmm1 │ │ │ │ movdqa -0x100(%rbp),%xmm0 │ │ │ │ - mov -0x120(%rbp),%rsp │ │ │ │ mov -0xd0(%rbp),%r9 │ │ │ │ - jmp 3738c │ │ │ │ + jmp 3694c │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ - add %rbx,%rsi │ │ │ │ + add %r15,%rsi │ │ │ │ cmp %r14,%r12 │ │ │ │ - jne 379fb │ │ │ │ - jmp 37b59 │ │ │ │ + jne 36f74 │ │ │ │ + jmp 370a7 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - shl $0x6,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ + shl $0x6,%rcx │ │ │ │ fstpt (%rsi,%rcx,1) │ │ │ │ - jmp 37184 │ │ │ │ + jmp 36744 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - shl $0x6,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ + shl $0x6,%rcx │ │ │ │ fstpt (%rdi,%rcx,1) │ │ │ │ - jmp 37384 │ │ │ │ + jmp 36944 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000037cc0 : │ │ │ │ +0000000000037220 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x98,%rsp │ │ │ │ - mov 0x30(%rdi),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 37d70 │ │ │ │ - mov 0x38(%rdi),%r8 │ │ │ │ - mov 0x58(%rdi),%rdi │ │ │ │ + mov 0x30(%rdi),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 372c0 │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + mov 0x38(%rdi),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x2(%rdi,%rdi,1),%r9 │ │ │ │ - jmp 37d12 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x48(%rbx),%rcx │ │ │ │ - cmp %r9,(%rcx,%rdx,1) │ │ │ │ - jle 37d20 │ │ │ │ + lea 0x2(%rsi,%rsi,1),%r8 │ │ │ │ + jmp 3726a │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x48(%rbx),%rdx │ │ │ │ + cmp %r8,(%rdx,%rax,8) │ │ │ │ + jle 37270 │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 37d40 │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - cmp %rdi,(%r8,%rax,8) │ │ │ │ - jg 37d00 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 37290 │ │ │ │ + cmp %rsi,(%rdi,%rax,8) │ │ │ │ + jg 37258 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3300 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 37d66 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 37d5c │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 37d70 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 372b6 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 372ac │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 372c0 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 31e0 │ │ │ │ - jmp 37d28 │ │ │ │ + jmp 37278 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 33b0 │ │ │ │ - jmp 37d28 │ │ │ │ + jmp 37278 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3230 │ │ │ │ - jmp 37d28 │ │ │ │ + jmp 37278 │ │ │ │ movdqu 0xf0(%rbx),%xmm0 │ │ │ │ mov 0x50(%rbx),%rdx │ │ │ │ movq %rbx,%xmm1 │ │ │ │ xor %esi,%esi │ │ │ │ movhps 0x10(%rbx),%xmm1 │ │ │ │ - movaps %xmm1,-0x70(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ movq %xmm0,%rcx │ │ │ │ + shl $0x5,%rdx │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ movups %xmm0,0xe0(%rbx) │ │ │ │ mov %rcx,%rdi │ │ │ │ + movaps %xmm1,-0x70(%rbp) │ │ │ │ call 3030 │ │ │ │ testb $0x1,0x70(%rbx) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - jne 37e87 │ │ │ │ - movdqa -0x70(%rbp),%xmm2 │ │ │ │ + jne 373d7 │ │ │ │ lea -0x50(%rbp),%rax │ │ │ │ + movdqa -0x70(%rbp),%xmm2 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ - lea -0x2c06d(%rip),%rdi │ │ │ │ + lea -0x2b74d(%rip),%rdi │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ movaps %xmm2,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 32c0 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x5,%rdx │ │ │ │ call 3030 │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 38175 │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 376b5 │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ mov $0x1,%r12d │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul %rdx,%r12 │ │ │ │ inc %rax │ │ │ │ add %r12,%r12 │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 37e20 │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 37370 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 37ff1 │ │ │ │ + jne 37531 │ │ │ │ test $0x10,%al │ │ │ │ - jne 38012 │ │ │ │ + jne 37552 │ │ │ │ test $0x8,%al │ │ │ │ - jne 37eb0 │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0x800,%edx │ │ │ │ + jne 37400 │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x800,%ecx │ │ │ │ test $0x2,%al │ │ │ │ - jne 38033 │ │ │ │ + jne 37573 │ │ │ │ test $0x4,%al │ │ │ │ - jne 38180 │ │ │ │ - test %edx,%edx │ │ │ │ - jne 381a9 │ │ │ │ + jne 376c0 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 376e9 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x27af5(%rip),%rdi │ │ │ │ + lea -0x271f5(%rip),%rdi │ │ │ │ mov %r12,-0x48(%rbp) │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 37d28 │ │ │ │ - movdqa -0x70(%rbp),%xmm1 │ │ │ │ + jmp 37278 │ │ │ │ lea -0x50(%rbp),%rax │ │ │ │ + movdqa -0x70(%rbp),%xmm1 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ - lea -0x2c34e(%rip),%rdi │ │ │ │ + lea -0x2b9ee(%rip),%rdi │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ movaps %xmm1,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 37dda │ │ │ │ + jmp 3732a │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ mov %rsp,%r13 │ │ │ │ lea 0x1(%rax),%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %rsi,%rax │ │ │ │ lea (%r9,%r9,1),%r11 │ │ │ │ - imul %r11,%rax │ │ │ │ shl $0x5,%r9 │ │ │ │ + imul %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%r10 │ │ │ │ and $0xfffffffffffffff0,%r10 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 37fc5 │ │ │ │ - mov 0x60(%rbx),%r15 │ │ │ │ - mov %r9,%r14 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 37505 │ │ │ │ fld1 │ │ │ │ + mov %r9,%r14 │ │ │ │ + mov 0x60(%rbx),%r15 │ │ │ │ mov %r10,%rcx │ │ │ │ fchs │ │ │ │ - fldt 0x12495(%rip) │ │ │ │ - lea 0x1(%r11),%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ shr $0x4,%r14 │ │ │ │ + lea 0x1(%r11),%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + fldl2e │ │ │ │ fld1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ mov %r14,%rax │ │ │ │ + imul %r8,%rax │ │ │ │ fdivr %st(3),%st │ │ │ │ - imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -56549,113 +56263,113 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 37fac │ │ │ │ + jle 374ec │ │ │ │ fldt (%rcx) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 37f82 │ │ │ │ + jmp 374c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 37f80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 374c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 37fb0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 374f0 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %rdi │ │ │ │ + fstp %st(0) │ │ │ │ + inc %r8 │ │ │ │ add %r9,%rcx │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 37f10 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jne 37458 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x292f4(%rip),%rdi │ │ │ │ + lea -0x28a84(%rip),%rdi │ │ │ │ mov %r10,-0x38(%rbp) │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ mov %r12,-0x48(%rbp) │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ mov %r13,%rsp │ │ │ │ - jmp 37d28 │ │ │ │ + jmp 37278 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2c030(%rip),%rdi │ │ │ │ + lea -0x2b720(%rip),%rdi │ │ │ │ mov %r12,-0x48(%rbp) │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 37d28 │ │ │ │ + jmp 37278 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x287d1(%rip),%rdi │ │ │ │ + lea -0x27f21(%rip),%rdi │ │ │ │ mov %r12,-0x48(%rbp) │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 37d28 │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ + jmp 37278 │ │ │ │ + mov 0x58(%rbx),%rdx │ │ │ │ mov %rsp,-0x98(%rbp) │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ - lea (%rsi,%rsi,1),%rax │ │ │ │ - imul %r8,%rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ + lea 0x1(%rdx),%rdi │ │ │ │ + lea (%rdi,%rdi,1),%rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + imul %rsi,%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ shl $0x4,%rax │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rsi,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ mov %rax,%r15 │ │ │ │ - test %edx,%edx │ │ │ │ - jne 383d9 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 38145 │ │ │ │ - mov 0x58(%rbx),%r9 │ │ │ │ - mov 0x60(%rbx),%r13 │ │ │ │ - mov %r10,%r11 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 3790a │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 37685 │ │ │ │ fld1 │ │ │ │ + mov 0x58(%rbx),%r10 │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov 0x60(%rbx),%r13 │ │ │ │ fchs │ │ │ │ - fldt 0x12302(%rip) │ │ │ │ - mov %r15,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ shr $0x4,%r11 │ │ │ │ + mov %r15,%rcx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + fldl2e │ │ │ │ + lea 0x3(%r10,%r10,1),%rdi │ │ │ │ fld1 │ │ │ │ - lea 0x3(%r9,%r9,1),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %rdi,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ mov %r11,%rax │ │ │ │ + imul %r9,%rax │ │ │ │ fdivr %st(3),%st │ │ │ │ - imul %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -56663,20 +56377,20 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15,%rax,1) │ │ │ │ - test %r9,%r9 │ │ │ │ - js 3812c │ │ │ │ + test %r10,%r10 │ │ │ │ + js 3766c │ │ │ │ fldt (%rcx) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 38102 │ │ │ │ + jmp 37642 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ @@ -56684,770 +56398,767 @@ │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 38100 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 37640 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 38130 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 37670 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - inc %rdi │ │ │ │ - add %r10,%rcx │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 380a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + inc %r9 │ │ │ │ + add %r8,%rcx │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jne 375e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x265e4(%rip),%rdi │ │ │ │ + lea -0x25c34(%rip),%rdi │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ mov %r12,-0x48(%rbp) │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0x98(%rbp),%rsp │ │ │ │ - jmp 37d28 │ │ │ │ + jmp 37278 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 37e2f │ │ │ │ - test %edx,%edx │ │ │ │ - jne 38637 │ │ │ │ + jmp 3737f │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 37b68 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x27217(%rip),%rdi │ │ │ │ + lea -0x26897(%rip),%rdi │ │ │ │ mov %r12,-0x48(%rbp) │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 37d28 │ │ │ │ + jmp 37278 │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ mov 0x108(%rbx),%r9 │ │ │ │ - mov 0x8(%rbx),%r13 │ │ │ │ - lea 0x0(,%r8,8),%rdi │ │ │ │ - lea 0xf(%rdi),%rcx │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x0(,%rsi,8),%r8 │ │ │ │ + mov 0x8(%rbx),%r15 │ │ │ │ + mov %rsp,-0x88(%rbp) │ │ │ │ + lea 0xf(%r8),%rcx │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ + mov %r9,%r13 │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r15d,%r15d │ │ │ │ - sub %rcx,%rsp │ │ │ │ - mov %rsp,-0x88(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov %r9,%r14 │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ - test %r13,%r13 │ │ │ │ - jle 3830b │ │ │ │ + sub %rcx,%rsp │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 3783c │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r15,0x8(%r14) │ │ │ │ - mov %rcx,(%r14) │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 383c1 │ │ │ │ + mov %r14,0x8(%r13) │ │ │ │ + mov %rcx,0x0(%r13) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 378f2 │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - mov %r12,-0x98(%rbp) │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %r13,-0x78(%rbp) │ │ │ │ + lea (%r8,%rax,1),%r11 │ │ │ │ + mov %r9,-0x98(%rbp) │ │ │ │ movzwl -0x52(%rbp),%edx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ + mov %r12,-0x90(%rbp) │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x56(%rbp) │ │ │ │ movzwl -0x52(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x58(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ mov %r12,%r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ add %rax,%r10 │ │ │ │ - jmp 3827a │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 377b3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r9),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ - mov %rcx,(%r14) │ │ │ │ - mov (%r9),%r13 │ │ │ │ - add $0x8,%r9 │ │ │ │ + mov %rcx,0x0(%r13) │ │ │ │ + fildll (%r9) │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %r13,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x58(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ fldcw -0x56(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - lea (%rdx,%r13,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ - mov %rdx,(%r14) │ │ │ │ + mov %rdx,0x0(%r13) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 38270 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15,-0x78(%rbp) │ │ │ │ - je 382ea │ │ │ │ - add $0x10,%r14 │ │ │ │ - add %r8,%rsi │ │ │ │ - movq $0x0,(%r14) │ │ │ │ - mov %r15,0x8(%r14) │ │ │ │ - jmp 3824e │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 377a8 │ │ │ │ + inc %r14 │ │ │ │ + cmp %r14,%r15 │ │ │ │ + je 3781f │ │ │ │ + add $0x10,%r13 │ │ │ │ + add %rsi,%rdi │ │ │ │ + movq $0x0,0x0(%r13) │ │ │ │ + mov %r14,0x8(%r13) │ │ │ │ + jmp 37788 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ - mov -0x98(%rbp),%r12 │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov -0x98(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%r12 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + add %rax,%r8 │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 38341 │ │ │ │ - mov %rdi,%rcx │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 37872 │ │ │ │ + mov %r8,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 3832f │ │ │ │ + je 37860 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 38341 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 37872 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 3832f │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 37860 │ │ │ │ + fnstcw -0x52(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r9,-0x78(%rbp) │ │ │ │ + movzwl -0x52(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x52(%rbp) │ │ │ │ - movzwl -0x52(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x54(%rbp) │ │ │ │ fldcw -0x54(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ call 3410 │ │ │ │ fldt -0x70(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ movzwl -0x52(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x56(%rbp) │ │ │ │ fldcw -0x56(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x90(%rbp),%rsp │ │ │ │ - jmp 37e66 │ │ │ │ - inc %r15 │ │ │ │ - add $0x10,%r14 │ │ │ │ - add %r8,%rsi │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 381f6 │ │ │ │ - jmp 3830b │ │ │ │ + mov -0x88(%rbp),%rsp │ │ │ │ + jmp 373b6 │ │ │ │ + inc %r14 │ │ │ │ + add $0x10,%r13 │ │ │ │ + add %rsi,%rdi │ │ │ │ + cmp %r14,%r15 │ │ │ │ + jne 37733 │ │ │ │ + jmp 3783c │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ - mov 0x108(%rbx),%r9 │ │ │ │ + mov 0x108(%rbx),%r10 │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x0(,%rsi,8),%r9 │ │ │ │ mov 0x8(%rbx),%r11 │ │ │ │ - lea 0x0(,%r8,8),%rdi │ │ │ │ - lea 0xf(%rdi),%rdx │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - sub %rdx,%rsp │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ - mov %r9,%r13 │ │ │ │ + lea 0xf(%r9),%rcx │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ + mov %r10,%r13 │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ - mov %r11,-0x78(%rbp) │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ + mov %r11,-0x88(%rbp) │ │ │ │ + sub %rcx,%rsp │ │ │ │ + mov %rsp,-0x90(%rbp) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 38552 │ │ │ │ + jle 37a83 │ │ │ │ xor %r11d,%r11d │ │ │ │ mov %r14,0x8(%r13) │ │ │ │ mov %r11,0x0(%r13) │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 3861e │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 37b4c │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - mov %r9,-0xb8(%rbp) │ │ │ │ - mov %rdi,-0xc0(%rbp) │ │ │ │ + lea (%r9,%rax,1),%r11 │ │ │ │ + mov %r10,-0xb8(%rbp) │ │ │ │ movzwl -0x52(%rbp),%edx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ or $0xc,%dh │ │ │ │ + mov %r12,-0xa8(%rbp) │ │ │ │ + mov %rax,%r12 │ │ │ │ mov %dx,-0x56(%rbp) │ │ │ │ movzwl -0x52(%rbp),%edx │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x58(%rbp) │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + mov %rdi,%r10 │ │ │ │ mov -0x90(%rbp),%rbx │ │ │ │ - mov %r12,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov %r12,%r9 │ │ │ │ add %rax,%r10 │ │ │ │ - jmp 384bb │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 379eb │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%r9),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,0x0(%r13) │ │ │ │ - mov (%r9),%rdi │ │ │ │ - add $0x8,%r9 │ │ │ │ + fildll (%r9) │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - fildll -0x70(%rbp) │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x58(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ fldcw -0x56(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ - lea (%rdx,%rdi,1),%rax │ │ │ │ + idivq (%r9) │ │ │ │ + mov (%r9),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rdi │ │ │ │ + idivq (%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,0x0(%r13) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 384b0 │ │ │ │ + jne 379e0 │ │ │ │ inc %r14 │ │ │ │ - cmp %r14,-0x78(%rbp) │ │ │ │ - je 3852e │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 37a5b │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ add $0x10,%r13 │ │ │ │ - add %r8,-0x80(%rbp) │ │ │ │ movq $0x0,0x0(%r13) │ │ │ │ mov %r14,0x8(%r13) │ │ │ │ - jmp 3848a │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rax,%rdi │ │ │ │ + jmp 379c2 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%rax │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ mov %rsi,%rbx │ │ │ │ - add %rax,%rdi │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0xb8(%rbp),%r10 │ │ │ │ + mov -0xa8(%rbp),%r12 │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + add %rax,%r9 │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 38588 │ │ │ │ - mov %rdi,%rcx │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 37ab9 │ │ │ │ + mov %r9,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 38576 │ │ │ │ + je 37aa7 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 38588 │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 37ab9 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 38576 │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 37aa7 │ │ │ │ + fnstcw -0x52(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ - mov -0x78(%rbp),%r14 │ │ │ │ + mov -0x88(%rbp),%r14 │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + movzwl -0x52(%rbp),%eax │ │ │ │ mov %r10,-0x80(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - mov %r9,-0x88(%rbp) │ │ │ │ - fyl2x │ │ │ │ - fnstcw -0x52(%rbp) │ │ │ │ - movzwl -0x52(%rbp),%eax │ │ │ │ mov %r14,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ + fyl2x │ │ │ │ and $0xf3,%ah │ │ │ │ + shl $0x4,%rdi │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x54(%rbp) │ │ │ │ fldcw -0x54(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ call 3410 │ │ │ │ fldt -0x70(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ movzwl -0x52(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x56(%rbp) │ │ │ │ fldcw -0x56(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ mov -0xa0(%rbp),%rsp │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - jmp 38070 │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + mov -0x78(%rbp),%r8 │ │ │ │ + jmp 375b0 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ - add %r8,%rsi │ │ │ │ - cmp %r14,-0x78(%rbp) │ │ │ │ - jne 38429 │ │ │ │ - jmp 38552 │ │ │ │ + add %rsi,%rdi │ │ │ │ + cmp %r14,-0x88(%rbp) │ │ │ │ + jne 3795a │ │ │ │ + jmp 37a83 │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ mov 0x108(%rbx),%r10 │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x0(,%rsi,8),%r8 │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ - lea 0x0(,%r8,8),%rdi │ │ │ │ - lea 0xf(%rdi),%rcx │ │ │ │ mov %rsp,-0x90(%rbp) │ │ │ │ + lea 0xf(%r8),%rcx │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ + mov %r10,%r13 │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov 0x48(%rbx),%rax │ │ │ │ sub %rcx,%rsp │ │ │ │ mov %rsp,-0x88(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov %r10,%r13 │ │ │ │ - mov 0x48(%rbx),%rax │ │ │ │ test %r15,%r15 │ │ │ │ - jle 3879e │ │ │ │ + jle 37cd1 │ │ │ │ xor %r9d,%r9d │ │ │ │ mov %r14,0x8(%r13) │ │ │ │ mov %r9,0x0(%r13) │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 38854 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 37d87 │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - mov %r12,-0x98(%rbp) │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ + lea (%r8,%rax,1),%r11 │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ - mov %r15,-0x78(%rbp) │ │ │ │ movzwl -0x52(%rbp),%edx │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ + mov %r12,-0x98(%rbp) │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %rbx,%rdi │ │ │ │ or $0xc,%dh │ │ │ │ + mov %r8,-0xa8(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ mov %dx,-0x56(%rbp) │ │ │ │ movzwl -0x52(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x58(%rbp) │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - mov %rsi,%r10 │ │ │ │ + mov %rdi,%r10 │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ - mov %r12,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r10 │ │ │ │ + mov %r12,%r9 │ │ │ │ add %rax,%r10 │ │ │ │ - jmp 3870b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 37c3b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r9),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,0x0(%r13) │ │ │ │ - mov (%r9),%r15 │ │ │ │ + mov (%r9),%rsi │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x10,%r10 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ fldt -0x10(%r10) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x58(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ fldcw -0x56(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ - lea (%rdx,%r15,1),%rax │ │ │ │ + idiv %rsi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ cqto │ │ │ │ - idiv %r15 │ │ │ │ + idiv %rsi │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,0x0(%r13) │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 38700 │ │ │ │ + jne 37c30 │ │ │ │ inc %r14 │ │ │ │ - cmp %r14,-0x78(%rbp) │ │ │ │ - je 3877d │ │ │ │ + cmp %r14,%r15 │ │ │ │ + je 37cb0 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ add $0x10,%r13 │ │ │ │ - add %r8,%rsi │ │ │ │ movq $0x0,0x0(%r13) │ │ │ │ mov %r14,0x8(%r13) │ │ │ │ - jmp 386de │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rax,%rdi │ │ │ │ + jmp 37c0f │ │ │ │ + fstp %st(0) │ │ │ │ mov %r12,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0x78(%rbp),%r15 │ │ │ │ mov -0x98(%rbp),%r12 │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ + mov -0xa8(%rbp),%r8 │ │ │ │ + add %rax,%r8 │ │ │ │ mov $0x1,%edx │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 387d4 │ │ │ │ - mov %rdi,%rcx │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 37d07 │ │ │ │ + mov %r8,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 387c2 │ │ │ │ + je 37cf5 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 387d4 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 37d07 │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 387c2 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 37cf5 │ │ │ │ + fnstcw -0x52(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ fildll -0x70(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ + shl $0x4,%rdi │ │ │ │ mov %r10,-0x78(%rbp) │ │ │ │ + movzwl -0x52(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x52(%rbp) │ │ │ │ - movzwl -0x52(%rbp),%eax │ │ │ │ - shl $0x4,%rdi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x54(%rbp) │ │ │ │ fldcw -0x54(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ fstpt -0x70(%rbp) │ │ │ │ call 3410 │ │ │ │ fldt -0x70(%rbp) │ │ │ │ - mov %rax,%r13 │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ fnstcw -0x52(%rbp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ movzwl -0x52(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x56(%rbp) │ │ │ │ fldcw -0x56(%rbp) │ │ │ │ fistpll -0x70(%rbp) │ │ │ │ fldcw -0x52(%rbp) │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ mov -0x90(%rbp),%rsp │ │ │ │ - jmp 38188 │ │ │ │ + jmp 376c8 │ │ │ │ inc %r14 │ │ │ │ add $0x10,%r13 │ │ │ │ - add %r8,%rsi │ │ │ │ + add %rsi,%rdi │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne 38684 │ │ │ │ - jmp 3879e │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 37bb5 │ │ │ │ + jmp 37cd1 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000038870 : │ │ │ │ +0000000000037da0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x128,%rsp │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ mov (%rax),%r13 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jle 38b40 │ │ │ │ + jle 38068 │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - jge 38b40 │ │ │ │ + jge 38068 │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ cmp %r8,%r12 │ │ │ │ - jge 38b40 │ │ │ │ + jge 38068 │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ lea 0x1(%r12),%r15 │ │ │ │ lea (%r15,%r15,1),%rcx │ │ │ │ mov (%rax),%rdx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jle 38b40 │ │ │ │ + jle 38068 │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jge 38b40 │ │ │ │ + jge 38068 │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ mov %rax,-0xb0(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jge 38b40 │ │ │ │ - movdqu 0xf0(%rdi),%xmm0 │ │ │ │ + jge 38068 │ │ │ │ movq %rdx,%xmm4 │ │ │ │ mov 0x50(%rbx),%rdx │ │ │ │ - movq %rax,%xmm6 │ │ │ │ - mov 0xf8(%rbx),%rax │ │ │ │ movq %rsi,%xmm7 │ │ │ │ + movdqu 0xf0(%rdi),%xmm0 │ │ │ │ + movq 0xf0(%rbx),%xmm1 │ │ │ │ + movq %rax,%xmm6 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rcx,-0xe8(%rbp) │ │ │ │ punpcklqdq %xmm7,%xmm4 │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - movaps %xmm4,-0xd0(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ movhlps %xmm0,%xmm5 │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - movq %xmm5,%rdi │ │ │ │ - movq %xmm5,-0xf0(%rbp) │ │ │ │ movups %xmm0,0xe0(%rbx) │ │ │ │ - movq 0xf0(%rbx),%xmm5 │ │ │ │ movq 0x8(%rbx),%xmm0 │ │ │ │ - movhps 0x10(%rbx),%xmm5 │ │ │ │ + mov 0xf8(%rbx),%rax │ │ │ │ + movq %xmm5,%rdi │ │ │ │ + shl $0x5,%rdx │ │ │ │ + movq %xmm5,-0xf0(%rbp) │ │ │ │ + movdqa %xmm1,%xmm5 │ │ │ │ punpcklqdq %xmm0,%xmm6 │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ + movhps 0x10(%rbx),%xmm5 │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ movq %xmm0,-0xc0(%rbp) │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + movaps %xmm4,-0xd0(%rbp) │ │ │ │ movaps %xmm5,-0xe0(%rbp) │ │ │ │ movaps %xmm6,-0x100(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x70(%rbx),%esi │ │ │ │ movq -0xc0(%rbp),%xmm0 │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ mov -0xe8(%rbp),%rcx │ │ │ │ test $0x20,%sil │ │ │ │ - jne 38c20 │ │ │ │ + jne 38138 │ │ │ │ test $0x10,%sil │ │ │ │ - jne 38b60 │ │ │ │ + jne 38080 │ │ │ │ test $0x8,%sil │ │ │ │ - jne 38cf8 │ │ │ │ + jne 38208 │ │ │ │ mov %esi,%edi │ │ │ │ and $0x800,%edi │ │ │ │ test $0x2,%sil │ │ │ │ - jne 38f80 │ │ │ │ + jne 384a0 │ │ │ │ test $0x4,%sil │ │ │ │ - je 38f0e │ │ │ │ + je 3842e │ │ │ │ mov 0x68(%rbx),%rax │ │ │ │ lea 0x2(%r12),%rcx │ │ │ │ movq 0x68(%rbx),%xmm0 │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ movq %rax,%xmm7 │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ test %edi,%edi │ │ │ │ - jne 39636 │ │ │ │ + jne 38b4e │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ and $0x1000,%esi │ │ │ │ - movups %xmm0,-0x58(%rbp) │ │ │ │ mov %r8,-0xc0(%rbp) │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - je 39257 │ │ │ │ + movups %xmm0,-0x58(%rbp) │ │ │ │ + je 38777 │ │ │ │ movdqa -0xd0(%rbp),%xmm7 │ │ │ │ movdqa -0x100(%rbp),%xmm5 │ │ │ │ - lea -0x90(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea -0x126e5(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r12 │ │ │ │ + lea -0x122b6(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ movups %xmm7,-0x88(%rbp) │ │ │ │ movups %xmm5,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movq -0xb0(%rbp),%xmm2 │ │ │ │ - mov 0xb8(%rbx),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movq %r8,%xmm3 │ │ │ │ movq %r13,%xmm7 │ │ │ │ + movq -0xb0(%rbp),%xmm2 │ │ │ │ + mov 0xb8(%rbx),%rdi │ │ │ │ movq %r14,%xmm1 │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ - movaps %xmm1,-0xc0(%rbp) │ │ │ │ punpcklqdq %xmm7,%xmm2 │ │ │ │ + movaps %xmm1,-0xc0(%rbp) │ │ │ │ movaps %xmm2,-0xb0(%rbp) │ │ │ │ call 32c0 │ │ │ │ testb $0x1,0x70(%rbx) │ │ │ │ movdqa -0xb0(%rbp),%xmm2 │ │ │ │ movdqa -0xc0(%rbp),%xmm1 │ │ │ │ - je 38bd0 │ │ │ │ + je 380f0 │ │ │ │ mov 0xc0(%rbx),%rax │ │ │ │ movdqa -0xe0(%rbp),%xmm3 │ │ │ │ - movdqa -0xd0(%rbp),%xmm7 │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r12,%rsi │ │ │ │ - lea -0x2dfe6(%rip),%rdi │ │ │ │ + movdqa -0xd0(%rbp),%xmm7 │ │ │ │ + lea -0x2d656(%rip),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov %r13,%rax │ │ │ │ - movups %xmm2,-0x78(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ movups %xmm3,-0x58(%rbp) │ │ │ │ shr $0x3f,%rax │ │ │ │ - movups %xmm7,-0x88(%rbp) │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ add %r13,%rax │ │ │ │ - movups %xmm1,-0x68(%rbp) │ │ │ │ - sar $1,%rax │ │ │ │ movq %rdx,%xmm0 │ │ │ │ + movups %xmm7,-0x88(%rbp) │ │ │ │ + sar $1,%rax │ │ │ │ + movups %xmm2,-0x78(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + movups %xmm1,-0x68(%rbp) │ │ │ │ add %rdx,%rax │ │ │ │ xor %edx,%edx │ │ │ │ movq %rax,%xmm3 │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ movups %xmm0,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 38b48 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 38070 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3440 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ and $0x1000,%esi │ │ │ │ mov %r8,-0xc0(%rbp) │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - je 38cb0 │ │ │ │ + je 381c0 │ │ │ │ movdqa -0xd0(%rbp),%xmm5 │ │ │ │ movdqa -0x100(%rbp),%xmm6 │ │ │ │ - lea -0x90(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea -0x17817(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r12 │ │ │ │ + lea -0x17344(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ movups %xmm5,-0x88(%rbp) │ │ │ │ movups %xmm6,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ - jmp 38a70 │ │ │ │ + jmp 37fa0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movdqa -0xe0(%rbp),%xmm3 │ │ │ │ - movdqa -0xd0(%rbp),%xmm4 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ - lea -0x2da4e(%rip),%rdi │ │ │ │ - movups %xmm2,-0x78(%rbp) │ │ │ │ + movdqa -0xd0(%rbp),%xmm4 │ │ │ │ + lea -0x2d0ce(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ - movups %xmm1,-0x68(%rbp) │ │ │ │ movups %xmm3,-0x58(%rbp) │ │ │ │ movups %xmm4,-0x88(%rbp) │ │ │ │ + movups %xmm2,-0x78(%rbp) │ │ │ │ + movups %xmm1,-0x68(%rbp) │ │ │ │ call 3350 │ │ │ │ - jmp 38b48 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 38070 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rax │ │ │ │ - movq 0xc8(%rbx),%xmm1 │ │ │ │ - movq -0x110(%rbp),%xmm2 │ │ │ │ - mov 0x108(%rbx),%rdi │ │ │ │ - imul %r15,%rax │ │ │ │ mov %r8,-0xc0(%rbp) │ │ │ │ + movq 0xc8(%rbx),%xmm1 │ │ │ │ imul %r15,%rax │ │ │ │ + mov 0x108(%rbx),%rdi │ │ │ │ + movq -0x110(%rbp),%xmm2 │ │ │ │ movhps 0x18(%rbx),%xmm1 │ │ │ │ movhps 0xd0(%rbx),%xmm2 │ │ │ │ + imul %r15,%rax │ │ │ │ mov %rax,%r9 │ │ │ │ shl $0x3,%r9 │ │ │ │ test $0x1000,%esi │ │ │ │ - jne 391b6 │ │ │ │ + jne 386d6 │ │ │ │ lea -0x90(%rbp),%r12 │ │ │ │ mov %rdi,-0x68(%rbp) │ │ │ │ - mov %esi,-0x58(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + mov %esi,-0x58(%rbp) │ │ │ │ + lea -0x2faf8(%rip),%rdi │ │ │ │ mov %r12,%rsi │ │ │ │ - lea -0x30523(%rip),%rdi │ │ │ │ - movq %xmm0,-0x70(%rbp) │ │ │ │ mov %r9,-0x60(%rbp) │ │ │ │ + movq %xmm0,-0x70(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ - jmp 38a70 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 37fa0 │ │ │ │ movdqa -0xd0(%rbp),%xmm7 │ │ │ │ movdqa -0x100(%rbp),%xmm3 │ │ │ │ - lea -0x90(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea -0x26225(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r12 │ │ │ │ + lea -0x25802(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ movups %xmm7,-0x88(%rbp) │ │ │ │ movups %xmm3,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ - jmp 38a70 │ │ │ │ + jmp 37fa0 │ │ │ │ mov 0x60(%rbx),%r11 │ │ │ │ lea (%rcx,%r15,1),%rax │ │ │ │ - movq -0x110(%rbp),%xmm0 │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ mov %r15,%r10 │ │ │ │ + mov %rsp,-0xc0(%rbp) │ │ │ │ shl $0x5,%rax │ │ │ │ - add $0x10,%rax │ │ │ │ + shl $0x5,%r10 │ │ │ │ + movq -0x110(%rbp),%xmm0 │ │ │ │ fldt (%r11) │ │ │ │ + add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - fld1 │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ - fchs │ │ │ │ + fld1 │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fchs │ │ │ │ movq %rdi,%xmm5 │ │ │ │ - shl $0x5,%r10 │ │ │ │ - punpcklqdq %xmm5,%xmm0 │ │ │ │ lea (%rdi,%r10,1),%rdx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ fld1 │ │ │ │ - fldt 0x11648(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -57458,43 +57169,44 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jle 39cbd │ │ │ │ + jle 391bd │ │ │ │ lea 0x10(%rdi),%rax │ │ │ │ lea -0x20(%r10),%rcx │ │ │ │ fld %st(0) │ │ │ │ - xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 38d80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 382a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r11) │ │ │ │ lea (%rdi,%rcx,1),%r9 │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x115d2(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -57504,45 +57216,45 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - add %r10,%rax │ │ │ │ fldt 0x20(%r9) │ │ │ │ + add %r10,%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rdx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jne 38e00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 38320 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%r11) │ │ │ │ mov %r15,%rax │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x6,%rax │ │ │ │ lea (%rdi,%rax,1),%rdx │ │ │ │ + fld1 │ │ │ │ lea 0x10(%rdx),%rax │ │ │ │ + fchs │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt 0x1154b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -57552,95 +57264,94 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ - add %r10,%rdx │ │ │ │ fldt 0x40(%r9,%rcx,1) │ │ │ │ + add %r10,%rdx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 38e80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 383a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ movdqa -0xd0(%rbp),%xmm7 │ │ │ │ and $0x1000,%esi │ │ │ │ - movaps %xmm0,-0x60(%rbp) │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ + movaps %xmm0,-0x60(%rbp) │ │ │ │ movups %xmm7,-0x88(%rbp) │ │ │ │ - je 3921e │ │ │ │ + je 3873e │ │ │ │ movdqa -0x100(%rbp),%xmm5 │ │ │ │ lea -0x90(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ - lea -0x1632b(%rip),%rdi │ │ │ │ + lea -0x15e8b(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ movups %xmm5,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ mov -0xc0(%rbp),%rsp │ │ │ │ - jmp 38a70 │ │ │ │ + jmp 37fa0 │ │ │ │ test %edi,%edi │ │ │ │ - jne 3932f │ │ │ │ + jne 3884f │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ and $0x1000,%esi │ │ │ │ mov %r8,-0xc0(%rbp) │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ - jne 392e7 │ │ │ │ + jne 38807 │ │ │ │ movdqa -0xd0(%rbp),%xmm5 │ │ │ │ movdqa -0x100(%rbp),%xmm7 │ │ │ │ - lea -0x90(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea -0x1d14d(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r12 │ │ │ │ + lea -0x1c9ea(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ movups %xmm5,-0x88(%rbp) │ │ │ │ movups %xmm7,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ - jmp 38a70 │ │ │ │ + jmp 37fa0 │ │ │ │ mov 0x60(%rbx),%r11 │ │ │ │ lea (%rcx,%r15,1),%rax │ │ │ │ - movq -0x110(%rbp),%xmm0 │ │ │ │ + mov %r15,%r10 │ │ │ │ mov %rsp,-0x118(%rbp) │ │ │ │ - mov %r15,%r9 │ │ │ │ shl $0x5,%rax │ │ │ │ - add $0x10,%rax │ │ │ │ + shl $0x5,%r10 │ │ │ │ + movq -0x110(%rbp),%xmm0 │ │ │ │ fldt (%r11) │ │ │ │ + add $0x10,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ + lea 0xf(%rsp),%rdx │ │ │ │ fld1 │ │ │ │ - lea 0xf(%rsp),%r10 │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ fchs │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ + movq %rdx,%xmm6 │ │ │ │ + lea (%rdx,%r10,1),%rax │ │ │ │ fdivp %st,%st(1) │ │ │ │ - movq %r10,%xmm6 │ │ │ │ - shl $0x5,%r9 │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ - lea (%r10,%r9,1),%rdx │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ fld1 │ │ │ │ - fldt 0x113b9(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -57649,49 +57360,49 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r10) │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jle 39cd9 │ │ │ │ - lea -0x20(%r9),%rcx │ │ │ │ - lea 0x10(%r10),%rax │ │ │ │ + jle 391d9 │ │ │ │ + lea -0x20(%r10),%r9 │ │ │ │ + lea 0x10(%rdx),%rcx │ │ │ │ fld %st(0) │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - jmp 39022 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r9,-0xc0(%rbp) │ │ │ │ + jmp 38542 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ - add $0x10,%rax │ │ │ │ + add $0x10,%rcx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%rax) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jne 39020 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstpt -0x10(%rcx) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 38540 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x10(%r11) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ fld1 │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ - lea 0x10(%rdx),%rax │ │ │ │ fld1 │ │ │ │ - fldt 0x11324(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -57700,45 +57411,47 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx) │ │ │ │ - add %r9,%rdx │ │ │ │ + fstpt (%rax) │ │ │ │ fldt 0x20(%rcx) │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + add %r10,%rax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(2) │ │ │ │ - add $0x10,%rax │ │ │ │ + add $0x10,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x10(%rax) │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 390a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstpt -0x10(%rcx) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 385c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fldt 0x20(%r11) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ mov %r15,%r9 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %rdx,%r9 │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivp %st,%st(1) │ │ │ │ - shl $0x6,%r9 │ │ │ │ - add %r10,%r9 │ │ │ │ fld1 │ │ │ │ - fldt 0x112a9(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -57748,189 +57461,187 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r9) │ │ │ │ - fldt 0x40(%rcx,%rax,1) │ │ │ │ - mov -0xc0(%rbp),%rcx │ │ │ │ + fldt 0x40(%rax,%rcx,1) │ │ │ │ lea 0x10(%r9),%rax │ │ │ │ - add %rcx,%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %r10,%r9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fld %st(2) │ │ │ │ add $0x10,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%rax) │ │ │ │ cmp %r9,%rax │ │ │ │ - jne 39120 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 38640 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %edi,%edi │ │ │ │ - jne 39955 │ │ │ │ + jne 38e5d │ │ │ │ and $0x1000,%esi │ │ │ │ - movaps %xmm0,-0x60(%rbp) │ │ │ │ mov %r8,-0xc0(%rbp) │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ - je 3929f │ │ │ │ + movaps %xmm0,-0x60(%rbp) │ │ │ │ + je 387bf │ │ │ │ movdqa -0xd0(%rbp),%xmm6 │ │ │ │ movdqa -0x100(%rbp),%xmm5 │ │ │ │ - lea -0x90(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea -0x1116c(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r12 │ │ │ │ + lea -0x10d79(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ movups %xmm6,-0x88(%rbp) │ │ │ │ movups %xmm5,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ mov -0x118(%rbp),%rsp │ │ │ │ - jmp 38a70 │ │ │ │ + jmp 37fa0 │ │ │ │ mov %r9,%rax │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ - movq %r9,%xmm3 │ │ │ │ mov %r12,-0x58(%rbp) │ │ │ │ + movq %r9,%xmm3 │ │ │ │ cqto │ │ │ │ lea -0x90(%rbp),%r12 │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ - lea -0x17a3a(%rip),%rdi │ │ │ │ + lea -0x1759a(%rip),%rdi │ │ │ │ idiv %rcx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - movq %xmm0,-0x70(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ movq $0x3,-0x68(%rbp) │ │ │ │ + movq %xmm0,-0x70(%rbp) │ │ │ │ movaps %xmm2,-0x90(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov %r12,%rsi │ │ │ │ movaps %xmm1,-0x80(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %r12,%rsi │ │ │ │ movq %rax,%xmm6 │ │ │ │ punpcklqdq %xmm6,%xmm3 │ │ │ │ movups %xmm3,-0x48(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ - jmp 38a70 │ │ │ │ + jmp 37fa0 │ │ │ │ movdqa -0x100(%rbp),%xmm6 │ │ │ │ lea -0x90(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ - lea -0x2661b(%rip),%rdi │ │ │ │ + lea -0x25c1b(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ movups %xmm6,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ - jmp 38f02 │ │ │ │ + jmp 38422 │ │ │ │ movdqa -0xd0(%rbp),%xmm3 │ │ │ │ movdqa -0x100(%rbp),%xmm6 │ │ │ │ - lea -0x90(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea -0x1db3c(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r12 │ │ │ │ + lea -0x1d3b9(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ movups %xmm3,-0x88(%rbp) │ │ │ │ movups %xmm6,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ - jmp 38a70 │ │ │ │ + jmp 37fa0 │ │ │ │ movdqa -0xd0(%rbp),%xmm3 │ │ │ │ movdqa -0x100(%rbp),%xmm6 │ │ │ │ - lea -0x90(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea -0x1cea4(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r12 │ │ │ │ + lea -0x1c751(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ movups %xmm3,-0x88(%rbp) │ │ │ │ movups %xmm6,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ - jmp 391aa │ │ │ │ + jmp 386ca │ │ │ │ movdqa -0xd0(%rbp),%xmm7 │ │ │ │ movdqa -0x100(%rbp),%xmm4 │ │ │ │ - lea -0x90(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea -0x120ac(%rip),%rdi │ │ │ │ + lea -0x90(%rbp),%r12 │ │ │ │ + lea -0x11c49(%rip),%rdi │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ movups %xmm7,-0x88(%rbp) │ │ │ │ movups %xmm4,-0x78(%rbp) │ │ │ │ call 3350 │ │ │ │ mov -0xc0(%rbp),%r8 │ │ │ │ - jmp 38a70 │ │ │ │ + jmp 37fa0 │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ mov 0x108(%rbx),%r9 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - mov %rsp,-0x150(%rbp) │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ xor %r15d,%r15d │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov %rsp,-0x150(%rbp) │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov %r9,%r11 │ │ │ │ mov %r10,-0x118(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 39527 │ │ │ │ + jle 38a3f │ │ │ │ xor %edx,%edx │ │ │ │ mov %r15,0x8(%r11) │ │ │ │ mov %rdx,(%r11) │ │ │ │ test %rax,%rax │ │ │ │ - jle 39ca1 │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - mov %r13,-0x120(%rbp) │ │ │ │ - mov %rbx,-0x148(%rbp) │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %r12,-0x128(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - mov %r14,-0x130(%rbp) │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdi,%rsi │ │ │ │ + jle 391a1 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rdx │ │ │ │ mov %r8,-0x138(%rbp) │ │ │ │ mov %r9,-0x140(%rbp) │ │ │ │ lea (%rdi,%rdx,1),%r10 │ │ │ │ movzwl -0x92(%rbp),%edx │ │ │ │ - mov %r10,%r12 │ │ │ │ + mov %r13,-0x120(%rbp) │ │ │ │ + mov %rbx,-0x148(%rbp) │ │ │ │ + mov -0x118(%rbp),%r13 │ │ │ │ or $0xc,%dh │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ mov %dx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%edx │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + mov %r12,-0x128(%rbp) │ │ │ │ + mov %r10,%r12 │ │ │ │ and $0xf3,%dh │ │ │ │ + mov %r14,-0x130(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ or $0x4,%dh │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov %dx,-0x98(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ mov %rbx,%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rax,%r9 │ │ │ │ - jmp 3946a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 38982 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ mov (%r8),%rdi │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%r10 │ │ │ │ @@ -57951,151 +57662,150 @@ │ │ │ │ lea (%rdx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,-0x8(%r10) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r8,%r12 │ │ │ │ - jne 39460 │ │ │ │ + jne 38978 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 394f5 │ │ │ │ + je 38a0d │ │ │ │ add $0x10,%r11 │ │ │ │ add %r14,-0xa0(%rbp) │ │ │ │ movq $0x0,(%r11) │ │ │ │ mov %r15,0x8(%r11) │ │ │ │ - jmp 39430 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 38950 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r14,%rax │ │ │ │ mov -0x120(%rbp),%r13 │ │ │ │ mov -0x128(%rbp),%r12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov -0x138(%rbp),%r8 │ │ │ │ mov -0x140(%rbp),%r9 │ │ │ │ mov -0x130(%rbp),%r14 │ │ │ │ mov -0x148(%rbp),%rbx │ │ │ │ - mov %rsi,%rdi │ │ │ │ mov -0xe8(%rbp),%rdx │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%rdx,%rdi,1),%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jle 39564 │ │ │ │ + jle 38a7c │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rdx,%rax │ │ │ │ test $0x8,%al │ │ │ │ - je 39552 │ │ │ │ + je 38a6a │ │ │ │ mov (%rdx),%rcx │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 39564 │ │ │ │ + je 38a7c │ │ │ │ imul (%rdx),%rcx │ │ │ │ add $0x10,%rdx │ │ │ │ imul -0x8(%rdx),%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 39552 │ │ │ │ + jne 38a6a │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ mov %r9,-0xe8(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ fyl2x │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ mov -0x118(%rbp),%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ call 3410 │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ - mov -0x118(%rbp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xc0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov %r15,%rdi │ │ │ │ call 34f0 │ │ │ │ mov -0x150(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%esi │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ - jmp 38f16 │ │ │ │ + jmp 38436 │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ mov 0x108(%rbx),%r9 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - mov %rsp,-0x150(%rbp) │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ xor %r15d,%r15d │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov %rsp,-0x150(%rbp) │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ mov %r9,%r11 │ │ │ │ mov %r10,-0x118(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 39837 │ │ │ │ + jle 38d3f │ │ │ │ xor %r10d,%r10d │ │ │ │ mov %r15,0x8(%r11) │ │ │ │ mov %r10,(%r11) │ │ │ │ test %rax,%rax │ │ │ │ - jle 39c85 │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - mov %r13,-0x120(%rbp) │ │ │ │ - mov %rbx,-0x148(%rbp) │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ - mov -0xc0(%rbp),%rbx │ │ │ │ - mov %rcx,-0xa0(%rbp) │ │ │ │ - mov %r12,-0x128(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - mov %r14,-0x130(%rbp) │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdi,%rsi │ │ │ │ + jle 39185 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rdx │ │ │ │ mov %r8,-0x138(%rbp) │ │ │ │ mov %r9,-0x140(%rbp) │ │ │ │ lea (%rdi,%rdx,1),%r10 │ │ │ │ movzwl -0x92(%rbp),%edx │ │ │ │ - mov %r10,%r12 │ │ │ │ + mov %r13,-0x120(%rbp) │ │ │ │ + mov %rbx,-0x148(%rbp) │ │ │ │ + mov -0x118(%rbp),%r13 │ │ │ │ or $0xc,%dh │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ mov %dx,-0x96(%rbp) │ │ │ │ movzwl -0x92(%rbp),%edx │ │ │ │ + fildll -0xa0(%rbp) │ │ │ │ + mov %r12,-0x128(%rbp) │ │ │ │ + mov %r10,%r12 │ │ │ │ and $0xf3,%dh │ │ │ │ + mov %r14,-0x130(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ or $0x4,%dh │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov %dx,-0x98(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ mov %rbx,%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ shl $0x4,%r9 │ │ │ │ add %rax,%r9 │ │ │ │ - jmp 3977a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 38c82 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r11) │ │ │ │ mov (%r8),%rdi │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%r10 │ │ │ │ @@ -58116,153 +57826,152 @@ │ │ │ │ lea (%rdx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,-0x8(%r10) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r11) │ │ │ │ cmp %r8,%r12 │ │ │ │ - jne 39770 │ │ │ │ + jne 38c78 │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 39805 │ │ │ │ + je 38d0d │ │ │ │ add $0x10,%r11 │ │ │ │ add %r14,-0xa0(%rbp) │ │ │ │ movq $0x0,(%r11) │ │ │ │ mov %r15,0x8(%r11) │ │ │ │ - jmp 39740 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 38c50 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r14,%rax │ │ │ │ mov -0x120(%rbp),%r13 │ │ │ │ mov -0x128(%rbp),%r12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov -0x138(%rbp),%r8 │ │ │ │ mov -0x140(%rbp),%r9 │ │ │ │ mov -0x130(%rbp),%r14 │ │ │ │ mov -0x148(%rbp),%rbx │ │ │ │ - mov %rsi,%rdi │ │ │ │ mov -0xe8(%rbp),%rdx │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%rdx,%rdi,1),%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jle 39874 │ │ │ │ + jle 38d7c │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rdx,%rax │ │ │ │ test $0x8,%al │ │ │ │ - je 39862 │ │ │ │ + je 38d6a │ │ │ │ mov (%rdx),%rcx │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 39874 │ │ │ │ + je 38d7c │ │ │ │ imul (%rdx),%rcx │ │ │ │ add $0x10,%rdx │ │ │ │ imul -0x8(%rdx),%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 39862 │ │ │ │ + jne 38d6a │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ - movaps %xmm0,-0x110(%rbp) │ │ │ │ mov %r8,-0xa0(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ + movaps %xmm0,-0x110(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ mov %r9,-0xe8(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ fyl2x │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ mov -0x118(%rbp),%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ call 3410 │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ - mov -0x118(%rbp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xc0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov %r15,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0x110(%rbp),%xmm0 │ │ │ │ mov -0x150(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%esi │ │ │ │ + movdqa -0x110(%rbp),%xmm0 │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ - jmp 389fa │ │ │ │ + jmp 37f2e │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ - mov 0x108(%rbx),%r9 │ │ │ │ + xor %esi,%esi │ │ │ │ mov %rsp,-0x148(%rbp) │ │ │ │ + mov 0x108(%rbx),%r9 │ │ │ │ mov 0x8(%rbx),%r10 │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ - xor %esi,%esi │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov %r9,%r15 │ │ │ │ mov %r10,-0xa0(%rbp) │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov %r9,%r15 │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsp,-0xc0(%rbp) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 39b4a │ │ │ │ + jle 3904a │ │ │ │ xor %r11d,%r11d │ │ │ │ mov %rsi,0x8(%r15) │ │ │ │ mov %r11,(%r15) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 39c69 │ │ │ │ + jle 39169 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0x110(%rbp) │ │ │ │ - mov %rbx,-0x140(%rbp) │ │ │ │ - mov %r14,-0x128(%rbp) │ │ │ │ - fildll -0x110(%rbp) │ │ │ │ - mov %r13,-0x110(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ mov %r12,-0x120(%rbp) │ │ │ │ + fildll -0x110(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%ecx │ │ │ │ mov %r8,-0x130(%rbp) │ │ │ │ + lea (%rdi,%r10,1),%r11 │ │ │ │ mov %r9,-0x138(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%ecx │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ + or $0xc,%ch │ │ │ │ + mov %rbx,-0x140(%rbp) │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ + mov %cx,-0x96(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%ecx │ │ │ │ + mov %r13,-0x110(%rbp) │ │ │ │ mov %rax,%r13 │ │ │ │ - mov %rdx,%r14 │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ - or $0xc,%ch │ │ │ │ - lea (%rdi,%r10,1),%r11 │ │ │ │ - mov %cx,-0x96(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%ecx │ │ │ │ and $0xf3,%ch │ │ │ │ + mov %r14,-0x128(%rbp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x98(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0xf0(%rbp),%rcx │ │ │ │ mov %r13,%r9 │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %rax,%r12 │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov -0xe8(%rbp),%r8 │ │ │ │ add %rcx,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 39a8a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 38f8a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r15) │ │ │ │ mov (%r8),%rdi │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%r10 │ │ │ │ @@ -58283,168 +57992,167 @@ │ │ │ │ lea (%rdx,%rdi,1),%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rdx,-0x8(%r10) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r15) │ │ │ │ cmp %r11,%r8 │ │ │ │ - jne 39a80 │ │ │ │ + jne 38f80 │ │ │ │ mov %r12,%rax │ │ │ │ inc %rax │ │ │ │ cmp %rax,-0xa0(%rbp) │ │ │ │ - je 39b18 │ │ │ │ + je 39018 │ │ │ │ add $0x10,%r15 │ │ │ │ add %r14,%r13 │ │ │ │ movq $0x0,(%r15) │ │ │ │ mov %rax,0x8(%r15) │ │ │ │ - jmp 39a50 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 38f58 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r14,%rdx │ │ │ │ mov -0x110(%rbp),%r13 │ │ │ │ mov -0x120(%rbp),%r12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov -0x130(%rbp),%r8 │ │ │ │ mov -0x138(%rbp),%r9 │ │ │ │ mov -0x128(%rbp),%r14 │ │ │ │ mov -0x140(%rbp),%rbx │ │ │ │ - mov %rsi,%rdi │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%rax,%rdi,1),%rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 39b88 │ │ │ │ + jle 39088 │ │ │ │ mov %rsi,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ and $0x8,%edx │ │ │ │ - je 39b76 │ │ │ │ + je 39076 │ │ │ │ mov (%rax),%rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 39b88 │ │ │ │ + je 39088 │ │ │ │ imul (%rax),%rcx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rcx │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 39b76 │ │ │ │ + jne 39076 │ │ │ │ + fnstcw -0x92(%rbp) │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ fildll -0xc0(%rbp) │ │ │ │ - movaps %xmm0,-0x110(%rbp) │ │ │ │ mov %r8,-0xe8(%rbp) │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ + movaps %xmm0,-0x110(%rbp) │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ mov %r9,-0xf0(%rbp) │ │ │ │ - fnstcw -0x92(%rbp) │ │ │ │ fyl2x │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x94(%rbp) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ fldcw -0x94(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ fstpt -0xc0(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ call 3410 │ │ │ │ fldt -0xc0(%rbp) │ │ │ │ mov -0xf0(%rbp),%rsi │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ fnstcw -0x92(%rbp) │ │ │ │ - movzwl -0x92(%rbp),%eax │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ + movzwl -0x92(%rbp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x96(%rbp) │ │ │ │ fldcw -0x96(%rbp) │ │ │ │ fistpll -0xc0(%rbp) │ │ │ │ fldcw -0x92(%rbp) │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ dec %rcx │ │ │ │ call 3280 │ │ │ │ mov %r15,%rdi │ │ │ │ call 34f0 │ │ │ │ - movdqa -0x110(%rbp),%xmm0 │ │ │ │ mov -0x148(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%esi │ │ │ │ + movdqa -0x110(%rbp),%xmm0 │ │ │ │ mov -0xe8(%rbp),%r8 │ │ │ │ - jmp 3914c │ │ │ │ + jmp 3866c │ │ │ │ inc %rsi │ │ │ │ add $0x10,%r15 │ │ │ │ add %rdx,%rax │ │ │ │ cmp %rsi,-0xa0(%rbp) │ │ │ │ - jne 399b6 │ │ │ │ - jmp 39b4a │ │ │ │ + jne 38ebe │ │ │ │ + jmp 3904a │ │ │ │ inc %r15 │ │ │ │ add $0x10,%r11 │ │ │ │ add %rax,%rsi │ │ │ │ cmp %r15,-0x118(%rbp) │ │ │ │ - jne 39698 │ │ │ │ - jmp 39837 │ │ │ │ + jne 38bb0 │ │ │ │ + jmp 38d3f │ │ │ │ inc %r15 │ │ │ │ add $0x10,%r11 │ │ │ │ add %rax,%rsi │ │ │ │ cmp %r15,-0x118(%rbp) │ │ │ │ - jne 39391 │ │ │ │ - jmp 39527 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r15,%r9 │ │ │ │ + jne 388b1 │ │ │ │ + jmp 38a3f │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fld1 │ │ │ │ - shl $0x6,%r9 │ │ │ │ + mov %r15,%r9 │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ + shl $0x6,%r9 │ │ │ │ fstpt (%rdi,%r9,1) │ │ │ │ - jmp 38ea4 │ │ │ │ + jmp 383c4 │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - mov %r15,%r9 │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rdx) │ │ │ │ + fstpt (%rax) │ │ │ │ + mov %r15,%r9 │ │ │ │ shl $0x6,%r9 │ │ │ │ - fstpt (%r10,%r9,1) │ │ │ │ - jmp 39144 │ │ │ │ + fstpt (%rdx,%r9,1) │ │ │ │ + jmp 38664 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000039d00 : │ │ │ │ +0000000000039200 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov 0x30(%rdi),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 39d9c │ │ │ │ - mov 0x38(%rdi),%r8 │ │ │ │ - mov 0x58(%rdi),%rdi │ │ │ │ + mov 0x30(%rdi),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 3928c │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + mov 0x38(%rdi),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x2(%rdi,%rdi,1),%r9 │ │ │ │ - jmp 39d42 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x48(%rbx),%rcx │ │ │ │ - cmp %r9,(%rcx,%rdx,1) │ │ │ │ - jle 39d50 │ │ │ │ + lea 0x2(%rsi,%rsi,1),%r8 │ │ │ │ + jmp 3923a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x48(%rbx),%rdx │ │ │ │ + cmp %r8,(%rdx,%rax,8) │ │ │ │ + jle 39240 │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 39d60 │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - cmp %rdi,(%r8,%rax,8) │ │ │ │ - jg 39d30 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 39250 │ │ │ │ + cmp %rsi,(%rdi,%rax,8) │ │ │ │ + jg 39228 │ │ │ │ add $0x38,%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ jmp 3440 │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 39d8e │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 39d80 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 39d9c │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 3927e │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 39270 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 3928c │ │ │ │ add $0x38,%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ jmp 30d0 │ │ │ │ add $0x38,%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ @@ -58456,77 +58164,77 @@ │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ jmp 32e0 │ │ │ │ movdqu 0xf0(%rbx),%xmm0 │ │ │ │ mov %rbx,%rdi │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ movups %xmm0,0xe0(%rbx) │ │ │ │ - call 31c10 │ │ │ │ + call 31520 │ │ │ │ mov 0xb8(%rbx),%rdi │ │ │ │ call 32c0 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ - movhps 0x10(%rbx),%xmm1 │ │ │ │ xor %esi,%esi │ │ │ │ + movq %rbx,%xmm1 │ │ │ │ mov 0xe8(%rbx),%rbp │ │ │ │ - movaps %xmm1,(%rsp) │ │ │ │ + movhps 0x10(%rbx),%xmm1 │ │ │ │ shl $0x5,%rdx │ │ │ │ + movaps %xmm1,(%rsp) │ │ │ │ call 3030 │ │ │ │ testb $0x1,0x70(%rbx) │ │ │ │ mov %rbp,0x20(%rsp) │ │ │ │ - jne 39e1b │ │ │ │ + jne 3930b │ │ │ │ movdqa (%rsp),%xmm2 │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2daea(%rip),%rdi │ │ │ │ + lea -0x2d1aa(%rip),%rdi │ │ │ │ movaps %xmm2,0x10(%rsp) │ │ │ │ call 3350 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ movdqa (%rsp),%xmm1 │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2dcf0(%rip),%rdi │ │ │ │ + lea -0x2d3a0(%rip),%rdi │ │ │ │ movaps %xmm1,0x10(%rsp) │ │ │ │ call 3350 │ │ │ │ - jmp 39e14 │ │ │ │ + jmp 39304 │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000039e40 : │ │ │ │ +0000000000039330 : │ │ │ │ mov 0x30(%rdi),%r10 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 39fcb │ │ │ │ + jle 394b3 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ mov 0x68(%rdi),%r8 │ │ │ │ mov 0x48(%rdi),%r12 │ │ │ │ add $0x2,%rax │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ fildll -0x18(%rsp) │ │ │ │ fildll 0x58(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ test %r8,%r8 │ │ │ │ - js 39f99 │ │ │ │ - fldt 0x10512(%rip) │ │ │ │ + js 39489 │ │ │ │ + fldl2e │ │ │ │ mov 0xc8(%rdi),%rbx │ │ │ │ mov 0x60(%rdi),%r11 │ │ │ │ - lea 0x1(%r8),%rbp │ │ │ │ + xor %r9d,%r9d │ │ │ │ fld1 │ │ │ │ fxch %st(3) │ │ │ │ - xor %r9d,%r9d │ │ │ │ + lea 0x1(%r8),%rbp │ │ │ │ xor %edi,%edi │ │ │ │ fstpt -0x10(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ imul %r8,%rax │ │ │ │ @@ -58534,16 +58242,16 @@ │ │ │ │ add %rbx,%rcx │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ fildll -0x18(%rsp) │ │ │ │ fldt -0x10(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fildll (%r12,%rdi,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 39f3f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 39427 │ │ │ │ + nopl (%rax) │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -58564,246 +58272,244 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 39f1d │ │ │ │ + je 39405 │ │ │ │ fchs │ │ │ │ - fmuls 0x101b9(%rip) │ │ │ │ - fldt 0x10797(%rip) │ │ │ │ + fmuls 0xfcd1(%rip) │ │ │ │ + fldt 0x1027f(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 39f80 │ │ │ │ + je 39470 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rdx,-0x18(%rsp) │ │ │ │ fildll -0x18(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt (%rsi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 39ee0 │ │ │ │ + ja 393c8 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 39fb0 │ │ │ │ + ja 39498 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x10756(%rip) │ │ │ │ + fldt 0x1023e(%rip) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 39f3c │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 39f82 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 39424 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 39472 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ add %rbp,%r9 │ │ │ │ cmp %rdi,%r10 │ │ │ │ - jne 39ea0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 39f9d │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 39390 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3948d │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x106fe(%rip) │ │ │ │ + fldt 0x101e6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 39f2d │ │ │ │ + jmp 39415 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000039fd0 : │ │ │ │ +00000000000394c0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ testb $0x8,0x71(%rdi) │ │ │ │ - jne 3a030 │ │ │ │ + jne 39520 │ │ │ │ xor %r12d,%r12d │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ lea -0x40(%rbp),%r14 │ │ │ │ - lea -0x21dad(%rip),%r13 │ │ │ │ - jle 3a020 │ │ │ │ + lea -0x213bd(%rip),%r13 │ │ │ │ + jle 39510 │ │ │ │ nop │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ mov %r12,-0x38(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ inc %r12 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ call 3350 │ │ │ │ cmp %r12,0x30(%rbx) │ │ │ │ - jg 3a000 │ │ │ │ + jg 394f0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ + mov %rsp,-0x78(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov 0x108(%rdi),%r9 │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - mov 0x8(%rdi),%r12 │ │ │ │ mov 0x78(%rdi),%rsi │ │ │ │ - mov 0x58(%rdi),%rdx │ │ │ │ - xor %r14d,%r14d │ │ │ │ xor %r11d,%r11d │ │ │ │ + mov 0x8(%rdi),%r12 │ │ │ │ + mov 0x58(%rdi),%rdx │ │ │ │ lea 0x0(,%r15,8),%rdi │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - mov %r9,%r10 │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ + mov %r9,%r10 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rax │ │ │ │ test %r12,%r12 │ │ │ │ - jle 3a17e │ │ │ │ + jle 3965e │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ mov %rcx,(%r10) │ │ │ │ test %r15,%r15 │ │ │ │ - jle 3a249 │ │ │ │ + jle 39729 │ │ │ │ fnstcw -0x42(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - mov %r9,-0x68(%rbp) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ movzwl -0x42(%rbp),%edx │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - or $0xc,%dh │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ lea (%rdi,%rcx,1),%r13 │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ + or $0xc,%dh │ │ │ │ mov %dx,-0x46(%rbp) │ │ │ │ movzwl -0x42(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x48(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%r9 │ │ │ │ mov -0x58(%rbp),%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rax,%r9 │ │ │ │ - jmp 3a0fa │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %rsi,%r9 │ │ │ │ + jmp 395e2 │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x48(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ fldcw -0x46(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 3a0f0 │ │ │ │ + jne 395d8 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%r12 │ │ │ │ - je 3a170 │ │ │ │ + je 39650 │ │ │ │ add $0x10,%r10 │ │ │ │ add %r15,%r14 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ - jmp 3a0d0 │ │ │ │ + jmp 395c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ add %rax,%rdi │ │ │ │ test %r15,%r15 │ │ │ │ - jle 3a261 │ │ │ │ + jle 39741 │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 3a1c0 │ │ │ │ + je 396a0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 3a1d2 │ │ │ │ + je 396b2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 3a1c0 │ │ │ │ + jne 396a0 │ │ │ │ + fnstcw -0x42(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + movzwl -0x42(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x42(%rbp) │ │ │ │ - movzwl -0x42(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x44(%rbp) │ │ │ │ movzwl -0x42(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x46(%rbp) │ │ │ │ fldcw -0x44(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x46(%rbp) │ │ │ │ fldcw -0x46(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ mov -0x50(%rbp),%r14 │ │ │ │ dec %r14 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r9,-0x50(%rbp) │ │ │ │ @@ -58813,191 +58519,187 @@ │ │ │ │ mov %r14,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x80(%rbp),%rsp │ │ │ │ - jmp 39fea │ │ │ │ + mov -0x78(%rbp),%rsp │ │ │ │ + jmp 394da │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r10 │ │ │ │ add %r15,%r14 │ │ │ │ cmp %r11,%r12 │ │ │ │ - jne 3a07b │ │ │ │ - jmp 3a17e │ │ │ │ + jne 3956b │ │ │ │ + jmp 3965e │ │ │ │ mov $0xffffffffffffffff,%r14 │ │ │ │ - jmp 3a213 │ │ │ │ + jmp 396f3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003a270 : │ │ │ │ +0000000000039750 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ testb $0x8,0x71(%rdi) │ │ │ │ - jne 3a2d0 │ │ │ │ + jne 397b0 │ │ │ │ xor %r12d,%r12d │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ lea -0x40(%rbp),%r14 │ │ │ │ - lea -0x2254d(%rip),%r13 │ │ │ │ - jle 3a2c0 │ │ │ │ + lea -0x21b2d(%rip),%r13 │ │ │ │ + jle 397a0 │ │ │ │ nop │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ mov %r12,-0x38(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ inc %r12 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ call 3350 │ │ │ │ cmp %r12,0x30(%rbx) │ │ │ │ - jg 3a2a0 │ │ │ │ + jg 39780 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ + mov %rsp,-0x78(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov 0x108(%rdi),%r9 │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - mov 0x8(%rdi),%r12 │ │ │ │ mov 0x78(%rdi),%rsi │ │ │ │ - mov 0x58(%rdi),%rdx │ │ │ │ - xor %r14d,%r14d │ │ │ │ xor %r11d,%r11d │ │ │ │ + mov 0x8(%rdi),%r12 │ │ │ │ + mov 0x58(%rdi),%rdx │ │ │ │ lea 0x0(,%r15,8),%rdi │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - mov %r9,%r10 │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ + mov %r9,%r10 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rax │ │ │ │ test %r12,%r12 │ │ │ │ - jle 3a41e │ │ │ │ + jle 398ee │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ mov %rcx,(%r10) │ │ │ │ test %r15,%r15 │ │ │ │ - jle 3a4e9 │ │ │ │ + jle 399a9 │ │ │ │ fnstcw -0x42(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - mov %r9,-0x68(%rbp) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ movzwl -0x42(%rbp),%edx │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - or $0xc,%dh │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ lea (%rdi,%rcx,1),%r13 │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ + or $0xc,%dh │ │ │ │ mov %dx,-0x46(%rbp) │ │ │ │ movzwl -0x42(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x48(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%r9 │ │ │ │ mov -0x58(%rbp),%r8 │ │ │ │ mov %rdi,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rax,%r9 │ │ │ │ - jmp 3a39a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %rsi,%r9 │ │ │ │ + jmp 39872 │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%rbx │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x48(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ fldcw -0x46(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%rbx) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 3a390 │ │ │ │ + jne 39868 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%r12 │ │ │ │ - je 3a410 │ │ │ │ + je 398e0 │ │ │ │ add $0x10,%r10 │ │ │ │ add %r15,%r14 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ - jmp 3a370 │ │ │ │ + jmp 39850 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ add %rax,%rdi │ │ │ │ test %r15,%r15 │ │ │ │ - jle 3a501 │ │ │ │ + jle 399c1 │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 3a460 │ │ │ │ + je 39920 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 3a472 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 39932 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 3a460 │ │ │ │ + jne 39920 │ │ │ │ + fnstcw -0x42(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + movzwl -0x42(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x42(%rbp) │ │ │ │ - movzwl -0x42(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x44(%rbp) │ │ │ │ movzwl -0x42(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x46(%rbp) │ │ │ │ fldcw -0x44(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x46(%rbp) │ │ │ │ fldcw -0x46(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ mov -0x50(%rbp),%r14 │ │ │ │ dec %r14 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r9,-0x50(%rbp) │ │ │ │ @@ -59007,195 +58709,191 @@ │ │ │ │ mov %r14,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ - mov -0x80(%rbp),%rsp │ │ │ │ - jmp 3a28a │ │ │ │ + mov -0x78(%rbp),%rsp │ │ │ │ + jmp 3976a │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r10 │ │ │ │ add %r15,%r14 │ │ │ │ cmp %r11,%r12 │ │ │ │ - jne 3a31b │ │ │ │ - jmp 3a41e │ │ │ │ + jne 397fb │ │ │ │ + jmp 398ee │ │ │ │ mov $0xffffffffffffffff,%r14 │ │ │ │ - jmp 3a4b3 │ │ │ │ + jmp 39973 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003a510 : │ │ │ │ +00000000000399d0 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ testb $0x8,0x71(%rdi) │ │ │ │ - jne 3a590 │ │ │ │ + jne 39a50 │ │ │ │ mov 0x30(%r12),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 3a7b2 │ │ │ │ + jle 39c52 │ │ │ │ mov 0x58(%r12),%rax │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul %rcx,%rax │ │ │ │ inc %rdx │ │ │ │ add %rax,%rax │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 3a550 │ │ │ │ + jne 39a10 │ │ │ │ lea -0x40(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x2c79e(%rip),%rdi │ │ │ │ mov %r12,-0x40(%rbp) │ │ │ │ + lea -0x2be72(%rip),%rdi │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ call 3350 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ + mov %rsp,-0x78(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov 0x108(%rdi),%r9 │ │ │ │ - mov %rsp,-0x80(%rbp) │ │ │ │ - mov 0x8(%rdi),%rbx │ │ │ │ mov 0x78(%rdi),%rsi │ │ │ │ - mov 0x58(%rdi),%rdx │ │ │ │ - xor %r14d,%r14d │ │ │ │ xor %r11d,%r11d │ │ │ │ + mov 0x8(%rdi),%rbx │ │ │ │ + mov 0x58(%rdi),%rdx │ │ │ │ lea 0x0(,%r15,8),%rdi │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - mov %r9,%r10 │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ + mov %r9,%r10 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 3a6de │ │ │ │ + jle 39b8e │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ mov %rcx,(%r10) │ │ │ │ test %r15,%r15 │ │ │ │ - jle 3a7bc │ │ │ │ + jle 39c5c │ │ │ │ fnstcw -0x42(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ - mov %rdi,-0x70(%rbp) │ │ │ │ - mov %r9,-0x68(%rbp) │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ fildll -0x50(%rbp) │ │ │ │ - mov %rsi,-0x60(%rbp) │ │ │ │ - mov %r12,-0x78(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ movzwl -0x42(%rbp),%edx │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ - or $0xc,%dh │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ lea (%rdi,%rcx,1),%r13 │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ mov %rax,%rdi │ │ │ │ + or $0xc,%dh │ │ │ │ mov %dx,-0x46(%rbp) │ │ │ │ movzwl -0x42(%rbp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x48(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%r9 │ │ │ │ mov -0x58(%rbp),%r8 │ │ │ │ mov %rdi,%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%r9 │ │ │ │ - add %rax,%r9 │ │ │ │ - jmp 3a65a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %rsi,%r9 │ │ │ │ + jmp 39b12 │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r8),%rcx │ │ │ │ imul %rdx,%rcx │ │ │ │ mov %rcx,(%r10) │ │ │ │ - mov (%r8),%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ + fildll (%r8) │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x8,%r12 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - fildll -0x50(%rbp) │ │ │ │ fldt -0x10(%r9) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x48(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ fldcw -0x46(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ + idivq (%r8) │ │ │ │ + mov (%r8),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ + idivq (%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ add %rcx,%rdx │ │ │ │ mov %rdx,(%r10) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 3a650 │ │ │ │ + jne 39b08 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rbx │ │ │ │ - je 3a6d0 │ │ │ │ + je 39b80 │ │ │ │ add $0x10,%r10 │ │ │ │ add %r15,%r14 │ │ │ │ movq $0x0,(%r10) │ │ │ │ mov %r11,0x8(%r10) │ │ │ │ - jmp 3a630 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x68(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov -0x78(%rbp),%r12 │ │ │ │ + jmp 39af0 │ │ │ │ + nopl (%rax) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov -0x70(%rbp),%r12 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ add %rax,%rdi │ │ │ │ test %r15,%r15 │ │ │ │ - jle 3a7d4 │ │ │ │ + jle 39c74 │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 3a720 │ │ │ │ + je 39bc0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 3a732 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 39bd2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 3a720 │ │ │ │ + jne 39bc0 │ │ │ │ + fnstcw -0x42(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ + movzwl -0x42(%rbp),%eax │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ fyl2x │ │ │ │ - fnstcw -0x42(%rbp) │ │ │ │ - movzwl -0x42(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x44(%rbp) │ │ │ │ movzwl -0x42(%rbp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x46(%rbp) │ │ │ │ fldcw -0x44(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x46(%rbp) │ │ │ │ fldcw -0x46(%rbp) │ │ │ │ fistpll -0x50(%rbp) │ │ │ │ fldcw -0x42(%rbp) │ │ │ │ mov -0x50(%rbp),%r14 │ │ │ │ dec %r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r9,-0x50(%rbp) │ │ │ │ @@ -59206,628 +58904,631 @@ │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ call 3280 │ │ │ │ mov %r13,%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x30(%r12),%rsi │ │ │ │ - mov -0x80(%rbp),%rsp │ │ │ │ + mov -0x78(%rbp),%rsp │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 3a538 │ │ │ │ + jg 399f8 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3a55f │ │ │ │ + jmp 39a1f │ │ │ │ inc %r11 │ │ │ │ add $0x10,%r10 │ │ │ │ add %r15,%r14 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jne 3a5db │ │ │ │ - jmp 3a6de │ │ │ │ + jne 39a9b │ │ │ │ + jmp 39b8e │ │ │ │ mov $0xffffffffffffffff,%r14 │ │ │ │ - jmp 3a773 │ │ │ │ + jmp 39c13 │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000003a7e0 : │ │ │ │ +0000000000039c80 : │ │ │ │ push %rbx │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x4,%al │ │ │ │ - jne 3a800 │ │ │ │ + jne 39ca0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3a80c │ │ │ │ + jne 39cac │ │ │ │ test $0x10,%al │ │ │ │ - jne 3a81b │ │ │ │ + jne 39cbb │ │ │ │ test $0x20,%al │ │ │ │ - jne 3a82a │ │ │ │ + jne 39cca │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 31a0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 3a7ef │ │ │ │ + je 39c8f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3120 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 3a7f3 │ │ │ │ + je 39c93 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 32f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 3a7f7 │ │ │ │ + je 39c97 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3170 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000003a840 : │ │ │ │ +0000000000039ce0 : │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ movslq %esi,%rbp │ │ │ │ push %rbx │ │ │ │ - lea 0x0(,%rbp,8),%r15 │ │ │ │ + lea 0x0(,%rbp,8),%r14 │ │ │ │ + movslq %ecx,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %rbp,0x30(%rdi) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r15,%rdi │ │ │ │ - movslq %ecx,%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x38(%r13) │ │ │ │ test %rbp,%rbp │ │ │ │ - jle 3a9c0 │ │ │ │ + jle 39e30 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%rbp),%rax │ │ │ │ mov %rbp,%r12 │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 3a9df │ │ │ │ + jbe 39e4f │ │ │ │ mov %rbp,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqu (%r15,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3a8c0 │ │ │ │ + jne 39d40 │ │ │ │ test $0x3,%r12b │ │ │ │ - je 3a936 │ │ │ │ + je 39db7 │ │ │ │ mov %rbp,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%rbx,%rax,4),%rdi │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ + movslq (%r15,%rax,4),%rdi │ │ │ │ lea 0x0(,%rax,4),%rsi │ │ │ │ - mov %rdi,(%rdx,%rcx,1) │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %rdi,(%rdx,%rax,8) │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ cmp %rdi,%rbp │ │ │ │ - jle 3a936 │ │ │ │ - movslq 0x4(%rbx,%rsi,1),%rdi │ │ │ │ + jle 39db7 │ │ │ │ + movslq 0x4(%r15,%rsi,1),%rdi │ │ │ │ add $0x2,%rax │ │ │ │ mov %rdi,0x8(%rdx,%rcx,1) │ │ │ │ cmp %rax,%rbp │ │ │ │ - jle 3a936 │ │ │ │ - movslq 0x8(%rbx,%rsi,1),%rax │ │ │ │ + jle 39db7 │ │ │ │ + movslq 0x8(%r15,%rsi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ + mov %rbx,0x8(%r13) │ │ │ │ + mov %r14,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call 3410 │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x38(%r13),%rax │ │ │ │ - lea 0x0(,%rbx,8),%r14 │ │ │ │ - inc %rbx │ │ │ │ - mov (%rax,%r14,1),%rdi │ │ │ │ + mov (%rax,%rbx,8),%rdi │ │ │ │ call 3380 │ │ │ │ mov 0x48(%r13),%rdx │ │ │ │ add %rax,%rax │ │ │ │ - mov %rax,(%rdx,%r14,1) │ │ │ │ + mov %rax,(%rdx,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3a950 │ │ │ │ - mov $0x1dd1,%eax │ │ │ │ + jne 39dd0 │ │ │ │ movq $0x9,0x58(%r13) │ │ │ │ + mov $0x1dd1,%eax │ │ │ │ cmp $0x1,%r12d │ │ │ │ - je 3a9d8 │ │ │ │ + je 39e48 │ │ │ │ mov %eax,0x70(%r13) │ │ │ │ + mov %r13,%rdi │ │ │ │ movl $0x41,0x74(%r13) │ │ │ │ movq $0x0,0x68(%r13) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ - mov %r13,%rdi │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp c590 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ + jmp c3a0 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rbx,0x8(%r13) │ │ │ │ + mov %r14,%rdi │ │ │ │ call 3410 │ │ │ │ movq $0x9,0x58(%r13) │ │ │ │ mov %rax,0x48(%r13) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 3a98b │ │ │ │ + jmp 39e03 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3a8f8 │ │ │ │ + jmp 39d79 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003a9f0 : │ │ │ │ +0000000000039e60 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movslq %esi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r12 │ │ │ │ + movslq %r9d,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ + mov %r15,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm4 │ │ │ │ - movd 0x58(%rsp),%xmm5 │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - punpckldq %xmm5,%xmm4 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ + punpckldq %xmm0,%xmm4 │ │ │ │ movq %xmm4,(%rsp) │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 3ac00 │ │ │ │ - lea -0x1(%r12),%r8 │ │ │ │ - mov %r12,%rbp │ │ │ │ + mov %rax,0x38(%r12) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 3a090 │ │ │ │ + lea -0x1(%r15),%rsi │ │ │ │ + mov %r15,%rbp │ │ │ │ mov %rax,%rdx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 3ac17 │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 3a0a9 │ │ │ │ + mov %r15,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movdqu (%r14,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r15,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3aa80 │ │ │ │ + jne 39f00 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 3abe0 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 3a068 │ │ │ │ + mov %r15,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%r9 │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ + movslq (%r14,%rax,4),%r8 │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r9,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jle 3aafb │ │ │ │ - movslq 0x4(%r15,%rdi,1),%r9 │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %r8,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jle 39f7b │ │ │ │ + movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r9,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 3aafb │ │ │ │ - movslq 0x8(%r15,%rdi,1),%rax │ │ │ │ + mov %r8,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 39f7b │ │ │ │ + movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rax,0x48(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x48(%r13) │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 3ac1e │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 3a0b0 │ │ │ │ + mov %r15,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqu 0x0(%r13,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r14,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3ab40 │ │ │ │ + jne 39fc0 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 3abb6 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 3a038 │ │ │ │ + mov %r15,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r14,%rax,4),%r8 │ │ │ │ + movslq 0x0(%r13,%rax,4),%rdi │ │ │ │ + lea 0x0(,%rax,4),%rsi │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ - lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r8,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jle 3abb6 │ │ │ │ - movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ + mov %rdi,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + jle 3a038 │ │ │ │ + movslq 0x4(%r13,%rsi,1),%rdi │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r8,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 3abb6 │ │ │ │ - movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ + mov %rdi,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 3a038 │ │ │ │ + movslq 0x8(%r13,%rsi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ mov (%rsp),%rax │ │ │ │ - mov %rbx,0x58(%r13) │ │ │ │ - movq $0x0,0x68(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,0x70(%r13) │ │ │ │ + mov %rbx,0x58(%r12) │ │ │ │ + mov %r12,%rdi │ │ │ │ + movq $0x0,0x68(%r12) │ │ │ │ + mov %rax,0x70(%r12) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp c590 │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp c3a0 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ + mov %rax,0x48(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x48(%r13) │ │ │ │ - jmp 3ab27 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 39fa9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x48(%r13) │ │ │ │ - jmp 3abb6 │ │ │ │ + mov %rax,0x48(%r12) │ │ │ │ + jmp 3a038 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3aabd │ │ │ │ + jmp 39f3d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3ab78 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 39ff9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003ac30 : │ │ │ │ +000000000003a0c0 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r12 │ │ │ │ + movslq %esi,%rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ + mov %rbx,0x30(%rdi) │ │ │ │ + movd 0x70(%rsp),%xmm0 │ │ │ │ movd 0x68(%rsp),%xmm4 │ │ │ │ - movd 0x70(%rsp),%xmm5 │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - movslq 0x60(%rsp),%r13 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r8,%r15 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ mov %r9d,0x14(%rsp) │ │ │ │ - punpckldq %xmm5,%xmm4 │ │ │ │ + movslq 0x60(%rsp),%r12 │ │ │ │ + punpckldq %xmm0,%xmm4 │ │ │ │ movq %xmm4,0x8(%rsp) │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x38(%r14) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 3ae50 │ │ │ │ - lea -0x1(%r12),%r9 │ │ │ │ - mov %r12,%rbp │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 3a308 │ │ │ │ + lea -0x1(%rbx),%r8 │ │ │ │ + mov %rbx,%rbp │ │ │ │ mov %rax,%rdx │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 3ae67 │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 3a31f │ │ │ │ + mov %rbx,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqu (%r15,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3acc0 │ │ │ │ + jne 3a180 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 3ae30 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 3a2e8 │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%rbx,%rax,4),%r10 │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ + movslq (%r15,%rax,4),%r9 │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r10,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r10 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jle 3ad3a │ │ │ │ - movslq 0x4(%rbx,%rdi,1),%r10 │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %r9,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jle 3a1fb │ │ │ │ + movslq 0x4(%r15,%rdi,1),%r9 │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r10,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 3ad3a │ │ │ │ - movslq 0x8(%rbx,%rdi,1),%rax │ │ │ │ + mov %r9,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jle 3a1fb │ │ │ │ + movslq 0x8(%r15,%rdi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rax,0x48(%r14) │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 3ae6e │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ + mov %rax,0x48(%r13) │ │ │ │ + mov %rax,%rcx │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 3a326 │ │ │ │ + mov %rbx,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ - shr $0x2,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + shr $0x2,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movdqu (%r14,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r15,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ - movups %xmm2,(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ + movups %xmm2,(%rcx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rcx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 3ad80 │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 3a240 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 3adf6 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 3a2b6 │ │ │ │ + mov %rbx,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%rdi │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ - lea 0x0(,%rax,4),%rsi │ │ │ │ - mov %rdi,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jle 3adf6 │ │ │ │ - movslq 0x4(%r15,%rsi,1),%rdi │ │ │ │ + movslq (%r14,%rax,4),%r8 │ │ │ │ + lea 0x0(,%rax,4),%rdi │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ + mov %r8,(%rcx,%rax,8) │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jle 3a2b6 │ │ │ │ + movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ - mov %rdi,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 3adf6 │ │ │ │ - movslq 0x8(%r15,%rsi,1),%rax │ │ │ │ - mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ + mov %r8,0x8(%rcx,%rdx,1) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jle 3a2b6 │ │ │ │ + movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ + mov %rax,0x10(%rcx,%rdx,1) │ │ │ │ movslq 0x14(%rsp),%rbx │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov %r13,0x68(%r14) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rbx,0x58(%r14) │ │ │ │ - mov %rax,0x70(%r14) │ │ │ │ + mov %r12,0x68(%r13) │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rbx,0x58(%r13) │ │ │ │ + mov %rax,0x70(%r13) │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp c590 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ + jmp c3a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rax,0x48(%r14) │ │ │ │ - jmp 3ad66 │ │ │ │ + mov %rax,0x48(%r13) │ │ │ │ + mov %rax,%rcx │ │ │ │ + jmp 3a227 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ + mov 0x30(%r13),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x48(%r14) │ │ │ │ - jmp 3adf6 │ │ │ │ + mov %rax,0x48(%r13) │ │ │ │ + jmp 3a2b6 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3acfc │ │ │ │ + jmp 3a1bd │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3adb8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3a278 │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -000000000003ae80 : │ │ │ │ +000000000003a330 : │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %edx,%ecx │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ lea 0xc(%rsp),%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ call 3320 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000000000003aea0 : │ │ │ │ +000000000003a350 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov $0x2,%esi │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ lea 0x8(%rsp),%rdx │ │ │ │ movq %xmm0,0x8(%rsp) │ │ │ │ call 3320 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003aed0 : │ │ │ │ +000000000003a380 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov %ecx,%eax │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %r8d,%ecx │ │ │ │ mov $0x3,%esi │ │ │ │ - movq %xmm0,(%rsp) │ │ │ │ mov %eax,0x8(%rsp) │ │ │ │ + movq %xmm0,(%rsp) │ │ │ │ call 3320 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ │ │ │ │ -000000000003af00 : │ │ │ │ +000000000003a3b0 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ mov %rdi,%rdx │ │ │ │ - lea 0xf866(%rip),%rax │ │ │ │ - je 3afb9 │ │ │ │ + lea 0xf386(%rip),%rax │ │ │ │ + je 3a461 │ │ │ │ mov 0x78(%rdi),%rdi │ │ │ │ - lea 0xf86f(%rip),%rax │ │ │ │ + lea 0xf38f(%rip),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3afb9 │ │ │ │ + je 3a461 │ │ │ │ cmpq $0x0,0x10(%rdx) │ │ │ │ - lea 0xf874(%rip),%rax │ │ │ │ - je 3afb9 │ │ │ │ + lea 0xf394(%rip),%rax │ │ │ │ + je 3a461 │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ testb $0x4,0x70(%rdx) │ │ │ │ - jne 3afc0 │ │ │ │ + jne 3a468 │ │ │ │ mov 0x30(%rdx),%r8 │ │ │ │ - flds 0xf291(%rip) │ │ │ │ + flds 0xede5(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ - flds 0xf185(%rip) │ │ │ │ + flds 0xecd9(%rip) │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 3af82 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3afe4 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 3a42a │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3a484 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - jae 3afa0 │ │ │ │ + fstp %st(0) │ │ │ │ + jae 3a448 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 3afe0 │ │ │ │ + je 3a480 │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ fld %st(2) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 3af70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3afa4 │ │ │ │ + jbe 3a418 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3a44c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xf0ad(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xec05(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xf0bf(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xec17(%rip),%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xf061(%rip),%rax │ │ │ │ + lea 0xebb9(%rip),%rax │ │ │ │ cmp %rsi,0x68(%rdx) │ │ │ │ - jge 3af45 │ │ │ │ + jge 3a3f1 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 3b042 │ │ │ │ + jle 3a4e2 │ │ │ │ mov 0x40(%rdx),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ fld1 │ │ │ │ - jmp 3b02a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 3a4c2 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x38(%rdx),%rax │ │ │ │ mov (%rax,%rcx,1),%rax │ │ │ │ mov %rax,%rsi │ │ │ │ shr $0x3f,%rsi │ │ │ │ add %rsi,%rax │ │ │ │ and $0x1,%eax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 3afb0 │ │ │ │ + je 3a458 │ │ │ │ inc %rdi │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r8,%rdi │ │ │ │ - je 3b040 │ │ │ │ + je 3a4e0 │ │ │ │ fldt (%r9,%rcx,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 3b000 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0xf788(%rip),%rax │ │ │ │ + jb 3a498 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xf2c0(%rip),%rax │ │ │ │ ret │ │ │ │ - ffreep %st(0) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003b050 : │ │ │ │ +000000000003a4f0 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - jne 3b110 │ │ │ │ + jne 3a5b0 │ │ │ │ test $0x4,%ah │ │ │ │ - jne 3b128 │ │ │ │ + jne 3a5c8 │ │ │ │ test $0x20,%al │ │ │ │ - jne 3b188 │ │ │ │ + jne 3a628 │ │ │ │ test $0x10,%al │ │ │ │ - jne 3b1b7 │ │ │ │ + jne 3a657 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3b1ce │ │ │ │ + jne 3a66e │ │ │ │ test $0x4,%al │ │ │ │ - jne 3b1e5 │ │ │ │ + jne 3a685 │ │ │ │ test $0x1,%al │ │ │ │ - je 3b0c8 │ │ │ │ + je 3a568 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 3b0b9 │ │ │ │ + jle 3a559 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0xc0(%rbx),%rax │ │ │ │ mov (%rax,%rbp,8),%rdi │ │ │ │ inc %rbp │ │ │ │ call 34f0 │ │ │ │ cmp %rbp,0x30(%rbx) │ │ │ │ - jg 3b0a0 │ │ │ │ + jg 3a540 │ │ │ │ mov 0xc0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 3b230 │ │ │ │ + jne 3a6c8 │ │ │ │ test $0x80,%al │ │ │ │ - jne 3b210 │ │ │ │ + jne 3a6b0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 3b200 │ │ │ │ + jne 3a6a0 │ │ │ │ mov 0x60(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ @@ -59836,257 +59537,253 @@ │ │ │ │ pop %rbp │ │ │ │ jmp 34f0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x108(%rdi),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - je 3b06e │ │ │ │ - mov 0x14e61(%rip),%rbp │ │ │ │ + je 3a50e │ │ │ │ + mov 0x149c1(%rip),%rbp │ │ │ │ mov %rbp,%rdi │ │ │ │ call 3110 │ │ │ │ mov 0xb8(%rbx),%rdi │ │ │ │ call 3150 │ │ │ │ mov %rbp,%rdi │ │ │ │ call 32a0 │ │ │ │ mov %rbp,%rdi │ │ │ │ call 3110 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 3150 │ │ │ │ mov %rbp,%rdi │ │ │ │ call 32a0 │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 3b250 │ │ │ │ + jne 3a6e0 │ │ │ │ mov 0xf0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 3b076 │ │ │ │ + je 3a516 │ │ │ │ mov 0xd0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0xd8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 3b07e │ │ │ │ + je 3a51e │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 3b086 │ │ │ │ + je 3a526 │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 3b08e │ │ │ │ + je 3a52e │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b08e │ │ │ │ + jmp 3a52e │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 3b0e1 │ │ │ │ + jmp 3a581 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b0d9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3a579 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b0d1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3a571 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0xf8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 3b171 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3a611 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - movq 0x14cec(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ - movhps 0x14cf2(%rip),%xmm1 │ │ │ │ + movq 0x14869(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movhps 0x1486e(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x50(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 3b2b5 │ │ │ │ + je 3a739 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3b8f7 │ │ │ │ + jle 3ad67 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rax,%rsi,1),%rcx │ │ │ │ test $0x8,%sil │ │ │ │ - je 3b300 │ │ │ │ + je 3a780 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 3b312 │ │ │ │ + je 3a792 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3b300 │ │ │ │ + jne 3a780 │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ mov %rdx,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x8,%esi │ │ │ │ - je 3b340 │ │ │ │ + je 3a7c0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 3b352 │ │ │ │ + je 3a7d2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3b340 │ │ │ │ + jne 3a7c0 │ │ │ │ mov %rdx,0x48(%rbx) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x50(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3b3a0 │ │ │ │ + jle 3a820 │ │ │ │ mov 0x40(%rbx),%r9 │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%r9,%rdx,1),%rcx │ │ │ │ dec %rcx │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fildll (%r8,%rdx,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt (%rax,%rdx,2) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 3b380 │ │ │ │ + jne 3a800 │ │ │ │ shl $0x2,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0xa0(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3b44e │ │ │ │ + jle 3a8ce │ │ │ │ lea -0x1(%rdi),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ - jbe 3b908 │ │ │ │ + jbe 3ad78 │ │ │ │ mov %rdi,%rsi │ │ │ │ mov $0x3,%r10d │ │ │ │ mov %rax,%rdx │ │ │ │ shr $0x2,%rsi │ │ │ │ movd %r10d,%xmm0 │ │ │ │ shl $0x4,%rsi │ │ │ │ pshufd $0x0,%xmm0,%xmm0 │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x10,%esi │ │ │ │ - je 3b400 │ │ │ │ + je 3a880 │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ movups %xmm0,(%rax) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 3b410 │ │ │ │ + je 3a890 │ │ │ │ xchg %ax,%ax │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ add $0x20,%rdx │ │ │ │ movups %xmm0,-0x10(%rdx) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 3b400 │ │ │ │ + jne 3a880 │ │ │ │ test $0x3,%dil │ │ │ │ - je 3b44e │ │ │ │ + je 3a8ce │ │ │ │ mov %rdi,%rdx │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ - lea 0x0(,%rdx,4),%rcx │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ - movl $0x3,(%rax,%rcx,1) │ │ │ │ + movl $0x3,(%rax,%rdx,4) │ │ │ │ + lea 0x0(,%rdx,4),%rcx │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jle 3b44e │ │ │ │ + jle 3a8ce │ │ │ │ add $0x2,%rdx │ │ │ │ movl $0x3,0x4(%rax,%rcx,1) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jle 3b44e │ │ │ │ + jle 3a8ce │ │ │ │ movl $0x3,0x8(%rax,%rcx,1) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3b49b │ │ │ │ - mov 0x50(%rbx),%rsi │ │ │ │ + jle 3a91b │ │ │ │ + flds 0xe7ee(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0xec67(%rip) │ │ │ │ + mov 0x50(%rbx),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - fld1 │ │ │ │ - fldt 0xf235(%rip) │ │ │ │ shl $0x4,%rcx │ │ │ │ - nop │ │ │ │ + fld1 │ │ │ │ + fldpi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ fdivr %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rax,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 3b480 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3a900 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 3b8c0 │ │ │ │ + jne 3ad30 │ │ │ │ test $0x80,%al │ │ │ │ - jne 3b8a0 │ │ │ │ + jne 3ad10 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 3b880 │ │ │ │ + jne 3acf0 │ │ │ │ test $0x1,%al │ │ │ │ - jne 3b740 │ │ │ │ + jne 3abb0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3b700 │ │ │ │ + jne 3ab78 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3b6d0 │ │ │ │ + jne 3ab50 │ │ │ │ test $0x10,%al │ │ │ │ - jne 3b6a0 │ │ │ │ + jne 3ab20 │ │ │ │ test $0x20,%al │ │ │ │ - je 3b55b │ │ │ │ + je 3a9db │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 3b8da │ │ │ │ + jle 3ad4a │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ mov $0x1,%r12d │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %rdx,%r12 │ │ │ │ inc %rax │ │ │ │ add %r12,%r12 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 3b500 │ │ │ │ + jne 3a980 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ imul %r12,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ @@ -60094,15 +59791,15 @@ │ │ │ │ imul 0x8(%rbx),%r12 │ │ │ │ mov %rax,0xc8(%rbx) │ │ │ │ lea 0x0(,%r12,8),%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xc0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 3b580 │ │ │ │ + jne 3aa00 │ │ │ │ movdqa -0x50(%rbp),%xmm3 │ │ │ │ movups %xmm3,0x20(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -60111,144 +59808,142 @@ │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xe0(%rbx) │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 3b8e5 │ │ │ │ + jne 3ad55 │ │ │ │ mov %rax,0xe8(%rbx) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3b668 │ │ │ │ + jle 3aae8 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 3b90f │ │ │ │ + jbe 3ad7f │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rdx,%rax,2),%xmm0 │ │ │ │ movdqu 0x10(%rdx,%rax,2),%xmm2 │ │ │ │ shufps $0x88,%xmm2,%xmm0 │ │ │ │ movups %xmm0,(%r12,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 3b600 │ │ │ │ + jne 3aa80 │ │ │ │ test $0x3,%dil │ │ │ │ - je 3b668 │ │ │ │ + je 3aae8 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ + mov (%rdx,%rax,8),%r8 │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ lea 0x0(,%rax,4),%rcx │ │ │ │ - mov (%rdx,%rsi,1),%r8 │ │ │ │ - mov %r8d,(%r12,%rcx,1) │ │ │ │ + mov %r8d,(%r12,%rax,4) │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jge 3b668 │ │ │ │ + jge 3aae8 │ │ │ │ mov 0x8(%rdx,%rsi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ mov %r8d,0x4(%r12,%rcx,1) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jle 3b668 │ │ │ │ + jle 3aae8 │ │ │ │ mov 0x10(%rdx,%rsi,1),%rax │ │ │ │ mov %eax,0x8(%r12,%rcx,1) │ │ │ │ mov 0xe8(%rbx),%rcx │ │ │ │ - mov 0xe0(%rbx),%rdx │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ mov %r12,%rsi │ │ │ │ + mov 0xe0(%rbx),%rdx │ │ │ │ mov 0xa0(%rbx),%r8 │ │ │ │ call 3140 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,0x98(%rbx) │ │ │ │ call 34f0 │ │ │ │ - jmp 3b560 │ │ │ │ + jmp 3a9e0 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ inc %rax │ │ │ │ imul %rax,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b4d7 │ │ │ │ + jmp 3a957 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b4cf │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3a94f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ add $0x2,%rax │ │ │ │ shl $0xa,%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ - imul 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ + imul 0x30(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b4c7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3a947 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov %rsp,-0x58(%rbp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ call 3410 │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ mov %rsp,%r12 │ │ │ │ - mov %rax,%r13 │ │ │ │ mov %rax,0xa8(%rbx) │ │ │ │ - jle 3b870 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jle 3ace0 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdx,%r15,8),%rdi │ │ │ │ lea 0x0(,%r15,8),%r14 │ │ │ │ - mov (%rdx,%r14,1),%rdi │ │ │ │ add %r14,%r13 │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,0x0(%r13) │ │ │ │ - cmpq $0x0,(%rdx,%r14,1) │ │ │ │ - jle 3b845 │ │ │ │ - shl $0x4,%r15 │ │ │ │ + cmpq $0x0,(%rdx,%r15,8) │ │ │ │ + jle 3acb5 │ │ │ │ mov %r15,%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ + shl $0x4,%r13 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ sub $0x10,%rsp │ │ │ │ fldt (%rdx,%r13,1) │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt 0xeeb3(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov (%rdx,%r14,1),%rdx │ │ │ │ + fldt 0xea1f(%rip) │ │ │ │ lea -0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -60256,431 +59951,427 @@ │ │ │ │ fildll 0x58(%rbx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0xa8(%rbx),%rsi │ │ │ │ mov %r15,%rdx │ │ │ │ inc %r15 │ │ │ │ - mov %r15,(%r12) │ │ │ │ fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r15,(%r12) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add (%rsi,%r14,1),%rdx │ │ │ │ fstpt (%rdx) │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp (%rdx,%r14,1),%r15 │ │ │ │ - jl 3b7d0 │ │ │ │ + jl 3ac40 │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ add $0x8,%r12 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmp 0x30(%rbx),%rax │ │ │ │ - jge 3b870 │ │ │ │ + jge 3ace0 │ │ │ │ mov 0xa8(%rbx),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp 3b790 │ │ │ │ + jmp 3ac00 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b4bf │ │ │ │ + jmp 3a93f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b4b7 │ │ │ │ + jmp 3a937 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b4ae │ │ │ │ + jmp 3a92e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 3b4a6 │ │ │ │ + jmp 3a926 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 3b50f │ │ │ │ + jmp 3a98f │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ - jmp 3b59e │ │ │ │ - mov $0x1,%edx │ │ │ │ + jmp 3aa1e │ │ │ │ movq $0x1,(%rbx) │ │ │ │ - jmp 3b352 │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 3a7d2 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 3b41d │ │ │ │ + jmp 3a89d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3b62a │ │ │ │ + jmp 3aaaa │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003b920 : │ │ │ │ +000000000003ad90 : │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x108,%rsp │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ movdqu 0xe0(%rdi),%xmm0 │ │ │ │ mov %rsp,-0x110(%rbp) │ │ │ │ lea 0x0(,%rdx,8),%rsi │ │ │ │ inc %rdx │ │ │ │ + movq %xmm0,-0x80(%rbp) │ │ │ │ + movq %xmm0,%rdi │ │ │ │ lea 0xf(%rsi),%rax │ │ │ │ add $0x17,%rsi │ │ │ │ - movq %xmm0,-0x80(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ movups %xmm0,0xd0(%r14) │ │ │ │ shr $0x4,%rax │ │ │ │ - movq %xmm0,%rdi │ │ │ │ + and $0xfffffffffffffff0,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rsi │ │ │ │ - mov %rsp,-0xd0(%rbp) │ │ │ │ + mov %rsp,-0xb0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xe0(%rbp) │ │ │ │ + mov %rsp,-0xf0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x60(%rbp) │ │ │ │ + mov %rsp,-0xf8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0x100(%rbp) │ │ │ │ + mov %rsp,-0x50(%rbp) │ │ │ │ sub %rsi,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rsi │ │ │ │ - mov %rsi,%r13 │ │ │ │ + mov %rsi,%rbx │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ lea 0x10(%rdx),%rsi │ │ │ │ + shr $0x3,%rbx │ │ │ │ sub %rsi,%rsp │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ - sub %rdx,%rsp │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ mov %rsi,-0x88(%rbp) │ │ │ │ + sub %rdx,%rsp │ │ │ │ + mov 0x58(%r14),%r13 │ │ │ │ lea -0x10(%rdx),%rsi │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ + lea 0x1(%r13),%rcx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0xb8(%rbp) │ │ │ │ - mov 0x58(%r14),%r8 │ │ │ │ - mov 0x68(%r14),%r12 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - lea 0x1(%r8),%rbx │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - lea (%rbx,%rbx,1),%rdx │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ + lea (%rcx,%rcx,1),%rdx │ │ │ │ imul %rsi,%rdx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rsi │ │ │ │ sub %rdx,%rsp │ │ │ │ - lea 0xf(%rsp),%rdx │ │ │ │ + mov 0x48(%r14),%rdx │ │ │ │ + lea 0xf(%rsp),%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rsi │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rsp,-0x90(%rbp) │ │ │ │ + mov %rsp,-0x78(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ - mov %rdx,-0x108(%rbp) │ │ │ │ - mov 0x48(%r14),%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ + and $0xfffffffffffffff0,%rbx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rsi,%r12 │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ + mov 0x68(%r14),%rbx │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r14),%edi │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ test $0x20,%dil │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - jne 3bdd6 │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + jne 3b246 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - mov 0x30(%r14),%r11 │ │ │ │ + shl $0x5,%rcx │ │ │ │ fld1 │ │ │ │ mov %edi,%r9d │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ mov %rsp,%r15 │ │ │ │ and $0x10,%r9d │ │ │ │ - movq $0x0,0x0(,%r13,8) │ │ │ │ - shl $0x5,%rbx │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 3bc63 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + movq $0x0,0x0(,%rax,8) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 3b0d3 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul %rsi,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 3bad0 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 3af40 │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 3bc74 │ │ │ │ + jne 3b0e4 │ │ │ │ test $0x8,%dil │ │ │ │ - jne 3d100 │ │ │ │ + jne 3c4d8 │ │ │ │ test $0x2,%dil │ │ │ │ - jne 3c287 │ │ │ │ + jne 3b707 │ │ │ │ and $0x4,%edi │ │ │ │ - jne 3d7c3 │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle 3bee0 │ │ │ │ + jne 3cbcc │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + jle 3b340 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - flds 0xe5bb(%rip) │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ + flds 0xe14b(%rip) │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ lea -0x1(%rax),%r9 │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ sub $0x8,%rbx │ │ │ │ test %r9,%r9 │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ setg -0xd8(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r13,-0xf8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r13d,%r13d │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ + mov %r9,-0x120(%rbp) │ │ │ │ + mov %r13,-0x100(%rbp) │ │ │ │ + mov %r10,-0x108(%rbp) │ │ │ │ + mov %rbx,-0xe8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 3c8b3 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x108(%rbp),%r13 │ │ │ │ - mov 0x40(%r14),%r10 │ │ │ │ - mov 0x58(%r14),%r11 │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r12 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - shl $0x4,%r13 │ │ │ │ - add 0x78(%r14),%r13 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - jmp 3bbfc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jle 3bccb │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x40(%r14),%r13 │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov 0x58(%r14),%r10 │ │ │ │ + shl $0x4,%r11 │ │ │ │ + mov -0xb0(%rbp),%r12 │ │ │ │ + add 0x78(%r14),%r11 │ │ │ │ + mov -0xf0(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%r14 │ │ │ │ + jmp 3b06c │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %r9,%rdx │ │ │ │ - jl 3bbd8 │ │ │ │ - sub %rcx,%rdx │ │ │ │ + jl 3b048 │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r8,%rsi,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3bc57 │ │ │ │ - mov %rax,(%r15,%rsi,1) │ │ │ │ - mov %rdx,(%rbx,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rsi,-0x50(%rbp) │ │ │ │ - je 3c886 │ │ │ │ - mov (%r10,%rsi,1),%r9 │ │ │ │ - lea -0x2(%r9,%r9,1),%rcx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ + jle 3b0c7 │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %rcx,-0x50(%rbp) │ │ │ │ + je 3bca6 │ │ │ │ + mov 0x0(%r13,%rcx,1),%r9 │ │ │ │ + lea -0x2(%r9,%r9,1),%rsi │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0x0(%r13,%rsi,2) │ │ │ │ + fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x1(%r11,%rax,1),%rax │ │ │ │ - sub %r11,%rdi │ │ │ │ - mov %rax,(%r14,%rsi,1) │ │ │ │ + lea 0x1(%r10,%rax,1),%rax │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rax,(%r8,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,(%r12,%rsi,1) │ │ │ │ + mov %rdi,(%r12,%rcx,1) │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ + idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 3bbd0 │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jge 3c860 │ │ │ │ - mov %rcx,%rdx │ │ │ │ + jns 3b040 │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 3bc80 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rsi,(%r14,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rcx,(%r8,%rsi,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3bbe6 │ │ │ │ + jg 3b056 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3bbe6 │ │ │ │ + jmp 3b056 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 3d943 │ │ │ │ + je 3cd43 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle 3bee0 │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + jle 3b340 │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ - flds 0xe446(%rip) │ │ │ │ - mov %r14,%r9 │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ + flds 0xdfe0(%rip) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %r15,%r9 │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ lea 0x0(,%rbx,8),%r13 │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ lea -0x8(%r13),%rbx │ │ │ │ test %rax,%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - lea (%rcx,%r13,1),%rax │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - setg -0xc8(%rbp) │ │ │ │ + mov %rbx,-0xe8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ + setg -0xd0(%rbp) │ │ │ │ xor %r10d,%r10d │ │ │ │ + lea (%rbx,%r13,1),%rax │ │ │ │ + mov %r13,-0xb8(%rbp) │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - mov %r10,-0x108(%rbp) │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ + mov %r10,-0x100(%rbp) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 3c563 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x108(%rbp),%r13 │ │ │ │ - mov 0x40(%r9),%r14 │ │ │ │ - mov 0x58(%r9),%r12 │ │ │ │ - mov %r9,-0x90(%rbp) │ │ │ │ + jle 3b993 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x100(%rbp),%r13 │ │ │ │ mov %rcx,-0x98(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ + mov 0x40(%rcx),%r14 │ │ │ │ + mov %r8,-0xa0(%rbp) │ │ │ │ + mov 0x58(%rcx),%r12 │ │ │ │ shl $0x4,%r13 │ │ │ │ - add 0x78(%r9),%r13 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - jmp 3bd6f │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ + add 0x78(%rcx),%r13 │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + jmp 3b1df │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %r11,%rdx │ │ │ │ - jl 3bd48 │ │ │ │ + jl 3b1b8 │ │ │ │ sub %rdi,%rdx │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r15,%rsi,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3bdca │ │ │ │ - mov %rax,(%r8,%rsi,1) │ │ │ │ + jle 3b23a │ │ │ │ + mov %rax,(%r9,%rsi,1) │ │ │ │ mov %rdx,(%rbx,%rsi,1) │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %rsi,-0xb0(%rbp) │ │ │ │ - je 3c533 │ │ │ │ + cmp %rsi,-0xb8(%rbp) │ │ │ │ + je 3b963 │ │ │ │ mov (%r14,%rsi,1),%r11 │ │ │ │ lea -0x2(%r11,%r11,1),%rdi │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt 0x0(%r13,%rsi,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%r10 │ │ │ │ lea 0x1(%r12,%rax,1),%rax │ │ │ │ sub %r12,%r10 │ │ │ │ - mov %rax,(%rcx,%rsi,1) │ │ │ │ + mov %rax,(%r15,%rsi,1) │ │ │ │ mov %r10,%rax │ │ │ │ - mov %r10,(%r9,%rsi,1) │ │ │ │ + mov %r10,(%r8,%rsi,1) │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %r10,%r10 │ │ │ │ - jns 3bd40 │ │ │ │ + jns 3b1b0 │ │ │ │ add %rdx,%rdi │ │ │ │ cmp %rdi,%r11 │ │ │ │ - jle 3c520 │ │ │ │ + jle 3b950 │ │ │ │ mov %rdi,%rdx │ │ │ │ + mov %rdi,(%rcx,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdi,(%r15,%rsi,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3bd56 │ │ │ │ + jg 3b1c6 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3bd56 │ │ │ │ + jmp 3b1c6 │ │ │ │ test %rax,%rax │ │ │ │ - jle 3bee0 │ │ │ │ + jle 3b340 │ │ │ │ mov 0xc8(%r14),%r12 │ │ │ │ + flds 0xde80(%rip) │ │ │ │ + xor %r10d,%r10d │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov -0x80(%rbp),%r15 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - flds 0xe2e5(%rip) │ │ │ │ mov %r10,%rcx │ │ │ │ lea (%r12,%rax,8),%rsi │ │ │ │ mov %rsi,-0x50(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 3beba │ │ │ │ + jle 3b31a │ │ │ │ mov 0xc0(%r14),%rdx │ │ │ │ - mov %rcx,%r9 │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ + mov %rcx,%r9 │ │ │ │ mov %r12,%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ add 0xb0(%r14),%r9 │ │ │ │ lea (%rdx,%rcx,8),%r8 │ │ │ │ add %rax,%rcx │ │ │ │ lea -0x1(%rdi),%r11 │ │ │ │ lea (%rdx,%rcx,8),%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%r10 │ │ │ │ test %r11,%r11 │ │ │ │ - js 3c280 │ │ │ │ + js 3b700 │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ mov 0x40(%r14),%r12 │ │ │ │ mov %r10,%rax │ │ │ │ mov %r11,%rdi │ │ │ │ fld1 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r12,%rdi,8),%r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 3be88 │ │ │ │ + je 3b2e8 │ │ │ │ dec %r10 │ │ │ │ cmp %r10,%rdx │ │ │ │ - je 3be88 │ │ │ │ + je 3b2e8 │ │ │ │ fmul %st(1),%st │ │ │ │ sub $0x1,%rdi │ │ │ │ - jae 3be70 │ │ │ │ + jae 3b2d0 │ │ │ │ mov -0x40(%rbp),%r10 │ │ │ │ fldt (%r9) │ │ │ │ - fldt (%rbx) │ │ │ │ + shl $0x4,%r10 │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%r9 │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - shl $0x4,%r10 │ │ │ │ add %r15,%r10 │ │ │ │ + fldt (%rbx) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r10) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r10) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 3be50 │ │ │ │ + jne 3b2b0 │ │ │ │ mov %rsi,%r12 │ │ │ │ add $0x10,%rbx │ │ │ │ add $0x8,%r12 │ │ │ │ cmp %r12,-0x50(%rbp) │ │ │ │ - jne 3be10 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3bee0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3bee0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3bee0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3b278 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3b340 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3b340 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3b340 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x110(%rbp),%rsp │ │ │ │ mov 0x98(%r14),%rdi │ │ │ │ call 32c0 │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ shl $0x3,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ @@ -60688,360 +60379,357 @@ │ │ │ │ mov (%r14),%rdx │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xd8(%r14),%rax │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ lea 0x7(%rsp),%r12 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rdi,-0x88(%rbp) │ │ │ │ mov %r12,%r13 │ │ │ │ - and $0xfffffffffffffff8,%r12 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - shl $0x4,%rdx │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ call 3030 │ │ │ │ + shr $0x3,%r13 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r13,8) │ │ │ │ mov 0x30(%r14),%r13 │ │ │ │ fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 3bf9b │ │ │ │ + jle 3b3fb │ │ │ │ lea 0x0(,%r13,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ mov (%r14),%rax │ │ │ │ testb $0x1,0x70(%r14) │ │ │ │ - je 3c0ff │ │ │ │ + je 3b57f │ │ │ │ test %rax,%rax │ │ │ │ - jle 3c0f0 │ │ │ │ + jle 3b570 │ │ │ │ mov 0x38(%r14),%r10 │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ lea -0x1(%r13),%r15 │ │ │ │ mov %r14,-0x70(%rbp) │ │ │ │ test %r15,%r15 │ │ │ │ lea 0x0(,%r15,8),%r11 │ │ │ │ + mov (%r10,%r15,8),%rdi │ │ │ │ setg -0x68(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov (%r10,%r11,1),%rcx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rdi,-0x50(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ add %rdi,%rax │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r8,%rax,1),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ cmp %rsi,%r13 │ │ │ │ - jle 3c079 │ │ │ │ + jle 3b4f9 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ + mov (%r12,%rsi,8),%rdx │ │ │ │ mov %r15,-0x40(%rbp) │ │ │ │ mov 0xa8(%rax),%r9 │ │ │ │ mov 0x40(%rax),%rdi │ │ │ │ lea 0x0(,%rsi,8),%rax │ │ │ │ - mov (%r12,%rax,1),%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rbx,%rax,1),%r15 │ │ │ │ imul (%rdi,%rax,1),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add (%r9,%rax,1),%rsi │ │ │ │ - add %r15,%rdx │ │ │ │ - mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ + add %r15,%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ + mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rsi,%r11 │ │ │ │ - jne 3c040 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3b4c0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ mov (%r12,%r13,8),%rax │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ - fldt (%rcx) │ │ │ │ mov (%rbx,%r15,8),%rax │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%rcx) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rbx,%r15,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%r14) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 3c0e2 │ │ │ │ + jne 3b562 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 3c0c5 │ │ │ │ - jmp 3c0e2 │ │ │ │ + jne 3b545 │ │ │ │ + jmp 3b562 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rsi,%rsi │ │ │ │ - je 3c0e2 │ │ │ │ + je 3b562 │ │ │ │ dec %rsi │ │ │ │ - mov (%rbx,%rsi,8),%rax │ │ │ │ movq $0x0,0x8(%rbx,%rsi,8) │ │ │ │ + mov (%rbx,%rsi,8),%rax │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rbx,%rsi,8) │ │ │ │ cmp %rax,(%r10,%rsi,8) │ │ │ │ - je 3c0c0 │ │ │ │ + je 3b540 │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %r14,-0x60(%rbp) │ │ │ │ - jne 3c000 │ │ │ │ + jne 3b460 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %r15d,%r15d │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ test %rax,%rax │ │ │ │ - jle 3c0f0 │ │ │ │ + jle 3b570 │ │ │ │ mov %r8,-0x80(%rbp) │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ cmp %r13,%r15 │ │ │ │ - jge 3c1e1 │ │ │ │ + jge 3b661 │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ - mov 0x40(%r14),%r8 │ │ │ │ mov %r15,%rcx │ │ │ │ + mov 0x40(%r14),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ lea (%rax,%rcx,1),%r12 │ │ │ │ - mov %r15,%rax │ │ │ │ fldt (%r12) │ │ │ │ - lea 0x0(,%r15,8),%r13 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov (%r8,%r15,8),%r8 │ │ │ │ sub $0x10,%rsp │ │ │ │ shl $0x4,%rax │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ add 0x60(%r14),%rax │ │ │ │ - mov (%r8,%r13,1),%r8 │ │ │ │ + lea 0x0(,%r15,8),%r13 │ │ │ │ + lea -0x2(%r8,%r8,1),%r8 │ │ │ │ add $0x10,%r12 │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ mov (%rbx,%r15,8),%rax │ │ │ │ - lea -0x2(%r8,%r8,1),%r8 │ │ │ │ inc %r15 │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0xe51b(%rip) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + fldt 0xe07b(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x50(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ fldt -0x60(%rbp) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ mov 0x40(%r14),%r8 │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ - fdivp %st,%st(1) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ mov (%r8,%r13,1),%rax │ │ │ │ + imul -0x8(%rsi,%r15,8),%rax │ │ │ │ mov 0x30(%r14),%r13 │ │ │ │ - imul -0x8(%rcx,%r15,8),%rax │ │ │ │ add %rdi,%rax │ │ │ │ - mov %rax,(%rcx,%r15,8) │ │ │ │ + mov %rax,(%rsi,%r15,8) │ │ │ │ fstpt (%r12) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %r13,%r15 │ │ │ │ - jl 3c140 │ │ │ │ + jl 3b5c0 │ │ │ │ mov (%r14),%rax │ │ │ │ - mov %rcx,%rdi │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov (%rdi,%r13,8),%rdi │ │ │ │ mov %r13,%r8 │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ lea -0x1(%r13),%r15 │ │ │ │ shl $0x4,%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - shl $0x4,%rdx │ │ │ │ shl $0x4,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ fldt (%rdi,%r8,1) │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ mov 0x38(%r14),%r8 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rdi,%rcx,1) │ │ │ │ - mov (%rbx,%r15,8),%rcx │ │ │ │ - inc %rcx │ │ │ │ + mov (%rbx,%r15,8),%rdi │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ mov %rcx,(%rbx,%r15,8) │ │ │ │ cmp %rcx,(%r8,%r15,8) │ │ │ │ - jne 3c263 │ │ │ │ + jne 3b6e3 │ │ │ │ test %r15,%r15 │ │ │ │ - jg 3c245 │ │ │ │ - jmp 3c263 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 3b6c5 │ │ │ │ + jmp 3b6e3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %r15,%r15 │ │ │ │ - je 3c263 │ │ │ │ + je 3b6e3 │ │ │ │ dec %r15 │ │ │ │ - mov (%rbx,%r15,8),%rdi │ │ │ │ movq $0x0,0x8(%rbx,%r15,8) │ │ │ │ + mov (%rbx,%r15,8),%rdi │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov %rcx,(%rbx,%r15,8) │ │ │ │ cmp %rcx,(%r8,%r15,8) │ │ │ │ - je 3c240 │ │ │ │ + je 3b6c0 │ │ │ │ incq -0x70(%rbp) │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jge 3c0f0 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 3b570 │ │ │ │ mov 0x30(%r14),%r13 │ │ │ │ - jmp 3c120 │ │ │ │ + jmp 3b5a0 │ │ │ │ nopl (%rax) │ │ │ │ fld1 │ │ │ │ - jmp 3be92 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ + jmp 3b2f2 │ │ │ │ fld1 │ │ │ │ - mov 0x60(%r14),%r11 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - fchs │ │ │ │ - fldt 0xe0e2(%rip) │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov 0x60(%r14),%r10 │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%r13 │ │ │ │ + fchs │ │ │ │ + fldl2e │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + shr $0x4,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ fld1 │ │ │ │ - shr $0x4,%rbx │ │ │ │ - mov %r12,%rsi │ │ │ │ lea 0x3(%r13,%r13,1),%rdi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ + fldt (%r10,%rax,1) │ │ │ │ + mov %rcx,%rax │ │ │ │ imul %r9,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rax,1) │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - js 3c36c │ │ │ │ + js 3b7ac │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 3c342 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 3b782 │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 3c340 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3b780 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3c370 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3b7b0 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ inc %r9 │ │ │ │ add %rax,%rsi │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 3c2bf │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle 3bee0 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 3b73b │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + jle 3b340 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0xa0(%rbp),%r12 │ │ │ │ + mov -0xa0(%rbp),%r13 │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ - lea -0x1(%rax),%r13 │ │ │ │ - shr $0x4,%r12 │ │ │ │ + lea -0x1(%rax),%rcx │ │ │ │ + shr $0x4,%r13 │ │ │ │ mov %rbx,-0x118(%rbp) │ │ │ │ sub $0x8,%rbx │ │ │ │ - test %r13,%r13 │ │ │ │ - setg -0xc0(%rbp) │ │ │ │ + test %rcx,%rcx │ │ │ │ mov %rbx,-0xd8(%rbp) │ │ │ │ + setg %dil │ │ │ │ test %rax,%rax │ │ │ │ - jle 3decd │ │ │ │ + jle 3d2c8 │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - movq $0x0,-0xf0(%rbp) │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov %r13,-0xa8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov %rcx,-0xc8(%rbp) │ │ │ │ + mov %dil,-0x120(%rbp) │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ mov %r14,-0x98(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xc8(%rbp),%r14 │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %r13,-0x120(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r15,-0xb8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ - mov %rbx,-0x50(%rbp) │ │ │ │ - mov -0x118(%rbp),%r11 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0x100(%rbp),%r13 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ + mov -0xf8(%rbp),%rbx │ │ │ │ shl $0x4,%r13 │ │ │ │ mov 0x40(%rax),%r15 │ │ │ │ + mov -0xc0(%rbp),%r12 │ │ │ │ add 0x78(%rax),%r13 │ │ │ │ - jmp 3c4a2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 3b8df │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %r10,%rdx │ │ │ │ - jl 3c478 │ │ │ │ + jl 3b8b8 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3c504 │ │ │ │ + jle 3b93e │ │ │ │ mov %rax,(%r12,%rcx,1) │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r11,%rcx │ │ │ │ - je 3cc3c │ │ │ │ + je 3c024 │ │ │ │ mov (%r15,%rcx,1),%r10 │ │ │ │ lea -0x2(%r10,%r10,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt 0x0(%r13,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ @@ -61051,290 +60739,280 @@ │ │ │ │ sub %r14,%rdi │ │ │ │ mov %rax,(%r9,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r8,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 3c470 │ │ │ │ + jns 3b8b0 │ │ │ │ add %rdx,%rsi │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ cmp %r10,%rsi │ │ │ │ - jge 3c873 │ │ │ │ + jge 3bc93 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rsi,(%rax,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3c48d │ │ │ │ + jg 3b8ca │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3c48d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %rdx,(%r15,%rsi,1) │ │ │ │ + jmp 3b8ca │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3bd56 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ + jmp 3b1c6 │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov %r8,%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x90(%rbp),%r9 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - flds 0xdb7c(%rip) │ │ │ │ - mov %rax,%rcx │ │ │ │ + flds 0xd757(%rip) │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3c80a │ │ │ │ - mov 0x58(%r9),%rax │ │ │ │ - mov %r15,%rsi │ │ │ │ - fld1 │ │ │ │ + jle 3bc2a │ │ │ │ + mov 0x58(%rcx),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ + fld1 │ │ │ │ + mov %rcx,%rdi │ │ │ │ inc %rax │ │ │ │ lea (%rax,%rax,1),%r14 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xc8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %r14,%r15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,-0x60(%rbp) │ │ │ │ - jle 3c6ca │ │ │ │ - mov 0xb0(%r9),%rdi │ │ │ │ - mov -0xb8(%rbp),%rdx │ │ │ │ - mov -0x88(%rbp),%r12 │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ + jle 3bae3 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ mov %rax,%r11 │ │ │ │ - mov 0x40(%r9),%r14 │ │ │ │ - mov %rsi,-0xa8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - lea (%rcx,%r10,1),%r13 │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ + mov 0x40(%rdi),%r14 │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ + mov 0xb0(%rdi),%rsi │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ + add %r10,%r14 │ │ │ │ + lea (%r8,%r10,1),%r13 │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0xc8(%rbp),%rdx │ │ │ │ fldt (%r12,%r11,1) │ │ │ │ lea 0x10(%r12,%r11,1),%r12 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - add %r10,%r14 │ │ │ │ - mov (%rdi,%r10,1),%rdi │ │ │ │ + lea 0x8(%rcx,%r10,1),%r11 │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + lea (%rbx,%r10,1),%rsi │ │ │ │ imul %rdx,%rax │ │ │ │ - lea 0x8(%r11,%r10,1),%r11 │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ + mov %r8,-0x98(%rbp) │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ - lea (%rbx,%r10,1),%rdi │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdi),%r10 │ │ │ │ - mov (%r14),%rcx │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + mov (%r14),%rdi │ │ │ │ fld %st(1) │ │ │ │ test %r10,%r10 │ │ │ │ - je 3c66a │ │ │ │ - ffreep %st(0) │ │ │ │ - lea -0x1(%rcx),%r9 │ │ │ │ + je 3ba8a │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x1(%rdi),%r8 │ │ │ │ fld %st(2) │ │ │ │ - cmp %r9,%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ fcmove %st(2),%st │ │ │ │ - imul %rdx,%rcx │ │ │ │ - add $0x8,%rdi │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + imul %rdx,%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ add $0x8,%r14 │ │ │ │ add $0x8,%r13 │ │ │ │ add $0x10,%r12 │ │ │ │ add $0x8,%r11 │ │ │ │ - mov -0x8(%r13),%r9 │ │ │ │ - lea (%rcx,%r10,1),%rdx │ │ │ │ - mov %rdx,-0x8(%r11) │ │ │ │ - add %rax,%r9 │ │ │ │ + add %rax,%r8 │ │ │ │ add %r15,%rax │ │ │ │ - shl $0x4,%r9 │ │ │ │ - fldt (%rbx,%r9,1) │ │ │ │ + shl $0x4,%r8 │ │ │ │ + lea (%rdi,%r10,1),%rdx │ │ │ │ + fldt (%rbx,%r8,1) │ │ │ │ + mov %rdx,-0x8(%r11) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r12) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 3c650 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0xa8(%rbp),%rsi │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x78(%rbp),%rax │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - mov (%rax,%rdi,8),%rax │ │ │ │ - shl $0x4,%rdi │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 3ba70 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%rbx │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov (%rax,%rsi,8),%rax │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov -0x88(%rbp),%rdi │ │ │ │ - fldt (%rdi,%rdx,1) │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - fldt (%rdi) │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + fldt (%rsi,%rdx,1) │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + add %rcx,%rax │ │ │ │ + fldt (%rsi) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + mov (%r9,%rsi,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ - mov (%r8,%rdi,8),%rdx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rbx,%rdi,8),%rax │ │ │ │ + mov (%rbx,%rsi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3c850 │ │ │ │ - mov 0x40(%r9),%rdi │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ - mov (%rdi,%r11,1),%rdi │ │ │ │ - dec %rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 3c850 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + je 3bc70 │ │ │ │ + mov 0x40(%rdi),%rsi │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + mov (%rsi,%rcx,1),%rsi │ │ │ │ + dec %rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 3bc70 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rbx,%rdi,8) │ │ │ │ - mov (%rcx,%rdi,8),%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,(%rbx,%rsi,8) │ │ │ │ + mov (%r8,%rsi,8),%rax │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ inc %rax │ │ │ │ - mov %rax,(%rcx,%rdi,8) │ │ │ │ + mov %rax,(%r8,%rsi,8) │ │ │ │ cmp %r15,%rax │ │ │ │ - jne 3c7e2 │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 3c7e2 │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 3c7b5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r9),%r11 │ │ │ │ + jne 3bc02 │ │ │ │ + cmpb $0x0,-0xd0(%rbp) │ │ │ │ + je 3bc02 │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 3bbd5 │ │ │ │ + nop │ │ │ │ + mov 0x40(%rdi),%r11 │ │ │ │ mov (%r11,%rax,8),%r11 │ │ │ │ dec %r11 │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 3c7d9 │ │ │ │ + je 3bbf9 │ │ │ │ add %r10,%rdx │ │ │ │ mov $0x1,%r10d │ │ │ │ mov %rdx,(%rbx,%rax,8) │ │ │ │ - mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ + mov 0x8(%rcx,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3c7a1 │ │ │ │ + jg 3bbc1 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r10 │ │ │ │ - mov %r10,0x8(%r8,%rax,8) │ │ │ │ + mov %r10,0x8(%r9,%rax,8) │ │ │ │ mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ - cmp %r15,%rdi │ │ │ │ - jne 3c7f0 │ │ │ │ + cmp %r15,%rsi │ │ │ │ + jne 3bc10 │ │ │ │ test %rax,%rax │ │ │ │ - je 3c7f0 │ │ │ │ + je 3bc10 │ │ │ │ dec %rax │ │ │ │ - mov (%rcx,%rax,8),%rdi │ │ │ │ + mov (%r8,%rax,8),%rsi │ │ │ │ mov (%rbx,%rax,8),%rdx │ │ │ │ - mov (%r8,%rax,8),%r10 │ │ │ │ - movq $0x0,0x8(%rcx,%rax,8) │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,(%rcx,%rax,8) │ │ │ │ + movq $0x0,0x8(%r8,%rax,8) │ │ │ │ + mov (%r9,%rax,8),%r10 │ │ │ │ + inc %rsi │ │ │ │ + mov %rsi,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3c770 │ │ │ │ + jne 3bb90 │ │ │ │ neg %r10 │ │ │ │ - mov %r10,(%r8,%rax,8) │ │ │ │ - jmp 3c780 │ │ │ │ + mov %r10,(%r9,%rax,8) │ │ │ │ + jmp 3bba0 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 3c5a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jne 3b9c8 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rdi,%rcx │ │ │ │ incq -0xf8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %rsi,-0xb8(%rbp) │ │ │ │ - add %rsi,-0x108(%rbp) │ │ │ │ + add %rsi,-0xc0(%rbp) │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 3bcfa │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,%r14 │ │ │ │ - jmp 3bee0 │ │ │ │ + jne 3b160 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + jmp 3b340 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 3c737 │ │ │ │ - mov %rdx,(%r8,%rsi,1) │ │ │ │ + mov %rdx,(%r9,%rsi,8) │ │ │ │ + jmp 3bb53 │ │ │ │ + mov %rdx,(%r14,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3bbe6 │ │ │ │ + jmp 3b056 │ │ │ │ mov %rdx,(%rax,%rcx,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3c48d │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + jmp 3b8ca │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov %rcx,%rdi │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ + mov %r8,%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - flds 0xd82c(%rip) │ │ │ │ - mov %rax,%rcx │ │ │ │ + flds 0xd414(%rip) │ │ │ │ + mov %rax,%r8 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3cbed │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + jle 3bfd2 │ │ │ │ fildll 0x58(%r14) │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0x120(%rbp),%rsi │ │ │ │ fld %st(0) │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov -0x78(%rbp),%r12 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - xor %edx,%edx │ │ │ │ lea 0x2(%rax,%rax,1),%r13 │ │ │ │ - mov -0x60(%rbp),%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %r13,%r8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - cmp %rdx,-0x60(%rbp) │ │ │ │ - jle 3cac5 │ │ │ │ + mov -0x90(%rbp),%r12 │ │ │ │ + xor %eax,%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov %rdi,-0xc8(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rax,-0x60(%rbp) │ │ │ │ + jle 3beae │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - mov %r15,-0xb8(%rbp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + mov %rsi,-0xa0(%rbp) │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ mov 0x60(%r14),%r11 │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ + mov (%r12,%rax,8),%rcx │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ add 0x78(%r14),%r10 │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - shl $0x3,%rdx │ │ │ │ - fldt (%r9,%rsi,1) │ │ │ │ - mov (%r12,%rdx,1),%rsi │ │ │ │ - jmp 3c9f9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3bdf5 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0xd9f8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -61349,41 +61027,41 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 3c9c9 │ │ │ │ + je 3bdc5 │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0xdcef(%rip) │ │ │ │ + fldt 0xd8c3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - imul %rsi,%rdi │ │ │ │ - lea (%rdi,%r8,1),%rsi │ │ │ │ - mov %rsi,0x8(%r12,%rdx,1) │ │ │ │ + imul %rcx,%rsi │ │ │ │ + lea (%rsi,%rdi,1),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rdx,2) │ │ │ │ + mov %rcx,0x8(%r12,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,-0x50(%rbp) │ │ │ │ - je 3caa0 │ │ │ │ - mov 0x0(%r13,%rdx,1),%rdi │ │ │ │ - mov (%rbx,%rdx,1),%r8 │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - je 3ca12 │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 3ca12 │ │ │ │ + je 3be90 │ │ │ │ + mov 0x0(%r13,%rdx,1),%rsi │ │ │ │ + mov (%rbx,%rdx,1),%rdi │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 3be0e │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 3be0e │ │ │ │ fmul %st(2),%st │ │ │ │ - mov (%rcx,%rdx,1),%r14 │ │ │ │ - fldt (%r10,%rdx,2) │ │ │ │ + mov (%r8,%rdx,1),%r14 │ │ │ │ add (%r15,%rdx,1),%r14 │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ + fldt (%r10,%rdx,2) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(4),%st │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ @@ -61398,188 +61076,185 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldt (%r11,%rdx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 3c980 │ │ │ │ + ja 3bd80 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3ca80 │ │ │ │ + ja 3be70 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xdc54(%rip) │ │ │ │ + fldt 0xd828(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 3c9d5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3bdd1 │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xdc2e(%rip) │ │ │ │ + fldt 0xd80e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3c9d5 │ │ │ │ + jmp 3bdd1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov (%r12,%rsi,8),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - fldt (%rsi) │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - fldt (%rsi) │ │ │ │ - mov (%r15,%rdi,8),%rsi │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0xa8(%rbp),%rdi │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + mov -0x60(%rbp),%rax │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov (%r15,%rsi,8),%rdx │ │ │ │ + mov (%r12,%rax,8),%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + fldt (%rcx) │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - mov (%rbx,%rdi,8),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 3cc30 │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ - mov (%r9,%r11,1),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 3cc30 │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov (%rcx,%rdi,8),%rsi │ │ │ │ - mov %rdx,(%rbx,%rdi,8) │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - mov %rdx,(%rcx,%rdi,8) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - jne 3cbd0 │ │ │ │ + fstpt (%rax) │ │ │ │ + mov (%rbx,%rsi,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 3c018 │ │ │ │ + mov 0x40(%r14),%rcx │ │ │ │ + mov -0xe8(%rbp),%r11 │ │ │ │ + mov (%rcx,%r11,1),%rcx │ │ │ │ + dec %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 3c018 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,(%rbx,%rsi,8) │ │ │ │ + mov (%r8,%rsi,8),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + mov %rax,(%r8,%rsi,8) │ │ │ │ + mov %rsi,%rax │ │ │ │ + jne 3bfb8 │ │ │ │ cmpb $0x0,-0xd8(%rbp) │ │ │ │ - jne 3cb95 │ │ │ │ - jmp 3cbd0 │ │ │ │ - nop │ │ │ │ + je 3bfb8 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + jmp 3bf85 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ - mov (%r11,%rdx,8),%r11 │ │ │ │ + mov (%r11,%rax,8),%r11 │ │ │ │ dec %r11 │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 3cbba │ │ │ │ - add %r10,%rsi │ │ │ │ + cmp %r11,%rdx │ │ │ │ + je 3bfa9 │ │ │ │ + add %r10,%rdx │ │ │ │ mov $0x1,%r10d │ │ │ │ - mov %rsi,(%rbx,%rdx,8) │ │ │ │ - mov 0x8(%rax,%rdx,8),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jg 3cb81 │ │ │ │ - neg %rsi │ │ │ │ + mov %rdx,(%rbx,%rax,8) │ │ │ │ + mov 0x8(%r9,%rax,8),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 3bf71 │ │ │ │ + neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r10 │ │ │ │ - mov %r10,0x8(%r15,%rdx,8) │ │ │ │ - mov %rsi,0x8(%rbx,%rdx,8) │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 3cbd0 │ │ │ │ + mov %r10,0x8(%r15,%rax,8) │ │ │ │ + mov %rdx,0x8(%rbx,%rax,8) │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne 3bfb8 │ │ │ │ + test %rax,%rax │ │ │ │ + je 3bfb8 │ │ │ │ + dec %rax │ │ │ │ + mov (%r8,%rax,8),%rcx │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + movq $0x0,0x8(%r8,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%r10 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 3cbd0 │ │ │ │ - dec %rdx │ │ │ │ - mov (%rcx,%rdx,8),%rsi │ │ │ │ - mov (%r15,%rdx,8),%r10 │ │ │ │ - movq $0x0,0x8(%rcx,%rdx,8) │ │ │ │ - lea 0x1(%rsi),%r9 │ │ │ │ - mov (%rbx,%rdx,8),%rsi │ │ │ │ - mov %r9,(%rcx,%rdx,8) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 3cb50 │ │ │ │ + jne 3bf40 │ │ │ │ neg %r10 │ │ │ │ - mov %r10,(%r15,%rdx,8) │ │ │ │ - jmp 3cb60 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - incq -0x90(%rbp) │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - cmp %rsi,-0x70(%rbp) │ │ │ │ - jne 3c910 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rax,%r8 │ │ │ │ - incq -0xf8(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov %r10,(%r15,%rax,8) │ │ │ │ + jmp 3bf50 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + incq -0x98(%rbp) │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + cmp %rcx,-0x70(%rbp) │ │ │ │ + jne 3bd20 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0x100(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ mov -0x118(%rbp),%rsi │ │ │ │ - add %rsi,-0xc8(%rbp) │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ + add %rsi,-0xd0(%rbp) │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ add %rsi,-0x108(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 3bb88 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3bee0 │ │ │ │ - neg %rsi │ │ │ │ - mov %rsi,(%r15,%rdi,8) │ │ │ │ - jmp 3cb22 │ │ │ │ + jne 3afee │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3b340 │ │ │ │ + nopl (%rax) │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,(%r15,%rsi,8) │ │ │ │ + jmp 3bf08 │ │ │ │ mov -0x118(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,-0x128(%rbp) │ │ │ │ - mov %r9,-0xc8(%rbp) │ │ │ │ - mov -0x50(%rbp),%rbx │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + mov -0x50(%rbp),%r12 │ │ │ │ call 3030 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ mov %r14,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x98(%rbp),%rax │ │ │ │ + mov $0x20,%edi │ │ │ │ mov -0xa8(%rbp),%r11 │ │ │ │ mov -0x128(%rbp),%r8 │ │ │ │ - mov $0x20,%edi │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - xor %edx,%edx │ │ │ │ + fmul %st(0),%st │ │ │ │ mov 0x60(%rax),%r10 │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ fstpt -0x50(%rbp) │ │ │ │ nopl (%rax) │ │ │ │ mov (%r15,%rdx,8),%rax │ │ │ │ mov (%r8,%rdx,8),%rsi │ │ │ │ fldt 0x0(%r13) │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - shl $0x4,%rax │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x50(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 3d0d0 │ │ │ │ + jbe 3c4a8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0xd68b(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -61593,389 +61268,392 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 3cd34 │ │ │ │ + je 3c118 │ │ │ │ fchs │ │ │ │ - fmuls 0xd3a2(%rip) │ │ │ │ - fldt 0xd980(%rip) │ │ │ │ + fmuls 0xcfbe(%rip) │ │ │ │ + fldt 0xd56c(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov %r11,%r14 │ │ │ │ mov (%r9,%rdx,8),%rax │ │ │ │ imul %rdx,%r14 │ │ │ │ mov %r14,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ + add %r12,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0xd61f(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jge 3cde1 │ │ │ │ + jge 3c1c1 │ │ │ │ fmul %st,%st(1) │ │ │ │ shl $0x4,%r14 │ │ │ │ - fldt 0x10(%r14,%r12,1) │ │ │ │ + fldt 0x10(%r14,%rbx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%rsi),%rcx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jg 3cde7 │ │ │ │ - fldt -0x20(%rbx,%rdi,1) │ │ │ │ + jg 3c1c7 │ │ │ │ + fldt -0x20(%r12,%rdi,1) │ │ │ │ inc %rax │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rsi,%rax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x2,%esi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + fld %st(1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rbx,%rcx,1) │ │ │ │ + fstpt (%r12,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 3cdc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3cdf0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3cdf0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3c1a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3c1d0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3c1d0 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r13 │ │ │ │ add %rax,%rdi │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 3cca0 │ │ │ │ + jne 3c088 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3d77f │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov -0x120(%rbp),%r13 │ │ │ │ + jle 3cb8f │ │ │ │ + mov -0xa8(%rbp),%r13 │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov %rax,%r10 │ │ │ │ + movzbl -0x120(%rbp),%edi │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %r10,-0xb8(%rbp) │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ fld1 │ │ │ │ - mov %r13,%rdi │ │ │ │ - flds 0xd271(%rip) │ │ │ │ - mov %r12,-0xb0(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r12 │ │ │ │ + mov %r13,-0xc0(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + flds 0xcea0(%rip) │ │ │ │ + mov %r12,-0xc8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + mov %dil,-0xb8(%rbp) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ + lea 0x2(%rax,%rax,1),%r12 │ │ │ │ + mov %rsi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdi,%rsi │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jle 3cf38 │ │ │ │ + jle 3c328 │ │ │ │ + mov %rax,%r9 │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ mov (%r11,%rax,8),%rdx │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov -0xb8(%rbp),%r14 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov %r12,-0x98(%rbp) │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %r12,-0x98(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ fldt (%rbx,%r9,1) │ │ │ │ + mov %r14,-0xa8(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%rcx,%rax,8),%r12 │ │ │ │ + mov (%rdi,%rax,8),%r12 │ │ │ │ mov 0x0(%r13,%rax,8),%r9 │ │ │ │ fld %st(2) │ │ │ │ test %r12,%r12 │ │ │ │ - je 3ceed │ │ │ │ - ffreep %st(0) │ │ │ │ - lea -0x1(%r9),%rsi │ │ │ │ + je 3c2dd │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x1(%r9),%rcx │ │ │ │ fld %st(1) │ │ │ │ - cmp %r12,%rsi │ │ │ │ + cmp %r12,%rcx │ │ │ │ fcmove %st(3),%st │ │ │ │ - mov %rdi,%rsi │ │ │ │ imul %rdx,%r9 │ │ │ │ - imul %rax,%rsi │ │ │ │ - add (%r8,%rax,8),%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + add (%r8,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ lea (%r9,%r12,1),%rdx │ │ │ │ + shl $0x4,%rcx │ │ │ │ mov %rdx,(%r11,%rax,8) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%r14,%rsi,1) │ │ │ │ - mov %rax,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx,%rsi,1) │ │ │ │ + fstpt (%rbx,%rcx,1) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 3ced0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jne 3c2c0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ mov -0x98(%rbp),%r12 │ │ │ │ mov -0xa8(%rbp),%r14 │ │ │ │ mov (%r11,%r10,8),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - mov (%r15,%rsi,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - fldt (%rdi) │ │ │ │ + mov (%r15,%rcx,8),%rdx │ │ │ │ + add %rsi,%rax │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rcx,%rsi,8),%rax │ │ │ │ + mov (%rdi,%rcx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3d0c0 │ │ │ │ + je 3c498 │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov (%r9,%rdi,1),%r9 │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov (%r9,%rsi,1),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rax │ │ │ │ - je 3d0c0 │ │ │ │ + je 3c498 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rcx,%rsi,8) │ │ │ │ - mov (%r8,%rsi,8),%rax │ │ │ │ + mov %rax,(%rdi,%rcx,8) │ │ │ │ + mov (%r8,%rcx,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r12,%rax │ │ │ │ - mov %rax,(%r8,%rsi,8) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jne 3d054 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 3d054 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - jmp 3d016 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rax,(%r8,%rcx,8) │ │ │ │ + mov %rcx,%rax │ │ │ │ + jne 3c42c │ │ │ │ + cmpb $0x0,-0xb8(%rbp) │ │ │ │ + je 3c42c │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + jmp 3c3f6 │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ mov 0x0(%r13,%rax,8),%r13 │ │ │ │ dec %r13 │ │ │ │ cmp %r13,%rdx │ │ │ │ - je 3d03a │ │ │ │ + je 3c41a │ │ │ │ add %r9,%rdx │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov %rdx,(%rcx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov %rdx,(%rdi,%rax,8) │ │ │ │ + mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3d002 │ │ │ │ + jg 3c3e2 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r9 │ │ │ │ mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%rcx,%rax,8) │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jne 3d050 │ │ │ │ + mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 3c428 │ │ │ │ test %rax,%rax │ │ │ │ - je 3d050 │ │ │ │ + je 3c428 │ │ │ │ dec %rax │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - mov (%rcx,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov (%r8,%rax,8),%rcx │ │ │ │ + mov (%rdi,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r8,%rax,8) │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,(%r8,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%r9 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3cfd0 │ │ │ │ + jne 3c3b0 │ │ │ │ neg %r9 │ │ │ │ mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 3cfe1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jmp 3c3c1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - cmp %rdi,-0x70(%rbp) │ │ │ │ - jne 3ce90 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + cmp %rsi,-0x70(%rbp) │ │ │ │ + jne 3c280 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %r10,-0xf8(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 3bed0 │ │ │ │ + add %r10,-0x100(%rbp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 3b330 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 3d773 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb0(%rbp),%r12 │ │ │ │ - mov -0xb8(%rbp),%r10 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - jmp 3c3fb │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 3cb83 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc0(%rbp),%r13 │ │ │ │ + movzbl -0xb8(%rbp),%edi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + jmp 3b838 │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rsi,8) │ │ │ │ - jmp 3cf8b │ │ │ │ + mov %rdx,(%r15,%rcx,8) │ │ │ │ + jmp 3c37b │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3d0e5 │ │ │ │ + ja 3c4bd │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xd5e2(%rip) │ │ │ │ + fldt 0xd1da(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 3cd44 │ │ │ │ + jmp 3c128 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0xd5c9(%rip) │ │ │ │ + fldt 0xd1c1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3cd44 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov -0xc8(%rbp),%r13 │ │ │ │ + jmp 3c128 │ │ │ │ fld1 │ │ │ │ - mov 0x60(%r14),%r11 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - fchs │ │ │ │ - fldt 0xd269(%rip) │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov 0x60(%r14),%r10 │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov -0xd0(%rbp),%r13 │ │ │ │ + fchs │ │ │ │ + fldl2e │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + shr $0x4,%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ fld1 │ │ │ │ - shr $0x4,%rbx │ │ │ │ - mov %r12,%rsi │ │ │ │ lea 0x3(%r13,%r13,1),%rdi │ │ │ │ mov %r9,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%r11,%rax,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ + fldt (%r10,%rax,1) │ │ │ │ + mov %rcx,%rax │ │ │ │ imul %r9,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rax,1) │ │ │ │ + fstpt (%rbx,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - js 3d1ac │ │ │ │ + js 3c5ac │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 3d182 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3c582 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 3d180 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3c580 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3d1b0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3c5b0 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ inc %r9 │ │ │ │ add %rax,%rsi │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 3d138 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle 3bee0 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 3c50c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + jle 3b340 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov -0xa0(%rbp),%r13 │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ - lea -0x1(%rax),%rdi │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ + lea -0x1(%rax),%rbx │ │ │ │ shr $0x4,%r13 │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - sub $0x8,%rbx │ │ │ │ - test %rdi,%rdi │ │ │ │ - setg -0xc0(%rbp) │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ + sub $0x8,%rdi │ │ │ │ + test %rbx,%rbx │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ + setg %dil │ │ │ │ test %rax,%rax │ │ │ │ - jle 3deb8 │ │ │ │ + jle 3d2b3 │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov 0x58(%r14),%r9 │ │ │ │ + mov %dil,-0xc0(%rbp) │ │ │ │ + mov %rbx,-0xc8(%rbp) │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ mov %r13,-0x98(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r13 │ │ │ │ mov %r14,-0x50(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov %r10,%rbx │ │ │ │ - movq $0x0,-0xf0(%rbp) │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov %rbx,-0xb8(%rbp) │ │ │ │ - mov -0x90(%rbp),%r12 │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov %r12,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xf8(%rbp),%r12 │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 3d2bb │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3c6bb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %r8,%rdx │ │ │ │ - jl 3d298 │ │ │ │ + jl 3c698 │ │ │ │ sub %rsi,%rdx │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3d312 │ │ │ │ + jle 3c712 │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xa8(%rbp) │ │ │ │ - je 3d331 │ │ │ │ + je 3c731 │ │ │ │ mov (%r11,%rcx,1),%r8 │ │ │ │ lea -0x2(%r8,%r8,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ @@ -61985,1705 +61663,1694 @@ │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 3d290 │ │ │ │ + jns 3c690 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - jle 3d31e │ │ │ │ + jle 3c71e │ │ │ │ mov %rsi,%rdx │ │ │ │ + mov %rsi,(%rbx,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rsi,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3d2a6 │ │ │ │ + jg 3c6a6 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3d2a6 │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ + jmp 3c6a6 │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3d2a6 │ │ │ │ + jmp 3c6a6 │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb8(%rbp),%rbx │ │ │ │ + mov -0xb0(%rbp),%r12 │ │ │ │ call 3030 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov %r15,-0x40(%rbp) │ │ │ │ - mov -0xa0(%rbp),%r11 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ mov -0x98(%rbp),%r8 │ │ │ │ mov $0x20,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov -0x60(%rbp),%r15 │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + mov -0x108(%rbp),%rbx │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0xb0(%rax),%rdi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%rsi │ │ │ │ mov 0x0(%r13,%rdx,8),%r10 │ │ │ │ mov (%r14,%rdx,8),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ imul %rdx,%rsi │ │ │ │ + fldt (%rdi) │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ + add %r12,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ cmp %r10,%rax │ │ │ │ - jle 3d421 │ │ │ │ + jle 3c821 │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%rsi,%r12,1) │ │ │ │ + fldt 0x10(%rsi,%rbx,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%r10),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 3d427 │ │ │ │ - fldt -0x20(%rbx,%r9,1) │ │ │ │ + jl 3c827 │ │ │ │ + fldt -0x20(%r12,%r9,1) │ │ │ │ inc %rax │ │ │ │ mov %r9,%rcx │ │ │ │ mov $0x2,%esi │ │ │ │ sub %r10,%rax │ │ │ │ fld %st(1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%rbx,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpt (%rbx,%rcx,1) │ │ │ │ + fstpt (%r12,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 3d400 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3d430 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3d430 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3c800 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3c830 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3c830 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rdi │ │ │ │ - add %r11,%r9 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 3d390 │ │ │ │ + add %r15,%r9 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne 3c790 │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ - jle 3d72c │ │ │ │ - mov %r13,-0xd0(%rbp) │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov -0x118(%rbp),%rdi │ │ │ │ + jle 3cb3c │ │ │ │ + mov %r13,-0xb0(%rbp) │ │ │ │ + movzbl -0xc0(%rbp),%edi │ │ │ │ + mov %r14,-0xf0(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rbx │ │ │ │ mov -0x98(%rbp),%r13 │ │ │ │ mov -0x50(%rbp),%r14 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov %rbx,%r10 │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ fld1 │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov -0x88(%rbp),%r12 │ │ │ │ - flds 0xcc3e(%rip) │ │ │ │ - mov %r13,-0xb8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%rax │ │ │ │ + mov %r13,-0xc8(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + flds 0xc846(%rip) │ │ │ │ + mov %dil,-0xb8(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ + lea 0x2(%rax,%rax,1),%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jle 3d562 │ │ │ │ - mov 0x40(%r14),%r13 │ │ │ │ - mov (%rbx,%rax,8),%rdx │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jle 3c971 │ │ │ │ mov %rax,%r9 │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ + mov 0x40(%r14),%r13 │ │ │ │ + mov (%r11,%rax,8),%rdx │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ - fldt (%r12,%r9,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%rcx,%rax,8),%r14 │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ + fldt (%rbx,%r9,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi,%rax,8),%r14 │ │ │ │ fld %st(2) │ │ │ │ + mov 0x0(%r13,%rax,8),%r9 │ │ │ │ test %r14,%r14 │ │ │ │ - je 3d51d │ │ │ │ - ffreep %st(0) │ │ │ │ - lea -0x1(%r9),%rsi │ │ │ │ + je 3c92d │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x1(%r9),%rcx │ │ │ │ fld %st(1) │ │ │ │ - cmp %r14,%rsi │ │ │ │ + cmp %r14,%rcx │ │ │ │ fcmove %st(3),%st │ │ │ │ - mov %rdi,%rsi │ │ │ │ imul %rdx,%r9 │ │ │ │ - imul %rax,%rsi │ │ │ │ - add (%r8,%rax,8),%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + add (%r8,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r12,%rcx,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ lea (%r9,%r14,1),%rdx │ │ │ │ - mov %rdx,(%rbx,%rax,8) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%r10,%rsi,1) │ │ │ │ - mov %rax,%rsi │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %rdx,(%r11,%rax,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rsi,1) │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 3d500 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + fstpt (%rbx,%rcx,1) │ │ │ │ + cmp %r10,%rax │ │ │ │ + jne 3c910 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ - mov (%rbx,%r11,8),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ + mov (%r11,%r10,8),%rax │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r12,%rdx,1) │ │ │ │ - mov (%r15,%rsi,8),%rdx │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - fldt (%rdi) │ │ │ │ + mov (%r15,%rcx,8),%rdx │ │ │ │ + add %rsi,%rax │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rcx,%rsi,8),%rax │ │ │ │ + mov (%rdi,%rcx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3d720 │ │ │ │ + je 3cb30 │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov (%r9,%rdi,1),%r9 │ │ │ │ + mov -0xd8(%rbp),%rsi │ │ │ │ + mov (%r9,%rsi,1),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rax │ │ │ │ - je 3d720 │ │ │ │ + je 3cb30 │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ - mov %rax,(%rcx,%rsi,8) │ │ │ │ - mov (%r8,%rsi,8),%rax │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov %rax,(%rdi,%rcx,8) │ │ │ │ + mov (%r8,%rcx,8),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - mov %rax,(%r8,%rsi,8) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jne 3d68b │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 3d68b │ │ │ │ + cmp %rax,%rsi │ │ │ │ + mov %rax,(%r8,%rcx,8) │ │ │ │ + mov %rcx,%rax │ │ │ │ + jne 3ca93 │ │ │ │ + cmpb $0x0,-0xb8(%rbp) │ │ │ │ + je 3ca93 │ │ │ │ mov %r10,-0x98(%rbp) │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - jmp 3d646 │ │ │ │ - nop │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ + jmp 3ca56 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ mov 0x0(%r13,%rax,8),%r13 │ │ │ │ dec %r13 │ │ │ │ cmp %r13,%rdx │ │ │ │ - je 3d66a │ │ │ │ + je 3ca7a │ │ │ │ add %r9,%rdx │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov %rdx,(%rcx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov %rdx,(%rdi,%rax,8) │ │ │ │ + mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3d632 │ │ │ │ + jg 3ca42 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r9 │ │ │ │ mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%rcx,%rax,8) │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jne 3d680 │ │ │ │ + mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 3ca88 │ │ │ │ test %rax,%rax │ │ │ │ - je 3d680 │ │ │ │ + je 3ca88 │ │ │ │ dec %rax │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - mov (%rcx,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov (%r8,%rax,8),%rcx │ │ │ │ + mov (%rdi,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r8,%rax,8) │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,(%r8,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%r9 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3d600 │ │ │ │ + jne 3ca10 │ │ │ │ neg %r9 │ │ │ │ mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 3d611 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jmp 3ca21 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ mov -0x98(%rbp),%r10 │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 3d4d0 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 3c8d8 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %r11,-0xf8(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 3bed6 │ │ │ │ - test %r11,%r11 │ │ │ │ - jle 3d767 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xb8(%rbp),%rax │ │ │ │ + add %r10,-0x100(%rbp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 3b336 │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 3cb77 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + movzbl -0xb8(%rbp),%eax │ │ │ │ mov %r14,-0x50(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r13 │ │ │ │ + mov %al,-0xc0(%rbp) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ + mov %rsi,-0xc8(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - jmp 3d25e │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + jmp 3c65f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rsi,8) │ │ │ │ - jmp 3d5b6 │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov %rdx,(%r15,%rcx,8) │ │ │ │ + jmp 3c9c4 │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %rdi,-0xf8(%rbp) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 3deaf │ │ │ │ + add %rdi,-0x100(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 3d2aa │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 3d25e │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - jmp 3d4ac │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - jmp 3ce79 │ │ │ │ + jmp 3c65f │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + jmp 3c8bd │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + jmp 3c266 │ │ │ │ mov %rax,%rdi │ │ │ │ - incq -0xf0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + incq -0xe8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %rdi,-0xf8(%rbp) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 3de96 │ │ │ │ + add %rdi,-0x100(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 3d291 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ mov 0x58(%rax),%r14 │ │ │ │ - jmp 3c439 │ │ │ │ - cmpq $0x0,-0xe8(%rbp) │ │ │ │ - jle 3bee0 │ │ │ │ - mov %r12,%rax │ │ │ │ - lea 0x2(%r8),%rsi │ │ │ │ - mov -0xa0(%rbp),%r13 │ │ │ │ + jmp 3b877 │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + jle 3b340 │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0x2(%r13),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - shr $0x4,%r13 │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ + lea -0x1(%rax),%r13 │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ - lea -0x1(%rax),%rdi │ │ │ │ + test %r13,%r13 │ │ │ │ mov %rbx,-0x50(%rbp) │ │ │ │ - sub $0x8,%rbx │ │ │ │ - test %rdi,%rdi │ │ │ │ - setg %r8b │ │ │ │ - mov %rbx,-0xf8(%rbp) │ │ │ │ + lea -0x8(%rbx),%rcx │ │ │ │ + setg -0xd8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 3d964 │ │ │ │ + jle 3cd64 │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %r14,-0x98(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ - mov %r10,-0xc0(%rbp) │ │ │ │ - mov %r15,-0xd8(%rbp) │ │ │ │ - mov %rcx,%r10 │ │ │ │ - movq $0x0,-0x118(%rbp) │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ mov %r13,-0x120(%rbp) │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %r8b,-0x37(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + mov %r11,-0xb8(%rbp) │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + mov %r12,-0xc8(%rbp) │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ + mov %r15,-0x118(%rbp) │ │ │ │ mov %rax,%r15 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov -0x118(%rbp),%r12 │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ + mov -0x108(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ shl $0x4,%r12 │ │ │ │ mov 0x40(%rax),%r13 │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x118(%rbp),%r9 │ │ │ │ add 0x78(%rax),%r12 │ │ │ │ - jmp 3d8dc │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 3d8b8 │ │ │ │ + jmp 3ccdc │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jl 3ccb8 │ │ │ │ sub %rsi,%rdx │ │ │ │ + mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3d937 │ │ │ │ + jle 3cd37 │ │ │ │ mov %rax,(%r9,%rcx,1) │ │ │ │ - mov %rdx,(%r10,%rcx,1) │ │ │ │ + mov %rdx,(%rdi,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0x50(%rbp) │ │ │ │ - je 3dc6f │ │ │ │ - mov 0x0(%r13,%rcx,1),%r8 │ │ │ │ - lea -0x2(%r8,%r8,1),%rsi │ │ │ │ + je 3d04f │ │ │ │ + mov 0x0(%r13,%rcx,1),%r10 │ │ │ │ + lea -0x2(%r10,%r10,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r12,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ lea 0x1(%rax,%r15,1),%rax │ │ │ │ - sub %r15,%rdi │ │ │ │ - mov %rax,(%r11,%rcx,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdi,(%r14,%rcx,1) │ │ │ │ + sub %r15,%r8 │ │ │ │ + mov %rax,(%r14,%rcx,1) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,(%rbx,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jns 3d8b0 │ │ │ │ + test %r8,%r8 │ │ │ │ + jns 3ccb0 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 3dc5c │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jge 3d03c │ │ │ │ mov %rsi,%rdx │ │ │ │ + mov %rsi,(%r11,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rsi,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3d8c6 │ │ │ │ + jg 3ccc6 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3d8c6 │ │ │ │ + jmp 3ccc6 │ │ │ │ test $0x8,%dil │ │ │ │ - jne 3dea2 │ │ │ │ + jne 3d29d │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ test $0x2,%dil │ │ │ │ - je 3bb00 │ │ │ │ - jmp 3c38c │ │ │ │ + je 3af70 │ │ │ │ + jmp 3b7cc │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3bee0 │ │ │ │ - movq $0x0,-0x118(%rbp) │ │ │ │ + jle 3b340 │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %r8b,-0xc0(%rbp) │ │ │ │ - mov %r10,-0xf0(%rbp) │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ fld1 │ │ │ │ - flds 0xc727(%rip) │ │ │ │ - mov %r13,-0xd8(%rbp) │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r12 │ │ │ │ + mov %r12,-0xc8(%rbp) │ │ │ │ + mov %r13,%rsi │ │ │ │ + flds 0xc349(%rip) │ │ │ │ + mov %rcx,-0x100(%rbp) │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ xor %r9d,%r9d │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%r12 │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jle 3da8b │ │ │ │ + jle 3ce8b │ │ │ │ + mov %rax,%r9 │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ - mov %r14,-0xb0(%rbp) │ │ │ │ mov (%r11,%rax,8),%rdx │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rsi,-0x98(%rbp) │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ shl $0x4,%r9 │ │ │ │ + mov %r12,-0xa8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ fldt (%rbx,%r9,1) │ │ │ │ - nop │ │ │ │ - mov (%rcx,%rax,8),%r12 │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi,%rax,8),%r12 │ │ │ │ mov 0x0(%r13,%rax,8),%r9 │ │ │ │ fld %st(2) │ │ │ │ test %r12,%r12 │ │ │ │ - je 3da3d │ │ │ │ - ffreep %st(0) │ │ │ │ - lea -0x1(%r9),%rsi │ │ │ │ + je 3ce3d │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x1(%r9),%rcx │ │ │ │ fld %st(1) │ │ │ │ - cmp %r12,%rsi │ │ │ │ + cmp %r12,%rcx │ │ │ │ fcmove %st(3),%st │ │ │ │ - mov %rdi,%rsi │ │ │ │ imul %rdx,%r9 │ │ │ │ - imul %rax,%rsi │ │ │ │ - add (%r8,%rax,8),%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + add (%r8,%rax,8),%rcx │ │ │ │ inc %rax │ │ │ │ + shl $0x4,%rcx │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ lea (%r9,%r12,1),%rdx │ │ │ │ + shl $0x4,%rcx │ │ │ │ mov %rdx,(%r11,%rax,8) │ │ │ │ - shl $0x4,%rsi │ │ │ │ - fldt (%r14,%rsi,1) │ │ │ │ - mov %rax,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx,%rsi,1) │ │ │ │ + fstpt (%rbx,%rcx,1) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 3da20 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + jne 3ce20 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ mov -0xa8(%rbp),%r12 │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ mov (%r11,%r10,8),%rax │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov %r10,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - mov (%r15,%rsi,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - fldt (%rdi) │ │ │ │ + mov (%r15,%rcx,8),%rdx │ │ │ │ + add %rsi,%rax │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ + fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%rcx,%rsi,8),%rax │ │ │ │ + mov (%rdi,%rcx,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3dc50 │ │ │ │ + je 3d030 │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov (%r9,%rdi,1),%r9 │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ + mov (%r9,%rsi,1),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rax │ │ │ │ - je 3dc50 │ │ │ │ + je 3d030 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%rcx,%rsi,8) │ │ │ │ - mov (%r8,%rsi,8),%rax │ │ │ │ + mov %rax,(%rdi,%rcx,8) │ │ │ │ + mov (%r8,%rcx,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r12,%rax │ │ │ │ - mov %rax,(%r8,%rsi,8) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jne 3dba7 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 3dba7 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov %rsi,-0x98(%rbp) │ │ │ │ - jmp 3db66 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rax,(%r8,%rcx,8) │ │ │ │ + mov %rcx,%rax │ │ │ │ + jne 3cf9f │ │ │ │ + cmpb $0x0,-0xd8(%rbp) │ │ │ │ + je 3cf9f │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + jmp 3cf66 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r13 │ │ │ │ mov 0x0(%r13,%rax,8),%r13 │ │ │ │ dec %r13 │ │ │ │ cmp %r13,%rdx │ │ │ │ - je 3db8a │ │ │ │ + je 3cf8a │ │ │ │ add %r9,%rdx │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov %rdx,(%rcx,%rax,8) │ │ │ │ - mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ + mov %rdx,(%rdi,%rax,8) │ │ │ │ + mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3db52 │ │ │ │ + jg 3cf52 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r9 │ │ │ │ mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%rcx,%rax,8) │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jne 3dba0 │ │ │ │ + mov %rdx,0x8(%rdi,%rax,8) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 3cf98 │ │ │ │ test %rax,%rax │ │ │ │ - je 3dba0 │ │ │ │ + je 3cf98 │ │ │ │ dec %rax │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - mov (%rcx,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov (%r8,%rax,8),%rcx │ │ │ │ + mov (%rdi,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%r8,%rax,8) │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,(%r8,%rax,8) │ │ │ │ + mov (%r15,%rax,8),%r9 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,(%r8,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3db20 │ │ │ │ + jne 3cf20 │ │ │ │ neg %r9 │ │ │ │ mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 3db31 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + jmp 3cf31 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - cmp %rdi,-0x70(%rbp) │ │ │ │ - jne 3d9e0 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - incq -0x108(%rbp) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + cmp %rsi,-0x70(%rbp) │ │ │ │ + jne 3cdd8 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %r10,-0x118(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 3bedc │ │ │ │ + inc %rcx │ │ │ │ + add %r10,-0x108(%rbp) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 3b33c │ │ │ │ test %r10,%r10 │ │ │ │ - jle 3de8a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + jle 3d285 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ mov %r14,-0x98(%rbp) │ │ │ │ - mov %r15,-0xd8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %rcx,-0xb0(%rbp) │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - movzbl -0xc0(%rbp),%eax │ │ │ │ - mov %al,-0x37(%rbp) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ - jmp 3d873 │ │ │ │ + mov %r15,-0x118(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + mov %rcx,-0xb8(%rbp) │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + jmp 3cc77 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rsi,8) │ │ │ │ - jmp 3dade │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + mov %rdx,(%r15,%rcx,8) │ │ │ │ + jmp 3cede │ │ │ │ + mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3d8c6 │ │ │ │ + jmp 3ccc6 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ add $0x2,%r15 │ │ │ │ call 3030 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ xor %r11d,%r11d │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov %r15,-0xa8(%rbp) │ │ │ │ + mov -0x130(%rbp),%rbx │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(2) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ inc %rax │ │ │ │ + fildll -0xa8(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ + fdivp %st,%st(1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x0(%r13,%r11,1),%rdx │ │ │ │ - mov (%r14,%r11,1),%rax │ │ │ │ - mov -0xb8(%rbp),%rcx │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + mov (%r14,%r11,1),%r10 │ │ │ │ lea -0x2(%rdx,%rdx,1),%rdx │ │ │ │ + mov (%rax,%r11,1),%rax │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt (%r12,%r11,2) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + fldt (%r12,%r11,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rcx,%r11,2) │ │ │ │ - mov -0xe0(%rbp),%rcx │ │ │ │ + fstpt (%rdi,%r11,2) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - mov (%rcx,%r11,1),%r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - jg 3ddd3 │ │ │ │ + jg 3d1d3 │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ fadd %st(4),%st │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ inc %r10 │ │ │ │ sub %rax,%r10 │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov 0xb0(%rcx),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - not %rdi │ │ │ │ + mov 0xb0(%rdi),%r9 │ │ │ │ + mov %rdx,%rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 3dda5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + not %rdi │ │ │ │ + jmp 3d1a5 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%r8,%rdx,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ fstpt (%rsi) │ │ │ │ sub %rbx,%rdx │ │ │ │ add %rbx,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rcx,%r10 │ │ │ │ - je 3dde0 │ │ │ │ + je 3d1e0 │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 3dd80 │ │ │ │ + jns 3d180 │ │ │ │ lea (%rdi,%r8,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 3dd91 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3dde4 │ │ │ │ + jmp 3d191 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d1e4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ add $0x8,%r11 │ │ │ │ add %rax,%r8 │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ add %rax,%r15 │ │ │ │ cmp %r11,-0x50(%rbp) │ │ │ │ - jne 3dcf0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3d0c8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3de4c │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ + jle 3d24e │ │ │ │ + mov %r14,-0xf0(%rbp) │ │ │ │ mov -0x120(%rbp),%r13 │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ - movzbl -0x37(%rbp),%r8d │ │ │ │ + mov -0x128(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%r11 │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ - mov -0xb0(%rbp),%rcx │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - jmp 3d985 │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - incq -0x108(%rbp) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ + mov -0x118(%rbp),%r15 │ │ │ │ + jmp 3cd7d │ │ │ │ + incq -0xb8(%rbp) │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %rcx,-0x118(%rbp) │ │ │ │ - cmp %rax,-0xe8(%rbp) │ │ │ │ - je 3de96 │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ + add %rdi,-0x108(%rbp) │ │ │ │ + cmp %rax,-0xe0(%rbp) │ │ │ │ + je 3d291 │ │ │ │ mov -0x98(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ mov 0x58(%rax),%r15 │ │ │ │ - jmp 3d873 │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ - jmp 3d9c3 │ │ │ │ + jmp 3cc77 │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + jmp 3cdbd │ │ │ │ mov -0x98(%rbp),%r14 │ │ │ │ - jmp 3bee0 │ │ │ │ + jmp 3b340 │ │ │ │ movq $0x1,-0x70(%rbp) │ │ │ │ - jmp 3d1cc │ │ │ │ + jmp 3c5cc │ │ │ │ mov -0x50(%rbp),%r14 │ │ │ │ - jmp 3bee0 │ │ │ │ + jmp 3b340 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jle 3df05 │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - jmp 3d47c │ │ │ │ + jle 3d300 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 3c880 │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ cmpq $0x0,-0x70(%rbp) │ │ │ │ - jg 3df29 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ + jg 3d324 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ inc %rax │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %rdi,-0xf8(%rbp) │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 3deda │ │ │ │ - jmp 3bee0 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + jne 3d2d5 │ │ │ │ + jmp 3b340 │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ inc %rax │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ addq $0x10,-0x68(%rbp) │ │ │ │ - add %rsi,-0xf8(%rbp) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 3deba │ │ │ │ - jmp 3bee0 │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - jmp 3ce3f │ │ │ │ + add %rcx,-0x100(%rbp) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 3d2b5 │ │ │ │ + jmp 3b340 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + jmp 3c226 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -000000000003df40 : │ │ │ │ +000000000003d340 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x118,%rsp │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ movdqu 0xe0(%rdi),%xmm0 │ │ │ │ mov %rsp,-0x118(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shl $0x3,%rax │ │ │ │ movq %xmm0,%rdi │ │ │ │ movq %xmm0,-0x78(%rbp) │ │ │ │ - shl $0x3,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - add $0x20,%rdx │ │ │ │ movups %xmm0,0xd0(%r14) │ │ │ │ + add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ lea 0xf(%rsp),%r15 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ mov 0x48(%r14),%rdx │ │ │ │ and $0xfffffffffffffff0,%r15 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ lea 0x7(%rsp),%r12 │ │ │ │ - mov %r12,%r13 │ │ │ │ - and $0xfffffffffffffff8,%r12 │ │ │ │ - shr $0x3,%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r12,%r13 │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ call 3030 │ │ │ │ mov 0x30(%r14),%r8 │ │ │ │ + shr $0x3,%r13 │ │ │ │ movq $0x0,0x0(,%r13,8) │ │ │ │ fld1 │ │ │ │ fstpt (%r15) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 3e010 │ │ │ │ + jle 3d414 │ │ │ │ lea 0x0(,%r8,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ mov (%r14),%rax │ │ │ │ testb $0x1,0x70(%r14) │ │ │ │ - je 3e496 │ │ │ │ + je 3d896 │ │ │ │ test %rax,%rax │ │ │ │ - jle 3e177 │ │ │ │ - mov 0x38(%r14),%r10 │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ + jle 3d578 │ │ │ │ lea -0x1(%r8),%rsi │ │ │ │ - flds 0xc0a3(%rip) │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov 0x38(%r14),%r10 │ │ │ │ test %rsi,%rsi │ │ │ │ - lea 0x0(,%rsi,8),%r11 │ │ │ │ - fld1 │ │ │ │ + mov -0x50(%rbp),%r9 │ │ │ │ + flds 0xbc98(%rip) │ │ │ │ + mov %r14,-0x50(%rbp) │ │ │ │ setg -0x68(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ - mov (%r10,%r11,1),%rcx │ │ │ │ + mov (%r10,%rsi,8),%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ add %r13,%rax │ │ │ │ + lea 0x0(,%rsi,8),%r11 │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ + fld1 │ │ │ │ shl $0x4,%rax │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + lea (%r9,%rax,1),%r15 │ │ │ │ + mov %r15,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jle 3e102 │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ - mov 0xa8(%rdi),%r14 │ │ │ │ - mov 0x40(%rdi),%r9 │ │ │ │ + jle 3d502 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + mov (%r12,%rcx,8),%rdx │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ - mov (%r12,%rax,1),%rdx │ │ │ │ + mov 0xa8(%rax),%r15 │ │ │ │ + mov 0x40(%rax),%r14 │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ shl $0x4,%rcx │ │ │ │ - fldt (%r15,%rcx,1) │ │ │ │ - jmp 3e0c3 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + fldt (%r9,%rcx,1) │ │ │ │ + jmp 3d4c3 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ mov (%rbx,%rax,1),%rcx │ │ │ │ fld %st(2) │ │ │ │ test %rcx,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ fcmove %st(2),%st │ │ │ │ shl $0x4,%rsi │ │ │ │ - add (%r14,%rax,1),%rsi │ │ │ │ - imul (%r9,%rax,1),%rdx │ │ │ │ + add (%r15,%rax,1),%rsi │ │ │ │ + imul (%r14,%rax,1),%rdx │ │ │ │ fldt (%rsi) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add %rcx,%rdx │ │ │ │ lea 0x8(%rax),%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r15,%rax,2) │ │ │ │ + fstpt 0x10(%r9,%rax,2) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 3e0c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3d4c0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ fldt 0x0(%r13) │ │ │ │ mov (%r12,%r8,8),%rax │ │ │ │ - fldt (%rcx) │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%rdi) │ │ │ │ shl $0x4,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rcx,%rax,1) │ │ │ │ mov (%rbx,%rsi,8),%rax │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ cmp %rcx,%rax │ │ │ │ mov %rax,(%rbx,%rsi,8) │ │ │ │ mov %rsi,%rcx │ │ │ │ - jne 3e162 │ │ │ │ + jne 3d562 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 3e145 │ │ │ │ - jmp 3e162 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 3d545 │ │ │ │ + jmp 3d562 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 3e162 │ │ │ │ + je 3d562 │ │ │ │ dec %rcx │ │ │ │ - mov (%rbx,%rcx,8),%rax │ │ │ │ movq $0x0,0x8(%rbx,%rcx,8) │ │ │ │ + mov (%rbx,%rcx,8),%rax │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rbx,%rcx,8) │ │ │ │ cmp %rax,(%r10,%rcx,8) │ │ │ │ - je 3e140 │ │ │ │ + je 3d540 │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %r13,-0x60(%rbp) │ │ │ │ - jne 3e070 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %rdi,%r14 │ │ │ │ + jne 3d480 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x50(%rbp),%r14 │ │ │ │ mov -0x118(%rbp),%rsp │ │ │ │ mov 0x98(%r14),%rdi │ │ │ │ call 32c0 │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ - mov 0x58(%r14),%r9 │ │ │ │ + mov 0x58(%r14),%r8 │ │ │ │ mov 0x68(%r14),%rsi │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ - lea 0x1(%r9),%r8 │ │ │ │ + lea 0x1(%r8),%r12 │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ add $0x17,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ mov %rsp,-0xd0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xe0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,%r13 │ │ │ │ + mov %rsp,%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x100(%rbp) │ │ │ │ sub %rcx,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0x80(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%rbx │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %r9,-0x48(%rbp) │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ mov %rcx,-0x78(%rbp) │ │ │ │ lea -0x10(%rdx),%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ - lea (%r8,%r8,1),%rdx │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ + lea (%r12,%r12,1),%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ - shr $0x3,%rbx │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov 0x8(%r14),%rdx │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ - lea 0xf(%rsp),%r12 │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsp,-0xa0(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xd0(%r14),%rax │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x60(%rbp) │ │ │ │ - and $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rsp,%r15 │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov 0x8(%r14),%rdx │ │ │ │ + mov %rsp,%r13 │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r14),%esi │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ mov -0x48(%rbp),%r9 │ │ │ │ test $0x20,%sil │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - jne 3e7a6 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - movq $0x0,0x0(,%rbx,8) │ │ │ │ - fld1 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + jne 3dba6 │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov %r8,-0xc8(%rbp) │ │ │ │ - mov 0x30(%r14),%r8 │ │ │ │ + mov 0x30(%r14),%r10 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + fld1 │ │ │ │ mov %esi,%edi │ │ │ │ - and $0x10,%edi │ │ │ │ + mov %r12,-0xc8(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 3e63d │ │ │ │ + and $0x10,%edi │ │ │ │ + movq $0x0,0x0(,%rbx,8) │ │ │ │ + mov %r10,-0x48(%rbp) │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 3da3d │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 3e300 │ │ │ │ + cmp %r10,%rax │ │ │ │ + jne 3d700 │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ test %edi,%edi │ │ │ │ - jne 3e64d │ │ │ │ + jne 3da4d │ │ │ │ test $0x8,%sil │ │ │ │ - jne 3f6a9 │ │ │ │ + jne 3e9e1 │ │ │ │ test $0x2,%sil │ │ │ │ - jne 3e84b │ │ │ │ + jne 3dc4b │ │ │ │ and $0x4,%esi │ │ │ │ - jne 3fd9b │ │ │ │ + jne 3f0e0 │ │ │ │ cmpq $0x0,-0xf8(%rbp) │ │ │ │ - jle 3e835 │ │ │ │ + jle 3dc35 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - flds 0xbd7e(%rip) │ │ │ │ movq $0x0,-0x120(%rbp) │ │ │ │ + flds 0xb981(%rip) │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ + lea -0x1(%rax),%r12 │ │ │ │ + lea 0x0(,%rax,8),%rbx │ │ │ │ movq $0x0,-0x110(%rbp) │ │ │ │ - lea -0x1(%rax),%rbx │ │ │ │ - lea 0x0(,%rax,8),%r12 │ │ │ │ - test %rbx,%rbx │ │ │ │ - lea -0x8(%r12),%rsi │ │ │ │ - mov %rbx,-0x130(%rbp) │ │ │ │ - mov %r12,-0x88(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ + sub $0x8,%rbx │ │ │ │ + test %r12,%r12 │ │ │ │ setg -0xf0(%rbp) │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %rbx,-0x108(%rbp) │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ + mov %r12,-0x130(%rbp) │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 3ee40 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x120(%rbp),%r12 │ │ │ │ - mov 0x40(%r14),%r10 │ │ │ │ + jle 3e1b0 │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x40(%r14),%rax │ │ │ │ mov 0x58(%r14),%r11 │ │ │ │ mov %r14,-0x70(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x120(%rbp),%r12 │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ shl $0x4,%r12 │ │ │ │ add 0x78(%r14),%r12 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - jmp 3e430 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jl 3e408 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 3d830 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jl 3d808 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3e48a │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ - mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ + jle 3d88a │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0x88(%rbp) │ │ │ │ - je 3ee16 │ │ │ │ - mov (%r10,%rcx,1),%r9 │ │ │ │ - lea -0x2(%r9,%r9,1),%rsi │ │ │ │ + je 3e186 │ │ │ │ + mov (%r14,%rcx,1),%r10 │ │ │ │ + lea -0x2(%r10,%r10,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r12,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r9 │ │ │ │ lea 0x1(%r11,%rax,1),%rax │ │ │ │ - sub %r11,%rdi │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdi,(%rbx,%rcx,1) │ │ │ │ + sub %r11,%r9 │ │ │ │ + mov %rax,(%rdi,%rcx,1) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r9,(%rbx,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jns 3e400 │ │ │ │ + test %r9,%r9 │ │ │ │ + jns 3d800 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jge 3edf0 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jge 3e160 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r8,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3e416 │ │ │ │ + jg 3d816 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3e416 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + jmp 3d816 │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ test %rax,%rax │ │ │ │ - jle 3e177 │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ + jle 3d578 │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ cmp %r8,%r13 │ │ │ │ - jge 3e590 │ │ │ │ + jge 3d97f │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ mov %r13,%rax │ │ │ │ + mov 0x40(%r14),%r9 │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ nop │ │ │ │ mov (%rbx,%r13,8),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 3e4ef │ │ │ │ - fmuls 0xbbed(%rip) │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ - mov %r13,%r8 │ │ │ │ + je 3d8df │ │ │ │ + fmuls 0xb7fd(%rip) │ │ │ │ + mov 0x60(%r14),%r8 │ │ │ │ + mov %r13,%rax │ │ │ │ mov %r15,-0x40(%rbp) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + shl $0x4,%rax │ │ │ │ fstpt -0x60(%rbp) │ │ │ │ + mov (%r9,%r13,8),%r9 │ │ │ │ lea 0x0(,%r13,8),%r12 │ │ │ │ - sub $0x10,%rsp │ │ │ │ + fldt (%r8,%rax,1) │ │ │ │ inc %r13 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov (%r9,%r12,1),%r9 │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ - fldt (%rax,%r8,1) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ - fldt 0xc17b(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ lea -0x2(%r9,%r9,1),%r9 │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ + fldt 0xbd62(%rip) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ fldt -0x60(%rbp) │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + mov 0x40(%r14),%r9 │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%rax,%r8,1) │ │ │ │ + fstpt 0x10(%rdi,%rax,1) │ │ │ │ mov (%r9,%r12,1),%rax │ │ │ │ - mov 0x30(%r14),%r8 │ │ │ │ imul -0x8(%rsi,%r13,8),%rax │ │ │ │ add %r15,%rax │ │ │ │ mov %rax,(%rsi,%r13,8) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %r8,%r13 │ │ │ │ - jl 3e4e0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 3d8d0 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r14),%rax │ │ │ │ mov (%rsi,%r8,8),%rsi │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ lea -0x1(%r8),%r13 │ │ │ │ - mov 0x38(%r14),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov 0x38(%r14),%r8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ shl $0x4,%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rsi,%r9,1) │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ fldt (%rsi,%rcx,1) │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fstpt (%rsi,%rdx,1) │ │ │ │ mov (%rbx,%r13,8),%rsi │ │ │ │ lea 0x1(%rsi),%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %rcx,(%rbx,%r13,8) │ │ │ │ + fstpt (%rdi,%rdx,1) │ │ │ │ cmp %rcx,(%r8,%r13,8) │ │ │ │ - jne 3e623 │ │ │ │ + jne 3da23 │ │ │ │ test %r13,%r13 │ │ │ │ - jg 3e605 │ │ │ │ - jmp 3e623 │ │ │ │ + jg 3da05 │ │ │ │ + jmp 3da23 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - je 3e623 │ │ │ │ + je 3da23 │ │ │ │ dec %r13 │ │ │ │ - mov (%rbx,%r13,8),%rdi │ │ │ │ movq $0x0,0x8(%rbx,%r13,8) │ │ │ │ + mov (%rbx,%r13,8),%rdi │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov %rcx,(%rbx,%r13,8) │ │ │ │ cmp %rcx,(%r8,%r13,8) │ │ │ │ - je 3e600 │ │ │ │ + je 3da00 │ │ │ │ incq -0x70(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 3e177 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jge 3d578 │ │ │ │ mov 0x30(%r14),%r8 │ │ │ │ - jmp 3e4c0 │ │ │ │ + jmp 3d8b0 │ │ │ │ test %edi,%edi │ │ │ │ - je 3ff16 │ │ │ │ + je 3f265 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ cmpq $0x0,-0xf8(%rbp) │ │ │ │ - jle 3e835 │ │ │ │ + jle 3dc35 │ │ │ │ mov -0x48(%rbp),%rbx │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ + movq $0x0,-0xb8(%rbp) │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ lea -0x1(%rbx),%rax │ │ │ │ lea 0x0(,%rbx,8),%r12 │ │ │ │ test %rax,%rax │ │ │ │ - lea -0x8(%r12),%rbx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + lea -0x8(%r12),%rbx │ │ │ │ lea (%rdi,%r12,1),%rax │ │ │ │ setg -0xc8(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %rbx,-0xe8(%rbp) │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ - mov %r12,-0x90(%rbp) │ │ │ │ + mov %r12,-0xb0(%rbp) │ │ │ │ mov %r8,-0x100(%rbp) │ │ │ │ xchg %ax,%ax │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ - jle 3eb0f │ │ │ │ + jle 3debf │ │ │ │ mov -0x100(%rbp),%r11 │ │ │ │ - mov 0x40(%r14),%rbx │ │ │ │ - mov 0x58(%r14),%r10 │ │ │ │ mov %r14,-0x88(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ + mov 0x40(%r14),%rbx │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov 0x58(%r14),%r10 │ │ │ │ shl $0x4,%r11 │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ add 0x78(%r14),%r11 │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ - jmp 3e740 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + jmp 3db40 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 3e718 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jl 3db18 │ │ │ │ sub %rsi,%rdx │ │ │ │ + mov %rdx,(%rdi,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3e79a │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ - mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ + jle 3db9a │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdx,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 3eaf0 │ │ │ │ - mov (%rbx,%rcx,1),%r8 │ │ │ │ - lea -0x2(%r8,%r8,1),%rsi │ │ │ │ + cmp %rcx,-0xb0(%rbp) │ │ │ │ + je 3dea0 │ │ │ │ + mov (%rbx,%rcx,1),%r9 │ │ │ │ + lea -0x2(%r9,%r9,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ lea 0x1(%r10,%rax,1),%rax │ │ │ │ - sub %r10,%rdi │ │ │ │ + sub %r10,%r8 │ │ │ │ mov %rax,(%r12,%rcx,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdi,(%r9,%rcx,1) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jns 3e710 │ │ │ │ + test %r8,%r8 │ │ │ │ + jns 3db10 │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 3ead0 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 3de88 │ │ │ │ mov %rsi,%rdx │ │ │ │ + mov %rsi,(%rdi,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rsi,(%r14,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3e726 │ │ │ │ + jg 3db26 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3e726 │ │ │ │ + jmp 3db26 │ │ │ │ test %rax,%rax │ │ │ │ - jle 3e835 │ │ │ │ + jle 3dc35 │ │ │ │ mov 0xc8(%r14),%r8 │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ lea (%r8,%rax,8),%r9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 3e828 │ │ │ │ + jle 3dc28 │ │ │ │ mov 0xc0(%r14),%rbx │ │ │ │ + fldt (%rsi) │ │ │ │ mov %rdx,%rcx │ │ │ │ lea (%rdi,%rdx,1),%r11 │ │ │ │ - fldt (%rsi) │ │ │ │ shl $0x4,%rcx │ │ │ │ add 0xb0(%r14),%rcx │ │ │ │ lea (%rbx,%rdx,8),%rax │ │ │ │ lea (%rbx,%r11,8),%rdi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 3e800 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3dc00 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r11,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r9,%r8 │ │ │ │ - jne 3e7d0 │ │ │ │ + jne 3dbc8 │ │ │ │ mov -0x118(%rbp),%rsp │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + fld1 │ │ │ │ mov -0xc8(%rbp),%r10 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ mov 0x60(%r14),%r8 │ │ │ │ - fld1 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov -0xe8(%rbp),%r12 │ │ │ │ fchs │ │ │ │ - fldt 0xbb25(%rip) │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ xor %edi,%edi │ │ │ │ + fldl2e │ │ │ │ + shr $0x4,%r10 │ │ │ │ + lea 0x3(%r12,%r12,1),%rsi │ │ │ │ fld1 │ │ │ │ - mov %r10,%r9 │ │ │ │ - lea 0x3(%rbx,%rbx,1),%rsi │ │ │ │ - shr $0x4,%r9 │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ - mov %r9,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ + mov %r10,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - js 3e92c │ │ │ │ + fstpt (%r11,%rax,1) │ │ │ │ + test %r12,%r12 │ │ │ │ + js 3dcec │ │ │ │ fldt (%rcx) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 3e902 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 3dcc2 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 3e900 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3dcc0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3e930 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3dcf0 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ inc %rdi │ │ │ │ - add %r10,%rcx │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jne 3e87e │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add %rax,%rcx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 3dc77 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0xf8(%rbp) │ │ │ │ - jle 3e835 │ │ │ │ + jle 3dc35 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - lea -0x1(%rax),%rsi │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ + lea -0x1(%rax),%r12 │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ - lea -0x8(%rbx),%rcx │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ - shr $0x4,%r9 │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ - test %rsi,%rsi │ │ │ │ - setg %cl │ │ │ │ + shr $0x4,%r10 │ │ │ │ + lea -0x8(%rbx),%rsi │ │ │ │ + test %r12,%r12 │ │ │ │ + mov %rsi,-0xd8(%rbp) │ │ │ │ + setg -0xc0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 40487 │ │ │ │ + jle 3f7c3 │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ - movq $0x0,-0x110(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - mov %r9,-0xa8(%rbp) │ │ │ │ - mov %r14,-0xb0(%rbp) │ │ │ │ + mov %rbx,-0x70(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r14,%rax │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ - mov %r15,%r10 │ │ │ │ - mov %cl,-0x130(%rbp) │ │ │ │ - mov %rbx,-0x88(%rbp) │ │ │ │ - mov %r13,-0xd8(%rbp) │ │ │ │ - mov %r15,-0x120(%rbp) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x110(%rbp),%r13 │ │ │ │ - mov %r12,-0xc0(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0xd8(%rbp),%r12 │ │ │ │ + mov %r13,-0x110(%rbp) │ │ │ │ + mov %r15,-0xb8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov %r12,-0x130(%rbp) │ │ │ │ + mov %r11,%r12 │ │ │ │ + mov -0x108(%rbp),%r14 │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x4,%r13 │ │ │ │ - mov 0x40(%rax),%r15 │ │ │ │ - add 0x78(%rax),%r13 │ │ │ │ - jmp 3ea5f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %r12,-0xe8(%rbp) │ │ │ │ + mov 0x40(%rax),%r13 │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ + add 0x78(%rax),%r14 │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + jmp 3de1c │ │ │ │ + nop │ │ │ │ cmp %r11,%rdx │ │ │ │ - jl 3ea38 │ │ │ │ + jl 3ddf8 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3eaba │ │ │ │ + jle 3de77 │ │ │ │ mov %rax,(%r10,%rcx,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x88(%rbp) │ │ │ │ - je 3f1cc │ │ │ │ - mov (%r15,%rcx,1),%r11 │ │ │ │ + cmp %rcx,-0x70(%rbp) │ │ │ │ + je 3e52d │ │ │ │ + mov 0x0(%r13,%rcx,1),%r11 │ │ │ │ lea -0x2(%r11,%r11,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt 0x0(%r13,%rcx,2) │ │ │ │ + fldt (%r14,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ - lea 0x1(%rax,%r14,1),%rax │ │ │ │ - sub %r14,%rdi │ │ │ │ + lea 0x1(%rax,%r15,1),%rax │ │ │ │ + sub %r15,%rdi │ │ │ │ mov %rax,(%r9,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r8,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 3ea30 │ │ │ │ + jns 3ddf0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r11,%rsi │ │ │ │ - jge 3ee03 │ │ │ │ + jge 3e173 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%rbx,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3ea46 │ │ │ │ + jg 3de06 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3ea46 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,(%r14,%rcx,1) │ │ │ │ + jmp 3de06 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,(%rdi,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3e726 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + jmp 3db26 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x88(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ mov %rax,%rdi │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 3ed97 │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ + jle 3e107 │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ + mov 0x58(%r14),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + shl $0x4,%rdx │ │ │ │ inc %rax │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %rax,-0xc0(%rbp) │ │ │ │ lea (%rax,%rax,1),%rbx │ │ │ │ - mov %rax,-0xb0(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ + mov %rsi,-0x90(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rsi,-0xa8(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,-0x48(%rbp) │ │ │ │ - jle 3ec47 │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ + jle 3dfc6 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + mov -0xb8(%rbp),%r10 │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ mov %rax,%r9 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ mov -0x78(%rbp),%r11 │ │ │ │ + shl $0x4,%r9 │ │ │ │ lea (%rdi,%r8,1),%rcx │ │ │ │ - mov 0xb0(%r14),%r12 │ │ │ │ mov %r14,-0x88(%rbp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ + mov (%rsi,%rax,8),%rdx │ │ │ │ add %r10,%rax │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov (%rsi,%r8,1),%rdx │ │ │ │ + mov -0xc0(%rbp),%r10 │ │ │ │ fldt (%r11,%r9,1) │ │ │ │ + mov 0xb0(%r14),%r12 │ │ │ │ lea 0x10(%r11,%r9,1),%r11 │ │ │ │ - lea 0x0(%r13,%r8,1),%r9 │ │ │ │ + lea (%r15,%r8,1),%r9 │ │ │ │ imul %r10,%rax │ │ │ │ mov 0x40(%r14),%r10 │ │ │ │ - add %rax,%rax │ │ │ │ add %r8,%r10 │ │ │ │ lea 0x8(%rsi,%r8,1),%r8 │ │ │ │ mov -0xd8(%rbp),%rsi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + add %rax,%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rcx),%r14 │ │ │ │ imul (%r10),%rdx │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x10,%r11 │ │ │ │ + add (%r9),%rdx │ │ │ │ add $0x8,%r10 │ │ │ │ add $0x8,%r9 │ │ │ │ add $0x8,%r8 │ │ │ │ - add -0x8(%r9),%rdx │ │ │ │ add %rax,%r14 │ │ │ │ + mov %rdx,-0x8(%r8) │ │ │ │ add %rbx,%rax │ │ │ │ shl $0x4,%r14 │ │ │ │ fldt (%r12,%r14,1) │ │ │ │ - mov %rdx,-0x8(%r8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x10(%r11) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 3ec00 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3df80 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x88(%rbp),%r14 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ mov -0x80(%rbp),%rax │ │ │ │ mov (%rax,%rsi,8),%rax │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%r15,%rsi,8),%rdx │ │ │ │ + mov 0x0(%r13,%rsi,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov 0x0(%r13,%rsi,8),%rax │ │ │ │ + mov (%r15,%rsi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3ede0 │ │ │ │ + je 3e148 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 3ede0 │ │ │ │ + je 3e148 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,0x0(%r13,%rsi,8) │ │ │ │ + mov %rax,(%r15,%rsi,8) │ │ │ │ mov (%rdi,%rsi,8),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rdi,%rsi,8) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 3ed70 │ │ │ │ + jne 3e0e8 │ │ │ │ cmpb $0x0,-0xc8(%rbp) │ │ │ │ - je 3ed70 │ │ │ │ + je 3e0e8 │ │ │ │ mov %rsi,%rax │ │ │ │ mov -0xa0(%rbp),%rsi │ │ │ │ - jmp 3ed36 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 3e0b5 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ mov (%r9,%rax,8),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 3ed5b │ │ │ │ + je 3e0da │ │ │ │ add %r8,%rdx │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ mov 0x8(%rsi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3ed22 │ │ │ │ + jg 3e0a1 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r8 │ │ │ │ - mov %r8,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%r13,%rax,8) │ │ │ │ + mov %r8,0x8(%r13,%rax,8) │ │ │ │ + mov %rdx,0x8(%r15,%rax,8) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jne 3ed80 │ │ │ │ + jne 3e0f0 │ │ │ │ test %rax,%rax │ │ │ │ - je 3ed80 │ │ │ │ + je 3e0f0 │ │ │ │ dec %rax │ │ │ │ mov (%rdi,%rax,8),%rcx │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r8 │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rdi,%rax,8) │ │ │ │ + mov 0x0(%r13,%rax,8),%r8 │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%rdi,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3ecf0 │ │ │ │ + jne 3e070 │ │ │ │ neg %r8 │ │ │ │ - mov %r8,(%r15,%rax,8) │ │ │ │ - jmp 3ed00 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov %r8,0x0(%r13,%rax,8) │ │ │ │ + jmp 3e080 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 3eb60 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3df08 │ │ │ │ + fstp %st(0) │ │ │ │ incq -0xf0(%rbp) │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rsi,-0xc0(%rbp) │ │ │ │ + add %rsi,-0xb8(%rbp) │ │ │ │ add %rsi,-0x100(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 3e6c0 │ │ │ │ - jmp 3e835 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 3dac0 │ │ │ │ + jmp 3dc35 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rsi,8) │ │ │ │ - jmp 3ecab │ │ │ │ + mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ + jmp 3e02a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3e416 │ │ │ │ + jmp 3d816 │ │ │ │ mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3ea46 │ │ │ │ + jmp 3de06 │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%r14 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ call 3030 │ │ │ │ + flds 0xaf33(%rip) │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - flds 0xb29f(%rip) │ │ │ │ mov %rax,%rdi │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 3f179 │ │ │ │ + jle 3e4d9 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ mov -0x130(%rbp),%rsi │ │ │ │ lea 0x2(%rax,%rax,1),%r12 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rdx,%rbx │ │ │ │ fldt (%rax) │ │ │ │ - fildll 0x58(%r14) │ │ │ │ mov %rbx,-0xd8(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ + fildll 0x58(%r14) │ │ │ │ fld %st(0) │ │ │ │ - xor %eax,%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 3ee92 │ │ │ │ + jmp 3e202 │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ cmp %rax,-0x48(%rbp) │ │ │ │ - jle 3f04d │ │ │ │ + jle 3e3b5 │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x40(%r14),%r11 │ │ │ │ mov 0x60(%r14),%r10 │ │ │ │ - mov %r14,-0xc0(%rbp) │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ - mov %r15,-0xc8(%rbp) │ │ │ │ - mov (%rbx,%rdx,1),%rcx │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - mov -0x78(%rbp),%r15 │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov %r14,-0xb8(%rbp) │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xe8(%rbp),%rax │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ add 0x78(%r14),%rax │ │ │ │ - fstpt -0xa0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ + mov %r13,-0xc8(%rbp) │ │ │ │ + mov %rsi,-0xb0(%rbp) │ │ │ │ + mov -0x78(%rbp),%r14 │ │ │ │ mov %rax,%r9 │ │ │ │ - jmp 3ef90 │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%r13 │ │ │ │ + mov %r12,-0x90(%rbp) │ │ │ │ + jmp 3e2fb │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0xb468(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -63698,39 +63365,39 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 3ef59 │ │ │ │ + je 3e2c5 │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0xb75f(%rip) │ │ │ │ + fldt 0xb3c3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ imul %rcx,%rsi │ │ │ │ - add 0x0(%r13,%rdx,1),%rsi │ │ │ │ + add (%r15,%rdx,1),%rsi │ │ │ │ mov %rsi,0x8(%rbx,%rdx,1) │ │ │ │ mov %rsi,%rcx │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x10(%r15,%rdx,2) │ │ │ │ + fstpt 0x10(%r14,%rdx,2) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 3f020 │ │ │ │ + je 3e388 │ │ │ │ fxch %st(1) │ │ │ │ mov (%rdi,%rdx,1),%r12 │ │ │ │ - mov (%r11,%rdx,1),%rsi │ │ │ │ + add 0x0(%r13,%rdx,1),%r12 │ │ │ │ fldt (%r9,%rdx,2) │ │ │ │ - add (%r14,%rdx,1),%r12 │ │ │ │ - lea -0x1(%rsi),%rax │ │ │ │ + mov (%r11,%rdx,1),%rsi │ │ │ │ mov %r12,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(4),%st │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ @@ -63744,192 +63411,190 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldt (%r10,%rdx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 3ef10 │ │ │ │ + ja 3e280 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3f000 │ │ │ │ + ja 3e368 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xb6ce(%rip) │ │ │ │ + fldt 0xb332(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 3ef65 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 3e2d1 │ │ │ │ + nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0xb6ae(%rip) │ │ │ │ + fldt 0xb316(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3ef65 │ │ │ │ + jmp 3e2d1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r14 │ │ │ │ + fstp %st(0) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xc8(%rbp),%r15 │ │ │ │ - jmp 3f050 │ │ │ │ + mov -0xb0(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%r12 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ + mov -0xc0(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r13 │ │ │ │ + jmp 3e3c0 │ │ │ │ fxch %st(1) │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov (%r15,%rsi,8),%rdx │ │ │ │ + mov 0x0(%r13,%rsi,8),%rdx │ │ │ │ mov (%rbx,%rax,8),%rax │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov 0x0(%r13,%rsi,8),%rax │ │ │ │ + mov (%r15,%rsi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3f1c0 │ │ │ │ + je 3e520 │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ - mov (%rcx,%r10,1),%rcx │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov (%rcx,%r11,1),%rcx │ │ │ │ dec %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 3f1c0 │ │ │ │ + je 3e520 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,0x0(%r13,%rsi,8) │ │ │ │ + mov %rax,(%r15,%rsi,8) │ │ │ │ mov (%rdi,%rsi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r12,%rax │ │ │ │ mov %rax,(%rdi,%rsi,8) │ │ │ │ mov %rsi,%rax │ │ │ │ - jne 3f160 │ │ │ │ + jne 3e4c0 │ │ │ │ cmpb $0x0,-0xf0(%rbp) │ │ │ │ - jne 3f126 │ │ │ │ - jmp 3f160 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 3e48d │ │ │ │ + jmp 3e4c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r14),%r10 │ │ │ │ mov (%r10,%rax,8),%r10 │ │ │ │ dec %r10 │ │ │ │ cmp %r10,%rdx │ │ │ │ - je 3f14b │ │ │ │ + je 3e4b2 │ │ │ │ add %r9,%rdx │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3f112 │ │ │ │ + jg 3e479 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%r13,%rax,8) │ │ │ │ + mov %r9,0x8(%r13,%rax,8) │ │ │ │ + mov %rdx,0x8(%r15,%rax,8) │ │ │ │ test %rax,%rax │ │ │ │ - je 3f160 │ │ │ │ + je 3e4c0 │ │ │ │ cmp %r12,%rcx │ │ │ │ - jne 3f160 │ │ │ │ + jne 3e4c0 │ │ │ │ dec %rax │ │ │ │ mov (%rdi,%rax,8),%rcx │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rdi,%rax,8) │ │ │ │ + mov 0x0(%r13,%rax,8),%r9 │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%rdi,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3f0e0 │ │ │ │ + jne 3e448 │ │ │ │ neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 3f0f0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov %r9,0x0(%r13,%rax,8) │ │ │ │ + jmp 3e458 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x70(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 3ee90 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3e200 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq -0x110(%rbp) │ │ │ │ mov -0xf8(%rbp),%rbx │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ mov -0x128(%rbp),%rsi │ │ │ │ + addq $0x10,-0x60(%rbp) │ │ │ │ add %rsi,-0xe8(%rbp) │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ - addq $0x10,-0x60(%rbp) │ │ │ │ add %rsi,-0x120(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jne 3e3ba │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3e835 │ │ │ │ + jne 3d7b9 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3dc35 │ │ │ │ nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rsi,8) │ │ │ │ - jmp 3f0a9 │ │ │ │ - mov -0x88(%rbp),%rdx │ │ │ │ + mov %rdx,0x0(%r13,%rsi,8) │ │ │ │ + jmp 3e419 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,-0x128(%rbp) │ │ │ │ - mov %r9,-0xe8(%rbp) │ │ │ │ - mov -0xc0(%rbp),%r12 │ │ │ │ + mov %r9,-0x120(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%r12 │ │ │ │ call 3030 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov %r14,-0x40(%rbp) │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov $0x20,%edi │ │ │ │ mov -0xc8(%rbp),%r10 │ │ │ │ mov -0x128(%rbp),%r8 │ │ │ │ - mov $0x20,%edi │ │ │ │ - mov -0xe8(%rbp),%r9 │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x60(%rax),%r14 │ │ │ │ - fstpt -0xc0(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%r15,%rdx,8),%rax │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov 0x60(%rax),%r15 │ │ │ │ + mov -0x120(%rbp),%r9 │ │ │ │ + fstpt -0xb0(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x0(%r13,%rdx,8),%rax │ │ │ │ mov (%r8,%rdx,8),%rsi │ │ │ │ - fldt 0x0(%r13) │ │ │ │ + fldt (%r14) │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - shl $0x4,%rax │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0xc0(%rbp) │ │ │ │ + fldt -0xb0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldt (%r14,%rax,1) │ │ │ │ + fldt (%r15,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 3f670 │ │ │ │ + jbe 3e9a8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0xb0e8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -63943,1134 +63608,1137 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 3f2d7 │ │ │ │ + je 3e62b │ │ │ │ fchs │ │ │ │ - fmuls 0xadff(%rip) │ │ │ │ - fldt 0xb3dd(%rip) │ │ │ │ + fmuls 0xaaab(%rip) │ │ │ │ + fldt 0xb059(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xa8(%rbp),%r11 │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ mov (%r9,%rdx,8),%rax │ │ │ │ imul %rdx,%r11 │ │ │ │ mov %r11,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rbx,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0xb078(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle 3f381 │ │ │ │ + jle 3e6e1 │ │ │ │ fmul %st,%st(1) │ │ │ │ shl $0x4,%r11 │ │ │ │ fldt 0x10(%r11,%r12,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%rsi),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 3f387 │ │ │ │ + jl 3e6e7 │ │ │ │ fldt -0x20(%rbx,%rdi,1) │ │ │ │ inc %rax │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rsi,%rax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x2,%esi │ │ │ │ + fld %st(1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%r12,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 3f360 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3f390 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3f390 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3e6c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e6f0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e6f0 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x10,%r13 │ │ │ │ + add $0x10,%r14 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 3f240 │ │ │ │ + jne 3e598 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 3fd57 │ │ │ │ - movzbl -0x130(%rbp),%ecx │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov -0x88(%rbp),%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ - mov -0xd8(%rbp),%r13 │ │ │ │ - mov -0x120(%rbp),%r15 │ │ │ │ + jle 3f09c │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r12,%r11 │ │ │ │ + mov -0x88(%rbp),%r10 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov -0xb8(%rbp),%r15 │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ + mov -0x110(%rbp),%r13 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - mov %cl,-0xc0(%rbp) │ │ │ │ - mov %r12,-0x128(%rbp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - mov -0xa0(%rbp),%r12 │ │ │ │ - mov %rbx,-0x120(%rbp) │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ + mov %r11,-0x120(%rbp) │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ lea 0x2(%rax,%rax,1),%r8 │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,-0xb0(%rbp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rdi,%rax,1),%r10 │ │ │ │ - mov %r10,-0xd8(%rbp) │ │ │ │ + mov %r8,-0xb8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + add %rdi,%rax │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ + nopl (%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jle 3f4ba │ │ │ │ + jle 3e7fa │ │ │ │ + mov %rax,%rdx │ │ │ │ mov 0x40(%r14),%r8 │ │ │ │ mov (%r11,%rax,8),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r9,%rdx │ │ │ │ + nop │ │ │ │ + mov %r10,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ add (%rsi,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r8,%rax,8),%rdi │ │ │ │ - add -0x8(%r13,%rax,8),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ + imul -0x8(%r8,%rax,8),%rdi │ │ │ │ + add -0x8(%r15,%rax,8),%rdi │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rdi,(%r11,%rax,8) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rbx,%rdx,1) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 3f480 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3e7c0 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r11,%rcx,8),%rax │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%r15,%rdi,8),%rdx │ │ │ │ + mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov 0x0(%r13,%rdi,8),%rax │ │ │ │ + mov (%r15,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3f660 │ │ │ │ + je 3e990 │ │ │ │ mov 0x40(%r14),%rdi │ │ │ │ - mov -0xf0(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ mov (%rdi,%r8,1),%rdi │ │ │ │ dec %rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 3f660 │ │ │ │ + je 3e990 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ add %rdx,%rax │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ - mov %rax,0x0(%r13,%rdi,8) │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ + mov %rax,(%r15,%rdi,8) │ │ │ │ mov (%rsi,%rdi,8),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rsi,%rdi,8) │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 3f6a0 │ │ │ │ + jne 3e9d8 │ │ │ │ cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 3f6a0 │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ + je 3e9d8 │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %r9,-0x88(%rbp) │ │ │ │ - jmp 3f5a6 │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ - mov (%r9,%rax,8),%r9 │ │ │ │ - dec %r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 3f5cb │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ + jmp 3e8e5 │ │ │ │ + nop │ │ │ │ + mov 0x40(%r14),%r10 │ │ │ │ + mov (%r10,%rax,8),%r10 │ │ │ │ + dec %r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 3e90a │ │ │ │ add %r8,%rdx │ │ │ │ mov $0x1,%r8d │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ mov 0x8(%r12,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3f592 │ │ │ │ + jg 3e8d1 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r8 │ │ │ │ - mov %r8,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%r13,%rax,8) │ │ │ │ + mov %r8,0x8(%r13,%rax,8) │ │ │ │ + mov %rdx,0x8(%r15,%rax,8) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 3f5e0 │ │ │ │ + jne 3e918 │ │ │ │ test %rax,%rax │ │ │ │ - je 3f5e0 │ │ │ │ + je 3e918 │ │ │ │ dec %rax │ │ │ │ mov (%rsi,%rax,8),%rdi │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r8 │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rsi,%rax,8) │ │ │ │ + mov 0x0(%r13,%rax,8),%r8 │ │ │ │ inc %rdi │ │ │ │ mov %rdi,(%rsi,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3f560 │ │ │ │ + jne 3e8a0 │ │ │ │ neg %r8 │ │ │ │ - mov %r8,(%r15,%rax,8) │ │ │ │ - jmp 3f570 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov -0x88(%rbp),%r9 │ │ │ │ - mov -0xa8(%rbp),%rcx │ │ │ │ + mov %r8,0x0(%r13,%rax,8) │ │ │ │ + jmp 3e8b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x88(%rbp),%r10 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 3f450 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0x108(%rbp) │ │ │ │ + jne 3e7a8 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rcx,-0x110(%rbp) │ │ │ │ + add %rcx,-0x108(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 3e835 │ │ │ │ + je 3dc35 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 3f438 │ │ │ │ - movzbl -0xc0(%rbp),%ecx │ │ │ │ - mov -0x120(%rbp),%rbx │ │ │ │ - mov -0x128(%rbp),%r12 │ │ │ │ - jmp 3e9ad │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle 3e795 │ │ │ │ + mov -0x70(%rbp),%r12 │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ + mov -0x120(%rbp),%r11 │ │ │ │ + jmp 3dd74 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rdi,8) │ │ │ │ - jmp 3f50f │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ + jmp 3e84f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3f685 │ │ │ │ + ja 3e9bd │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0xb042(%rip) │ │ │ │ + fldt 0xacda(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 3f2e7 │ │ │ │ + jmp 3e63b │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0xb029(%rip) │ │ │ │ + fldt 0xacc1(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3f2e7 │ │ │ │ + jmp 3e63b │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - jmp 3f5ee │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov 0x60(%r14),%r8 │ │ │ │ + jmp 3e926 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ + mov 0x60(%r14),%r8 │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov -0xe8(%rbp),%r12 │ │ │ │ fchs │ │ │ │ - fldt 0xacc7(%rip) │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov -0x48(%rbp),%rbx │ │ │ │ xor %edi,%edi │ │ │ │ + mov %rax,%r10 │ │ │ │ + fldl2e │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + shr $0x4,%r10 │ │ │ │ fld1 │ │ │ │ - mov %r10,%r9 │ │ │ │ - lea 0x3(%rbx,%rbx,1),%rsi │ │ │ │ - shr $0x4,%r9 │ │ │ │ + lea 0x3(%r12,%r12,1),%rsi │ │ │ │ mov %rdi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r8,%rax,1) │ │ │ │ - mov %r9,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ + mov %r10,%rax │ │ │ │ imul %rdi,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r12,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - js 3f76c │ │ │ │ + fstpt (%r11,%rax,1) │ │ │ │ + test %r12,%r12 │ │ │ │ + js 3eaac │ │ │ │ fldt (%rcx) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 3f742 │ │ │ │ + jmp 3ea82 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx,%rdx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 3f740 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3ea80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3f770 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3eab0 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ - add %r10,%rcx │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jne 3f6dc │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + add %r9,%rcx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 3ea17 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ cmpq $0x0,-0xf8(%rbp) │ │ │ │ - jle 3e835 │ │ │ │ + jle 3dc35 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%r11 │ │ │ │ + mov -0xc8(%rbp),%r12 │ │ │ │ lea -0x1(%rax),%rsi │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ - shr $0x4,%r11 │ │ │ │ - mov %rbx,-0xc0(%rbp) │ │ │ │ - mov %rsi,-0x70(%rbp) │ │ │ │ + shr $0x4,%r12 │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ sub $0x8,%rbx │ │ │ │ test %rsi,%rsi │ │ │ │ - setg %r9b │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + setg %r10b │ │ │ │ test %rax,%rax │ │ │ │ - jle 4045a │ │ │ │ + jle 3f796 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %r14,-0x88(%rbp) │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ - mov %r9b,-0x120(%rbp) │ │ │ │ + mov %r10b,-0x110(%rbp) │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ + mov %r14,-0x88(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + mov %r12,-0xb8(%rbp) │ │ │ │ + mov %r11,%r12 │ │ │ │ mov %rbx,-0xd8(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ mov %rax,%r9 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov -0x108(%rbp),%r10 │ │ │ │ - mov %r12,-0xd0(%rbp) │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - mov -0xa0(%rbp),%r12 │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %r12,-0xd0(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ shl $0x4,%r10 │ │ │ │ mov 0x40(%rax),%r11 │ │ │ │ + mov -0xb0(%rbp),%r12 │ │ │ │ add 0x78(%rax),%r10 │ │ │ │ - jmp 3f87b │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3ebcc │ │ │ │ + nop │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jg 3f858 │ │ │ │ + jg 3eba8 │ │ │ │ sub %rsi,%rdx │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3f8d2 │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + jle 3ec22 │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xc0(%rbp) │ │ │ │ - je 3f8f3 │ │ │ │ + cmp %rcx,-0x90(%rbp) │ │ │ │ + je 3ec43 │ │ │ │ mov (%r11,%rcx,1),%r8 │ │ │ │ lea -0x2(%r8,%r8,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax,%r9,1),%rax │ │ │ │ sub %r9,%rdi │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdi,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 3f850 │ │ │ │ + jns 3eba0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - jle 3f8e0 │ │ │ │ + jle 3ec30 │ │ │ │ mov %rsi,%rdx │ │ │ │ + mov %rsi,(%rbx,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rsi,(%r12,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3f866 │ │ │ │ + jg 3ebb6 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3f866 │ │ │ │ + jmp 3ebb6 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %rdx,(%r12,%rcx,1) │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3f866 │ │ │ │ - mov -0xc0(%rbp),%rdx │ │ │ │ + jmp 3ebb6 │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ mov -0xd0(%rbp),%r12 │ │ │ │ call 3030 │ │ │ │ + mov %r13,-0x40(%rbp) │ │ │ │ + mov -0x48(%rbp),%r11 │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ - mov -0xc8(%rbp),%r11 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ mov $0x20,%r9d │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x48(%rbp),%r15 │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ + mov -0xc8(%rbp),%r13 │ │ │ │ shl $0x5,%rdi │ │ │ │ add 0xb0(%rax),%rdi │ │ │ │ nopl (%rax) │ │ │ │ mov %r8,%rsi │ │ │ │ - mov 0x0(%r13,%rdx,8),%r10 │ │ │ │ - mov (%r14,%rdx,8),%rax │ │ │ │ - fldt (%rdi) │ │ │ │ + mov (%r14,%rdx,8),%r10 │ │ │ │ + mov (%r15,%rdx,8),%rax │ │ │ │ imul %rdx,%rsi │ │ │ │ + fldt (%rdi) │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rbx,%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rcx) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ cmp %r10,%rax │ │ │ │ - jle 3f9e1 │ │ │ │ + jle 3ed21 │ │ │ │ shl $0x4,%rsi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x10(%rsi,%r12,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%r10),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 3f9e7 │ │ │ │ + jl 3ed27 │ │ │ │ fldt -0x20(%rbx,%r9,1) │ │ │ │ inc %rax │ │ │ │ mov %r9,%rcx │ │ │ │ mov $0x2,%esi │ │ │ │ sub %r10,%rax │ │ │ │ fld %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r12,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%r12,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 3f9c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3f9f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3f9f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3ed00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ed30 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ed30 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rdi │ │ │ │ - add %r11,%r9 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 3f950 │ │ │ │ + add %r13,%r9 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne 3eca0 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - jle 3fd19 │ │ │ │ - mov %r13,-0xd0(%rbp) │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - movzbl -0x120(%rbp),%r9d │ │ │ │ + mov -0x40(%rbp),%r13 │ │ │ │ + jle 3f052 │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r12,%r11 │ │ │ │ mov -0x88(%rbp),%r14 │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ + mov %r15,-0xe0(%rbp) │ │ │ │ + movzbl -0x110(%rbp),%r10d │ │ │ │ + mov -0xb0(%rbp),%r15 │ │ │ │ + mov -0xd8(%rbp),%rbx │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ - mov %r12,-0x110(%rbp) │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov -0xa0(%rbp),%r12 │ │ │ │ mov %rbx,-0xd8(%rbp) │ │ │ │ - mov %r9b,-0xa8(%rbp) │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov %r11,-0x120(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r8 │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rdi,%rax,1),%r10 │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + add %rdi,%rax │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ + mov %r12,-0xc0(%rbp) │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + mov %r10b,-0xb0(%rbp) │ │ │ │ + mov %rdi,%r10 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jle 3fb41 │ │ │ │ - mov %r8,-0x88(%rbp) │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ - mov (%r10,%rax,8),%rdi │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + jle 3ee82 │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ + mov 0x40(%r14),%r8 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rbx,%rdx,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r11,%rax,8),%rdi │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + fldt (%r10,%rdx,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rbx,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ add (%rsi,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r9,%rax,8),%rdi │ │ │ │ - add -0x8(%r13,%rax,8),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r8,%rdx,1) │ │ │ │ + imul -0x8(%r8,%rax,8),%rdi │ │ │ │ + add -0x8(%r15,%rax,8),%rdi │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rdi,(%r10,%rax,8) │ │ │ │ + mov %rdi,(%r11,%rax,8) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rbx,%rdx,1) │ │ │ │ + fstpt (%r10,%rdx,1) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 3fb00 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%r8 │ │ │ │ - mov (%r10,%rcx,8),%rax │ │ │ │ + jne 3ee40 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov (%r11,%rcx,8),%rax │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%r15,%rdi,8),%rdx │ │ │ │ + mov 0x0(%r13,%rdi,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov 0x0(%r13,%rdi,8),%rax │ │ │ │ + mov (%r15,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 3fd00 │ │ │ │ + je 3f038 │ │ │ │ mov 0x40(%r14),%rdi │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov (%rdi,%r9,1),%rdi │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ + mov (%rdi,%r8,1),%rdi │ │ │ │ dec %rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 3fd00 │ │ │ │ + je 3f038 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,0x0(%r13,%rdi,8) │ │ │ │ + mov %rax,(%r15,%rdi,8) │ │ │ │ mov (%rsi,%rdi,8),%rax │ │ │ │ mov %rax,-0x88(%rbp) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rsi,%rdi,8) │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 3fd10 │ │ │ │ - cmpb $0x0,-0xa8(%rbp) │ │ │ │ - je 3fd10 │ │ │ │ + cmp %r12,%rax │ │ │ │ + jne 3f049 │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + je 3f049 │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ - jmp 3fc26 │ │ │ │ + jmp 3ef64 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r14),%r11 │ │ │ │ - mov (%r11,%rax,8),%r11 │ │ │ │ - dec %r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 3fc4b │ │ │ │ - add %r9,%rdx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ - mov 0x8(%r12,%rax,8),%rdx │ │ │ │ + mov 0x40(%r14),%r8 │ │ │ │ + mov (%r8,%rax,8),%r8 │ │ │ │ + dec %r8 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 3ef8a │ │ │ │ + add %rdi,%rdx │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ + mov 0x8(%rbx,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3fc12 │ │ │ │ + jg 3ef50 │ │ │ │ neg %rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%r13,%rax,8) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 3fc60 │ │ │ │ + mov $0xffffffffffffffff,%rdi │ │ │ │ + mov %rdi,0x8(%r13,%rax,8) │ │ │ │ + mov %rdx,0x8(%r15,%rax,8) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 3ef98 │ │ │ │ test %rax,%rax │ │ │ │ - je 3fc60 │ │ │ │ + je 3ef98 │ │ │ │ dec %rax │ │ │ │ mov (%rsi,%rax,8),%rdi │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rsi,%rax,8) │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + mov 0x0(%r13,%rax,8),%rdi │ │ │ │ + mov %rcx,(%rsi,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 3fbe0 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 3fbf0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov -0x88(%rbp),%r11 │ │ │ │ + jne 3ef20 │ │ │ │ + neg %rdi │ │ │ │ + mov %rdi,0x0(%r13,%rax,8) │ │ │ │ + jmp 3ef30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ incq -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ cmp %rdi,-0x50(%rbp) │ │ │ │ - jne 3fab0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3ee00 │ │ │ │ + fstp %st(0) │ │ │ │ incq -0xf0(%rbp) │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ add %rcx,-0x108(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 3e835 │ │ │ │ + je 3dc35 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 3fa98 │ │ │ │ - movzbl -0xa8(%rbp),%eax │ │ │ │ + jle 3f090 │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ mov %r14,-0x88(%rbp) │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov -0xd0(%rbp),%r13 │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov -0x120(%rbp),%r12 │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ + movzbl -0xb0(%rbp),%eax │ │ │ │ mov -0xe8(%rbp),%r9 │ │ │ │ - mov %r11,-0xb0(%rbp) │ │ │ │ - mov %al,-0x120(%rbp) │ │ │ │ - jmp 3f81b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %r15,-0xb0(%rbp) │ │ │ │ + mov %al,-0x110(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + jmp 3eb65 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rdi,8) │ │ │ │ - jmp 3fb96 │ │ │ │ + mov %rdx,0x0(%r13,%rdi,8) │ │ │ │ + jmp 3eed7 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - jmp 3fc67 │ │ │ │ + jmp 3ef9f │ │ │ │ incq -0xf0(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rsi,-0x108(%rbp) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 3e835 │ │ │ │ + add %rdi,-0x108(%rbp) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 3dc35 │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r9 │ │ │ │ - jmp 3f81b │ │ │ │ - mov %rax,%rsi │ │ │ │ - incq -0x108(%rbp) │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + jmp 3eb65 │ │ │ │ + mov -0x110(%rbp),%r12 │ │ │ │ + jmp 3edee │ │ │ │ + mov %rax,%rdi │ │ │ │ + incq -0xf0(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rsi,-0x110(%rbp) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 3e835 │ │ │ │ - mov -0xb0(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%r10 │ │ │ │ - mov 0x58(%rax),%r14 │ │ │ │ - jmp 3e9ee │ │ │ │ + add %rdi,-0x108(%rbp) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 3dc35 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x110(%rbp),%r10 │ │ │ │ + mov 0x58(%rax),%r15 │ │ │ │ + jmp 3ddbc │ │ │ │ cmpq $0x0,-0xf8(%rbp) │ │ │ │ - jle 3e835 │ │ │ │ + jle 3dc35 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - lea 0x2(%r9),%rcx │ │ │ │ + lea 0x2(%r8),%rcx │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ - mov %rax,%r9 │ │ │ │ + mov %rax,%r12 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - lea -0x1(%rax),%r12 │ │ │ │ + lea -0x1(%rax),%rsi │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ - test %r12,%r12 │ │ │ │ - lea -0x8(%rbx),%r10 │ │ │ │ mov %rbx,-0x88(%rbp) │ │ │ │ + sub $0x8,%rbx │ │ │ │ + test %rsi,%rsi │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ setg %r11b │ │ │ │ test %rax,%rax │ │ │ │ - jle 3ff37 │ │ │ │ + jle 3f286 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %r10,-0x120(%rbp) │ │ │ │ - mov %rbx,-0xd8(%rbp) │ │ │ │ - mov %r15,-0xf0(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %r13,%r10 │ │ │ │ + mov %rbx,-0x128(%rbp) │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ - mov %r12,-0x110(%rbp) │ │ │ │ - mov %r11b,-0x128(%rbp) │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ + mov %r11b,-0x130(%rbp) │ │ │ │ + mov %r13,-0x120(%rbp) │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ mov %rax,%r15 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shl $0x4,%r12 │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r12,-0xb8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + mov -0xc0(%rbp),%rcx │ │ │ │ + shl $0x4,%rbx │ │ │ │ mov 0x40(%rax),%r13 │ │ │ │ - add 0x78(%rax),%r12 │ │ │ │ - jmp 3feaf │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 3fe88 │ │ │ │ - sub %rsi,%rdx │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + add 0x78(%rax),%rbx │ │ │ │ + jmp 3f1ff │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jl 3f1d8 │ │ │ │ + sub %rdi,%rdx │ │ │ │ + mov %rdx,(%r12,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 3ff0a │ │ │ │ - mov %rax,(%r9,%rcx,1) │ │ │ │ - mov %rdx,(%r10,%rcx,1) │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x88(%rbp) │ │ │ │ - je 40233 │ │ │ │ - mov 0x0(%r13,%rcx,1),%r8 │ │ │ │ - lea -0x2(%r8,%r8,1),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ + jle 3f259 │ │ │ │ + mov %rax,(%r9,%rsi,1) │ │ │ │ + mov %rdx,(%rcx,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rsi,-0x88(%rbp) │ │ │ │ + je 3f564 │ │ │ │ + mov 0x0(%r13,%rsi,1),%r11 │ │ │ │ + lea -0x2(%r11,%r11,1),%rdi │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt (%r12,%rcx,2) │ │ │ │ + fldt (%rbx,%rsi,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ lea 0x1(%rax,%r15,1),%rax │ │ │ │ - sub %r15,%rdi │ │ │ │ - mov %rax,(%r11,%rcx,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdi,(%r14,%rcx,1) │ │ │ │ + sub %r15,%r8 │ │ │ │ + mov %rax,(%r10,%rsi,1) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,(%r14,%rsi,1) │ │ │ │ cqto │ │ │ │ - idiv %rsi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jns 3fe80 │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 40220 │ │ │ │ - mov %rsi,%rdx │ │ │ │ + idiv %rdi │ │ │ │ + test %r8,%r8 │ │ │ │ + jns 3f1d0 │ │ │ │ + add %rdx,%rdi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jge 3f551 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,(%r12,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rsi,(%rbx,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 3fe96 │ │ │ │ + jg 3f1e6 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 3fe96 │ │ │ │ + jmp 3f1e6 │ │ │ │ test $0x8,%sil │ │ │ │ - jne 4047a │ │ │ │ + jne 3f7b6 │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ test $0x2,%sil │ │ │ │ - je 3e32f │ │ │ │ - jmp 3e945 │ │ │ │ + je 3d72f │ │ │ │ + jmp 3dd0c │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 3e835 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jle 3dc35 │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ + mov %r11b,-0xb8(%rbp) │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - mov %r12,-0x70(%rbp) │ │ │ │ - mov %r10,-0xf0(%rbp) │ │ │ │ - mov %r9,-0x130(%rbp) │ │ │ │ - mov -0x138(%rbp),%r12 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - mov %r11b,-0xb0(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r8 │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + mov %r12,-0x138(%rbp) │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %rdi,%r11 │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r12 │ │ │ │ + mov %rbx,-0xf0(%rbp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ + mov %r9,%rdi │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jle 40042 │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ - mov (%r10,%rax,8),%rdi │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + jle 3f380 │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %r8,-0xb0(%rbp) │ │ │ │ + mov 0x40(%r14),%r10 │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r11,%rdx,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov (%r11,%rax,8),%r9 │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ + fldt (%rbx,%rdx,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ add (%rsi,%rax,8),%rdx │ │ │ │ inc %rax │ │ │ │ - imul -0x8(%r9,%rax,8),%rdi │ │ │ │ - add -0x8(%r13,%rax,8),%rdi │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%r8,%rdx,1) │ │ │ │ + imul -0x8(%r10,%rax,8),%r9 │ │ │ │ + add -0x8(%r15,%rax,8),%r9 │ │ │ │ + fldt (%rdi,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %rdi,(%r10,%rax,8) │ │ │ │ + mov %r9,(%r11,%rax,8) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%r11,%rdx,1) │ │ │ │ + fstpt (%rbx,%rdx,1) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 40000 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov (%r10,%rcx,8),%rax │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + jne 3f340 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%rbp),%r8 │ │ │ │ + mov (%r11,%rcx,8),%rax │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rdi,%rax,1) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + fldt (%rdx,%rax,1) │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ fldt (%rax) │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ - mov (%r15,%rdi,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov 0x0(%r13,%rdi,8),%rax │ │ │ │ + mov (%r15,%rdx,8),%rax │ │ │ │ + mov 0x0(%r13,%rdx,8),%rdx │ │ │ │ test %rax,%rax │ │ │ │ - je 40210 │ │ │ │ - mov 0x40(%r14),%rdi │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ - mov (%rdi,%r9,1),%rdi │ │ │ │ - dec %rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 40210 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + je 3f540 │ │ │ │ + mov 0x40(%r14),%r9 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ + mov (%r9,%r10,1),%r9 │ │ │ │ + dec %r9 │ │ │ │ + cmp %r9,%rax │ │ │ │ + je 3f540 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,0x0(%r13,%rdi,8) │ │ │ │ - mov (%rsi,%rdi,8),%rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ + mov %rax,(%r15,%rdx,8) │ │ │ │ + mov (%rsi,%rdx,8),%rax │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ inc %rax │ │ │ │ - mov %rax,(%rsi,%rdi,8) │ │ │ │ + mov %rax,(%rsi,%rdx,8) │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 40412 │ │ │ │ - cmpb $0x0,-0xb0(%rbp) │ │ │ │ - je 40412 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ - jmp 40126 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r14),%r12 │ │ │ │ - mov (%r12,%rax,8),%r12 │ │ │ │ - dec %r12 │ │ │ │ - cmp %r12,%rdx │ │ │ │ - je 4014b │ │ │ │ + jne 3f74b │ │ │ │ + cmpb $0x0,-0xb8(%rbp) │ │ │ │ + je 3f74b │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + jmp 3f45d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x40(%r14),%r10 │ │ │ │ + mov (%r10,%rax,8),%r10 │ │ │ │ + dec %r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 3f482 │ │ │ │ add %r9,%rdx │ │ │ │ mov $0x1,%r9d │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ - mov 0x8(%rbx,%rax,8),%rdx │ │ │ │ + mov %rdx,(%r15,%rax,8) │ │ │ │ + mov 0x8(%r12,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 40112 │ │ │ │ + jg 3f449 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r15,%rax,8) │ │ │ │ - mov %rdx,0x8(%r13,%rax,8) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 40160 │ │ │ │ + mov %r9,0x8(%r13,%rax,8) │ │ │ │ + mov %rdx,0x8(%r15,%rax,8) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 3f490 │ │ │ │ test %rax,%rax │ │ │ │ - je 40160 │ │ │ │ + je 3f490 │ │ │ │ dec %rax │ │ │ │ - mov (%rsi,%rax,8),%rdi │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ - mov (%r15,%rax,8),%r9 │ │ │ │ + mov (%rsi,%rax,8),%rcx │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rsi,%rax,8) │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,(%rsi,%rax,8) │ │ │ │ + mov 0x0(%r13,%rax,8),%r9 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,(%rsi,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 400e0 │ │ │ │ + jne 3f418 │ │ │ │ neg %r9 │ │ │ │ - mov %r9,(%r15,%rax,8) │ │ │ │ - jmp 400f0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ + mov %r9,0x0(%r13,%rax,8) │ │ │ │ + jmp 3f428 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 3ffd0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%r9 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jne 3f310 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0x108(%rbp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rcx,-0x108(%rbp) │ │ │ │ - inc %r9 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 3e835 │ │ │ │ + add %rcx,-0x110(%rbp) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 3dc35 │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 3ffb0 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0x130(%rbp),%rbx │ │ │ │ - mov %r14,-0x70(%rbp) │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + jle 3f2fb │ │ │ │ mov -0xf0(%rbp),%rax │ │ │ │ - mov %r15,-0xf0(%rbp) │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ + mov %r15,-0xc0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + movzbl -0xb8(%rbp),%eax │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov -0x138(%rbp),%r12 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %al,-0x130(%rbp) │ │ │ │ mov -0xe8(%rbp),%r15 │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - movzbl -0xb0(%rbp),%eax │ │ │ │ - mov %r13,-0xb0(%rbp) │ │ │ │ - mov %al,-0x128(%rbp) │ │ │ │ - jmp 3fe45 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ + mov %r13,-0x120(%rbp) │ │ │ │ + jmp 3f190 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r15,%rdi,8) │ │ │ │ - jmp 40097 │ │ │ │ - mov %rdx,(%rbx,%rcx,1) │ │ │ │ + mov %rdx,0x0(%r13,%r10,8) │ │ │ │ + jmp 3f3d5 │ │ │ │ + mov %rdx,(%r12,%rsi,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 3fe96 │ │ │ │ + jmp 3f1e6 │ │ │ │ mov -0x88(%rbp),%rdx │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ add $0x2,%r15 │ │ │ │ + mov -0xb8(%rbp),%r12 │ │ │ │ call 3030 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ xor %r11d,%r11d │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov %r15,-0xb8(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(2) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ inc %rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + fildll -0xb8(%rbp) │ │ │ │ + mov %rax,-0xb8(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ + fdivp %st,%st(1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x0(%r13,%r11,1),%rdx │ │ │ │ mov (%r14,%r11,1),%rax │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ lea -0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ - fldt (%r12,%r11,2) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + fldt (%rbx,%r11,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%r11,2) │ │ │ │ mov -0xe0(%rbp),%rsi │ │ │ │ + mov (%rsi,%r11,1),%r10 │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - mov (%rsi,%r11,1),%r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - jg 40393 │ │ │ │ + jg 3f6d3 │ │ │ │ fxch %st(1) │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ fadd %st(4),%st │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ inc %r10 │ │ │ │ sub %rax,%r10 │ │ │ │ + mov %r15,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov 0xb0(%rdi),%r9 │ │ │ │ mov %rdx,%rdi │ │ │ │ - mov 0xb0(%rsi),%r9 │ │ │ │ - mov %r15,%rsi │ │ │ │ - not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 40365 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + not %rdi │ │ │ │ + jmp 3f6a5 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rdx,%r8,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ fstpt (%rsi) │ │ │ │ - sub %rbx,%rdx │ │ │ │ - add %rbx,%rdi │ │ │ │ + sub %r12,%rdx │ │ │ │ + add %r12,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rcx,%r10 │ │ │ │ - je 403a0 │ │ │ │ + je 3f6e0 │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 40340 │ │ │ │ + jns 3f680 │ │ │ │ lea (%rdi,%r8,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 40351 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 403a4 │ │ │ │ + jmp 3f691 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3f6e4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb8(%rbp),%rax │ │ │ │ add $0x8,%r11 │ │ │ │ add %rax,%r8 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ add %rax,%r15 │ │ │ │ cmp %r11,-0x88(%rbp) │ │ │ │ - jne 402b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3f5e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 4041b │ │ │ │ - mov %rbx,%r9 │ │ │ │ + jle 3f754 │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ - mov -0x110(%rbp),%r12 │ │ │ │ - mov -0x120(%rbp),%r10 │ │ │ │ - movzbl -0x128(%rbp),%r11d │ │ │ │ - mov -0x70(%rbp),%r14 │ │ │ │ - mov -0xb0(%rbp),%r13 │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - jmp 3ff4f │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ + movzbl -0x130(%rbp),%r11d │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov -0x120(%rbp),%r13 │ │ │ │ + jmp 3f2a7 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ - jmp 40167 │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - incq -0xd8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ + jmp 3f497 │ │ │ │ + incq -0x108(%rbp) │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rcx,-0x108(%rbp) │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + add %rsi,-0x110(%rbp) │ │ │ │ cmp %rax,-0xf8(%rbp) │ │ │ │ - je 3e835 │ │ │ │ - mov -0x70(%rbp),%rax │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ + je 3dc35 │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%r9 │ │ │ │ mov 0x58(%rax),%r15 │ │ │ │ - jmp 3fe45 │ │ │ │ - xor %eax,%eax │ │ │ │ + jmp 3f190 │ │ │ │ movq $0x0,-0x108(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 404bf │ │ │ │ + jle 3f7fb │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ - jmp 3fa44 │ │ │ │ + jmp 3ed8a │ │ │ │ movq $0x1,-0x50(%rbp) │ │ │ │ - jmp 3f785 │ │ │ │ + jmp 3eac9 │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x110(%rbp) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jg 404e3 │ │ │ │ + jg 3f81f │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ inc %rax │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rdi,-0x110(%rbp) │ │ │ │ + add %rdi,-0x108(%rbp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 40494 │ │ │ │ - jmp 3e835 │ │ │ │ + jne 3f7d0 │ │ │ │ + jmp 3dc35 │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ addq $0x10,-0x60(%rbp) │ │ │ │ - add %rcx,-0x108(%rbp) │ │ │ │ + add %rdi,-0x108(%rbp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jne 40467 │ │ │ │ - jmp 3e835 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ - jmp 3f3df │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 3f7a3 │ │ │ │ + jmp 3dc35 │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + jmp 3e742 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000040500 : │ │ │ │ +000000000003f830 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%rcx │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ mov %rcx,%rdi │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - je 407af │ │ │ │ - mov %rcx,%r8 │ │ │ │ + je 3fa9f │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ test %rax,%rax │ │ │ │ - jle 4077a │ │ │ │ + jle 3fa6a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x30(%rbx),%r14 │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ fld1 │ │ │ │ mov %r14,%r9 │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ shl $0x4,%r9 │ │ │ │ @@ -65081,207 +64749,204 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rdx),%rax │ │ │ │ lea 0xf(%rsp),%r12 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rsp,%rcx │ │ │ │ fstpt (%r12) │ │ │ │ + mov %rsp,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ - jle 407a6 │ │ │ │ + jle 3fa96 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rdi │ │ │ │ mov 0x78(%rbx),%r15 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r9,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov -0x48(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ mov %rsp,%rcx │ │ │ │ - fldt 0xa0c1(%rip) │ │ │ │ + fldt 0x9d75(%rip) │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ imul %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x0(%r13,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 40600 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3f920 │ │ │ │ + fstp %st(0) │ │ │ │ lea (%r12,%r9,1),%r15 │ │ │ │ + fld1 │ │ │ │ and $0x10,%r9d │ │ │ │ mov %r12,%rax │ │ │ │ - fld1 │ │ │ │ - je 40640 │ │ │ │ + je 3f960 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ cmp %rax,%r15 │ │ │ │ - je 40656 │ │ │ │ + je 3f976 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ cmp %rax,%r15 │ │ │ │ - jne 40640 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 40658 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3f960 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3f978 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r11 │ │ │ │ fldt (%r15) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 40753 │ │ │ │ + jle 3fa4b │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - lea -0x1(%r14),%r10 │ │ │ │ fldt (%r8) │ │ │ │ shl $0x4,%r11 │ │ │ │ + lea -0x1(%r14),%r10 │ │ │ │ mov %rax,%r9 │ │ │ │ add %rax,%r11 │ │ │ │ - jmp 40682 │ │ │ │ + jmp 3f9a2 │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fldt (%r9) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r8) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 4079a │ │ │ │ + jle 3fa8a │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ - jmp 406b1 │ │ │ │ + jmp 3f9d1 │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 40790 │ │ │ │ + je 3fa80 │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 406a0 │ │ │ │ + je 3f9c0 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jle 40730 │ │ │ │ + jle 3fa30 │ │ │ │ fstp %st(1) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r12,%rdx,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdx │ │ │ │ fildll (%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + inc %rax │ │ │ │ fldt 0x0(%r13,%rdx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12,%rdx,1) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 40700 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3fa00 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r15) │ │ │ │ - jmp 40740 │ │ │ │ + jmp 3fa38 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 40680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 40760 │ │ │ │ - ffreep %st(0) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 3f9a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3fa50 │ │ │ │ + fstp %st(0) │ │ │ │ + nopl (%rax) │ │ │ │ + add $0x10,%r8 │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ incq -0x38(%rbp) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - add $0x10,%r8 │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jg 40560 │ │ │ │ + jg 3f890 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ fstp %st(1) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 406cf │ │ │ │ + jmp 3f9ef │ │ │ │ mov (%rcx,%r10,8),%rsi │ │ │ │ mov %r10,%rax │ │ │ │ - jmp 406c1 │ │ │ │ + jmp 3f9e1 │ │ │ │ lea (%r12,%r9,1),%r15 │ │ │ │ - jmp 40658 │ │ │ │ + jmp 3f978 │ │ │ │ test %rax,%rax │ │ │ │ - jle 4077a │ │ │ │ + jle 3fa6a │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 4077a │ │ │ │ - mov 0x78(%rbx),%r10 │ │ │ │ - mov -0x58(%rbp),%r11 │ │ │ │ + jle 3fa6a │ │ │ │ + fldt 0x9bce(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ - fldt 0x9ed0(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov 0x78(%rbx),%r10 │ │ │ │ lea (%rcx,%rax,1),%r9 │ │ │ │ - lea (%r10,%r8,1),%rsi │ │ │ │ + mov -0x58(%rbp),%r11 │ │ │ │ fldt (%rdx) │ │ │ │ + lea (%r10,%r8,1),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fldt (%rsi) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ inc %rax │ │ │ │ + fldt (%rsi) │ │ │ │ + shl $0x4,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rcx │ │ │ │ fcos │ │ │ │ fldt (%r11,%rcx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 40800 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3fb00 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 407d8 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3fac8 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000040850 : │ │ │ │ +000000000003fb50 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ @@ -65292,22 +64957,21 @@ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ shl $0x4,%rdx │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov %rax,%rdi │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - je 40acf │ │ │ │ - mov %r12,%r8 │ │ │ │ + je 3fdcf │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ test %rax,%rax │ │ │ │ - jle 40a9a │ │ │ │ + jle 3fd9a │ │ │ │ mov %rdi,-0x58(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x30(%rbx),%r14 │ │ │ │ mov %rsp,-0x40(%rbp) │ │ │ │ fld1 │ │ │ │ mov %r14,%r9 │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ shl $0x4,%r9 │ │ │ │ lea 0x10(%r9),%rax │ │ │ │ @@ -65317,157 +64981,158 @@ │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0xf(%rdx),%rax │ │ │ │ lea 0xf(%rsp),%r12 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ and $0xfffffffffffffff0,%r13 │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ - mov %rsp,%rcx │ │ │ │ fstpt (%r12) │ │ │ │ + mov %rsp,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ - jle 40ac6 │ │ │ │ + jle 3fdc6 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rdi │ │ │ │ mov 0x78(%rbx),%r15 │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ mov %r9,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov -0x48(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ mov %rsp,%rcx │ │ │ │ - fldt 0x9d71(%rip) │ │ │ │ + fldt 0x9a5d(%rip) │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ imul %r14,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt 0x0(%r13,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 40940 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3fc40 │ │ │ │ + fstp %st(0) │ │ │ │ lea (%r12,%r9,1),%r15 │ │ │ │ + fld1 │ │ │ │ and $0x10,%r9d │ │ │ │ mov %r12,%rax │ │ │ │ - fld1 │ │ │ │ - je 40980 │ │ │ │ + je 3fc80 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12) │ │ │ │ cmp %rax,%r15 │ │ │ │ - je 40996 │ │ │ │ + je 3fc96 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ cmp %rax,%r15 │ │ │ │ - jne 40980 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 40998 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3fc80 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3fc98 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r11 │ │ │ │ fldt (%r15) │ │ │ │ test %r11,%r11 │ │ │ │ - jle 40a7a │ │ │ │ + jle 3fd7a │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ - lea -0x1(%r14),%r10 │ │ │ │ shl $0x4,%r11 │ │ │ │ + lea -0x1(%r14),%r10 │ │ │ │ mov %rax,%r9 │ │ │ │ add %rax,%r11 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fldt (%r8) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r9) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r9) │ │ │ │ test %r10,%r10 │ │ │ │ - jle 40aba │ │ │ │ + jle 3fdba │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ mov %r10,%rax │ │ │ │ - jmp 409f1 │ │ │ │ + jmp 3fcf1 │ │ │ │ nop │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 40ab0 │ │ │ │ + je 3fdb0 │ │ │ │ mov (%rdi,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 409e0 │ │ │ │ + je 3fce0 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jle 40a69 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 3fd69 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r12,%rdx,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdx │ │ │ │ fildll (%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + inc %rax │ │ │ │ fldt 0x0(%r13,%rdx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12,%rdx,1) │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 40a40 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3fd40 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r15) │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 409c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 40a80 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3fcc0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3fd80 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + add $0x10,%r8 │ │ │ │ mov -0x40(%rbp),%rsp │ │ │ │ incq -0x38(%rbp) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - add $0x10,%r8 │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jg 408b0 │ │ │ │ + jg 3fba8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 40a0f │ │ │ │ + jmp 3fd0f │ │ │ │ mov (%rcx,%r10,8),%rsi │ │ │ │ mov %r10,%rax │ │ │ │ - jmp 40a01 │ │ │ │ + jmp 3fd01 │ │ │ │ lea (%r12,%r9,1),%r15 │ │ │ │ - jmp 40998 │ │ │ │ + jmp 3fc98 │ │ │ │ test %rax,%rax │ │ │ │ - jle 40a9a │ │ │ │ + jle 3fd9a │ │ │ │ mov (%rbx),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 40a9a │ │ │ │ - mov 0x78(%rbx),%r11 │ │ │ │ + jle 3fd9a │ │ │ │ + fldt 0x989e(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r12,%rcx │ │ │ │ xor %r9d,%r9d │ │ │ │ - fldt 0x9bb4(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov 0x78(%rbx),%r11 │ │ │ │ lea (%r12,%rax,1),%r10 │ │ │ │ lea (%r11,%r9,1),%rsi │ │ │ │ mov %rdi,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nopl (%rax) │ │ │ │ fldt (%rsi) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ @@ -65479,61 +65144,61 @@ │ │ │ │ fcos │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 40b00 │ │ │ │ + jne 3fe00 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r9 │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jne 40af4 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3fdf4 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000040b50 : │ │ │ │ +000000000003fe50 : │ │ │ │ mov 0x30(%rdi),%r10 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 40ceb │ │ │ │ + jle 3ffd3 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ mov 0x68(%rdi),%r8 │ │ │ │ mov 0x40(%rdi),%r12 │ │ │ │ add $0x2,%rax │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ mov %r8,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ fildll 0x58(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ test %r8,%r8 │ │ │ │ - js 40cb9 │ │ │ │ - fldt 0x97f9(%rip) │ │ │ │ + js 3ffa9 │ │ │ │ + fldl2e │ │ │ │ mov 0xb0(%rdi),%rbx │ │ │ │ mov 0x60(%rdi),%r11 │ │ │ │ - lea 0x1(%r8),%rbp │ │ │ │ + xor %r9d,%r9d │ │ │ │ fld1 │ │ │ │ fxch %st(4) │ │ │ │ - xor %r9d,%r9d │ │ │ │ + lea 0x1(%r8),%rbp │ │ │ │ xor %edi,%edi │ │ │ │ fstpt -0x20(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ lea -0x2(%rax,%rax,1),%rax │ │ │ │ @@ -65542,16 +65207,15 @@ │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ fldt -0x10(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x20(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 40c5f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 3ff4f │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -65572,108 +65236,108 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 40c3d │ │ │ │ + je 3ff2d │ │ │ │ fchs │ │ │ │ - fmuls 0x9499(%rip) │ │ │ │ - fldt 0x9a77(%rip) │ │ │ │ + fmuls 0x91a9(%rip) │ │ │ │ + fldt 0x9757(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 40ca0 │ │ │ │ + je 3ff90 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt (%rsi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 40c00 │ │ │ │ + ja 3fef0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 40cd0 │ │ │ │ + ja 3ffb8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x9a36(%rip) │ │ │ │ + fldt 0x9716(%rip) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 40c5c │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 40ca2 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3ff4c │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ff92 │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ add %rbp,%r9 │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 40bc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 40cbf │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 3feb8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ffaf │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x99de(%rip) │ │ │ │ + fldt 0x96c6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 40c4d │ │ │ │ + jmp 3ff3d │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000040cf0 : │ │ │ │ +000000000003ffe0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 40eb2 │ │ │ │ + jle 40192 │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 40eb2 │ │ │ │ + jle 40192 │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r15,%r10 │ │ │ │ mov 0x78(%rdi),%r14 │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov 0xb0(%rdi),%r12 │ │ │ │ mov 0x60(%rdi),%rbp │ │ │ │ - mov %r15,%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ shl $0x4,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %r9,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0xb0(%rdi),%r12 │ │ │ │ fmul %st(0),%st │ │ │ │ - shl $0x5,%r10 │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x0(%r13,%rbx,8),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ @@ -65686,26 +65350,26 @@ │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ - jmp 40e22 │ │ │ │ + jmp 40106 │ │ │ │ nop │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x95e8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -65718,44 +65382,44 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 40dd5 │ │ │ │ + je 400c1 │ │ │ │ fchs │ │ │ │ - fmuls 0x9301(%rip) │ │ │ │ - fldt 0x98df(%rip) │ │ │ │ + fmuls 0x9015(%rip) │ │ │ │ + fldt 0x95c3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ fldt (%rdx) │ │ │ │ inc %rsi │ │ │ │ add %r11,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fldt (%rdi) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldt 0x9591(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 40ea0 │ │ │ │ + je 40180 │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fistpll -0x30(%rsp) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ @@ -65771,131 +65435,130 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt (%rdi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - ja 40d90 │ │ │ │ + ja 40080 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 40e80 │ │ │ │ + ja 40160 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x984b(%rip) │ │ │ │ + fldt 0x9537(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 40de5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 400d1 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0x982e(%rip) │ │ │ │ + fldt 0x951e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 40de5 │ │ │ │ + jmp 400d1 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 40d50 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 40040 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000040ec0 : │ │ │ │ +00000000000401a0 : │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 410db │ │ │ │ + jle 403bb │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 410b3 │ │ │ │ + jle 40393 │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ mov 0x78(%rdi),%rsi │ │ │ │ - mov 0x40(%rdi),%r15 │ │ │ │ - mov %rax,%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x40(%rdi),%r15 │ │ │ │ shl $0x4,%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov %r12,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ lea 0x1(%r12),%r11 │ │ │ │ - mov %rsi,-0x10(%rsp) │ │ │ │ - fld %st(0) │ │ │ │ mov %r11,%rbp │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov %rsi,-0x10(%rsp) │ │ │ │ mov %r15,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %rdi,%rsi │ │ │ │ imul %rax,%rbp │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ shl $0x5,%rbp │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ dec %rax │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ mov %rdi,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %r11,%r11 │ │ │ │ - jle 41094 │ │ │ │ - fldt 0x9769(%rip) │ │ │ │ - mov -0x10(%rsp),%rax │ │ │ │ + jle 40370 │ │ │ │ + fldt 0x9459(%rip) │ │ │ │ mov %r11,%r10 │ │ │ │ - mov 0xb0(%rsi),%r15 │ │ │ │ - fdivp %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0x10(%rsp),%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ + imul %rdx,%r10 │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ mov %rcx,-0x20(%rsp) │ │ │ │ - imul %rdx,%r10 │ │ │ │ + mov 0xb0(%rsi),%r15 │ │ │ │ lea (%rax,%r9,1),%rdi │ │ │ │ + fdivp %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ add 0x60(%rsi),%r9 │ │ │ │ shl $0x5,%r10 │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ - fldt -0x38(%rsp) │ │ │ │ lea (%r15,%r10,1),%rcx │ │ │ │ + fldt -0x38(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fistpll -0x40(%rsp) │ │ │ │ mov -0x40(%rsp),%rdx │ │ │ │ sub %r12,%rdx │ │ │ │ lea (%rdx,%r11,2),%r8 │ │ │ │ - jmp 4102b │ │ │ │ + jmp 40307 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x93b8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -65910,26 +65573,26 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 41009 │ │ │ │ + je 402e5 │ │ │ │ fchs │ │ │ │ - fldt 0x96c1(%rip) │ │ │ │ + fldt 0x93b5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x96a9(%rip) │ │ │ │ + fldt 0x939d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 41072 │ │ │ │ + je 4034e │ │ │ │ fldt (%rdi) │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -65937,168 +65600,168 @@ │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 40fc0 │ │ │ │ + ja 402a0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 410c0 │ │ │ │ + ja 403a0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x965f(%rip) │ │ │ │ + fldt 0x9353(%rip) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 41029 │ │ │ │ + jne 40305 │ │ │ │ inc %rbx │ │ │ │ add %r14,%rdi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 40fa0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 40280 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ mov -0x20(%rsp),%rcx │ │ │ │ - jmp 410a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 40380 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x18(%rsp),%rax │ │ │ │ inc %rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 40f30 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 40210 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x95ee(%rip) │ │ │ │ + fldt 0x92de(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4101b │ │ │ │ + jmp 402f7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000410e0 : │ │ │ │ +00000000000403c0 : │ │ │ │ push %rbp │ │ │ │ fld1 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ sub $0x88,%rsp │ │ │ │ mov 0x30(%rdi),%r10 │ │ │ │ lea 0x0(,%r10,8),%rdx │ │ │ │ mov %r10,%r13 │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ lea 0xf(%rdx),%rax │ │ │ │ add $0x17,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsp,%rsi │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rdi │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0x7(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r9 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ mov %rsp,%r11 │ │ │ │ sub %rax,%rsp │ │ │ │ + shr $0x3,%rcx │ │ │ │ mov %rdx,%r12 │ │ │ │ mov %rsp,%r8 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r10,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add $0x20,%rax │ │ │ │ mov %rsp,%rbx │ │ │ │ + add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rcx │ │ │ │ - lea 0xf(%rsp),%rax │ │ │ │ movq $0x0,0x0(,%rcx,8) │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ fstpt (%rax) │ │ │ │ + mov %rax,%r10 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 4169f │ │ │ │ + jle 40957 │ │ │ │ mov 0x58(%r14),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 411a0 │ │ │ │ + jne 40480 │ │ │ │ mov %rdx,-0x88(%rbp) │ │ │ │ cmpq $0x0,0x8(%r14) │ │ │ │ - jle 4168c │ │ │ │ - mov 0xc8(%r14),%rax │ │ │ │ + jle 40944 │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %r12,-0xa0(%rbp) │ │ │ │ mov %r9,%r13 │ │ │ │ mov %rsi,%r15 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %r11,-0x80(%rbp) │ │ │ │ + mov 0xc8(%r14),%rax │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ movq $0x0,-0x70(%rbp) │ │ │ │ - mov %r10,-0xa8(%rbp) │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ + mov %r10,-0xa8(%rbp) │ │ │ │ + mov %r12,-0xa0(%rbp) │ │ │ │ + mov %rcx,%r12 │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 41315 │ │ │ │ + jle 405e5 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%r11 │ │ │ │ - mov 0x40(%r14),%rsi │ │ │ │ mov %r14,-0x48(%rbp) │ │ │ │ - mov 0x58(%r14),%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov 0x40(%r14),%rsi │ │ │ │ + mov 0x58(%r14),%r10 │ │ │ │ mov %rdi,-0x58(%rbp) │ │ │ │ imul %rax,%r11 │ │ │ │ lea 0x0(,%rax,8),%r9 │ │ │ │ shl $0x4,%r11 │ │ │ │ add 0x78(%r14),%r11 │ │ │ │ mov %rsi,%r14 │ │ │ │ - jmp 4126b │ │ │ │ + jmp 4054b │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %r8,%rdx │ │ │ │ - jl 41248 │ │ │ │ + jl 40528 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 412c6 │ │ │ │ + jle 405a6 │ │ │ │ mov %rax,(%rbx,%rcx,1) │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 41300 │ │ │ │ + je 405d0 │ │ │ │ mov (%r14,%rcx,1),%r8 │ │ │ │ mov -0x80(%rbp),%rdx │ │ │ │ lea -0x2(%r8,%r8,1),%rsi │ │ │ │ mov %rsi,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fldt (%r11,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -66109,98 +65772,95 @@ │ │ │ │ sub %r10,%rdi │ │ │ │ mov %rax,(%rdx,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 41240 │ │ │ │ + jns 40520 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - jge 412e0 │ │ │ │ + jge 405b8 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r12,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 41256 │ │ │ │ + jg 40536 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 41256 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 40536 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 41256 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 40536 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x58(%rbp),%rdi │ │ │ │ mov %rcx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x48(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ mov %rax,%rdi │ │ │ │ mov -0x88(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 4169b │ │ │ │ + jle 40953 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ mov 0xc0(%r14),%rax │ │ │ │ mov %r12,%r8 │ │ │ │ mov -0xa0(%rbp),%r11 │ │ │ │ mov -0xa8(%rbp),%r12 │ │ │ │ lea (%rax,%rsi,8),%rdx │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ mov %rsi,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add 0xb0(%r14),%rdx │ │ │ │ mov %rdx,-0x48(%rbp) │ │ │ │ lea (%rcx,%rsi,1),%rdx │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ + lea (%rax,%rdx,8),%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jge 41516 │ │ │ │ + jge 407de │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ - mov 0x60(%r14),%rdx │ │ │ │ mov 0x40(%r14),%rcx │ │ │ │ - fildll 0x58(%r14) │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %rbx,-0x68(%rbp) │ │ │ │ lea 0x0(,%rsi,8),%r10 │ │ │ │ + mov 0x60(%r14),%rdx │ │ │ │ + fildll 0x58(%r14) │ │ │ │ mov %rsi,-0x58(%rbp) │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ imul %rsi,%r9 │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ mov %rdx,-0x50(%rbp) │ │ │ │ + mov (%r11,%rax,8),%rcx │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov -0x50(%rbp),%rbx │ │ │ │ + mov %r14,-0x60(%rbp) │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ mov %r8,-0x50(%rbp) │ │ │ │ - mov (%r11,%rdx,1),%rcx │ │ │ │ - mov -0x38(%rbp),%r8 │ │ │ │ - flds 0x8cfb(%rip) │ │ │ │ shl $0x4,%r9 │ │ │ │ + flds 0x8a33(%rip) │ │ │ │ + mov -0x38(%rbp),%r8 │ │ │ │ add 0x78(%r14),%r9 │ │ │ │ - jmp 4146f │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 4073b │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x8f88(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -66215,39 +65875,39 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 41439 │ │ │ │ + je 40705 │ │ │ │ fchs │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt 0x927f(%rip) │ │ │ │ + fldt 0x8f83(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ + imul %rcx,%rsi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - imul %rcx,%rsi │ │ │ │ mov (%r15,%rdx,1),%rcx │ │ │ │ add %rsi,%rcx │ │ │ │ - mov %rcx,0x8(%r11,%rdx,1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r12,%rdx,2) │ │ │ │ + mov %rcx,0x8(%r11,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %r10,%rdx │ │ │ │ - je 41500 │ │ │ │ + je 407c8 │ │ │ │ fxch %st(1) │ │ │ │ mov 0x0(%r13,%rdx,1),%r14 │ │ │ │ - mov (%r8,%rdx,1),%rsi │ │ │ │ - fldt (%r9,%rdx,2) │ │ │ │ add (%rdi,%rdx,1),%r14 │ │ │ │ - lea -0x1(%rsi),%rax │ │ │ │ + fldt (%r9,%rdx,2) │ │ │ │ + mov (%r8,%rdx,1),%rsi │ │ │ │ mov %r14,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ @@ -66261,37 +65921,37 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%rbx,%rdx,2) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 413f0 │ │ │ │ + ja 406c0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 414e0 │ │ │ │ + ja 407a8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x91ef(%rip) │ │ │ │ + fldt 0x8ef3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 41445 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 40711 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x91ce(%rip) │ │ │ │ + fldt 0x8ed6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 41445 │ │ │ │ + jmp 40711 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ mov -0x60(%rbp),%r14 │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ mov -0x50(%rbp),%r8 │ │ │ │ mov (%r11,%rsi,8),%rax │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ mov %rax,(%rsi) │ │ │ │ @@ -66301,783 +65961,777 @@ │ │ │ │ fldt (%r12,%rax,1) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fstpt (%rax) │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ mov (%r15,%rax,8),%rdx │ │ │ │ mov (%rbx,%rax,8),%rcx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 41680 │ │ │ │ + je 40938 │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ mov -0x8(%r9,%rsi,8),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 41680 │ │ │ │ + je 40938 │ │ │ │ add %rcx,%rdx │ │ │ │ mov (%rdi,%rax,8),%rcx │ │ │ │ mov %rdx,(%r15,%rax,8) │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ mov 0x58(%r14),%rcx │ │ │ │ mov %rdx,(%rdi,%rax,8) │ │ │ │ lea 0x2(%rcx,%rcx,1),%r10 │ │ │ │ test %rax,%rax │ │ │ │ - jle 41624 │ │ │ │ + jle 408dc │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jne 41624 │ │ │ │ + jne 408dc │ │ │ │ mov %rsi,-0x38(%rbp) │ │ │ │ - jmp 415e4 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + jmp 408a4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ mov (%r9,%rax,8),%r9 │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 41608 │ │ │ │ + je 408c8 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r15,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 415d0 │ │ │ │ + jg 40890 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%rbx,%rax,8) │ │ │ │ mov %rdx,0x8(%r15,%rax,8) │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jne 41620 │ │ │ │ + jne 408d8 │ │ │ │ test %rax,%rax │ │ │ │ - je 41620 │ │ │ │ + je 408d8 │ │ │ │ dec %rax │ │ │ │ mov (%rdi,%rax,8),%rcx │ │ │ │ mov (%r15,%rax,8),%rdx │ │ │ │ - mov (%rbx,%rax,8),%rsi │ │ │ │ movq $0x0,0x8(%rdi,%rax,8) │ │ │ │ + mov (%rbx,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%rdi,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 415a0 │ │ │ │ + jne 40860 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%rbx,%rax,8) │ │ │ │ - jmp 415b0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 40870 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ addq $0x8,-0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ cmp %rcx,-0x78(%rbp) │ │ │ │ - jne 41380 │ │ │ │ + jne 40648 │ │ │ │ mov -0x90(%rbp),%rdx │ │ │ │ mov -0x88(%rbp),%rax │ │ │ │ mov %r8,%r12 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov -0x98(%rbp),%rcx │ │ │ │ mov %rax,(%rcx,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ mov %rsi,-0x70(%rbp) │ │ │ │ cmp %rsi,0x8(%r14) │ │ │ │ - jle 4168c │ │ │ │ + jle 40944 │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ mov %rax,-0x50(%rbp) │ │ │ │ - jmp 41200 │ │ │ │ + jmp 404e0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ neg %rcx │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ - jmp 41560 │ │ │ │ + jmp 40828 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41651 │ │ │ │ + jmp 40909 │ │ │ │ movq $0x1,-0x88(%rbp) │ │ │ │ - jmp 411b6 │ │ │ │ - nop │ │ │ │ + jmp 40496 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000416b0 : │ │ │ │ +0000000000040970 : │ │ │ │ push %rbx │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x10,%al │ │ │ │ - jne 416d0 │ │ │ │ + jne 40990 │ │ │ │ test $0x20,%al │ │ │ │ - jne 416dc │ │ │ │ + jne 4099c │ │ │ │ test $0x8,%al │ │ │ │ - jne 416eb │ │ │ │ + jne 409ab │ │ │ │ test $0x4,%al │ │ │ │ - jne 416fa │ │ │ │ + jne 409ba │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 3360 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 416bf │ │ │ │ + je 4097f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3100 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 416c3 │ │ │ │ + je 40983 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 30e0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 416c7 │ │ │ │ + je 40987 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3490 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000041710 : │ │ │ │ +00000000000409d0 : │ │ │ │ push %r14 │ │ │ │ + movslq %ecx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ movslq %esi,%r12 │ │ │ │ push %rbp │ │ │ │ mov %r12,%r13 │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %r12,0x30(%rdi) │ │ │ │ shl $0x3,%r12 │ │ │ │ - mov %rdi,%rbp │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ call 3410 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 41860 │ │ │ │ + jle 40b20 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%r13),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 4187f │ │ │ │ + jbe 40b3f │ │ │ │ mov %r13d,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%ecx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 41780 │ │ │ │ + jne 40a40 │ │ │ │ mov %r13d,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ test $0x3,%r13b │ │ │ │ - je 417f6 │ │ │ │ + je 40ab6 │ │ │ │ movslq %eax,%rcx │ │ │ │ - lea 0x0(,%rcx,8),%rsi │ │ │ │ + movslq (%rbx,%rcx,4),%r8 │ │ │ │ lea 0x0(,%rcx,4),%rdi │ │ │ │ - movslq (%rbx,%rcx,4),%rcx │ │ │ │ - mov %rcx,(%rdx,%rsi,1) │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ + mov %r8,(%rdx,%rcx,8) │ │ │ │ lea 0x1(%rax),%ecx │ │ │ │ cmp %ecx,%r13d │ │ │ │ - jle 417f6 │ │ │ │ + jle 40ab6 │ │ │ │ movslq 0x4(%rbx,%rdi,1),%rcx │ │ │ │ add $0x2,%eax │ │ │ │ mov %rcx,0x8(%rdx,%rsi,1) │ │ │ │ cmp %eax,%r13d │ │ │ │ - jle 417f6 │ │ │ │ + jle 40ab6 │ │ │ │ movslq 0x8(%rbx,%rdi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rsi,1) │ │ │ │ - mov %r12,%rdi │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call 3410 │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov (%rax,%rbx,1),%rdi │ │ │ │ call 3380 │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ lea -0x2(%rax,%rax,1),%rdx │ │ │ │ mov %rdx,(%rcx,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 41810 │ │ │ │ - mov $0xdd1,%eax │ │ │ │ + jne 40ad0 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ + mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 41878 │ │ │ │ + je 40b38 │ │ │ │ mov %eax,0x70(%rbp) │ │ │ │ - movl $0x41,0x74(%rbp) │ │ │ │ mov %rbp,%rdi │ │ │ │ + movl $0x41,0x74(%rbp) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ - jmp 3b280 │ │ │ │ - mov %r12,%rdi │ │ │ │ + jmp 3a700 │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ call 3410 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 41846 │ │ │ │ + jmp 40b06 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 417b7 │ │ │ │ + jmp 40a77 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000041890 : │ │ │ │ +0000000000040b50 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movslq %esi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r12 │ │ │ │ + movslq %r9d,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ + mov %r15,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm4 │ │ │ │ - movd 0x58(%rsp),%xmm5 │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - punpckldq %xmm5,%xmm4 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ + punpckldq %xmm0,%xmm4 │ │ │ │ movq %xmm4,(%rsp) │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 41ac0 │ │ │ │ - lea -0x1(%r12),%r8 │ │ │ │ - mov %r12,%rbp │ │ │ │ + mov %rax,0x38(%r12) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 40d80 │ │ │ │ + lea -0x1(%r15),%rsi │ │ │ │ + mov %r15,%rbp │ │ │ │ mov %rax,%rdx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 41ad7 │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 40d99 │ │ │ │ + mov %r15,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + movdqu (%r14,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r15,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 41940 │ │ │ │ + jne 40c00 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 41aa0 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 40d60 │ │ │ │ + mov %r15,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%r9 │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ + movslq (%r14,%rax,4),%r8 │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r9,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jle 419bb │ │ │ │ - movslq 0x4(%r15,%rdi,1),%r9 │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %r8,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jle 40c7b │ │ │ │ + movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r9,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 419bb │ │ │ │ - movslq 0x8(%r15,%rdi,1),%rax │ │ │ │ + mov %r8,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 40c7b │ │ │ │ + movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 41ade │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 40da0 │ │ │ │ + mov %r15,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqu 0x0(%r13,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r14,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 41a00 │ │ │ │ + jne 40cc0 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 41a76 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 40d38 │ │ │ │ + mov %r15,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r14,%rax,4),%r8 │ │ │ │ + movslq 0x0(%r13,%rax,4),%rdi │ │ │ │ + lea 0x0(,%rax,4),%rsi │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ - lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r8,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jle 41a76 │ │ │ │ - movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ + mov %rdi,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + jle 40d38 │ │ │ │ + movslq 0x4(%r13,%rsi,1),%rdi │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r8,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 41a76 │ │ │ │ - movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ + mov %rdi,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 40d38 │ │ │ │ + movslq 0x8(%r13,%rsi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ mov (%rsp),%rax │ │ │ │ - mov %rbx,0x58(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,0x70(%r13) │ │ │ │ + mov %rbx,0x58(%r12) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,0x70(%r12) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 3b280 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 3a700 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 419e7 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 40ca9 │ │ │ │ + nop │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 41a76 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + jmp 40d38 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4197d │ │ │ │ + jmp 40c3d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41a38 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 40cf9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000041af0 : │ │ │ │ +0000000000040db0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %edx,%ecx │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ lea 0xc(%rsp),%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ call 3050 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000041b10 : │ │ │ │ +0000000000040dd0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov $0x2,%esi │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ lea 0x8(%rsp),%rdx │ │ │ │ movq %xmm0,0x8(%rsp) │ │ │ │ call 3050 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000041b40 : │ │ │ │ +0000000000040e00 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov %ecx,%eax │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %r8d,%ecx │ │ │ │ mov $0x3,%esi │ │ │ │ - movq %xmm0,(%rsp) │ │ │ │ mov %eax,0x8(%rsp) │ │ │ │ + movq %xmm0,(%rsp) │ │ │ │ call 3050 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000041b70 : │ │ │ │ +0000000000040e30 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - lea 0x8bf9(%rip),%rax │ │ │ │ - je 41c09 │ │ │ │ + lea 0x8909(%rip),%rax │ │ │ │ + je 40ec9 │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ - lea 0x8c02(%rip),%rax │ │ │ │ + lea 0x8912(%rip),%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - je 41c09 │ │ │ │ + je 40ec9 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - lea 0x8c0b(%rip),%rax │ │ │ │ - je 41c09 │ │ │ │ + lea 0x891b(%rip),%rax │ │ │ │ + je 40ec9 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 41c14 │ │ │ │ - flds 0x8525(%rip) │ │ │ │ + jle 40ed4 │ │ │ │ + flds 0x8265(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 41bd0 │ │ │ │ + jmp 40e90 │ │ │ │ nopl (%rax) │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 41bf0 │ │ │ │ + fstp %st(0) │ │ │ │ + ja 40eb0 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 41c10 │ │ │ │ + je 40ed0 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ fld %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 41bc0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 41bf4 │ │ │ │ + jb 40e80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40eb4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x8bea(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x88fa(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x8497(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x81d7(%rip),%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 41c72 │ │ │ │ + jle 40f22 │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 41c4d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 40f05 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov (%rdx,%rax,1),%rdx │ │ │ │ dec %rdx │ │ │ │ cmp 0x58(%rdi),%rdx │ │ │ │ - jle 41c00 │ │ │ │ + jle 40ec0 │ │ │ │ inc %rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 41c70 │ │ │ │ + je 40f20 │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 41c30 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x8b66(%rip),%rax │ │ │ │ + jb 40ee8 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x887e(%rip),%rax │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000041c80 : │ │ │ │ +0000000000040f30 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 41d50 │ │ │ │ + jne 40ff0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 41d7d │ │ │ │ + jne 4101d │ │ │ │ test $0x10,%al │ │ │ │ - jne 41dac │ │ │ │ + jne 4104c │ │ │ │ test $0x8,%al │ │ │ │ - jne 41dc3 │ │ │ │ + jne 41063 │ │ │ │ test $0x4,%al │ │ │ │ - jne 41dda │ │ │ │ + jne 4107a │ │ │ │ test $0x1,%al │ │ │ │ - je 41cf8 │ │ │ │ + je 40fa0 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 41ce9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle 40f91 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xa8(%rbx),%rax │ │ │ │ mov (%rax,%rbp,8),%rdi │ │ │ │ inc %rbp │ │ │ │ call 34f0 │ │ │ │ cmp %rbp,0x30(%rbx) │ │ │ │ - jg 41cd0 │ │ │ │ + jg 40f78 │ │ │ │ mov 0xa8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 41e20 │ │ │ │ + jne 410b8 │ │ │ │ test $0x80,%al │ │ │ │ - jne 41e00 │ │ │ │ + jne 410a0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 41df0 │ │ │ │ + jne 41090 │ │ │ │ mov 0x60(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0xa0(%rbx),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ jmp 34f0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov 0x98(%rdi),%rdi │ │ │ │ call 3150 │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 41e40 │ │ │ │ + jne 410d0 │ │ │ │ mov 0xe0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 41c9d │ │ │ │ + je 40f4d │ │ │ │ mov 0xc0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 41ca5 │ │ │ │ + je 40f55 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 41cad │ │ │ │ + je 40f5d │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 41cb5 │ │ │ │ + je 40f65 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 41cb5 │ │ │ │ + jmp 40f65 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 41d11 │ │ │ │ + jmp 40fb9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 41d09 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 40fb1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 41d01 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 40fa9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0xe8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 41d66 │ │ │ │ + jmp 41006 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - movq 0xe10c(%rip),%xmm1 │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ - movhps 0xe10a(%rip),%xmm1 │ │ │ │ + movq 0xde89(%rip),%xmm0 │ │ │ │ + movdqa %xmm0,%xmm1 │ │ │ │ + movhps 0xde86(%rip),%xmm1 │ │ │ │ movaps %xmm1,-0x50(%rbp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 41eb5 │ │ │ │ + je 41139 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x70(%rdi) │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 424d7 │ │ │ │ + jle 41747 │ │ │ │ lea 0x0(,%rdi,8),%r8 │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%rax,%r8,1),%rsi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ dec %rdx │ │ │ │ imul %rdx,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 41ee0 │ │ │ │ + jne 41160 │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ mov %rcx,(%rbx) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%r8,%rax,1),%rcx │ │ │ │ and $0x8,%r8d │ │ │ │ - je 41f20 │ │ │ │ + je 411a0 │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 41f32 │ │ │ │ + je 411b2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ imul (%rax),%rdx │ │ │ │ add $0x10,%rax │ │ │ │ imul -0x8(%rax),%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 41f20 │ │ │ │ + jne 411a0 │ │ │ │ mov %rdx,0x48(%rbx) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x50(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 41f80 │ │ │ │ + jle 41200 │ │ │ │ mov 0x40(%rbx),%r9 │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ lea 0x0(,%rdi,8),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%r9,%rdx,1),%rcx │ │ │ │ inc %rcx │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fildll (%r8,%rdx,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpt (%rax,%rdx,2) │ │ │ │ add $0x8,%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jne 41f60 │ │ │ │ + jne 411e0 │ │ │ │ shl $0x2,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0xa0(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 4202e │ │ │ │ + jle 412ae │ │ │ │ lea -0x1(%rdi),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ - jbe 424e8 │ │ │ │ + jbe 41758 │ │ │ │ mov %rdi,%rsi │ │ │ │ mov $0x7,%r10d │ │ │ │ mov %rax,%rdx │ │ │ │ shr $0x2,%rsi │ │ │ │ movd %r10d,%xmm0 │ │ │ │ shl $0x4,%rsi │ │ │ │ pshufd $0x0,%xmm0,%xmm0 │ │ │ │ lea (%rsi,%rax,1),%rcx │ │ │ │ and $0x10,%esi │ │ │ │ - je 41fe0 │ │ │ │ + je 41260 │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ movups %xmm0,(%rax) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 41ff0 │ │ │ │ + je 41270 │ │ │ │ xchg %ax,%ax │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ add $0x20,%rdx │ │ │ │ movups %xmm0,-0x10(%rdx) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 41fe0 │ │ │ │ + jne 41260 │ │ │ │ test $0x3,%dil │ │ │ │ - je 4202e │ │ │ │ + je 412ae │ │ │ │ mov %rdi,%rdx │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ - lea 0x0(,%rdx,4),%rcx │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ - movl $0x7,(%rax,%rcx,1) │ │ │ │ + movl $0x7,(%rax,%rdx,4) │ │ │ │ + lea 0x0(,%rdx,4),%rcx │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jle 4202e │ │ │ │ + jle 412ae │ │ │ │ add $0x2,%rdx │ │ │ │ movl $0x7,0x4(%rax,%rcx,1) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jle 4202e │ │ │ │ + jle 412ae │ │ │ │ movl $0x7,0x8(%rax,%rcx,1) │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 4207b │ │ │ │ - mov 0x50(%rbx),%rsi │ │ │ │ + jle 412fb │ │ │ │ + flds 0x7e0e(%rip) │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0x8087(%rip) │ │ │ │ + mov 0x50(%rbx),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - fld1 │ │ │ │ - fldt 0x8655(%rip) │ │ │ │ shl $0x4,%rcx │ │ │ │ - nop │ │ │ │ + fld1 │ │ │ │ + fldpi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fldt (%rsi,%rdx,1) │ │ │ │ fdivr %st(2),%st │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rax,%rdx,1) │ │ │ │ add $0x10,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 42060 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 412e0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 424a0 │ │ │ │ + jne 41710 │ │ │ │ test $0x80,%al │ │ │ │ - jne 42480 │ │ │ │ + jne 416f0 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 42460 │ │ │ │ + jne 416d0 │ │ │ │ test $0x1,%al │ │ │ │ - jne 42320 │ │ │ │ + jne 41590 │ │ │ │ test $0x4,%al │ │ │ │ - jne 422e0 │ │ │ │ + jne 41558 │ │ │ │ test $0x8,%al │ │ │ │ - jne 422b0 │ │ │ │ + jne 41530 │ │ │ │ test $0x10,%al │ │ │ │ - jne 42280 │ │ │ │ + jne 41500 │ │ │ │ test $0x20,%al │ │ │ │ - je 4213b │ │ │ │ + je 413bb │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 424ba │ │ │ │ + jle 4172a │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ mov $0x1,%r12d │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %rdx,%r12 │ │ │ │ inc %rax │ │ │ │ add %r12,%r12 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 420e0 │ │ │ │ + jne 41360 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ imul %r12,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ @@ -67085,15 +66739,15 @@ │ │ │ │ imul 0x8(%rbx),%r12 │ │ │ │ mov %rax,0xc8(%rbx) │ │ │ │ lea 0x0(,%r12,8),%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xc0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 42160 │ │ │ │ + jne 413e0 │ │ │ │ movdqa -0x50(%rbp),%xmm3 │ │ │ │ movaps %xmm3,0x20(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -67102,145 +66756,143 @@ │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xe0(%rbx) │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 424c5 │ │ │ │ + jne 41735 │ │ │ │ mov %rax,0xe8(%rbx) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 42248 │ │ │ │ + jle 414c8 │ │ │ │ lea -0x1(%rdi),%rax │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 424ef │ │ │ │ + jbe 4175f │ │ │ │ mov %rdi,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movdqu (%rdx,%rax,2),%xmm0 │ │ │ │ movdqu 0x10(%rdx,%rax,2),%xmm2 │ │ │ │ shufps $0x88,%xmm2,%xmm0 │ │ │ │ movups %xmm0,(%r12,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 421e0 │ │ │ │ + jne 41460 │ │ │ │ test $0x3,%dil │ │ │ │ - je 42248 │ │ │ │ + je 414c8 │ │ │ │ mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ + mov (%rdx,%rax,8),%r8 │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ lea 0x0(,%rax,4),%rcx │ │ │ │ - mov (%rdx,%rsi,1),%r8 │ │ │ │ - mov %r8d,(%r12,%rcx,1) │ │ │ │ + mov %r8d,(%r12,%rax,4) │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jge 42248 │ │ │ │ + jge 414c8 │ │ │ │ mov 0x8(%rdx,%rsi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ mov %r8d,0x4(%r12,%rcx,1) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jle 42248 │ │ │ │ + jle 414c8 │ │ │ │ mov 0x10(%rdx,%rsi,1),%rax │ │ │ │ mov %eax,0x8(%r12,%rcx,1) │ │ │ │ mov 0xe8(%rbx),%rcx │ │ │ │ - mov 0xe0(%rbx),%rdx │ │ │ │ mov 0x74(%rbx),%r9d │ │ │ │ mov %r12,%rsi │ │ │ │ + mov 0xe0(%rbx),%rdx │ │ │ │ mov 0xa0(%rbx),%r8 │ │ │ │ call 3140 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,0x98(%rbx) │ │ │ │ call 34f0 │ │ │ │ - jmp 42140 │ │ │ │ + jmp 413c0 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ inc %rax │ │ │ │ imul %rax,%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 420b7 │ │ │ │ + jmp 41337 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ imul 0x30(%rbx),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 420af │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4132f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ add $0x2,%rax │ │ │ │ shl $0xa,%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ - imul 0x30(%rbx),%rdi │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ + imul 0x30(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0xb0(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 420a7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 41327 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ mov %rsp,-0x58(%rbp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea 0xf(%rdi),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ call 3410 │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ mov %rsp,%r12 │ │ │ │ - mov %rax,%r13 │ │ │ │ mov %rax,0xa8(%rbx) │ │ │ │ - jle 42450 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jle 416c0 │ │ │ │ movq $0x0,-0x40(%rbp) │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsi,%r15,8),%rdi │ │ │ │ lea 0x0(,%r15,8),%r14 │ │ │ │ - mov (%rsi,%r14,1),%rdi │ │ │ │ add %r14,%r13 │ │ │ │ dec %rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ movq $0x0,(%r12) │ │ │ │ mov %rax,0x0(%r13) │ │ │ │ - cmpq $0x1,(%rsi,%r14,1) │ │ │ │ - jle 4242d │ │ │ │ - shl $0x4,%r15 │ │ │ │ + cmpq $0x1,(%rsi,%r15,8) │ │ │ │ + jle 4169d │ │ │ │ mov %r15,%r13 │ │ │ │ xor %r15d,%r15d │ │ │ │ + shl $0x4,%r13 │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ inc %r15 │ │ │ │ sub $0x10,%rsp │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ fldt (%rdx,%r13,1) │ │ │ │ mov 0x40(%rbx),%rdx │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt 0x82d0(%rip) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov (%rdx,%r14,1),%rdx │ │ │ │ + fldt 0x803c(%rip) │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -67249,377 +66901,377 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ mov 0xa8(%rbx),%rsi │ │ │ │ mov %r15,%rdx │ │ │ │ mov %r15,(%r12) │ │ │ │ fld1 │ │ │ │ - fdivp %st,%st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add (%rsi,%r14,1),%rdx │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov (%rsi,%r14,1),%rax │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ cmp %rdx,%r15 │ │ │ │ - jl 423b0 │ │ │ │ + jl 41620 │ │ │ │ incq -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ add $0x8,%r12 │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ cmp 0x30(%rbx),%rax │ │ │ │ - jge 42450 │ │ │ │ + jge 416c0 │ │ │ │ mov 0xa8(%rbx),%r13 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp 42370 │ │ │ │ + jmp 415e0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x58(%rbp),%rsp │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 4209f │ │ │ │ + jmp 4131f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 42097 │ │ │ │ + jmp 41317 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 4208e │ │ │ │ + jmp 4130e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ imul 0x8(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 42086 │ │ │ │ + jmp 41306 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 420ef │ │ │ │ + jmp 4136f │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ - jmp 4217e │ │ │ │ - mov $0x1,%edx │ │ │ │ + jmp 413fe │ │ │ │ movq $0x1,(%rbx) │ │ │ │ - jmp 41f32 │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 411b2 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 41ffd │ │ │ │ + jmp 4127d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4220a │ │ │ │ + jmp 4148a │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000042500 : │ │ │ │ +0000000000041770 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0x118,%rsp │ │ │ │ + sub $0x108,%rsp │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ movdqa 0xe0(%rdi),%xmm0 │ │ │ │ - mov %rsp,-0x110(%rbp) │ │ │ │ + mov %rsp,-0x108(%rbp) │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ + shl $0x3,%rax │ │ │ │ movq %xmm0,%rdi │ │ │ │ movq %xmm0,-0x70(%rbp) │ │ │ │ - shl $0x3,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ - add $0x20,%rdx │ │ │ │ movaps %xmm0,0xd0(%r13) │ │ │ │ + add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ lea 0xf(%rsp),%r15 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ sub %rdx,%rsp │ │ │ │ mov 0x48(%r13),%rdx │ │ │ │ and $0xfffffffffffffff0,%r15 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ mov %r15,-0x78(%rbp) │ │ │ │ lea 0x7(%rsp),%r12 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %r12,%r14 │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ and $0xfffffffffffffff8,%r12 │ │ │ │ - shr $0x3,%r14 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x30(%r13),%r8 │ │ │ │ + shr $0x3,%r14 │ │ │ │ movq $0x0,0x0(,%r14,8) │ │ │ │ fld1 │ │ │ │ fstpt (%r15) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 425d7 │ │ │ │ + jle 41844 │ │ │ │ lea 0x0(,%r8,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ testb $0x1,0x70(%r13) │ │ │ │ - je 42a7c │ │ │ │ + je 41cf4 │ │ │ │ test %rax,%rax │ │ │ │ - jle 4273c │ │ │ │ + jle 419bc │ │ │ │ mov 0x38(%r13),%r10 │ │ │ │ lea -0x1(%r8),%rcx │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %r13,-0x50(%rbp) │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ + flds 0x7866(%rip) │ │ │ │ lea 0x0(,%rcx,8),%r11 │ │ │ │ - flds 0x7acc(%rip) │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ - mov (%r10,%r11,1),%rdi │ │ │ │ + mov (%r10,%rcx,8),%rdi │ │ │ │ dec %rdi │ │ │ │ test %rcx,%rcx │ │ │ │ setg -0x68(%rbp) │ │ │ │ + shl $0x4,%rax │ │ │ │ xor %esi,%esi │ │ │ │ + add %r14,%rax │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %r14,%rax │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r9,%rax,1),%r15 │ │ │ │ mov %r15,%rsi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jle 426bc │ │ │ │ + jle 4193c │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ + mov (%r12,%rdi,8),%rdx │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ mov 0xa8(%rax),%r15 │ │ │ │ mov 0x40(%rax),%r13 │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ - mov (%r12,%rax,1),%rdx │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%r9,%rdi,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx,%rax,1),%rdi │ │ │ │ imul 0x0(%r13,%rax,1),%rdx │ │ │ │ mov %rdi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add (%r15,%rax,1),%rcx │ │ │ │ - add %rdi,%rdx │ │ │ │ - mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ + add %rdi,%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ + mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r9,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rcx,%r11 │ │ │ │ - jne 42680 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 41900 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ fldt (%r14) │ │ │ │ - fldt (%rsi) │ │ │ │ mov (%r12,%r8,8),%rax │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%rsi) │ │ │ │ shl $0x4,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rdi,%rax,1) │ │ │ │ mov (%rbx,%rcx,8),%rax │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ inc %rax │ │ │ │ cmp %rdi,%rax │ │ │ │ mov %rax,(%rbx,%rcx,8) │ │ │ │ mov %rcx,%rdi │ │ │ │ - jne 42728 │ │ │ │ + jne 419a8 │ │ │ │ cmpb $0x0,-0x68(%rbp) │ │ │ │ - jne 42705 │ │ │ │ - jmp 42728 │ │ │ │ + jne 41985 │ │ │ │ + jmp 419a8 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 42728 │ │ │ │ + je 419a8 │ │ │ │ dec %rdi │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ mov (%r10,%rdi,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rdi,8) │ │ │ │ inc %rax │ │ │ │ dec %rdx │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 42700 │ │ │ │ + je 41980 │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %r14,-0x60(%rbp) │ │ │ │ - jne 42650 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 418b0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x50(%rbp),%r13 │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ + mov -0x108(%rbp),%rsp │ │ │ │ mov 0x98(%r13),%rdi │ │ │ │ call 32c0 │ │ │ │ mov 0x30(%r13),%rdx │ │ │ │ mov 0x58(%r13),%r10 │ │ │ │ - mov 0x68(%r13),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ + mov 0x68(%r13),%rdi │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ lea 0x1(%r10),%r8 │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ add $0x17,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %rsp,-0xb8(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ - mov %rsp,-0xc0(%rbp) │ │ │ │ + mov %rsp,-0xb8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x78(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rcx,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %rcx,%r12 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ + mov %rcx,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%r12 │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ lea -0x10(%rdx),%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ lea (%r8,%r8,1),%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ - shr $0x3,%r12 │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsp,%r15 │ │ │ │ sub %rax,%rsp │ │ │ │ - mov 0xd0(%r13),%rax │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %rdx,%r14 │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - mov %rsp,-0xe8(%rbp) │ │ │ │ + mov 0xd0(%r13),%rax │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ + mov %rsp,-0xe0(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %rax,-0x68(%rbp) │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r13),%edi │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%r10 │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ test $0x20,%dil │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - jne 42db5 │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + jne 42025 │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov 0x30(%r13),%rcx │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%r12,8) │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ + mov %r8,-0xc8(%rbp) │ │ │ │ mov %edi,%r8d │ │ │ │ fstpt (%rax) │ │ │ │ and $0x10,%r8d │ │ │ │ + movq $0x0,0x0(,%r12,8) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 42c44 │ │ │ │ + jle 41ec4 │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ imul %rsi,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 428d0 │ │ │ │ + jne 41b50 │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ test %r8d,%r8d │ │ │ │ - jne 42c55 │ │ │ │ + jne 41ed5 │ │ │ │ test $0x8,%dil │ │ │ │ - jne 43c90 │ │ │ │ + jne 42e80 │ │ │ │ test $0x2,%dil │ │ │ │ - jne 42ea3 │ │ │ │ + jne 420df │ │ │ │ and $0x4,%edi │ │ │ │ - jne 4436d │ │ │ │ - cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 42e85 │ │ │ │ + jne 4350f │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 420c1 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ - flds 0x77b7(%rip) │ │ │ │ - mov %r15,%r11 │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ lea -0x1(%rax),%r14 │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rdi,-0xc8(%rbp) │ │ │ │ - mov %r14,-0x118(%rbp) │ │ │ │ + mov %r15,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ sub $0x8,%rdi │ │ │ │ test %r14,%r14 │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ setg %r12b │ │ │ │ + shl $0x4,%rax │ │ │ │ neg %r10 │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ - mov %r12b,-0xd0(%rbp) │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ + mov %r14,-0x100(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ + mov %r12b,-0xb0(%rbp) │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 43423 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x40(%r13),%rax │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ + jle 42652 │ │ │ │ + mov 0x40(%r13),%r11 │ │ │ │ mov 0x58(%r13),%r9 │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov %rbx,-0xa0(%rbp) │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ + mov %r13,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov %rax,%rbx │ │ │ │ - add 0x78(%r13),%r10 │ │ │ │ - mov -0xb8(%rbp),%r13 │ │ │ │ - jmp 42a0f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r15 │ │ │ │ + mov -0xf0(%rbp),%rbx │ │ │ │ + shl $0x4,%rax │ │ │ │ + add 0x78(%r13),%rax │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov %rax,%r10 │ │ │ │ + jmp 41c87 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jle 429e8 │ │ │ │ + jle 41c60 │ │ │ │ sub %rsi,%rdx │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rdx,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 42a6d │ │ │ │ + jle 41ce5 │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xc8(%rbp) │ │ │ │ - je 433f6 │ │ │ │ - mov (%rbx,%rcx,1),%rax │ │ │ │ + cmp %rcx,-0xa8(%rbp) │ │ │ │ + je 42636 │ │ │ │ + mov (%r11,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ @@ -67629,100 +67281,101 @@ │ │ │ │ sub %r9,%r8 │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 429e0 │ │ │ │ + jns 41c58 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 433d0 │ │ │ │ + jg 42610 │ │ │ │ mov %rsi,%rdx │ │ │ │ + mov %rsi,(%rbx,%rcx,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rsi,(%r11,%rcx,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 429f6 │ │ │ │ + jg 41c6e │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 429f6 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + jmp 41c6e │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ test %rax,%rax │ │ │ │ - jle 4273c │ │ │ │ + jle 419bc │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ mov %r14,%r13 │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ mov %rdi,%r14 │ │ │ │ nopl (%rax) │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ cmp %r8,%r13 │ │ │ │ - jge 42b6b │ │ │ │ + jge 41deb │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov 0x40(%r14),%r9 │ │ │ │ mov %r13,%rcx │ │ │ │ + mov 0x40(%r14),%r9 │ │ │ │ shl $0x4,%rcx │ │ │ │ lea (%rax,%rcx,1),%r15 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + fldt (%r15) │ │ │ │ mov (%rbx,%r13,8),%r12 │ │ │ │ mov %r13,%rax │ │ │ │ - fldt (%r15) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - add $0x10,%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r14),%rax │ │ │ │ + add $0x10,%r15 │ │ │ │ lea 0x1(%r12),%r10 │ │ │ │ + mov (%r9,%r13,8),%r9 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ + lea 0x2(%r9,%r9,1),%r9 │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ inc %r13 │ │ │ │ - fldt 0x7ba4(%rip) │ │ │ │ - mov (%r9,%rax,1),%r9 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ + fldt 0x78f3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - lea 0x2(%r9,%r9,1),%r9 │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r14) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - fdivrs 0x75a8(%rip) │ │ │ │ + fdivrs 0x7328(%rip) │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov 0x40(%r14),%r9 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ mov 0x30(%r14),%r8 │ │ │ │ mov (%r9,%rax,1),%rax │ │ │ │ imul -0x8(%rdi,%r13,8),%rax │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ add %r12,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rax,(%rdi,%r13,8) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%r15) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %r8,%r13 │ │ │ │ - jl 42ac0 │ │ │ │ + jl 41d40 │ │ │ │ mov (%r14),%rax │ │ │ │ mov (%rdi,%r8,8),%rdi │ │ │ │ mov -0x68(%rbp),%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ lea -0x1(%r8),%r13 │ │ │ │ shl $0x4,%rcx │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rdi,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ shl $0x4,%r9 │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%r9,1) │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ mov 0x38(%r14),%r9 │ │ │ │ fldt (%rdi,%rcx,1) │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ @@ -67730,199 +67383,195 @@ │ │ │ │ fstpt (%rdi,%rdx,1) │ │ │ │ mov (%rbx,%r13,8),%rdi │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov (%r9,%r13,8),%rdi │ │ │ │ mov %rcx,(%rbx,%r13,8) │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 42c2a │ │ │ │ + jne 41eaa │ │ │ │ test %r13,%r13 │ │ │ │ - jg 42c05 │ │ │ │ - jmp 42c2a │ │ │ │ + jg 41e85 │ │ │ │ + jmp 41eaa │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - je 42c2a │ │ │ │ + je 41eaa │ │ │ │ dec %r13 │ │ │ │ - mov (%rbx,%r13,8),%rdi │ │ │ │ movq $0x0,0x8(%rbx,%r13,8) │ │ │ │ + mov (%rbx,%r13,8),%rdi │ │ │ │ lea 0x1(%rdi),%rcx │ │ │ │ mov (%r9,%r13,8),%rdi │ │ │ │ mov %rcx,(%rbx,%r13,8) │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 42c00 │ │ │ │ + je 41e80 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ cmp %rax,%rdi │ │ │ │ - jge 42e9b │ │ │ │ + jge 420d7 │ │ │ │ mov 0x30(%r14),%r8 │ │ │ │ - jmp 42aa0 │ │ │ │ + jmp 41d18 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 444fb │ │ │ │ + je 4369b │ │ │ │ movq $0x1,-0x60(%rbp) │ │ │ │ - cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 42e85 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 420c1 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ mov %r9,%r12 │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ mov %r13,%r9 │ │ │ │ + movq $0x0,-0x90(%rbp) │ │ │ │ mov -0x70(%rbp),%r13 │ │ │ │ mov %r15,%r8 │ │ │ │ - movq $0x0,-0xd0(%rbp) │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ - lea 0x0(,%rdi,8),%r14 │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - lea -0x8(%r14),%rdi │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ - test %rax,%rax │ │ │ │ + movq $0x0,-0xc0(%rbp) │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + sub $0x8,%rax │ │ │ │ + test %r14,%r14 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov %r14,-0xe8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ setg -0xa8(%rbp) │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 43168 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov %r13,-0xa0(%rbp) │ │ │ │ + jle 423b0 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ mov 0x40(%r9),%r10 │ │ │ │ - mov 0x58(%r9),%r11 │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ - mov -0xb8(%rbp),%r13 │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ + mov 0x58(%r9),%r11 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r9),%rax │ │ │ │ + mov %r13,-0xa0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 42d4c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ + jmp 41fbc │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %r9,%rdx │ │ │ │ - jle 42d28 │ │ │ │ + jle 41f98 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 42da9 │ │ │ │ + jle 42019 │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x78(%rbp) │ │ │ │ - je 43140 │ │ │ │ + cmp %rcx,-0x40(%rbp) │ │ │ │ + je 42388 │ │ │ │ mov (%r10,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%r9 │ │ │ │ lea (%r9,%r9,1),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fldt (%rbx,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + fistpll -0x70(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax,%r11,1),%rax │ │ │ │ sub %r11,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdi,(%r15,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 42d20 │ │ │ │ + jns 41f90 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %r9,%rsi │ │ │ │ - jg 43120 │ │ │ │ + jg 42370 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r8,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 42d36 │ │ │ │ + jg 41fa6 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 42d36 │ │ │ │ + jmp 41fa6 │ │ │ │ test %rax,%rax │ │ │ │ - jle 42e85 │ │ │ │ + jle 420c1 │ │ │ │ mov 0xc8(%r13),%r8 │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ lea (%r8,%rax,8),%r9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 42e68 │ │ │ │ + jle 420a8 │ │ │ │ mov 0xc0(%r13),%rbx │ │ │ │ + fldt (%rsi) │ │ │ │ mov %rdx,%rcx │ │ │ │ lea (%rdi,%rdx,1),%r11 │ │ │ │ - fldt (%rsi) │ │ │ │ shl $0x4,%rcx │ │ │ │ add 0xb0(%r13),%rcx │ │ │ │ lea (%rbx,%rdx,8),%rax │ │ │ │ lea (%rbx,%r11,8),%rdi │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%rax),%rdx │ │ │ │ add $0x8,%rax │ │ │ │ add $0x10,%rcx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ fldt -0x10(%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 42e40 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 42080 │ │ │ │ + fstp %st(0) │ │ │ │ mov %r11,%rdx │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 42de0 │ │ │ │ - jmp 42e85 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 42e85 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 42e85 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x110(%rbp),%rsp │ │ │ │ + jne 42048 │ │ │ │ + jmp 420c1 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 420c1 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 420c1 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x108(%rbp),%rsp │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %r14,%r13 │ │ │ │ - jmp 4273c │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ - mov 0x60(%r13),%r10 │ │ │ │ + jmp 419bc │ │ │ │ fld1 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - fchs │ │ │ │ - fldt 0x74cd(%rip) │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ + mov 0x60(%r13),%r10 │ │ │ │ mov %r14,%rsi │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + fchs │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ xor %r8d,%r8d │ │ │ │ - fld1 │ │ │ │ + fldl2e │ │ │ │ shr $0x4,%rcx │ │ │ │ lea 0x3(%r12,%r12,1),%rdi │ │ │ │ + fld1 │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %r8,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -67931,373 +67580,363 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14,%rax,1) │ │ │ │ test %r12,%r12 │ │ │ │ - js 42f6c │ │ │ │ + js 421ac │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 42f42 │ │ │ │ + jmp 42182 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 42f40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 42180 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 42f70 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 421b0 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ inc %r8 │ │ │ │ add %rax,%rsi │ │ │ │ cmp %r11,%r8 │ │ │ │ - jne 42ed4 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 42e85 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + jne 4210c │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 420c1 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ - lea -0x8(%rsi),%rcx │ │ │ │ - test %rdi,%rdi │ │ │ │ mov %rsi,-0xa8(%rbp) │ │ │ │ + sub $0x8,%rsi │ │ │ │ + test %rdi,%rdi │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ setg %r12b │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 44a74 │ │ │ │ + jle 43bf4 │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov %r12b,-0x120(%rbp) │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov %rdi,-0x128(%rbp) │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov %r15,-0x110(%rbp) │ │ │ │ + mov %r13,-0x90(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r13 │ │ │ │ mov %r9,-0xb0(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r8 │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ - mov %r12b,-0x128(%rbp) │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ - mov %r15,-0x118(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%r12 │ │ │ │ + mov -0xb8(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov %r14,-0xa0(%rbp) │ │ │ │ mov -0xb0(%rbp),%r10 │ │ │ │ - mov -0x118(%rbp),%r14 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov -0x110(%rbp),%r14 │ │ │ │ shl $0x4,%r12 │ │ │ │ mov 0x40(%rax),%r15 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ add 0x78(%rax),%r12 │ │ │ │ - jmp 430a3 │ │ │ │ - nop │ │ │ │ + jmp 422eb │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jge 43078 │ │ │ │ + jge 422c0 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 43110 │ │ │ │ + jle 42358 │ │ │ │ mov %rax,(%rbx,%rcx,1) │ │ │ │ mov %rdx,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xa8(%rbp) │ │ │ │ - je 437ab │ │ │ │ + je 429b3 │ │ │ │ mov (%r15,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fldt (%r12,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x90(%rbp) │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ + fistpll -0x88(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ mov %rax,%r11 │ │ │ │ lea 0x1(%rax,%r13,1),%rax │ │ │ │ sub %r13,%r11 │ │ │ │ mov %rax,(%r9,%rcx,1) │ │ │ │ mov %r11,%rax │ │ │ │ mov %r11,(%r8,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r11,%r11 │ │ │ │ - jns 43070 │ │ │ │ + jns 422b8 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 433e3 │ │ │ │ + jg 42623 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r14,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 4308a │ │ │ │ + jg 422d2 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 4308a │ │ │ │ - nop │ │ │ │ + jmp 422d2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 42d36 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ + jmp 41fa6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ mov -0xa0(%rbp),%r13 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 43388 │ │ │ │ + jle 425c0 │ │ │ │ mov 0x58(%r9),%rax │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ fldt (%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ mov %rdi,-0xa0(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 431b2 │ │ │ │ + jmp 423fa │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ cmp %rax,-0x50(%rbp) │ │ │ │ - jle 43258 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - mov %r8,-0x90(%rbp) │ │ │ │ + jle 424a0 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ mov 0x40(%r9),%r11 │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ mov (%r15,%rax,8),%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ add %rax,%rdi │ │ │ │ - imul %r10,%rdi │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ shl $0x3,%rax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - fld %st(0) │ │ │ │ + imul %r10,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r11,%rax,1),%rcx │ │ │ │ mov (%r12,%rax,1),%rsi │ │ │ │ + fld %st(0) │ │ │ │ imul %rcx,%rdx │ │ │ │ test %rsi,%rsi │ │ │ │ - je 43233 │ │ │ │ + je 4247b │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 43233 │ │ │ │ - ffreep %st(0) │ │ │ │ + je 4247b │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx,%rax,1),%rcx │ │ │ │ fildll (%r14,%rax,1) │ │ │ │ - fldt 0x0(%r13,%rax,2) │ │ │ │ lea -0x1(%rsi,%rdx,1),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt 0x0(%r13,%rax,2) │ │ │ │ add %rdi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add 0xb0(%r9),%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%r13,%rax,2) │ │ │ │ + add %r10,%rdi │ │ │ │ mov %rdx,0x8(%r15,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - add %r10,%rdi │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 431f0 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x90(%rbp),%r8 │ │ │ │ + jne 42438 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ mov (%r14,%rsi,8),%rdx │ │ │ │ mov (%r15,%rax,8),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 433c0 │ │ │ │ + je 42600 │ │ │ │ mov 0x40(%r9),%rdi │ │ │ │ mov -0xb0(%rbp),%r11 │ │ │ │ mov (%rdi,%r11,1),%rdi │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 433c0 │ │ │ │ + je 42600 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%r12,%rsi,8) │ │ │ │ mov (%rbx,%rsi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ mov %rax,(%rbx,%rsi,8) │ │ │ │ mov %rsi,%rax │ │ │ │ - jne 43374 │ │ │ │ + jne 425ac │ │ │ │ cmpb $0x0,-0xa8(%rbp) │ │ │ │ - je 43374 │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - jmp 43334 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 425ac │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + jmp 42574 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r9),%r11 │ │ │ │ mov (%r11,%rax,8),%r11 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 43359 │ │ │ │ + je 42599 │ │ │ │ add %rdi,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ mov %rdx,(%r12,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 43320 │ │ │ │ + jg 42560 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rdi │ │ │ │ mov %rdi,0x8(%r14,%rax,8) │ │ │ │ mov %rdx,0x8(%r12,%rax,8) │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 43370 │ │ │ │ + jne 425a8 │ │ │ │ test %rax,%rax │ │ │ │ - je 43370 │ │ │ │ + je 425a8 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rdi │ │ │ │ mov (%r12,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rdi),%rsi │ │ │ │ mov (%r14,%rax,8),%rdi │ │ │ │ mov %rsi,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 432f0 │ │ │ │ + jne 42530 │ │ │ │ neg %rdi │ │ │ │ mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 43300 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + jmp 42540 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ inc %rcx │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 431b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0xc8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + jne 423f8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xc0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rcx,-0x80(%rbp) │ │ │ │ - add %rcx,-0xd0(%rbp) │ │ │ │ + add %rcx,-0x90(%rbp) │ │ │ │ + add %rcx,-0xc8(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 42cd0 │ │ │ │ - jmp 42e85 │ │ │ │ - nop │ │ │ │ + jne 41f48 │ │ │ │ + jmp 420c1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r14,%rsi,8) │ │ │ │ - jmp 432b2 │ │ │ │ + jmp 424fa │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rdx,(%r11,%rcx,1) │ │ │ │ + mov %rdx,(%rbx,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 429f6 │ │ │ │ + jmp 41c6e │ │ │ │ mov %rdx,(%r14,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 4308a │ │ │ │ + jmp 422d2 │ │ │ │ mov -0xa0(%rbp),%rbx │ │ │ │ - mov -0xc8(%rbp),%rdx │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ - flds 0x6cb9(%rip) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 4373b │ │ │ │ + jle 42943 │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ - mov -0x118(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov -0xe0(%rbp),%r15 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + mov %r10,-0x78(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%rdi │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ fldt (%rax) │ │ │ │ fildll 0x58(%r13) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r11,%r9 │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - jmp 43472 │ │ │ │ - xchg %ax,%ax │ │ │ │ - fxch %st(1) │ │ │ │ + jmp 426a2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fxch %st(2) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jle 435f4 │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + jle 42806 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov 0x40(%r13),%r11 │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - mov %rdi,-0xa8(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - jmp 435ab │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov 0x40(%r13),%r11 │ │ │ │ + add %rax,%rdx │ │ │ │ + jmp 427c8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 435be │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + je 427db │ │ │ │ fildll -0x8(%r14,%rcx,8) │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ + add 0x78(%r13),%r9 │ │ │ │ fldt (%rdx) │ │ │ │ - add 0x78(%r13),%r10 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%r10,%rdx,1) │ │ │ │ - mov -0x8(%r9,%rcx,8),%r10 │ │ │ │ - add -0x8(%rbx,%rcx,8),%r10 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ + fldt (%r9,%rdx,1) │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov -0x8(%r9,%rcx,8),%r9 │ │ │ │ + add -0x8(%rbx,%rcx,8),%r9 │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ + fmuls 0x69c4(%rip) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ - fmul %st(5),%st │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r13),%rax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ @@ -68305,30 +67944,29 @@ │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fadd %st(3),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 43700 │ │ │ │ + jbe 42908 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x6e40(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -68341,217 +67979,211 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 4357d │ │ │ │ + je 42796 │ │ │ │ fchs │ │ │ │ - fmul %st(5),%st │ │ │ │ - fldt 0x713b(%rip) │ │ │ │ + fmuls 0x6940(%rip) │ │ │ │ + fldt 0x6eee(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul -0x8(%r15,%rcx,8),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov %rcx,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ lea -0x1(%rdi,%rsi,1),%rsi │ │ │ │ - fstpt (%rdx) │ │ │ │ mov %rsi,(%r15,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jle 435db │ │ │ │ + jle 427f8 │ │ │ │ mov -0x8(%r12,%rcx,8),%rdi │ │ │ │ mov -0x8(%r11,%rcx,8),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 434c0 │ │ │ │ + jne 426d8 │ │ │ │ imul -0x8(%r15,%rcx,8),%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ fldz │ │ │ │ + mov %rcx,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ fstpt (%rdx) │ │ │ │ mov %rsi,(%r15,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rax,%r8 │ │ │ │ - jg 435ab │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0xa8(%rbp),%rdi │ │ │ │ - mov -0xb0(%rbp),%r9 │ │ │ │ - mov (%r15,%r8,8),%rdx │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + jg 427c8 │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov (%r15,%r8,8),%rax │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + mov %r8,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - fldt (%rsi,%rdx,1) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - mov (%r12,%r10,8),%rdx │ │ │ │ - fldt (%rsi,%rcx,1) │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ + shl $0x4,%rax │ │ │ │ + fldt (%rcx,%rax,1) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + fldt (%rax,%rdx,1) │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + mov (%r14,%r9,8),%rdx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%rcx) │ │ │ │ - mov (%r14,%r10,8),%rcx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 43780 │ │ │ │ - mov 0x40(%r13),%rsi │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ - mov (%rsi,%r11,1),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 43780 │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov (%rbx,%r10,8),%rcx │ │ │ │ - mov %rdx,(%r12,%r10,8) │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - mov %rdx,(%rbx,%r10,8) │ │ │ │ - mov %r10,%rdx │ │ │ │ - jne 43724 │ │ │ │ - cmpb $0x0,-0xd0(%rbp) │ │ │ │ - je 43724 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - jmp 436c5 │ │ │ │ - nopl (%rax) │ │ │ │ + fstpt (%rax) │ │ │ │ + mov (%r12,%r9,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 42988 │ │ │ │ + mov 0x40(%r13),%rcx │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 42988 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rax,(%r12,%r9,8) │ │ │ │ + mov (%rbx,%r9,8),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%rbx,%r9,8) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 42928 │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + jne 428d4 │ │ │ │ + jmp 42928 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%r13),%r11 │ │ │ │ mov (%r11,%rdx,8),%r11 │ │ │ │ inc %r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 436e9 │ │ │ │ - add %r10,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - mov %rcx,(%r12,%rdx,8) │ │ │ │ - mov 0x8(%r9,%rdx,8),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 436b1 │ │ │ │ - neg %rcx │ │ │ │ - mov $0xffffffffffffffff,%r10 │ │ │ │ - mov %r10,0x8(%r14,%rdx,8) │ │ │ │ - mov %rcx,0x8(%r12,%rdx,8) │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 428f9 │ │ │ │ + add %rsi,%rax │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,(%r12,%rdx,8) │ │ │ │ + mov 0x8(%r10,%rdx,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jg 428c0 │ │ │ │ + neg %rax │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rsi,0x8(%r14,%rdx,8) │ │ │ │ + mov %rax,0x8(%r12,%rdx,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 43720 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 43720 │ │ │ │ + je 42928 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne 42928 │ │ │ │ dec %rdx │ │ │ │ - mov (%rbx,%rdx,8),%rsi │ │ │ │ - mov (%r12,%rdx,8),%rcx │ │ │ │ - mov (%r14,%rdx,8),%r10 │ │ │ │ + mov (%rbx,%rdx,8),%rax │ │ │ │ + mov (%r14,%rdx,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rdx,8) │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,(%rbx,%rdx,8) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 43680 │ │ │ │ - neg %r10 │ │ │ │ - mov %r10,(%r14,%rdx,8) │ │ │ │ - jmp 43690 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + mov (%r12,%rdx,8),%rax │ │ │ │ + mov %rcx,(%rbx,%rdx,8) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 42890 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,(%r14,%rdx,8) │ │ │ │ + jmp 428a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 43790 │ │ │ │ + ja 42998 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x6fae(%rip) │ │ │ │ + fldt 0x6d76(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 43589 │ │ │ │ + jmp 427a6 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - inc %rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 43470 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,%r11 │ │ │ │ - incq -0xf8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ + incq -0x78(%rbp) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 426a0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xc8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rsi,-0x78(%rbp) │ │ │ │ - add %rcx,-0x100(%rbp) │ │ │ │ + add %rsi,-0x88(%rbp) │ │ │ │ + add %rcx,-0xe8(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 4298d │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 42e85 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,(%r14,%r10,8) │ │ │ │ - jmp 4364b │ │ │ │ + jne 41c0e │ │ │ │ + jmp 420c1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,(%r14,%r9,8) │ │ │ │ + jmp 4285d │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x6f1e(%rip) │ │ │ │ + fldt 0x6ce6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 43589 │ │ │ │ + jmp 427a6 │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0xc8(%rbp),%rdi │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - mov %r9,-0xf8(%rbp) │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - mov $0x20,%edi │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ + mov %r13,-0x88(%rbp) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ xor %edx,%edx │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov $0x20,%edi │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ mov 0x60(%rax),%r13 │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ fstpt -0xa0(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ mov (%r15,%rdx,8),%rax │ │ │ │ mov (%r8,%rdx,8),%rsi │ │ │ │ fldt (%r12) │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - fildll -0x90(%rbp) │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - shl $0x4,%rax │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0xa0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt 0x0(%r13,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 43c60 │ │ │ │ + jbe 42e50 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x6afb(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -68565,18 +68197,18 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 438c4 │ │ │ │ + je 42ac0 │ │ │ │ fchs │ │ │ │ - fmuls 0x6812(%rip) │ │ │ │ - fldt 0x6df0(%rip) │ │ │ │ + fmuls 0x6616(%rip) │ │ │ │ + fldt 0x6bc4(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x78(%rbp),%r11 │ │ │ │ mov (%r9,%rdx,8),%rax │ │ │ │ imul %rdx,%r11 │ │ │ │ mov %r11,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ @@ -68586,266 +68218,267 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x6a8e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jle 43981 │ │ │ │ + jle 42b81 │ │ │ │ fmul %st,%st(1) │ │ │ │ shl $0x4,%r11 │ │ │ │ fldt 0x10(%r11,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%rsi),%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jl 43987 │ │ │ │ + jl 42b87 │ │ │ │ fldt -0x20(%rbx,%rdi,1) │ │ │ │ inc %rax │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rsi,%rax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x2,%esi │ │ │ │ + fld %st(1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r14,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 43960 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 43990 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 43990 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 42b60 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 42b90 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 42b90 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r12 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 43820 │ │ │ │ + jne 42a20 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 44333 │ │ │ │ - movzbl -0x128(%rbp),%r12d │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ + jle 434d2 │ │ │ │ + movzbl -0x120(%rbp),%r12d │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ mov %rax,%r11 │ │ │ │ + mov -0x90(%rbp),%r13 │ │ │ │ mov -0xb0(%rbp),%r9 │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0x118(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0x110(%rbp),%r15 │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov %r12b,-0xb0(%rbp) │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r12 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ fldz │ │ │ │ - mov %r14,-0x118(%rbp) │ │ │ │ + mov %r14,-0x110(%rbp) │ │ │ │ + mov %r12b,-0xb0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - mov %rcx,-0xc8(%rbp) │ │ │ │ + lea (%rsi,%rax,1),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rcx,-0xc0(%rbp) │ │ │ │ + mov %rax,%r10 │ │ │ │ + movq $0x0,-0x88(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - movq $0x0,-0x90(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 43ad6 │ │ │ │ + jle 42cd9 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov 0x40(%r13),%r14 │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ + mov 0x40(%r13),%r14 │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ mov (%r9,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fld %st(1) │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 43abb │ │ │ │ + je 42cbb │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 43abb │ │ │ │ - ffreep %st(0) │ │ │ │ + je 42cbb │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ fildll -0x8(%r8,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ imul %rsi,%rdi │ │ │ │ - add -0x8(%rbx,%rax,8),%rdi │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + add -0x8(%rbx,%rax,8),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r12,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 43a70 │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + jne 42c70 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ mov (%r12,%r11,8),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov (%r8,%rdi,8),%rdx │ │ │ │ + mov (%r8,%r10,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ - mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xc0(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r9,%rdi,8),%rax │ │ │ │ + mov (%r9,%r10,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 43c50 │ │ │ │ + je 42e40 │ │ │ │ mov 0x40(%r13),%rcx │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 43c50 │ │ │ │ + je 42e40 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r9,%rdi,8) │ │ │ │ - mov (%rbx,%rdi,8),%rax │ │ │ │ + mov %rax,(%r9,%r10,8) │ │ │ │ + mov (%rbx,%r10,8),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r10 │ │ │ │ - mov %rax,(%rbx,%rdi,8) │ │ │ │ - mov %rdi,%rax │ │ │ │ - jne 43be0 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + mov %rax,(%rbx,%r10,8) │ │ │ │ + mov %r10,%rax │ │ │ │ + jne 42dd0 │ │ │ │ cmpb $0x0,-0xb0(%rbp) │ │ │ │ - jne 43ba4 │ │ │ │ - jmp 43be0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jne 42d9c │ │ │ │ + jmp 42dd0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r13),%r14 │ │ │ │ mov (%r14,%rax,8),%r14 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 43bc9 │ │ │ │ + je 42dc1 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r9,%rax,8) │ │ │ │ mov 0x8(%r15,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 43b90 │ │ │ │ + jg 42d88 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%r9,%rax,8) │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 43be0 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 42dd0 │ │ │ │ test %rax,%rax │ │ │ │ - je 43be0 │ │ │ │ + je 42dd0 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rsi),%rcx │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 43b60 │ │ │ │ + jne 42d58 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - jmp 43b70 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - incq -0x90(%rbp) │ │ │ │ + jmp 42d68 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + incq -0x88(%rbp) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 43a40 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + jne 42c40 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0xf8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r11,-0x108(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 42e7b │ │ │ │ + add %r11,-0x100(%rbp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 420b7 │ │ │ │ test %r11,%r11 │ │ │ │ - jle 43a20 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 42c2d │ │ │ │ + fstp %st(0) │ │ │ │ movzbl -0xb0(%rbp),%r12d │ │ │ │ - mov -0x118(%rbp),%r14 │ │ │ │ - jmp 42ffc │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x110(%rbp),%r14 │ │ │ │ + mov %r10,%rdi │ │ │ │ + jmp 4223c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 43b26 │ │ │ │ + mov %rdx,(%r8,%r10,8) │ │ │ │ + jmp 42d29 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 43c75 │ │ │ │ + ja 42e65 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x6a52(%rip) │ │ │ │ + fldt 0x6832(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 438d4 │ │ │ │ + jmp 42ad0 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x6a39(%rip) │ │ │ │ + fldt 0x6819(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 438d4 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ - mov 0x60(%r13),%r10 │ │ │ │ + jmp 42ad0 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ fld1 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - fchs │ │ │ │ - fldt 0x66e0(%rip) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ + mov 0x60(%r13),%r10 │ │ │ │ mov %r14,%rsi │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + fchs │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ xor %r8d,%r8d │ │ │ │ - fld1 │ │ │ │ mov %rax,%rcx │ │ │ │ - lea 0x3(%r12,%r12,1),%rdi │ │ │ │ + fldl2e │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ shr $0x4,%rcx │ │ │ │ + fld1 │ │ │ │ + lea 0x3(%r12,%r12,1),%rdi │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %r8,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -68854,102 +68487,97 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14,%rax,1) │ │ │ │ test %r12,%r12 │ │ │ │ - js 43d6c │ │ │ │ + js 42f2c │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 43d42 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 42f02 │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 43d40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 42f00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 43d70 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 42f30 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r8 │ │ │ │ add %r9,%rsi │ │ │ │ cmp %r11,%r8 │ │ │ │ - jne 43ccb │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 42eb7 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ - cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 42e85 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 420c1 │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ mov %rdi,-0xa8(%rbp) │ │ │ │ sub $0x8,%rdi │ │ │ │ test %r8,%r8 │ │ │ │ - setg -0xc8(%rbp) │ │ │ │ - mov %rdi,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ + setg -0xc0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 44a47 │ │ │ │ + jle 43bc7 │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ mov %r8,-0x120(%rbp) │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %r13,-0xa0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ - mov -0x108(%rbp),%r10 │ │ │ │ - mov %r14,-0xb8(%rbp) │ │ │ │ - mov 0x40(%rbx),%r11 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rbx,-0xb0(%rbp) │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ shl $0x4,%r10 │ │ │ │ - add 0x78(%rbx),%r10 │ │ │ │ - jmp 43e8f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x40(%rax),%r11 │ │ │ │ + add 0x78(%rax),%r10 │ │ │ │ + jmp 43047 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jle 43e68 │ │ │ │ + jle 43020 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 43ee9 │ │ │ │ + jle 430a1 │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xa8(%rbp) │ │ │ │ - je 43f13 │ │ │ │ + je 430c3 │ │ │ │ mov (%r11,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ lea (%rbx,%rbx,1),%rsi │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -68960,1055 +68588,1052 @@ │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r12,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 43e60 │ │ │ │ + jns 43018 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jg 43f00 │ │ │ │ + jg 430b0 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r15,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 43e76 │ │ │ │ + jg 4302e │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 43e76 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4302e │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,(%r15,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 43e76 │ │ │ │ + jmp 4302e │ │ │ │ mov -0xa8(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xb0(%rbp),%rbx │ │ │ │ - mov -0xb8(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ - mov %r15,-0xb0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov $0x20,%r9d │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ mov -0x50(%rbp),%r15 │ │ │ │ + mov $0x20,%r9d │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0xb0(%rbx),%rdi │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov (%r12,%rdx,8),%r10 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + add 0xb0(%rax),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov (%r12,%rdx,8),%r11 │ │ │ │ mov 0x0(%r13,%rdx,8),%rax │ │ │ │ + imul %rdx,%r10 │ │ │ │ fldt (%rdi) │ │ │ │ - imul %rdx,%r8 │ │ │ │ - mov %r8,%rsi │ │ │ │ + mov %r10,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add %rcx,%rsi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - cmp %r10,%rax │ │ │ │ - jle 44001 │ │ │ │ - shl $0x4,%r8 │ │ │ │ + cmp %r11,%rax │ │ │ │ + jle 431a1 │ │ │ │ + shl $0x4,%r10 │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r8,%r14,1) │ │ │ │ + fldt 0x10(%r10,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - lea 0x2(%r10),%rsi │ │ │ │ + lea 0x2(%r11),%rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 44007 │ │ │ │ + jl 431a7 │ │ │ │ fldt -0x20(%rcx,%r9,1) │ │ │ │ inc %rax │ │ │ │ mov %r9,%rsi │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub %r10,%rax │ │ │ │ + mov $0x2,%r10d │ │ │ │ + sub %r11,%rax │ │ │ │ fld %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fmul %st(2),%st │ │ │ │ + inc %r10 │ │ │ │ fldt (%r14,%rsi,1) │ │ │ │ - inc %r8 │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rcx,%rsi,1) │ │ │ │ add $0x10,%rsi │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 43fe0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 44010 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 44010 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 43180 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 431b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 431b0 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rdi │ │ │ │ - add %r11,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 43f70 │ │ │ │ + jne 43120 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%r15 │ │ │ │ - jle 442fc │ │ │ │ - mov %r13,-0xc0(%rbp) │ │ │ │ + mov -0x78(%rbp),%r15 │ │ │ │ + jle 43494 │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ mov -0x120(%rbp),%r8 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov %r12,-0xb8(%rbp) │ │ │ │ + mov %r13,-0xb8(%rbp) │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + mov -0xa0(%rbp),%r13 │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - mov %r14,-0x118(%rbp) │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ fldz │ │ │ │ - mov %r15,%r11 │ │ │ │ + mov %r14,-0x118(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + mov %r15,-0x110(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ + mov %rcx,%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdi,%rax,1),%r12 │ │ │ │ mov %r8,%rdi │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ mov %r12,-0xb0(%rbp) │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 44159 │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 432fd │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov 0x40(%r13),%r15 │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ + mov 0x40(%r13),%r14 │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15,%rax,8),%rsi │ │ │ │ - mov (%r9,%rax,8),%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r14,%rax,8),%rsi │ │ │ │ + mov (%r9,%rax,8),%r11 │ │ │ │ + mov %rax,%r10 │ │ │ │ fld %st(1) │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ - test %r10,%r10 │ │ │ │ - je 4413e │ │ │ │ + test %r11,%r11 │ │ │ │ + je 432df │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 4413e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + je 432df │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ fildll -0x8(%r8,%rax,8) │ │ │ │ - lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ - imul %rsi,%rdi │ │ │ │ - add -0x8(%rbx,%rax,8),%rdi │ │ │ │ + lea -0x1(%r11,%rdx,1),%rdx │ │ │ │ + imul %rsi,%r10 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%rsi,%rdi,1) │ │ │ │ + add -0x8(%rbx,%rax,8),%r10 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + fldt (%rsi,%r10,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,(%r14,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 440f0 │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov (%r14,%r12,8),%rax │ │ │ │ + mov %rdx,(%r12,%rax,8) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jne 43290 │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ + mov (%r12,%r15,8),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov (%r8,%rdi,8),%rdx │ │ │ │ + mov (%r8,%r11,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rcx,%rax,1) │ │ │ │ mov -0xb0(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r9,%rdi,8),%rax │ │ │ │ + mov (%r9,%r11,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 442f0 │ │ │ │ + je 43488 │ │ │ │ mov 0x40(%r13),%rcx │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 442f0 │ │ │ │ + je 43488 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r9,%rdi,8) │ │ │ │ - mov (%rbx,%rdi,8),%rax │ │ │ │ + mov %rax,(%r9,%r11,8) │ │ │ │ + mov (%rbx,%r11,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ - mov %rax,(%rbx,%rdi,8) │ │ │ │ - mov %rdi,%rax │ │ │ │ - jne 44260 │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - jne 44224 │ │ │ │ - jmp 44260 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r13),%r15 │ │ │ │ - mov (%r15,%rax,8),%r15 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - je 44249 │ │ │ │ + mov %rax,(%rbx,%r11,8) │ │ │ │ + mov %r11,%rax │ │ │ │ + jne 433f8 │ │ │ │ + cmpb $0x0,-0xc0(%rbp) │ │ │ │ + jne 433c4 │ │ │ │ + jmp 433f8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x40(%r13),%r14 │ │ │ │ + mov (%r14,%rax,8),%r14 │ │ │ │ + inc %r14 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 433e8 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r9,%rax,8) │ │ │ │ - mov 0x8(%r11,%rax,8),%rdx │ │ │ │ + mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 44210 │ │ │ │ + jg 433b0 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%r9,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 44260 │ │ │ │ + jne 433f8 │ │ │ │ test %rax,%rax │ │ │ │ - je 44260 │ │ │ │ + je 433f8 │ │ │ │ dec %rax │ │ │ │ - mov (%rbx,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ - lea 0x1(%rsi),%rcx │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ + inc %rcx │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 441e0 │ │ │ │ + jne 43380 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - jmp 441f0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 43390 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x78(%rbp) │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - cmp %rsi,-0x60(%rbp) │ │ │ │ - jne 440c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + cmp %rcx,-0x60(%rbp) │ │ │ │ + jne 43260 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r12,-0x108(%rbp) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 42e7f │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 440a6 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r12 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov -0x118(%rbp),%r14 │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ - mov -0xf8(%rbp),%r9 │ │ │ │ - mov %r11,%r15 │ │ │ │ + mov %r11,%rdi │ │ │ │ + incq -0xf8(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + add %r15,-0x100(%rbp) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 420bb │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 43247 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r13,-0xa0(%rbp) │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ mov %rdi,-0x120(%rbp) │ │ │ │ - jmp 43e1e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x118(%rbp),%r14 │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov -0x110(%rbp),%r15 │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + jmp 42fe2 │ │ │ │ nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 441a9 │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov %rdx,(%r8,%r11,8) │ │ │ │ + jmp 4334d │ │ │ │ + incq -0xf8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rcx,-0x108(%rbp) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 42e85 │ │ │ │ - mov 0x58(%rbx),%r9 │ │ │ │ - jmp 43e1e │ │ │ │ + add %rdi,-0x100(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 420c1 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov 0x58(%rax),%r9 │ │ │ │ + jmp 42fe2 │ │ │ │ mov %rax,%rdi │ │ │ │ - incq -0x100(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rbx │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + incq -0xf8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rdi,-0x108(%rbp) │ │ │ │ + add %rdi,-0x100(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 42e85 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov 0x58(%rax),%r13 │ │ │ │ - jmp 43038 │ │ │ │ - cmpq $0x0,-0xd8(%rbp) │ │ │ │ - jle 42e85 │ │ │ │ + je 420c1 │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ + mov 0x58(%rax),%r13 │ │ │ │ + jmp 42278 │ │ │ │ + cmpq $0x0,-0xd0(%rbp) │ │ │ │ + jle 420c1 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ lea 0x2(%r10),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rax,%r14 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - sub $0x8,%rsi │ │ │ │ + lea -0x8(%rcx),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + mov %rsi,-0xf8(%rbp) │ │ │ │ setg %r12b │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 4451c │ │ │ │ + jle 436bc │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r13 │ │ │ │ - mov %r15,-0x120(%rbp) │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ - movq $0x0,-0x118(%rbp) │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %r12b,-0x130(%rbp) │ │ │ │ - mov %r9,-0xc8(%rbp) │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ + mov %r12b,-0x128(%rbp) │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov %r13,-0x90(%rbp) │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov %r15,-0xe8(%rbp) │ │ │ │ mov %rax,%r15 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0x118(%rbp),%rbx │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ - mov -0x120(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0x110(%rbp),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ shl $0x4,%rbx │ │ │ │ mov 0x40(%rax),%r12 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ add 0x78(%rax),%rbx │ │ │ │ - jmp 4448f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4362f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jle 44468 │ │ │ │ + jle 43608 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r9,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 444ec │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + jle 4368c │ │ │ │ + mov %rax,(%r11,%rcx,1) │ │ │ │ mov %rdx,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 447ff │ │ │ │ + je 43997 │ │ │ │ mov (%r12,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt (%rbx,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x1(%rax,%r15,1),%rax │ │ │ │ sub %r15,%r8 │ │ │ │ - mov %rax,(%r11,%rcx,1) │ │ │ │ + mov %rax,(%r14,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,0x0(%r13,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 44460 │ │ │ │ + jns 43600 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 447ec │ │ │ │ + jg 43984 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r9,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 44476 │ │ │ │ + jg 43616 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 44476 │ │ │ │ + jmp 43616 │ │ │ │ test $0x8,%dil │ │ │ │ - jne 44a67 │ │ │ │ + jne 43be7 │ │ │ │ movq $0x1,-0x60(%rbp) │ │ │ │ test $0x2,%dil │ │ │ │ - je 42900 │ │ │ │ - jmp 42f8c │ │ │ │ + je 41b80 │ │ │ │ + jmp 421cc │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 42e85 │ │ │ │ - movq $0x0,-0x118(%rbp) │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ + jle 420c1 │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov %r14,-0x138(%rbp) │ │ │ │ - mov -0xe8(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov %r12b,-0xc8(%rbp) │ │ │ │ fldz │ │ │ │ - mov %r15,%r11 │ │ │ │ + mov %r14,-0x130(%rbp) │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %r12b,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ mov %rsi,%rax │ │ │ │ - mov %rsi,%r12 │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov %r15,-0x118(%rbp) │ │ │ │ + mov %rsi,%r15 │ │ │ │ add %rax,%rcx │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ fldt (%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 44639 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 437e4 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov 0x40(%r13),%r15 │ │ │ │ - mov (%r14,%rax,8),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ + mov 0x40(%r13),%r14 │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ mov %r10,-0xa8(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15,%rax,8),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r14,%rax,8),%rsi │ │ │ │ mov (%r9,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fld %st(1) │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 4461e │ │ │ │ + je 437c6 │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 4461e │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ + je 437c6 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ fildll -0x8(%r8,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ imul %rsi,%rdi │ │ │ │ - add -0x8(%rbx,%rax,8),%rdi │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + add -0x8(%rbx,%rax,8),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,(%r14,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 445d0 │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ + mov %rdx,(%r12,%rax,8) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jne 43778 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ mov -0xa8(%rbp),%r10 │ │ │ │ - mov (%r14,%r12,8),%rax │ │ │ │ + mov (%r12,%r15,8),%rax │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ mov (%r8,%rdi,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ fldt (%rax) │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%r9,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 447e0 │ │ │ │ + je 43978 │ │ │ │ mov 0x40(%r13),%rcx │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 447e0 │ │ │ │ + je 43978 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%r9,%rdi,8) │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 44740 │ │ │ │ - cmpb $0x0,-0xc8(%rbp) │ │ │ │ - jne 44704 │ │ │ │ - jmp 44740 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%r13),%r15 │ │ │ │ - mov (%r15,%rax,8),%r15 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - je 44729 │ │ │ │ + jne 438d8 │ │ │ │ + cmpb $0x0,-0xc0(%rbp) │ │ │ │ + jne 438a4 │ │ │ │ + jmp 438d8 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x40(%r13),%r14 │ │ │ │ + mov (%r14,%rax,8),%r14 │ │ │ │ + inc %r14 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 438c9 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r9,%rax,8) │ │ │ │ mov 0x8(%r11,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 446f0 │ │ │ │ + jg 43890 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%r9,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 44740 │ │ │ │ + jne 438d8 │ │ │ │ test %rax,%rax │ │ │ │ - je 44740 │ │ │ │ + je 438d8 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rsi │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rsi),%rcx │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 446c0 │ │ │ │ + jne 43860 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - jmp 446d0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 43870 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ incq -0x78(%rbp) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 445a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - incq -0x108(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + jne 43748 │ │ │ │ + fstp %st(0) │ │ │ │ + incq -0x100(%rbp) │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r12,-0x118(%rbp) │ │ │ │ + add %r15,-0x110(%rbp) │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 42e83 │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 4458a │ │ │ │ - ffreep %st(0) │ │ │ │ - movzbl -0xc8(%rbp),%eax │ │ │ │ - mov %r13,-0x80(%rbp) │ │ │ │ - mov -0x138(%rbp),%r14 │ │ │ │ - mov -0xb8(%rbp),%r13 │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ + je 420bf │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 4372e │ │ │ │ + fstp %st(0) │ │ │ │ + movzbl -0xc0(%rbp),%eax │ │ │ │ + mov %r13,-0x90(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %r9,-0xc8(%rbp) │ │ │ │ - mov %rbx,-0xf0(%rbp) │ │ │ │ - mov %r11,-0x120(%rbp) │ │ │ │ - mov %al,-0x130(%rbp) │ │ │ │ - jmp 44420 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov %al,-0x128(%rbp) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov -0x130(%rbp),%r14 │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 435c2 │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 44689 │ │ │ │ + jmp 43834 │ │ │ │ mov %rdx,(%r9,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 44476 │ │ │ │ + jmp 43616 │ │ │ │ mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ add $0x2,%r15 │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ xor %r11d,%r11d │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - fildll -0xa8(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(2) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ inc %rax │ │ │ │ - mov %rax,-0xa8(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ + fdivp %st,%st(1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ mov (%r12,%r11,1),%rdx │ │ │ │ mov 0x0(%r13,%r11,1),%rax │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - fldt (%rbx,%r11,2) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ + fldt (%rbx,%r11,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%r11,2) │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ + mov (%rdi,%r11,1),%r10 │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - mov (%rdi,%r11,1),%r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - jg 44993 │ │ │ │ + jg 43b10 │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ fadd %st(4),%st │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ inc %r10 │ │ │ │ sub %rax,%r10 │ │ │ │ mov %r15,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0xb0(%rdi),%r9 │ │ │ │ mov %rdx,%rdi │ │ │ │ - not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 44965 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + not %rdi │ │ │ │ + jmp 43ae6 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rdx,%r8,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ - fstpt (%rsi) │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpt -0x10(%rsi) │ │ │ │ cmp %r10,%rcx │ │ │ │ - je 449a0 │ │ │ │ + je 43b20 │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 44940 │ │ │ │ + jns 43ac0 │ │ │ │ lea (%rdi,%r8,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ - jmp 44951 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 449a4 │ │ │ │ + jmp 43acd │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 43b24 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ add $0x8,%r11 │ │ │ │ add %rax,%r8 │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ add %rax,%r15 │ │ │ │ cmp %r11,-0xa0(%rbp) │ │ │ │ - jne 44880 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 43a00 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 44a08 │ │ │ │ - mov %r13,-0xb8(%rbp) │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ - movzbl -0x130(%rbp),%r12d │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - mov -0xf0(%rbp),%rbx │ │ │ │ - mov -0x120(%rbp),%r15 │ │ │ │ - jmp 4453d │ │ │ │ + jle 43b85 │ │ │ │ + mov %r13,-0x80(%rbp) │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ + movzbl -0x128(%rbp),%r12d │ │ │ │ + mov -0x90(%rbp),%r13 │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + jmp 436dd │ │ │ │ + incq -0x100(%rbp) │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - incq -0x108(%rbp) │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rdi,-0x118(%rbp) │ │ │ │ - cmp %rax,-0xd8(%rbp) │ │ │ │ - je 42e85 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + add %rdi,-0x110(%rbp) │ │ │ │ + cmp %rax,-0xd0(%rbp) │ │ │ │ + je 420c1 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ mov 0x58(%rax),%r15 │ │ │ │ - jmp 44420 │ │ │ │ + jmp 435c2 │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 44aac │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 4405c │ │ │ │ + jle 43c2c │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + jmp 431f9 │ │ │ │ movq $0x1,-0x60(%rbp) │ │ │ │ - jmp 43d89 │ │ │ │ + jmp 42f49 │ │ │ │ + movq $0x0,-0x100(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x108(%rbp) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jg 44ad0 │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jg 43c50 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rsi,-0x108(%rbp) │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 44a81 │ │ │ │ - jmp 42e85 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + jne 43c01 │ │ │ │ + jmp 420c1 │ │ │ │ + mov -0xd0(%rbp),%rdi │ │ │ │ inc %rax │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rcx,-0x108(%rbp) │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 44a54 │ │ │ │ - jmp 42e85 │ │ │ │ + jne 43bd4 │ │ │ │ + jmp 420c1 │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ - jmp 439dd │ │ │ │ + jmp 42be0 │ │ │ │ │ │ │ │ -0000000000044ae0 : │ │ │ │ +0000000000043c60 : │ │ │ │ push %rbp │ │ │ │ + xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x108,%rsp │ │ │ │ mov 0x30(%r15),%rdx │ │ │ │ movdqa 0xe0(%rdi),%xmm0 │ │ │ │ mov %rsp,-0x108(%rbp) │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ inc %rdx │ │ │ │ + movq %xmm0,-0x68(%rbp) │ │ │ │ + movq %xmm0,%rdi │ │ │ │ lea 0xf(%rcx),%rax │ │ │ │ add $0x17,%rcx │ │ │ │ - movq %xmm0,-0x68(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ movaps %xmm0,0xd0(%r15) │ │ │ │ shr $0x4,%rax │ │ │ │ - movq %xmm0,%rdi │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ - mov %rsp,-0xa8(%rbp) │ │ │ │ + mov %rsp,-0x80(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0xb8(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,-0x78(%rbp) │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rcx,%rsp │ │ │ │ - shl $0x4,%rdx │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ mov %rcx,%r12 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ mov %rcx,-0xd8(%rbp) │ │ │ │ lea 0x10(%rdx),%rcx │ │ │ │ + shr $0x3,%r12 │ │ │ │ sub %rcx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ mov %rcx,-0x70(%rbp) │ │ │ │ lea -0x10(%rdx),%rcx │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rdx,-0xb0(%rbp) │ │ │ │ mov 0x58(%r15),%r10 │ │ │ │ - mov 0x68(%r15),%rsi │ │ │ │ - shr $0x3,%r12 │ │ │ │ lea 0x1(%r10),%r8 │ │ │ │ mov %r10,-0x50(%rbp) │ │ │ │ lea (%r8,%r8,1),%rdx │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ imul %rcx,%rdx │ │ │ │ add $0x10,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rsp),%rcx │ │ │ │ sub %rdx,%rsp │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ - sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rcx │ │ │ │ + sub %rax,%rsp │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ mov %rsp,%r13 │ │ │ │ - sub %rax,%rsp │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ + mov 0x68(%r15),%rcx │ │ │ │ mov %rdx,%r14 │ │ │ │ mov 0x48(%r15),%rdx │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ + sub %rax,%rsp │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + mov %rcx,-0x88(%rbp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rsp,-0xe0(%rbp) │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ - shl $0x4,%rdx │ │ │ │ call 3030 │ │ │ │ mov 0x70(%r15),%edi │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%r10 │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ test $0x20,%dil │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ - jne 44fa5 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + jne 44115 │ │ │ │ + shl $0x5,%r8 │ │ │ │ mov -0x70(%rbp),%rax │ │ │ │ mov 0x30(%r15),%rcx │ │ │ │ fld1 │ │ │ │ - movq $0x0,0x0(,%r12,8) │ │ │ │ - shl $0x5,%r8 │ │ │ │ mov %r8,-0xc8(%rbp) │ │ │ │ mov %edi,%r8d │ │ │ │ fstpt (%rax) │ │ │ │ and $0x10,%r8d │ │ │ │ + movq $0x0,0x0(,%r12,8) │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 44e3c │ │ │ │ + jle 43fb4 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ imul %rsi,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 44c90 │ │ │ │ + jne 43e10 │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ test %r8d,%r8d │ │ │ │ - jne 44e4d │ │ │ │ + jne 43fc5 │ │ │ │ test $0x8,%dil │ │ │ │ - jne 461b0 │ │ │ │ + jne 45320 │ │ │ │ test $0x2,%dil │ │ │ │ - jne 45446 │ │ │ │ + jne 445c6 │ │ │ │ and $0x4,%edi │ │ │ │ - jne 46860 │ │ │ │ + jne 459b7 │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 45043 │ │ │ │ + jle 441c3 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ mov %r13,%r11 │ │ │ │ + flds 0x5269(%rip) │ │ │ │ mov -0xe0(%rbp),%r13 │ │ │ │ - flds 0x53ed(%rip) │ │ │ │ - movq $0x0,-0xf0(%rbp) │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ lea -0x1(%rax),%r14 │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ sub $0x8,%rdi │ │ │ │ test %r14,%r14 │ │ │ │ - mov %r14,-0x100(%rbp) │ │ │ │ setg %r12b │ │ │ │ - neg %r10 │ │ │ │ - mov %rdi,-0xc8(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ - mov %r12b,-0xc0(%rbp) │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ + neg %r10 │ │ │ │ + mov %rdi,-0xc0(%rbp) │ │ │ │ + mov %rax,-0xf0(%rbp) │ │ │ │ + mov %r14,-0xf8(%rbp) │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ + mov %r12b,-0xb0(%rbp) │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 459a0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 44b08 │ │ │ │ + fstp %st(0) │ │ │ │ mov 0x40(%r15),%rax │ │ │ │ - mov -0xf0(%rbp),%r10 │ │ │ │ mov 0x58(%r15),%r9 │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - mov %rbx,-0x90(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r14 │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%rbx │ │ │ │ shl $0x4,%r10 │ │ │ │ - mov %rax,%rbx │ │ │ │ add 0x78(%r15),%r10 │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ - jmp 44dd0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 43f48 │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jle 44da8 │ │ │ │ + jle 43f20 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 44e2d │ │ │ │ + jle 43fa5 │ │ │ │ mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xb0(%rbp) │ │ │ │ - je 45976 │ │ │ │ - mov (%rbx,%rcx,1),%rax │ │ │ │ + cmp %rcx,-0xa8(%rbp) │ │ │ │ + je 44ade │ │ │ │ + mov (%r15,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x40(%rbp) │ │ │ │ mov -0x40(%rbp),%rax │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x1(%r9,%rax,1),%rax │ │ │ │ sub %r9,%r8 │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rax,(%rbx,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,(%r14,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 44da0 │ │ │ │ + jns 43f18 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 45950 │ │ │ │ + jg 44ab8 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r11,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 44db6 │ │ │ │ + jg 43f2e │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 44db6 │ │ │ │ + jmp 43f2e │ │ │ │ test %r8d,%r8d │ │ │ │ - je 469ea │ │ │ │ + je 45b3a │ │ │ │ movq $0x1,-0x60(%rbp) │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 45043 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + jle 441c3 │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ mov %r13,%r8 │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ mov %r9,%r12 │ │ │ │ + movq $0x0,-0x90(%rbp) │ │ │ │ + mov -0x70(%rbp),%r13 │ │ │ │ mov %r15,%r9 │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ - movq $0x0,-0x98(%rbp) │ │ │ │ movq $0x0,-0xc0(%rbp) │ │ │ │ - lea 0x0(,%rdi,8),%r14 │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - lea -0x8(%r14),%rdi │ │ │ │ + lea -0x1(%rax),%r14 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + sub $0x8,%rax │ │ │ │ + test %r14,%r14 │ │ │ │ + mov %rax,-0xb0(%rbp) │ │ │ │ + mov %r14,-0xe8(%rbp) │ │ │ │ mov -0xe0(%rbp),%r14 │ │ │ │ - test %rax,%rax │ │ │ │ - setg -0xa0(%rbp) │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rdi,-0xb0(%rbp) │ │ │ │ + setg -0xa8(%rbp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ - jle 456e5 │ │ │ │ + jle 44860 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov %rbx,-0x80(%rbp) │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ mov 0x40(%r9),%r10 │ │ │ │ - mov 0x58(%r9),%r11 │ │ │ │ - mov -0xb8(%rbp),%r15 │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ + mov 0x58(%r9),%r11 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r9),%rax │ │ │ │ + mov %r13,-0xa0(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 44f3c │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0xb8(%rbp),%r13 │ │ │ │ + jmp 440ac │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jge 44f18 │ │ │ │ + jge 44088 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 44f99 │ │ │ │ + jle 44109 │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdx,(%r12,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x78(%rbp) │ │ │ │ - je 456c0 │ │ │ │ + cmp %rcx,-0x40(%rbp) │ │ │ │ + je 44838 │ │ │ │ mov (%r10,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%r9 │ │ │ │ lea (%r9,%r9,1),%rsi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + fildll -0x70(%rbp) │ │ │ │ fldt (%rbx,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x40(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ + fistpll -0x70(%rbp) │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ lea 0x1(%rax,%r11,1),%rax │ │ │ │ sub %r11,%rdi │ │ │ │ - mov %rax,(%r15,%rcx,1) │ │ │ │ + mov %rax,0x0(%r13,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ - mov %rdi,0x0(%r13,%rcx,1) │ │ │ │ + mov %rdi,(%r15,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 44f10 │ │ │ │ + jns 44080 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jl 456a0 │ │ │ │ + jl 44820 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r8,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 44f26 │ │ │ │ + jg 44096 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 44f26 │ │ │ │ + jmp 44096 │ │ │ │ test %rax,%rax │ │ │ │ - jle 45043 │ │ │ │ + jle 441c3 │ │ │ │ mov 0xc8(%r15),%r8 │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ lea (%r8,%rax,8),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 45026 │ │ │ │ + jle 441a6 │ │ │ │ mov 0xc0(%r15),%rbx │ │ │ │ mov %rax,%rcx │ │ │ │ lea (%rdi,%rax,1),%r11 │ │ │ │ shl $0x4,%rcx │ │ │ │ add 0xb0(%r15),%rcx │ │ │ │ lea (%rbx,%rax,8),%rdx │ │ │ │ lea (%rbx,%r11,8),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%rdx),%rax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rcx) │ │ │ │ - fldt (%rsi) │ │ │ │ + mov (%rdx),%rax │ │ │ │ add $0x8,%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ add $0x10,%rcx │ │ │ │ + fldt (%rsi) │ │ │ │ shl $0x4,%rax │ │ │ │ add %r10,%rax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 45000 │ │ │ │ + jne 44180 │ │ │ │ mov %r11,%rax │ │ │ │ add $0x8,%r8 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 44fd0 │ │ │ │ - jmp 45043 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 45043 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 45043 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44138 │ │ │ │ + jmp 441c3 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 441c3 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 441c3 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x108(%rbp),%rsp │ │ │ │ mov 0x98(%r15),%rdi │ │ │ │ call 32c0 │ │ │ │ mov 0x30(%r15),%rax │ │ │ │ mov 0x10(%r15),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ shl $0x3,%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ add $0x20,%rdx │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0xf(%rax),%rdx │ │ │ │ add $0x17,%rax │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ lea 0xf(%rsp),%r8 │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ @@ -70016,268 +69641,269 @@ │ │ │ │ mov (%r15),%rdx │ │ │ │ and $0xfffffffffffffff0,%r8 │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov 0xd8(%r15),%rax │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ lea 0x7(%rsp),%r12 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %rdi,-0x80(%rbp) │ │ │ │ mov %r12,%r13 │ │ │ │ - and $0xfffffffffffffff8,%r12 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - shl $0x4,%rdx │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ call 3030 │ │ │ │ + shr $0x3,%r13 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ movq $0x0,0x0(,%r13,8) │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ fld1 │ │ │ │ fstpt (%r8) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 450fb │ │ │ │ + jle 4427b │ │ │ │ lea 0x0(,%r13,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r8,-0x40(%rbp) │ │ │ │ call 3030 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ mov (%r15),%rax │ │ │ │ testb $0x1,0x70(%r15) │ │ │ │ - je 45288 │ │ │ │ + je 44408 │ │ │ │ test %rax,%rax │ │ │ │ - jle 45279 │ │ │ │ + jle 443f9 │ │ │ │ mov 0x38(%r15),%r10 │ │ │ │ lea -0x1(%r13),%rdi │ │ │ │ mov -0x80(%rbp),%r14 │ │ │ │ mov %r15,-0x68(%rbp) │ │ │ │ + flds 0x4e34(%rip) │ │ │ │ lea 0x0(,%rdi,8),%r11 │ │ │ │ - flds 0x4fac(%rip) │ │ │ │ mov %rdi,%r15 │ │ │ │ - mov (%r10,%r11,1),%rsi │ │ │ │ - dec %rsi │ │ │ │ + mov (%r10,%rdi,8),%rcx │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + dec %rcx │ │ │ │ test %rdi,%rdi │ │ │ │ setg -0x50(%rbp) │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ shl $0x4,%rax │ │ │ │ add %r14,%rax │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%r8,%rax,1),%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%r13 │ │ │ │ - jle 451fb │ │ │ │ + jle 4437b │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ + mov (%r12,%rsi,8),%rdx │ │ │ │ mov %r15,-0x40(%rbp) │ │ │ │ mov 0xa8(%rax),%r9 │ │ │ │ mov 0x40(%rax),%rdi │ │ │ │ lea 0x0(,%rsi,8),%rax │ │ │ │ - mov (%r12,%rax,1),%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ fldt (%r8,%rsi,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx,%rax,1),%r15 │ │ │ │ imul (%rdi,%rax,1),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add (%r9,%rax,1),%rsi │ │ │ │ - add %r15,%rdx │ │ │ │ - mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fldt (%rsi) │ │ │ │ + add %r15,%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ + mov %rdx,0x8(%r12,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%r8,%rax,2) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rsi,%r11 │ │ │ │ - jne 451c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44340 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%r15 │ │ │ │ mov (%r12,%r13,8),%rax │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%rdi,%rax,1) │ │ │ │ - fldt (%rcx) │ │ │ │ mov (%rbx,%r15,8),%rax │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt (%rcx) │ │ │ │ inc %rax │ │ │ │ mov %rax,(%rbx,%r15,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%r14) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 45269 │ │ │ │ + jne 443e9 │ │ │ │ cmpb $0x0,-0x50(%rbp) │ │ │ │ - jne 45245 │ │ │ │ - jmp 45269 │ │ │ │ + jne 443c5 │ │ │ │ + jmp 443e9 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %rsi,%rsi │ │ │ │ - je 45269 │ │ │ │ + je 443e9 │ │ │ │ dec %rsi │ │ │ │ mov (%rbx,%rsi,8),%rax │ │ │ │ mov (%r10,%rsi,8),%rdi │ │ │ │ movq $0x0,0x8(%rbx,%rsi,8) │ │ │ │ inc %rax │ │ │ │ lea -0x1(%rdi),%rdx │ │ │ │ mov %rax,(%rbx,%rsi,8) │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 45240 │ │ │ │ + je 443c0 │ │ │ │ add $0x10,%r14 │ │ │ │ cmp %r14,-0x60(%rbp) │ │ │ │ - jne 45170 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 442f0 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %r14d,%r14d │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ test %rax,%rax │ │ │ │ - jle 45279 │ │ │ │ + jle 443f9 │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ mov %r13,%r9 │ │ │ │ mov %rbx,%r13 │ │ │ │ - mov %r8,-0x78(%rbp) │ │ │ │ mov %r12,-0x50(%rbp) │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x50(%rbp),%rbx │ │ │ │ cmp %r9,%r14 │ │ │ │ - jge 4537d │ │ │ │ + jge 444fd │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov 0x40(%r15),%r8 │ │ │ │ mov %r14,%rcx │ │ │ │ + mov 0x40(%r15),%r8 │ │ │ │ shl $0x4,%rcx │ │ │ │ lea (%rax,%rcx,1),%rbx │ │ │ │ + fldt (%rbx) │ │ │ │ mov 0x0(%r13,%r14,8),%r12 │ │ │ │ mov %r14,%rax │ │ │ │ - fldt (%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fstpt -0x60(%rbp) │ │ │ │ - add $0x10,%rbx │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r15),%rax │ │ │ │ + add $0x10,%rbx │ │ │ │ lea 0x1(%r12),%r10 │ │ │ │ + mov (%r8,%r14,8),%r8 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ + fstpt -0x60(%rbp) │ │ │ │ fldt (%rax) │ │ │ │ + lea 0x2(%r8,%r8,1),%r8 │ │ │ │ lea 0x0(,%r14,8),%rax │ │ │ │ - fildll -0x40(%rbp) │ │ │ │ inc %r14 │ │ │ │ - fldt 0x5394(%rip) │ │ │ │ - mov (%r8,%rax,1),%r8 │ │ │ │ + fildll -0x40(%rbp) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ + fldt 0x51e3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - lea 0x2(%r8,%r8,1),%r8 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildll 0x58(%r15) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rsp) │ │ │ │ call 3200 │ │ │ │ - fdivrs 0x4d98(%rip) │ │ │ │ + fdivrs 0x4c18(%rip) │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ mov 0x40(%r15),%r8 │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ mov 0x30(%r15),%r9 │ │ │ │ mov (%r8,%rax,1),%rax │ │ │ │ imul -0x8(%rdi,%r14,8),%rax │ │ │ │ - fldt -0x60(%rbp) │ │ │ │ add %r12,%rax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %rax,(%rdi,%r14,8) │ │ │ │ + fldt -0x60(%rbp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpt (%rbx) │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %r9,%r14 │ │ │ │ - jl 452d0 │ │ │ │ + jl 44450 │ │ │ │ mov (%r15),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ mov (%rbx,%r9,8),%rbx │ │ │ │ mov %r9,%r8 │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ lea -0x1(%r9),%r14 │ │ │ │ - mov 0x38(%r15),%r9 │ │ │ │ shl $0x4,%r8 │ │ │ │ + mov 0x38(%r15),%r9 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ mov -0x70(%rbp),%rbx │ │ │ │ - shl $0x4,%rdx │ │ │ │ shl $0x4,%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ fldt (%rbx,%rdx,1) │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ fldt (%rbx,%r8,1) │ │ │ │ mov -0x80(%rbp),%rbx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ mov 0x0(%r13,%r14,8),%rbx │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ mov (%r9,%r14,8),%rbx │ │ │ │ mov %rcx,0x0(%r13,%r14,8) │ │ │ │ lea -0x1(%rbx),%r8 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 4542c │ │ │ │ + jne 445ac │ │ │ │ test %r14,%r14 │ │ │ │ - jg 45405 │ │ │ │ - jmp 4542c │ │ │ │ + jg 44585 │ │ │ │ + jmp 445ac │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ test %r14,%r14 │ │ │ │ - je 4542c │ │ │ │ + je 445ac │ │ │ │ dec %r14 │ │ │ │ - mov 0x0(%r13,%r14,8),%rbx │ │ │ │ movq $0x0,0x8(%r13,%r14,8) │ │ │ │ + mov 0x0(%r13,%r14,8),%rbx │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ mov (%r9,%r14,8),%rbx │ │ │ │ mov %rcx,0x0(%r13,%r14,8) │ │ │ │ lea -0x1(%rbx),%r8 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 45400 │ │ │ │ + je 44580 │ │ │ │ incq -0x68(%rbp) │ │ │ │ mov -0x68(%rbp),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ - jge 45279 │ │ │ │ + jge 443f9 │ │ │ │ mov 0x30(%r15),%r9 │ │ │ │ - jmp 452b0 │ │ │ │ + jmp 44430 │ │ │ │ + fld1 │ │ │ │ mov -0xc8(%rbp),%rcx │ │ │ │ - mov -0xf0(%rbp),%r12 │ │ │ │ mov 0x60(%r15),%r10 │ │ │ │ - fld1 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - fchs │ │ │ │ - fldt 0x4f2a(%rip) │ │ │ │ mov %r14,%rsi │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + fchs │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ xor %r8d,%r8d │ │ │ │ - fld1 │ │ │ │ + fldl2e │ │ │ │ shr $0x4,%rcx │ │ │ │ lea 0x3(%r12,%r12,1),%rdi │ │ │ │ + fld1 │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %r8,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -70286,392 +69912,383 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14,%rax,1) │ │ │ │ test %r12,%r12 │ │ │ │ - js 454ec │ │ │ │ + js 4466c │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 454c2 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 44642 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 454c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44640 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 454f0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 44670 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ inc %r8 │ │ │ │ add %rax,%rsi │ │ │ │ cmp %r11,%r8 │ │ │ │ - jne 45477 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 445f3 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 45043 │ │ │ │ + jle 441c3 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - sub $0x8,%rsi │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ + sub $0x8,%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ setg %r12b │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 46f3c │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ + jle 4607a │ │ │ │ movq $0x0,-0xf8(%rbp) │ │ │ │ + mov 0x58(%r15),%rax │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ - mov %r15,-0x98(%rbp) │ │ │ │ - mov %r9,-0xb0(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r8 │ │ │ │ - mov -0xb8(%rbp),%r9 │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ mov %rdi,-0x120(%rbp) │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ mov %r12b,-0x37(%rbp) │ │ │ │ mov %rbx,-0xc0(%rbp) │ │ │ │ mov %r13,-0x110(%rbp) │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r15 │ │ │ │ + mov %r9,-0xb0(%rbp) │ │ │ │ + mov -0xb8(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov -0x100(%rbp),%r12 │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %r14,-0xa0(%rbp) │ │ │ │ mov -0xb0(%rbp),%r10 │ │ │ │ mov -0x110(%rbp),%r14 │ │ │ │ - mov -0xe0(%rbp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ shl $0x4,%r12 │ │ │ │ mov 0x40(%rax),%r13 │ │ │ │ + mov -0xe0(%rbp),%rbx │ │ │ │ add 0x78(%rax),%r12 │ │ │ │ - jmp 4562f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 447a3 │ │ │ │ + nop │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jle 45608 │ │ │ │ + jle 44778 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r14,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 4568d │ │ │ │ + jle 44811 │ │ │ │ mov %rax,(%rbx,%rcx,1) │ │ │ │ mov %rdx,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 45d1b │ │ │ │ + cmp %rcx,-0xa8(%rbp) │ │ │ │ + je 44e53 │ │ │ │ mov 0x0(%r13,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fldt (%r12,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fistpll -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + fistpll -0x88(%rbp) │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ mov %rax,%r11 │ │ │ │ lea 0x1(%rax,%r15,1),%rax │ │ │ │ sub %r15,%r11 │ │ │ │ mov %rax,(%r9,%rcx,1) │ │ │ │ mov %r11,%rax │ │ │ │ mov %r11,(%r8,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r11,%r11 │ │ │ │ - jns 45600 │ │ │ │ + jns 44770 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jl 45963 │ │ │ │ + jl 44acb │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r14,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 45616 │ │ │ │ + jg 4478a │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 45616 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 4478a │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 44f26 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - mov -0x78(%rbp),%rdx │ │ │ │ + jmp 44096 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ + mov %r8,-0x70(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r13 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x78(%rbp),%r9 │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 458f6 │ │ │ │ + jle 44a66 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ mov 0x58(%r9),%rax │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ fldz │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ shl $0x4,%rdx │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ - lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rax,-0x50(%rbp) │ │ │ │ - jle 457d5 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ + jle 44948 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ mov 0x40(%r9),%r11 │ │ │ │ - mov -0x78(%rbp),%r8 │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + mov %rcx,-0x78(%rbp) │ │ │ │ mov (%r15,%rax,8),%rdx │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ add %rax,%rdi │ │ │ │ - imul %r10,%rdi │ │ │ │ + mov %r8,-0x88(%rbp) │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ shl $0x3,%rax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - fld %st(0) │ │ │ │ + imul %r10,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r11,%rax,1),%rcx │ │ │ │ mov (%r12,%rax,1),%rsi │ │ │ │ + fld %st(0) │ │ │ │ imul %rcx,%rdx │ │ │ │ test %rsi,%rsi │ │ │ │ - je 457b3 │ │ │ │ + je 44923 │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 457b3 │ │ │ │ - ffreep %st(0) │ │ │ │ + je 44923 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx,%rax,1),%rcx │ │ │ │ fildll (%r14,%rax,1) │ │ │ │ - fldt 0x0(%r13,%rax,2) │ │ │ │ lea -0x1(%rsi,%rdx,1),%rdx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldt 0x0(%r13,%rax,2) │ │ │ │ add %rdi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add 0xb0(%r9),%rcx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%r13,%rax,2) │ │ │ │ + add %r10,%rdi │ │ │ │ mov %rdx,0x8(%r15,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - add %r10,%rdi │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 45770 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ + jne 448e0 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + mov -0x78(%rbp),%rcx │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ mov (%r14,%rsi,8),%rdx │ │ │ │ mov (%r15,%rax,8),%rax │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ shl $0x4,%rax │ │ │ │ add %rdi,%rax │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ fldt (%rdi) │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ fldt (%rdi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%r12,%rsi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 45940 │ │ │ │ + je 44aa8 │ │ │ │ mov 0x40(%r9),%rdi │ │ │ │ mov -0xb0(%rbp),%r11 │ │ │ │ mov (%rdi,%r11,1),%rdi │ │ │ │ inc %rdi │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 45940 │ │ │ │ + je 44aa8 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%r12,%rsi,8) │ │ │ │ mov (%rbx,%rsi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ mov %rax,(%rbx,%rsi,8) │ │ │ │ mov %rsi,%rax │ │ │ │ - jne 458e4 │ │ │ │ - cmpb $0x0,-0xa0(%rbp) │ │ │ │ - je 458e4 │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - jmp 458a4 │ │ │ │ + jne 44a54 │ │ │ │ + cmpb $0x0,-0xa8(%rbp) │ │ │ │ + je 44a54 │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + jmp 44a1c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r9),%r11 │ │ │ │ mov (%r11,%rax,8),%r11 │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 458c9 │ │ │ │ + je 44a41 │ │ │ │ add %rdi,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ mov %rdx,(%r12,%rax,8) │ │ │ │ mov 0x8(%r8,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 45890 │ │ │ │ + jg 44a08 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rdi │ │ │ │ mov %rdi,0x8(%r14,%rax,8) │ │ │ │ mov %rdx,0x8(%r12,%rax,8) │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 458e0 │ │ │ │ + jne 44a50 │ │ │ │ test %rax,%rax │ │ │ │ - je 458e0 │ │ │ │ + je 44a50 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rdi │ │ │ │ mov (%r12,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ lea 0x1(%rdi),%rsi │ │ │ │ mov (%r14,%rax,8),%rdi │ │ │ │ mov %rsi,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 45860 │ │ │ │ + jne 449d8 │ │ │ │ neg %rdi │ │ │ │ mov %rdi,(%r14,%rax,8) │ │ │ │ - jmp 45870 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ + jmp 449e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ inc %rcx │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 45730 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 448a0 │ │ │ │ + fstp %st(0) │ │ │ │ incq -0xc0(%rbp) │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ mov -0xc0(%rbp),%rax │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rcx,-0x98(%rbp) │ │ │ │ + add %rcx,-0x90(%rbp) │ │ │ │ add %rcx,-0xc8(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 44ec0 │ │ │ │ + jne 44038 │ │ │ │ mov %r9,%r15 │ │ │ │ - jmp 45043 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 441c3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r14,%rsi,8) │ │ │ │ - jmp 4582f │ │ │ │ + jmp 449a2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,(%r11,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 44db6 │ │ │ │ + jmp 43f2e │ │ │ │ mov %rdx,(%r14,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 45616 │ │ │ │ - mov -0x90(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%rdx │ │ │ │ + jmp 4478a │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x78(%rbp),%r15 │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3030 │ │ │ │ + flds 0x45d8(%rip) │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ - flds 0x473c(%rip) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 45ca8 │ │ │ │ + jle 44de1 │ │ │ │ fildll 0x58(%r15) │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%r8 │ │ │ │ - fld %st(0) │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ xor %r9d,%r9d │ │ │ │ - fmulp %st,%st(1) │ │ │ │ xor %edx,%edx │ │ │ │ - lea 0x2(%rax,%rax,1),%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ + mov -0xf8(%rbp),%r10 │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ mov %r11,%r9 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%r14 │ │ │ │ + lea 0x2(%rax,%rax,1),%rdi │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jle 45b5e │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + jle 44ca6 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ lea 0x1(%rdx),%rcx │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - mov 0x40(%r15),%r11 │ │ │ │ - mov -0xa8(%rbp),%r9 │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - jmp 45b15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %r10,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov 0x40(%r15),%r11 │ │ │ │ + add %rax,%rdx │ │ │ │ + jmp 44c68 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rsi),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 45b28 │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + je 44c7b │ │ │ │ fildll -0x8(%r13,%rcx,8) │ │ │ │ - fldt (%rdx) │ │ │ │ + mov -0x88(%rbp),%r10 │ │ │ │ add 0x78(%r15),%r10 │ │ │ │ + fldt (%rdx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ - mov -0x8(%r9,%rcx,8),%r10 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + mov -0x8(%r10,%rcx,8),%r10 │ │ │ │ add -0x8(%rbx,%rcx,8),%r10 │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(5),%st │ │ │ │ fildll -0x40(%rbp) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ mov %rcx,%rax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x60(%r15),%rax │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildll -0x40(%rbp) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt -0x10(%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 45c70 │ │ │ │ + jbe 44da8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x48d6(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -70684,214 +70301,211 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 45ae7 │ │ │ │ + je 44c3a │ │ │ │ fchs │ │ │ │ fmul %st(5),%st │ │ │ │ - fldt 0x4bd1(%rip) │ │ │ │ + fldt 0x4a4e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul -0x8(%r14,%rcx,8),%rsi │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov %rcx,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ lea -0x1(%rdi,%rsi,1),%rsi │ │ │ │ - fstpt (%rdx) │ │ │ │ mov %rsi,(%r14,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jle 45b45 │ │ │ │ + jle 44c98 │ │ │ │ mov -0x8(%r12,%rcx,8),%rdi │ │ │ │ mov -0x8(%r11,%rcx,8),%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 45a30 │ │ │ │ + jne 44b80 │ │ │ │ imul -0x8(%r14,%rcx,8),%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ fldz │ │ │ │ + mov %rcx,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ fstpt (%rdx) │ │ │ │ mov %rsi,(%r14,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %rax,%r8 │ │ │ │ - jg 45b15 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov -0x90(%rbp),%rax │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov (%r14,%r8,8),%rdx │ │ │ │ + jg 44c68 │ │ │ │ + mov -0xa0(%rbp),%r10 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov (%r14,%r8,8),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ + mov %r8,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - fldt (%rsi,%rcx,1) │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + fldt (%rcx,%rdx,1) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ + mov 0x0(%r13,%r10,8),%rdx │ │ │ │ fldt (%rcx) │ │ │ │ - mov 0x0(%r13,%r10,8),%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt (%rdx) │ │ │ │ + fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpt (%rdx) │ │ │ │ - mov (%r12,%r10,8),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 45cf0 │ │ │ │ - mov 0x40(%r15),%rsi │ │ │ │ - mov -0xc8(%rbp),%r11 │ │ │ │ - mov (%rsi,%r11,1),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 45cf0 │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov (%rbx,%r10,8),%rcx │ │ │ │ - mov %rdx,(%r12,%r10,8) │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - mov %rdx,(%rbx,%r10,8) │ │ │ │ + fstpt (%rax) │ │ │ │ + mov (%r12,%r10,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 44e28 │ │ │ │ + mov 0x40(%r15),%rcx │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + mov (%rcx,%rsi,1),%rcx │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 44e28 │ │ │ │ + add %rdx,%rax │ │ │ │ mov %r10,%rdx │ │ │ │ - jne 45c94 │ │ │ │ - cmpb $0x0,-0xc0(%rbp) │ │ │ │ - je 45c94 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - jmp 45c35 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,(%r12,%r10,8) │ │ │ │ + mov (%rbx,%r10,8),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,(%rbx,%r10,8) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 44dc8 │ │ │ │ + cmpb $0x0,-0xb0(%rbp) │ │ │ │ + jne 44d74 │ │ │ │ + jmp 44dc8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r15),%r11 │ │ │ │ mov (%r11,%rdx,8),%r11 │ │ │ │ inc %r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 45c5b │ │ │ │ - add %r10,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - mov %rcx,(%r12,%rdx,8) │ │ │ │ - mov 0x8(%r9,%rdx,8),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 45c21 │ │ │ │ - neg %rcx │ │ │ │ - mov $0xffffffffffffffff,%r10 │ │ │ │ - mov %r10,0x8(%r13,%rdx,8) │ │ │ │ - mov %rcx,0x8(%r12,%rdx,8) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 45c90 │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 44d9a │ │ │ │ + add %rsi,%rax │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rax,(%r12,%rdx,8) │ │ │ │ + mov 0x8(%r9,%rdx,8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jg 44d60 │ │ │ │ + neg %rax │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov %rsi,0x8(%r13,%rdx,8) │ │ │ │ + mov %rax,0x8(%r12,%rdx,8) │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne 44dc8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 45c90 │ │ │ │ + je 44dc8 │ │ │ │ dec %rdx │ │ │ │ - mov (%rbx,%rdx,8),%rcx │ │ │ │ - mov 0x0(%r13,%rdx,8),%r10 │ │ │ │ + mov (%rbx,%rdx,8),%rax │ │ │ │ + mov 0x0(%r13,%rdx,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rdx,8) │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ - mov (%r12,%rdx,8),%rcx │ │ │ │ - mov %rsi,(%rbx,%rdx,8) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 45bf0 │ │ │ │ - neg %r10 │ │ │ │ - mov %r10,0x0(%r13,%rdx,8) │ │ │ │ - jmp 45c00 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + mov (%r12,%rdx,8),%rax │ │ │ │ + mov %rcx,(%rbx,%rdx,8) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 44d30 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,0x0(%r13,%rdx,8) │ │ │ │ + jmp 44d40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 45d00 │ │ │ │ + ja 44e38 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x4a3e(%rip) │ │ │ │ + fldt 0x48d6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 45af3 │ │ │ │ + jmp 44c46 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - inc %rax │ │ │ │ + incq -0x78(%rbp) │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ cmp %rax,-0x60(%rbp) │ │ │ │ - jne 459e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 44b48 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov %r9,%r11 │ │ │ │ - incq -0xe8(%rbp) │ │ │ │ + incq -0xc8(%rbp) │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ + mov -0xf0(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rsi,-0x78(%rbp) │ │ │ │ - add %rcx,-0xf0(%rbp) │ │ │ │ + add %rcx,-0x88(%rbp) │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ + add %rcx,-0xe8(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 44d4d │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 45043 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,0x0(%r13,%r10,8) │ │ │ │ - jmp 45bb6 │ │ │ │ + jne 43ed0 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 441c3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,0x0(%r13,%r10,8) │ │ │ │ + jmp 44cfe │ │ │ │ nopl (%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x49ae(%rip) │ │ │ │ + fldt 0x4846(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 45af3 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ + jmp 44c46 │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ mov -0xc0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,-0x118(%rbp) │ │ │ │ mov %r9,-0xf0(%rbp) │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ + mov -0xa0(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov %r15,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0xc8(%rbp),%r10 │ │ │ │ - mov -0x118(%rbp),%r8 │ │ │ │ - mov $0x20,%edi │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ + mov %r15,-0x88(%rbp) │ │ │ │ mov -0x40(%rbp),%rbx │ │ │ │ xor %edx,%edx │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov $0x20,%edi │ │ │ │ + mov -0xc8(%rbp),%r10 │ │ │ │ mov 0x60(%rax),%r15 │ │ │ │ - fstpt -0x90(%rbp) │ │ │ │ - nop │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + fstpt -0xa0(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x0(%r13,%rdx,8),%rax │ │ │ │ mov (%r8,%rdx,8),%rsi │ │ │ │ fldt (%r12) │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ - fildll -0x80(%rbp) │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov %rdx,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + fildll -0x88(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fdiv %st(1),%st │ │ │ │ - shl $0x4,%rax │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt -0x90(%rbp) │ │ │ │ + fldt -0xa0(%rbp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt (%r15,%rax,1) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 46180 │ │ │ │ + jbe 452f0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x45a7(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -70905,18 +70519,18 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 45e18 │ │ │ │ + je 44f60 │ │ │ │ fchs │ │ │ │ - fmuls 0x42be(%rip) │ │ │ │ - fldt 0x489c(%rip) │ │ │ │ + fmuls 0x4176(%rip) │ │ │ │ + fldt 0x4724(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x78(%rbp),%r11 │ │ │ │ mov (%r9,%rdx,8),%rax │ │ │ │ imul %rdx,%r11 │ │ │ │ mov %r11,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ @@ -70926,262 +70540,267 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fldt 0x453a(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ cmp %rax,%rsi │ │ │ │ - jge 45ec1 │ │ │ │ + jge 45021 │ │ │ │ fmul %st,%st(1) │ │ │ │ shl $0x4,%r11 │ │ │ │ fldt 0x10(%r11,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ lea 0x2(%rsi),%rcx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jg 45ec7 │ │ │ │ + jg 45027 │ │ │ │ fldt -0x20(%rbx,%rdi,1) │ │ │ │ inc %rax │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %rsi,%rax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x2,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ + fld %st(1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldt (%r14,%rcx,1) │ │ │ │ inc %rsi │ │ │ │ + fldt (%r14,%rcx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rbx,%rcx,1) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 45ea0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 45ed0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 45ed0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 45000 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 45030 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 45030 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r12 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 45d80 │ │ │ │ + jne 44ec0 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 46823 │ │ │ │ + jle 4597a │ │ │ │ mov -0x120(%rbp),%rdi │ │ │ │ movzbl -0x37(%rbp),%r12d │ │ │ │ - mov -0x98(%rbp),%r15 │ │ │ │ mov %rax,%rsi │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ mov -0xb0(%rbp),%r9 │ │ │ │ mov -0xc0(%rbp),%rbx │ │ │ │ mov -0x110(%rbp),%r13 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%r13 │ │ │ │ - mov %r12b,-0xb0(%rbp) │ │ │ │ fldz │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r10 │ │ │ │ + mov %r14,-0x118(%rbp) │ │ │ │ + mov %r12b,-0xb0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov %rsi,%rax │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov %r13,-0x110(%rbp) │ │ │ │ + mov %rsi,%r13 │ │ │ │ add %rax,%rcx │ │ │ │ mov %rcx,-0xc0(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 4600a │ │ │ │ + mov %r11,-0x88(%rbp) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 4517a │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov 0x40(%r15),%r14 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov %r10,-0x98(%rbp) │ │ │ │ + mov 0x40(%r15),%r14 │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ + mov %r10,-0x90(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ - mov (%r9,%rax,8),%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov (%r9,%rax,8),%r11 │ │ │ │ + mov %rax,%r10 │ │ │ │ fld %st(0) │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ - test %r10,%r10 │ │ │ │ - je 45feb │ │ │ │ + test %r11,%r11 │ │ │ │ + je 4515c │ │ │ │ inc %rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 45feb │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + je 4515c │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ fildll -0x8(%r8,%rax,8) │ │ │ │ - lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ - imul %rsi,%rdi │ │ │ │ - add -0x8(%rbx,%rax,8),%rdi │ │ │ │ + lea -0x1(%r11,%rdx,1),%rdx │ │ │ │ + imul %rsi,%r10 │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - fldt (%rsi,%rdi,1) │ │ │ │ + add -0x8(%rbx,%rax,8),%r10 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + fldt (%rsi,%r10,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 45fa0 │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%r10 │ │ │ │ - mov 0x0(%r13,%r12,8),%rax │ │ │ │ + mov %rdx,(%r12,%rax,8) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 45110 │ │ │ │ + mov -0xa0(%rbp),%r11 │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ + mov (%r12,%r13,8),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - mov (%r8,%rdi,8),%rdx │ │ │ │ + mov (%r8,%r11,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov -0xc0(%rbp),%rcx │ │ │ │ fldt (%rcx) │ │ │ │ - fldt (%rsi) │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r9,%rdi,8),%rax │ │ │ │ + mov (%r9,%r11,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 46170 │ │ │ │ + je 452e0 │ │ │ │ mov 0x40(%r15),%rcx │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 46170 │ │ │ │ + je 452e0 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r9,%rdi,8) │ │ │ │ - mov (%rbx,%rdi,8),%rax │ │ │ │ + mov %rax,(%r9,%r11,8) │ │ │ │ + mov (%rbx,%r11,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ - mov %rax,(%rbx,%rdi,8) │ │ │ │ - mov %rdi,%rax │ │ │ │ - jne 46110 │ │ │ │ + mov %rax,(%rbx,%r11,8) │ │ │ │ + mov %r11,%rax │ │ │ │ + jne 45270 │ │ │ │ cmpb $0x0,-0xb0(%rbp) │ │ │ │ - jne 460d4 │ │ │ │ - jmp 46110 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 4523c │ │ │ │ + jmp 45270 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x40(%r15),%r14 │ │ │ │ mov (%r14,%rax,8),%r14 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 460f9 │ │ │ │ + je 45260 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r9,%rax,8) │ │ │ │ - mov 0x8(%r11,%rax,8),%rdx │ │ │ │ + mov 0x8(%rdi,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 460c0 │ │ │ │ + jg 45228 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%r9,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 46110 │ │ │ │ + jne 45270 │ │ │ │ test %rax,%rax │ │ │ │ - je 46110 │ │ │ │ + je 45270 │ │ │ │ dec %rax │ │ │ │ - mov (%rbx,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ - lea 0x1(%rsi),%rcx │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ + inc %rcx │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 46090 │ │ │ │ + jne 451f8 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - jmp 460a0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - incq -0x80(%rbp) │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + jmp 45208 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + incq -0x88(%rbp) │ │ │ │ + mov -0x88(%rbp),%rcx │ │ │ │ cmp %rcx,-0x60(%rbp) │ │ │ │ - jne 45f70 │ │ │ │ + jne 450e0 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + addq $0x10,-0x48(%rbp) │ │ │ │ + mov %r11,%rdi │ │ │ │ incq -0xf8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ - addq $0x10,-0x48(%rbp) │ │ │ │ - add %r12,-0x100(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 45039 │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 45f66 │ │ │ │ - ffreep %st(0) │ │ │ │ + add %r13,-0x100(%rbp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 441b9 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 450ca │ │ │ │ + fstp %st(0) │ │ │ │ movzbl -0xb0(%rbp),%r12d │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - mov %r11,%r13 │ │ │ │ - jmp 4557c │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x118(%rbp),%r14 │ │ │ │ + mov -0x110(%rbp),%r13 │ │ │ │ + jmp 446fc │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 4605d │ │ │ │ + mov %rdx,(%r8,%r11,8) │ │ │ │ + jmp 451cc │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 46195 │ │ │ │ + ja 45305 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x4532(%rip) │ │ │ │ + fldt 0x4392(%rip) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 45e28 │ │ │ │ + jmp 44f70 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fldt 0x4519(%rip) │ │ │ │ + fldt 0x4379(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 45e28 │ │ │ │ + jmp 44f70 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ - mov -0xf0(%rbp),%r12 │ │ │ │ - mov 0x60(%r15),%r10 │ │ │ │ fld1 │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - fchs │ │ │ │ - fldt 0x41c0(%rip) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ + mov 0x60(%r15),%r10 │ │ │ │ mov %r14,%rsi │ │ │ │ + mov -0xf0(%rbp),%r12 │ │ │ │ + fchs │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ xor %r8d,%r8d │ │ │ │ - fld1 │ │ │ │ mov %rax,%rcx │ │ │ │ - lea 0x3(%r12,%r12,1),%rdi │ │ │ │ + fldl2e │ │ │ │ + mov %r9,-0x78(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ shr $0x4,%rcx │ │ │ │ + fld1 │ │ │ │ + lea 0x3(%r12,%r12,1),%rdi │ │ │ │ mov %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r10,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ - fdivr %st(3),%st │ │ │ │ imul %r8,%rax │ │ │ │ + fdivr %st(3),%st │ │ │ │ shl $0x4,%rax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -71190,99 +70809,100 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r14,%rax,1) │ │ │ │ test %r12,%r12 │ │ │ │ - js 4626c │ │ │ │ + js 453ec │ │ │ │ fldt (%rsi) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(1) │ │ │ │ - jmp 46242 │ │ │ │ + jmp 453c2 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fld %st(3) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ shl $0x4,%rdx │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi,%rdx,1) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 46240 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 453c0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 46270 │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 453f0 │ │ │ │ fstp %st(2) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %r8 │ │ │ │ add %r9,%rsi │ │ │ │ cmp %r11,%r8 │ │ │ │ - jne 461eb │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 45357 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x78(%rbp),%r9 │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 45043 │ │ │ │ + jle 441c3 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ + mov %rdi,-0xa8(%rbp) │ │ │ │ sub $0x8,%rdi │ │ │ │ test %r8,%r8 │ │ │ │ - setg -0xc0(%rbp) │ │ │ │ mov %rdi,-0xe8(%rbp) │ │ │ │ + setg -0xc0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 46f06 │ │ │ │ + jle 46040 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ - mov %rbx,-0x98(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov %r15,%rbx │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + movq $0x0,-0xf8(%rbp) │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ mov -0xb8(%rbp),%r15 │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ mov %rax,%r9 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ mov -0x100(%rbp),%r10 │ │ │ │ - mov %r14,-0xb0(%rbp) │ │ │ │ - mov 0x40(%rbx),%r11 │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov -0x90(%rbp),%r8 │ │ │ │ mov -0xe0(%rbp),%r14 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rbx,-0xa8(%rbp) │ │ │ │ shl $0x4,%r10 │ │ │ │ - add 0x78(%rbx),%r10 │ │ │ │ - jmp 46390 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x40(%rax),%r11 │ │ │ │ + add 0x78(%rax),%r10 │ │ │ │ + jmp 45508 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jle 46368 │ │ │ │ + jle 454e0 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 463ea │ │ │ │ + jle 45562 │ │ │ │ mov %rax,(%r14,%rcx,1) │ │ │ │ mov %rdx,(%r8,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0xa0(%rbp) │ │ │ │ - je 46414 │ │ │ │ + cmp %rcx,-0xa8(%rbp) │ │ │ │ + je 45584 │ │ │ │ mov (%r11,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rbx │ │ │ │ lea (%rbx,%rbx,1),%rsi │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt (%r10,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -71293,749 +70913,744 @@ │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rax,(%r15,%rcx,1) │ │ │ │ mov %rdi,%rax │ │ │ │ mov %rdi,(%r12,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - jns 46360 │ │ │ │ + jns 454d8 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jl 46400 │ │ │ │ + jl 45570 │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,0x0(%r13,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 46377 │ │ │ │ + jg 454ef │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 46377 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 454ef │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rdx,0x0(%r13,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 46377 │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ + jmp 454ef │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%rbp),%rbx │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ call 3030 │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ - mov %rbx,-0x78(%rbp) │ │ │ │ - mov %r13,-0xa8(%rbp) │ │ │ │ - mov -0xc8(%rbp),%r11 │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ - mov $0x20,%r9d │ │ │ │ + mov %r13,-0x78(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ mov -0x50(%rbp),%r13 │ │ │ │ + mov $0x20,%r9d │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0xc8(%rbp),%r8 │ │ │ │ shl $0x5,%rdi │ │ │ │ - add 0xb0(%rbx),%rdi │ │ │ │ - mov -0x80(%rbp),%rbx │ │ │ │ - nop │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov (%r12,%rdx,8),%r10 │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + add 0xb0(%rax),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov (%r12,%rdx,8),%r11 │ │ │ │ mov (%r15,%rdx,8),%rax │ │ │ │ + imul %rdx,%r10 │ │ │ │ fldt (%rdi) │ │ │ │ - imul %rdx,%r8 │ │ │ │ - mov %r8,%rsi │ │ │ │ + mov %r10,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ add %rcx,%rsi │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rsi) │ │ │ │ fldt 0x10(%rdi) │ │ │ │ - cmp %r10,%rax │ │ │ │ - jle 46501 │ │ │ │ - shl $0x4,%r8 │ │ │ │ + cmp %r11,%rax │ │ │ │ + jle 45661 │ │ │ │ + shl $0x4,%r10 │ │ │ │ fmul %st,%st(1) │ │ │ │ - fldt 0x10(%r8,%r14,1) │ │ │ │ + fldt 0x10(%r10,%r14,1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpt 0x10(%rsi) │ │ │ │ - lea 0x2(%r10),%rsi │ │ │ │ + lea 0x2(%r11),%rsi │ │ │ │ cmp %rsi,%rax │ │ │ │ - jl 46507 │ │ │ │ + jl 45667 │ │ │ │ fldt -0x20(%rcx,%r9,1) │ │ │ │ inc %rax │ │ │ │ mov %r9,%rsi │ │ │ │ - mov $0x2,%r8d │ │ │ │ - sub %r10,%rax │ │ │ │ + mov $0x2,%r10d │ │ │ │ + sub %r11,%rax │ │ │ │ fld %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ + inc %r10 │ │ │ │ fldt (%r14,%rsi,1) │ │ │ │ - inc %r8 │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpt (%rcx,%rsi,1) │ │ │ │ add $0x10,%rsi │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 464e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 46510 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 46510 │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 45640 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 45670 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 45670 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rdi │ │ │ │ - add %r11,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ cmp %r13,%rdx │ │ │ │ - jne 46470 │ │ │ │ + jne 455e0 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ - mov -0xa8(%rbp),%r13 │ │ │ │ - jle 467ec │ │ │ │ - mov %r15,-0xb8(%rbp) │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ + jle 4593c │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ mov -0x118(%rbp),%r8 │ │ │ │ - mov %rbx,%r15 │ │ │ │ + mov %r15,-0xb8(%rbp) │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ - mov %r12,-0xa8(%rbp) │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ + mov -0xb0(%rbp),%rbx │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ - fldz │ │ │ │ mov %r14,-0x110(%rbp) │ │ │ │ + fldz │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ mov %r11,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdi,%rax,1),%r12 │ │ │ │ - mov %r8,%rdi │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r8,%r10 │ │ │ │ mov -0xe0(%rbp),%r8 │ │ │ │ mov %r12,-0xb0(%rbp) │ │ │ │ mov -0xd8(%rbp),%r12 │ │ │ │ - xor %eax,%eax │ │ │ │ movq $0x0,-0x78(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jle 46649 │ │ │ │ + jle 457ac │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov 0x40(%r15),%r14 │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ + mov 0x40(%r15),%r14 │ │ │ │ + mov %rdi,-0xa0(%rbp) │ │ │ │ mov %r10,-0x90(%rbp) │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ nopl (%rax) │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ mov (%r9,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fld %st(0) │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 4662b │ │ │ │ + je 4578e │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 4662b │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + je 4578e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ fildll -0x8(%r8,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ imul %rsi,%rdi │ │ │ │ - add -0x8(%rbx,%rax,8),%rdi │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + add -0x8(%rbx,%rax,8),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,(%r12,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ + mov %rdx,(%r12,%rax,8) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 465e0 │ │ │ │ + jne 45740 │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ mov -0x90(%rbp),%r10 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ mov (%r12,%r11,8),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov (%r8,%rdi,8),%rdx │ │ │ │ + mov (%r8,%r10,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ add %rcx,%rax │ │ │ │ mov -0xb0(%rbp),%rcx │ │ │ │ fldt (%rcx) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ - mov (%r9,%rdi,8),%rax │ │ │ │ + mov (%r9,%r10,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 467e0 │ │ │ │ + je 45930 │ │ │ │ mov 0x40(%r15),%rcx │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 467e0 │ │ │ │ + je 45930 │ │ │ │ add %rdx,%rax │ │ │ │ - mov %rax,(%r9,%rdi,8) │ │ │ │ - mov (%rbx,%rdi,8),%rax │ │ │ │ + mov %rax,(%r9,%r10,8) │ │ │ │ + mov (%rbx,%r10,8),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r10 │ │ │ │ - mov %rax,(%rbx,%rdi,8) │ │ │ │ - mov %rdi,%rax │ │ │ │ - jne 46750 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + mov %rax,(%rbx,%r10,8) │ │ │ │ + mov %r10,%rax │ │ │ │ + jne 458a8 │ │ │ │ cmpb $0x0,-0xc0(%rbp) │ │ │ │ - jne 46714 │ │ │ │ - jmp 46750 │ │ │ │ + jne 45874 │ │ │ │ + jmp 458a8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r15),%r14 │ │ │ │ mov (%r14,%rax,8),%r14 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 46738 │ │ │ │ + je 45898 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r9,%rax,8) │ │ │ │ mov 0x8(%r13,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 46700 │ │ │ │ + jg 45860 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%r9,%rax,8) │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 46750 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 458a8 │ │ │ │ test %rax,%rax │ │ │ │ - je 46750 │ │ │ │ + je 458a8 │ │ │ │ dec %rax │ │ │ │ mov (%rbx,%rax,8),%rcx │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ + mov (%r8,%rax,8),%rsi │ │ │ │ inc %rcx │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 466d0 │ │ │ │ + jne 45830 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - jmp 466e0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 45840 │ │ │ │ nopl 0x0(%rax) │ │ │ │ incq -0x78(%rbp) │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jne 465b0 │ │ │ │ + jne 45710 │ │ │ │ incq -0xf8(%rbp) │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ add %r11,-0x100(%rbp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 4503d │ │ │ │ + je 441bd │ │ │ │ test %r11,%r11 │ │ │ │ - jle 465a3 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 45700 │ │ │ │ + fstp %st(0) │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ mov %r9,-0x90(%rbp) │ │ │ │ - mov %rbx,-0x98(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r12 │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ mov -0xb8(%rbp),%r15 │ │ │ │ + mov %r10,-0x118(%rbp) │ │ │ │ + mov -0x110(%rbp),%r14 │ │ │ │ + mov %rbx,-0xb0(%rbp) │ │ │ │ mov -0xf0(%rbp),%r9 │ │ │ │ - mov %rdi,-0x118(%rbp) │ │ │ │ - jmp 4631e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 454a2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ neg %rdx │ │ │ │ - mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 4669b │ │ │ │ + mov %rdx,(%r8,%r10,8) │ │ │ │ + jmp 457fe │ │ │ │ incq -0xf8(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%rbx │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 46f1b │ │ │ │ - mov 0x58(%rbx),%r9 │ │ │ │ - jmp 4631e │ │ │ │ + add %rdi,-0x100(%rbp) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 46055 │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov 0x58(%rax),%r9 │ │ │ │ + jmp 454a2 │ │ │ │ mov %rax,%rdi │ │ │ │ incq -0xf8(%rbp) │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ add %rdi,-0x100(%rbp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 46f23 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + je 46061 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov 0x58(%rax),%r15 │ │ │ │ - jmp 455b8 │ │ │ │ + jmp 44735 │ │ │ │ cmpq $0x0,-0xd0(%rbp) │ │ │ │ - jle 45043 │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ + jle 441c3 │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ lea 0x2(%r10),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ mov %rax,%r14 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ - lea -0x8(%rcx),%rsi │ │ │ │ + mov %rcx,-0xa0(%rbp) │ │ │ │ + sub $0x8,%rcx │ │ │ │ test %rdi,%rdi │ │ │ │ - mov %rcx,-0x90(%rbp) │ │ │ │ + mov %rcx,-0xf8(%rbp) │ │ │ │ setg %r12b │ │ │ │ - mov %rsi,-0xf8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jle 46a0b │ │ │ │ + jle 45b5b │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ - mov %r15,-0x98(%rbp) │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - mov %r13,-0x118(%rbp) │ │ │ │ + mov %r12b,-0x37(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ movq $0x0,-0x110(%rbp) │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ mov %rdi,-0x120(%rbp) │ │ │ │ - mov %r12b,-0x37(%rbp) │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + mov %r13,-0xe8(%rbp) │ │ │ │ mov %rax,%r13 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ mov -0x110(%rbp),%rbx │ │ │ │ - mov %r14,-0xa0(%rbp) │ │ │ │ - mov -0xb8(%rbp),%r11 │ │ │ │ - mov -0x118(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ shl $0x4,%rbx │ │ │ │ mov 0x40(%rax),%r12 │ │ │ │ + mov -0xb8(%rbp),%r14 │ │ │ │ add 0x78(%rax),%rbx │ │ │ │ - jmp 4697f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 45acf │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jle 46958 │ │ │ │ + jle 45aa8 │ │ │ │ sub %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rdx,(%r9,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 469db │ │ │ │ - mov %rax,(%r14,%rcx,1) │ │ │ │ + jle 45b2b │ │ │ │ + mov %rax,(%r11,%rcx,1) │ │ │ │ mov %rdx,(%r10,%rcx,1) │ │ │ │ add $0x8,%rcx │ │ │ │ - cmp %rcx,-0x90(%rbp) │ │ │ │ - je 46cef │ │ │ │ + cmp %rcx,-0xa0(%rbp) │ │ │ │ + je 45e2f │ │ │ │ mov (%r12,%rcx,1),%rax │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ lea (%rdi,%rdi,1),%rsi │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fldt (%rbx,%rcx,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x1(%rax,%r13,1),%rax │ │ │ │ sub %r13,%r8 │ │ │ │ - mov %rax,(%r11,%rcx,1) │ │ │ │ + mov %rax,(%r14,%rcx,1) │ │ │ │ mov %r8,%rax │ │ │ │ mov %r8,(%r15,%rcx,1) │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %r8,%r8 │ │ │ │ - jns 46950 │ │ │ │ + jns 45aa0 │ │ │ │ add %rdx,%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jg 46cdc │ │ │ │ + jg 45e1c │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov %rsi,(%r9,%rcx,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 46966 │ │ │ │ + jg 45ab6 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 46966 │ │ │ │ + jmp 45ab6 │ │ │ │ test $0x8,%dil │ │ │ │ - jne 46f2f │ │ │ │ + jne 4606d │ │ │ │ movq $0x1,-0x60(%rbp) │ │ │ │ test $0x2,%dil │ │ │ │ - je 44cc0 │ │ │ │ - jmp 4550c │ │ │ │ + je 43e40 │ │ │ │ + jmp 4468c │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 45043 │ │ │ │ + jle 441c3 │ │ │ │ movq $0x0,-0x100(%rbp) │ │ │ │ movq $0x0,-0x110(%rbp) │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%r13 │ │ │ │ - mov %r12b,-0xc0(%rbp) │ │ │ │ fldz │ │ │ │ mov %r14,-0x128(%rbp) │ │ │ │ - lea 0x2(%rax,%rax,1),%r10 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov %r12b,-0xc0(%rbp) │ │ │ │ mov %rax,-0xf0(%rbp) │ │ │ │ + lea 0x2(%rax,%rax,1),%r10 │ │ │ │ mov %rsi,%rax │ │ │ │ - mov %rsi,%r12 │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ shl $0x4,%rax │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov %r13,-0x118(%rbp) │ │ │ │ + mov %rsi,%r13 │ │ │ │ add %rax,%rcx │ │ │ │ mov %rcx,-0xe8(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 46b2a │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jle 45c7c │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ - mov 0x40(%r15),%r14 │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rdi,-0x98(%rbp) │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ + mov 0x40(%r15),%r14 │ │ │ │ + mov %rdi,-0x90(%rbp) │ │ │ │ + mov %r10,-0xa8(%rbp) │ │ │ │ shl $0x4,%rcx │ │ │ │ + mov (%r12,%rax,8),%rdx │ │ │ │ add %rsi,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r14,%rax,8),%rsi │ │ │ │ mov (%r9,%rax,8),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ fld %st(0) │ │ │ │ inc %rax │ │ │ │ imul %rsi,%rdx │ │ │ │ test %r10,%r10 │ │ │ │ - je 46b0b │ │ │ │ + je 45c5e │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 46b0b │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + je 45c5e │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ fildll -0x8(%r8,%rax,8) │ │ │ │ lea -0x1(%r10,%rdx,1),%rdx │ │ │ │ imul %rsi,%rdi │ │ │ │ - add -0x8(%rbx,%rax,8),%rdi │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ + add -0x8(%rbx,%rax,8),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ fldt (%rsi,%rdi,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ - mov %rdx,0x0(%r13,%rax,8) │ │ │ │ add $0x10,%rcx │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 46ac0 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r10 │ │ │ │ - mov 0x0(%r13,%r12,8),%rax │ │ │ │ + mov %rdx,(%r12,%rax,8) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 45c10 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ + mov (%r12,%r13,8),%rax │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ mov (%r8,%rdi,8),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - fldt (%rsi) │ │ │ │ add %rcx,%rax │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + fldt (%rcx) │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt (%rax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%rax) │ │ │ │ mov (%r9,%rdi,8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 46cd0 │ │ │ │ + je 45e10 │ │ │ │ mov 0x40(%r15),%rcx │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ mov (%rcx,%rsi,1),%rcx │ │ │ │ inc %rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 46cd0 │ │ │ │ + je 45e10 │ │ │ │ add %rdx,%rax │ │ │ │ mov %rax,(%r9,%rdi,8) │ │ │ │ mov (%rbx,%rdi,8),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r10,%rax │ │ │ │ mov %rax,(%rbx,%rdi,8) │ │ │ │ mov %rdi,%rax │ │ │ │ - jne 46c30 │ │ │ │ + jne 45d78 │ │ │ │ cmpb $0x0,-0xc0(%rbp) │ │ │ │ - jne 46bf4 │ │ │ │ - jmp 46c30 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 45d44 │ │ │ │ + jmp 45d78 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x40(%r15),%r14 │ │ │ │ mov (%r14,%rax,8),%r14 │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%rdx │ │ │ │ - je 46c19 │ │ │ │ + je 45d68 │ │ │ │ add %rsi,%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ mov %rdx,(%r9,%rax,8) │ │ │ │ mov 0x8(%r11,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 46be0 │ │ │ │ + jg 45d30 │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rsi │ │ │ │ mov %rsi,0x8(%r8,%rax,8) │ │ │ │ mov %rdx,0x8(%r9,%rax,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 46c30 │ │ │ │ + jne 45d78 │ │ │ │ test %rax,%rax │ │ │ │ - je 46c30 │ │ │ │ + je 45d78 │ │ │ │ dec %rax │ │ │ │ - mov (%rbx,%rax,8),%rsi │ │ │ │ + mov (%rbx,%rax,8),%rcx │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ movq $0x0,0x8(%rbx,%rax,8) │ │ │ │ - lea 0x1(%rsi),%rcx │ │ │ │ mov (%r8,%rax,8),%rsi │ │ │ │ + inc %rcx │ │ │ │ mov %rcx,(%rbx,%rax,8) │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 46bb0 │ │ │ │ + jne 45d00 │ │ │ │ neg %rsi │ │ │ │ mov %rsi,(%r8,%rax,8) │ │ │ │ - jmp 46bc0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 45d10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incq -0x78(%rbp) │ │ │ │ mov -0x78(%rbp),%rcx │ │ │ │ cmp %rcx,-0x60(%rbp) │ │ │ │ - jne 46a90 │ │ │ │ + jne 45be0 │ │ │ │ incq -0x100(%rbp) │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ mov -0x100(%rbp),%rax │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %r12,-0x110(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 45041 │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 46a79 │ │ │ │ - ffreep %st(0) │ │ │ │ + add %r13,-0x110(%rbp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 441c1 │ │ │ │ + test %r13,%r13 │ │ │ │ + jle 45bcd │ │ │ │ + fstp %st(0) │ │ │ │ movzbl -0xc0(%rbp),%eax │ │ │ │ - mov %r15,-0x98(%rbp) │ │ │ │ - mov -0x128(%rbp),%r14 │ │ │ │ - mov -0xa8(%rbp),%r15 │ │ │ │ - mov -0xf0(%rbp),%r13 │ │ │ │ + mov %r15,-0x90(%rbp) │ │ │ │ mov %r9,%r10 │ │ │ │ mov %rdi,-0x120(%rbp) │ │ │ │ - mov %r9,-0xc0(%rbp) │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov %r11,-0x118(%rbp) │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ mov %al,-0x37(%rbp) │ │ │ │ - jmp 4690d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov %r9,-0xa8(%rbp) │ │ │ │ + mov -0x128(%rbp),%r14 │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov -0xf0(%rbp),%r13 │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + jmp 45a67 │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdx │ │ │ │ mov %rdx,(%r8,%rdi,8) │ │ │ │ - jmp 46b7d │ │ │ │ + jmp 45cce │ │ │ │ mov %rdx,(%r9,%rcx,1) │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ neg %rdx │ │ │ │ - jmp 46966 │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + jmp 45ab6 │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa0(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ add $0x2,%r13 │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ call 3030 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov %r13,-0xa0(%rbp) │ │ │ │ + mov %r13,-0x80(%rbp) │ │ │ │ mov -0x40(%rbp),%r13 │ │ │ │ xor %r11d,%r11d │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ xor %r8d,%r8d │ │ │ │ mov 0x68(%rax),%rax │ │ │ │ fnstcw -0x32(%rbp) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - fildll -0xa0(%rbp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(2) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ inc %rax │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + fildll -0x80(%rbp) │ │ │ │ + mov %rax,-0x80(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ + fdivp %st,%st(1) │ │ │ │ mov %ax,-0x36(%rbp) │ │ │ │ movzwl -0x32(%rbp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x34(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r12,%r11,1),%rdx │ │ │ │ mov (%r15,%r11,1),%rax │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ lea 0x2(%rdx,%rdx,1),%rdx │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ - fldt (%rbx,%r11,2) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ + fldt (%rbx,%r11,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi,%r11,2) │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ + mov (%rdi,%r11,1),%r10 │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x34(%rbp) │ │ │ │ frndint │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fldcw -0x36(%rbp) │ │ │ │ fistpll -0x78(%rbp) │ │ │ │ fldcw -0x32(%rbp) │ │ │ │ fildll -0x78(%rbp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - mov (%rdi,%r11,1),%r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - jg 46e53 │ │ │ │ + jg 45f93 │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ fadd %st(4),%st │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ inc %r10 │ │ │ │ sub %rax,%r10 │ │ │ │ mov %r13,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0xb0(%rdi),%r9 │ │ │ │ mov %rdx,%rdi │ │ │ │ - not %rdi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 46e25 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + not %rdi │ │ │ │ + jmp 45f65 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%r8,%rdx,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ inc %rcx │ │ │ │ fstpt (%rsi) │ │ │ │ sub %r14,%rdx │ │ │ │ add %r14,%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rcx,%r10 │ │ │ │ - je 46e60 │ │ │ │ + je 45fa0 │ │ │ │ mov %rdx,%rax │ │ │ │ neg %rax │ │ │ │ cmovs %rdx,%rax │ │ │ │ add %r8,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %rdx,%rdx │ │ │ │ - jns 46e00 │ │ │ │ + jns 45f40 │ │ │ │ lea (%rdi,%r8,1),%rax │ │ │ │ shl $0x4,%rax │ │ │ │ fldt (%r9,%rax,1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 46e11 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 46e64 │ │ │ │ + jmp 45f51 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 45fa4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ add $0x8,%r11 │ │ │ │ add %rax,%r8 │ │ │ │ mov -0xc8(%rbp),%rax │ │ │ │ add %rax,%r13 │ │ │ │ - cmp %r11,-0x90(%rbp) │ │ │ │ - jne 46d70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp %r11,-0xa0(%rbp) │ │ │ │ + jne 45ea0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 46ec8 │ │ │ │ - mov %r15,-0xa8(%rbp) │ │ │ │ + jle 46002 │ │ │ │ mov -0x120(%rbp),%rdi │ │ │ │ movzbl -0x37(%rbp),%r12d │ │ │ │ - mov -0x98(%rbp),%r15 │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rbx │ │ │ │ - mov -0x118(%rbp),%r13 │ │ │ │ - jmp 46a2c │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + mov -0xa8(%rbp),%r9 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%rbx │ │ │ │ + mov -0xe8(%rbp),%r13 │ │ │ │ + jmp 45b7c │ │ │ │ incq -0x100(%rbp) │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ add %rdi,-0x110(%rbp) │ │ │ │ cmp %rax,-0xd0(%rbp) │ │ │ │ - je 46f23 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%r10 │ │ │ │ + je 46061 │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ mov 0x58(%rax),%r13 │ │ │ │ - jmp 4690d │ │ │ │ + jmp 45a67 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jle 46f69 │ │ │ │ + jle 460a7 │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - jmp 4655f │ │ │ │ - mov %rbx,%r15 │ │ │ │ - jmp 45043 │ │ │ │ - mov -0x98(%rbp),%r15 │ │ │ │ - jmp 45043 │ │ │ │ + jmp 456b9 │ │ │ │ + mov -0xa0(%rbp),%r15 │ │ │ │ + jmp 441c3 │ │ │ │ + mov -0x90(%rbp),%r15 │ │ │ │ + jmp 441c3 │ │ │ │ movq $0x1,-0x60(%rbp) │ │ │ │ - jmp 46289 │ │ │ │ + jmp 45409 │ │ │ │ xor %eax,%eax │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ - jg 46f8d │ │ │ │ - mov -0xd0(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ + jg 460cf │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ inc %rax │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rcx,-0x100(%rbp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 46f3e │ │ │ │ - jmp 45043 │ │ │ │ + add %rsi,-0x100(%rbp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 4607c │ │ │ │ + jmp 441c3 │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ inc %rax │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ addq $0x10,-0x48(%rbp) │ │ │ │ - add %rsi,-0x100(%rbp) │ │ │ │ + add %rcx,-0x100(%rbp) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 46f08 │ │ │ │ - jmp 45043 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ + jne 46042 │ │ │ │ + jmp 441c3 │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - jmp 45f1d │ │ │ │ - nopl (%rax) │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + jmp 4507d │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000046fa0 : │ │ │ │ +00000000000460e0 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%r15 │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%rbx) │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - je 4726d │ │ │ │ + je 4639d │ │ │ │ xor %edx,%edx │ │ │ │ test %rax,%rax │ │ │ │ - jle 47239 │ │ │ │ - mov $0x1,%eax │ │ │ │ - fldt 0x36a9(%rip) │ │ │ │ + jle 46371 │ │ │ │ + fldt 0x354e(%rip) │ │ │ │ fld1 │ │ │ │ + mov $0x1,%eax │ │ │ │ movq %rax,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x30(%rbx),%r9 │ │ │ │ mov %rsp,-0x38(%rbp) │ │ │ │ mov %r9,%r12 │ │ │ │ shl $0x4,%r12 │ │ │ │ lea 0x10(%r12),%rax │ │ │ │ sub %rax,%rsp │ │ │ │ lea 0x20(%r12),%rax │ │ │ │ @@ -72050,209 +71665,209 @@ │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ mov %rcx,%r14 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%r14 │ │ │ │ test %r9,%r9 │ │ │ │ - jle 47100 │ │ │ │ + jle 46240 │ │ │ │ mov %r9,%rsi │ │ │ │ mov 0x78(%rbx),%r13 │ │ │ │ imul %rdx,%rsi │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 47266 │ │ │ │ + je 46396 │ │ │ │ mov %r9,%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ shr $1,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 470b0 │ │ │ │ - lea 0x10(%rcx),%rax │ │ │ │ + je 461f0 │ │ │ │ movups %xmm0,0x0(,%r14,8) │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 470c0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + je 46200 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ movups %xmm0,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 470b0 │ │ │ │ + jne 461f0 │ │ │ │ mov %r9,%rax │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ test $0x1,%r9b │ │ │ │ - je 470d5 │ │ │ │ + je 46215 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ - add %r13,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ + add %r13,%rsi │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne 470e0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 46220 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%rbx),%r14 │ │ │ │ add %rdi,%r12 │ │ │ │ fldt (%r12) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 47217 │ │ │ │ + jle 4634f │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - lea -0x1(%r9),%r13 │ │ │ │ fldt (%r15) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ shl $0x4,%r14 │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ mov %rax,%r11 │ │ │ │ add %rax,%r14 │ │ │ │ - jmp 47132 │ │ │ │ + jmp 46272 │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fldt (%r11) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r15) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 4725a │ │ │ │ + jle 4638a │ │ │ │ mov 0x38(%rbx),%r8 │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 47171 │ │ │ │ + jmp 462b1 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 47250 │ │ │ │ + je 46380 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 47160 │ │ │ │ + je 462a0 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 471f0 │ │ │ │ + jle 46330 │ │ │ │ fstp %st(1) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rdx │ │ │ │ fildll (%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + inc %rax │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi,%rdx,1) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 471c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 46300 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%r12) │ │ │ │ - jmp 47200 │ │ │ │ + jmp 46338 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fxch %st(1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 47130 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 46270 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 47220 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 46358 │ │ │ │ + fstp %st(0) │ │ │ │ nopl 0x0(%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r15 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ cmp %rdx,0x8(%rbx) │ │ │ │ - jg 47010 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 46148 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ fstp %st(1) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 4718f │ │ │ │ + jmp 462cf │ │ │ │ mov (%rcx,%r13,8),%rsi │ │ │ │ mov %r13,%rax │ │ │ │ - jmp 47181 │ │ │ │ + jmp 462c1 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 470cd │ │ │ │ + jmp 4620d │ │ │ │ test %rax,%rax │ │ │ │ - jle 47239 │ │ │ │ + jle 46371 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 47239 │ │ │ │ - mov 0x78(%rbx),%r10 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ + jle 46371 │ │ │ │ + fldt 0x32d0(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r15,%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ - fldt 0x3412(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov 0x78(%rbx),%r10 │ │ │ │ lea (%r15,%rax,1),%r9 │ │ │ │ - lea (%r10,%r8,1),%rsi │ │ │ │ + mov -0x48(%rbp),%r11 │ │ │ │ fldt (%rdx) │ │ │ │ + lea (%r10,%r8,1),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ fmul %st(2),%st │ │ │ │ fldt (%rsi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - shl $0x4,%rcx │ │ │ │ fsin │ │ │ │ fldt -0x10(%r11,%rcx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdx) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 472c0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 46400 │ │ │ │ + fstp %st(0) │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 47296 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 463c6 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000047310 : │ │ │ │ +0000000000046450 : │ │ │ │ push %rbp │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ @@ -72263,21 +71878,21 @@ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ mov 0x18(%r15),%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ call 3030 │ │ │ │ cmpq $0x1,0x30(%r15) │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ - je 4758d │ │ │ │ + je 466cd │ │ │ │ xor %edx,%edx │ │ │ │ test %rax,%rax │ │ │ │ - jle 47559 │ │ │ │ - mov $0x1,%eax │ │ │ │ - fldt 0x333d(%rip) │ │ │ │ + jle 46699 │ │ │ │ + fldt 0x31e2(%rip) │ │ │ │ fld1 │ │ │ │ + mov $0x1,%eax │ │ │ │ movq %rax,%xmm0 │ │ │ │ punpcklqdq %xmm0,%xmm0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x30(%r15),%r9 │ │ │ │ mov %rsp,-0x38(%rbp) │ │ │ │ mov %r9,%rbx │ │ │ │ shl $0x4,%rbx │ │ │ │ @@ -72295,221 +71910,221 @@ │ │ │ │ lea 0x7(%rsp),%rcx │ │ │ │ fld %st(0) │ │ │ │ fstpt (%rdi) │ │ │ │ mov %rcx,%r14 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ shr $0x3,%r14 │ │ │ │ test %r9,%r9 │ │ │ │ - jle 47460 │ │ │ │ + jle 465a0 │ │ │ │ mov %r9,%rsi │ │ │ │ mov 0x78(%r15),%r12 │ │ │ │ imul %rdx,%rsi │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 47586 │ │ │ │ + je 466c6 │ │ │ │ mov %r9,%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ shr $1,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 47410 │ │ │ │ - lea 0x10(%rcx),%rax │ │ │ │ + je 46550 │ │ │ │ movups %xmm0,0x0(,%r14,8) │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 47420 │ │ │ │ + je 46560 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movups %xmm0,(%rax) │ │ │ │ add $0x20,%rax │ │ │ │ movups %xmm0,-0x10(%rax) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 47410 │ │ │ │ + jne 46550 │ │ │ │ mov %r9,%rax │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ test $0x1,%r9b │ │ │ │ - je 47435 │ │ │ │ + je 46575 │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ shl $0x4,%rsi │ │ │ │ fld1 │ │ │ │ - add %r12,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ + add %r12,%rsi │ │ │ │ fldt (%rsi,%rax,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fstpt (%r10,%rax,1) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 47440 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 46580 │ │ │ │ + fstp %st(0) │ │ │ │ mov (%r15),%r14 │ │ │ │ add %rdi,%rbx │ │ │ │ fldt (%rbx) │ │ │ │ test %r14,%r14 │ │ │ │ - jle 4753b │ │ │ │ + jle 4667b │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ - lea -0x1(%r9),%r12 │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ shl $0x4,%r14 │ │ │ │ + lea -0x1(%r9),%r12 │ │ │ │ mov %rax,%r11 │ │ │ │ add %rax,%r14 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt 0x0(%r13) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt (%r11) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt (%r11) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 4757a │ │ │ │ + jle 466ba │ │ │ │ mov 0x38(%r15),%r8 │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 474d1 │ │ │ │ + jmp 46611 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x1,(%rcx,%rax,8) │ │ │ │ dec %rax │ │ │ │ - je 47570 │ │ │ │ + je 466b0 │ │ │ │ mov (%r8,%rax,8),%rdx │ │ │ │ mov (%rcx,%rax,8),%rsi │ │ │ │ dec %rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 474c0 │ │ │ │ + je 46600 │ │ │ │ inc %rsi │ │ │ │ mov %rsi,(%rcx,%rax,8) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jle 47526 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 46666 │ │ │ │ + fstp %st(0) │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rdi,%rdx,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rax,%rdx │ │ │ │ fildll (%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ shl $0x4,%rdx │ │ │ │ + inc %rax │ │ │ │ fldt (%r10,%rdx,1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%rdi,%rdx,1) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 47500 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 46640 │ │ │ │ + fstp %st(0) │ │ │ │ fldt (%rbx) │ │ │ │ add $0x10,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 47490 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 465d0 │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - jmp 47540 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 46680 │ │ │ │ + fstp %st(0) │ │ │ │ nopl (%rax) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%r13 │ │ │ │ mov -0x38(%rbp),%rsp │ │ │ │ cmp %rdx,0x8(%r15) │ │ │ │ - jg 47370 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg 464b0 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ incq (%rcx) │ │ │ │ - jmp 474ef │ │ │ │ + jmp 4662f │ │ │ │ mov (%rcx,%r12,8),%rsi │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 474e1 │ │ │ │ + jmp 46621 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4742d │ │ │ │ + jmp 4656d │ │ │ │ test %rax,%rax │ │ │ │ - jle 47559 │ │ │ │ + jle 46699 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 47559 │ │ │ │ - mov 0x78(%r15),%r10 │ │ │ │ - mov -0x48(%rbp),%r11 │ │ │ │ + jle 46699 │ │ │ │ + fldt 0x2fa0(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %r13,%rcx │ │ │ │ xor %r8d,%r8d │ │ │ │ - fldt 0x30f2(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ + mov 0x78(%r15),%r10 │ │ │ │ lea 0x0(%r13,%rax,1),%r9 │ │ │ │ + mov -0x48(%rbp),%r11 │ │ │ │ lea (%r10,%r8,1),%rsi │ │ │ │ mov %r11,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ fldt (%rsi) │ │ │ │ inc %rax │ │ │ │ add $0x10,%rdx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsin │ │ │ │ fldt (%rcx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldt -0x10(%rdx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpt -0x10(%rdx) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 475c0 │ │ │ │ + jne 46700 │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 475b7 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 466f7 │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000047610 : │ │ │ │ +0000000000046750 : │ │ │ │ mov 0x30(%rdi),%r10 │ │ │ │ test %r10,%r10 │ │ │ │ - jle 477ab │ │ │ │ + jle 468d3 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ mov 0x68(%rdi),%r8 │ │ │ │ mov 0x40(%rdi),%r12 │ │ │ │ add $0x2,%rax │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ mov %r8,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ fildll 0x58(%rdi) │ │ │ │ fmul %st(0),%st │ │ │ │ test %r8,%r8 │ │ │ │ - js 47779 │ │ │ │ - fldt 0x2d39(%rip) │ │ │ │ + js 468a9 │ │ │ │ + fldl2e │ │ │ │ mov 0xb0(%rdi),%rbx │ │ │ │ mov 0x60(%rdi),%r11 │ │ │ │ - lea 0x1(%r8),%rbp │ │ │ │ + xor %r9d,%r9d │ │ │ │ fld1 │ │ │ │ fxch %st(4) │ │ │ │ - xor %r9d,%r9d │ │ │ │ + lea 0x1(%r8),%rbp │ │ │ │ xor %edi,%edi │ │ │ │ fstpt -0x20(%rsp) │ │ │ │ fxch %st(2) │ │ │ │ fstpt -0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r12,%rdi,8),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ lea 0x2(%rax,%rax,1),%rax │ │ │ │ @@ -72518,16 +72133,15 @@ │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ fldt -0x10(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldt -0x20(%rsp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 4771f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 4684f │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -72548,108 +72162,108 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 476fd │ │ │ │ + je 4682d │ │ │ │ fchs │ │ │ │ - fmuls 0x29d9(%rip) │ │ │ │ - fldt 0x2fb7(%rip) │ │ │ │ + fmuls 0x28a9(%rip) │ │ │ │ + fldt 0x2e57(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 47760 │ │ │ │ + je 46890 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ fildll -0x28(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt (%rsi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 476c0 │ │ │ │ + ja 467f0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 47790 │ │ │ │ + ja 468b8 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2f76(%rip) │ │ │ │ + fldt 0x2e16(%rip) │ │ │ │ lea 0x1(%rdx),%rax │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 4771c │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 47762 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 4684c │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 46892 │ │ │ │ + fstp %st(0) │ │ │ │ inc %rdi │ │ │ │ add %rbp,%r9 │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 47680 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 4777f │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 467b8 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 468af │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x2f1e(%rip) │ │ │ │ + fldt 0x2dc6(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4770d │ │ │ │ + jmp 4683d │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000477b0 : │ │ │ │ +00000000000468e0 : │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x30(%rdi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jle 47972 │ │ │ │ + jle 46a92 │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 47972 │ │ │ │ + jle 46a92 │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r15,%r10 │ │ │ │ mov 0x78(%rdi),%r14 │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov 0xb0(%rdi),%r12 │ │ │ │ mov 0x60(%rdi),%rbp │ │ │ │ - mov %r15,%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ shl $0x4,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %r9,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0xb0(%rdi),%r12 │ │ │ │ fmul %st(0),%st │ │ │ │ - shl $0x5,%r10 │ │ │ │ fstpt -0x18(%rsp) │ │ │ │ fld1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x0(%r13,%rbx,8),%rax │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbx,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ @@ -72662,26 +72276,26 @@ │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ fildll -0x30(%rsp) │ │ │ │ fld1 │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpt -0x28(%rsp) │ │ │ │ - jmp 478e2 │ │ │ │ + jmp 46a06 │ │ │ │ nop │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x2b28(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -72694,44 +72308,44 @@ │ │ │ │ fsub %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(6),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 47895 │ │ │ │ + je 469c1 │ │ │ │ fchs │ │ │ │ - fmuls 0x2841(%rip) │ │ │ │ - fldt 0x2e1f(%rip) │ │ │ │ + fmuls 0x2715(%rip) │ │ │ │ + fldt 0x2cc3(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpt (%rcx) │ │ │ │ fldt (%rdx) │ │ │ │ inc %rsi │ │ │ │ add %r11,%rdx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fldt (%rdi) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldt 0x2ad1(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fld1 │ │ │ │ faddp %st,%st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpt 0x10(%rcx) │ │ │ │ add %r10,%rcx │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 47960 │ │ │ │ + je 46a80 │ │ │ │ fldt (%rdx) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fistpll -0x30(%rsp) │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,-0x30(%rsp) │ │ │ │ @@ -72747,131 +72361,130 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldt -0x18(%rsp) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldt (%rdi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - ja 47850 │ │ │ │ + ja 46980 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 47940 │ │ │ │ + ja 46a60 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fldt 0x2d8b(%rip) │ │ │ │ + fldt 0x2c37(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 478a5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 469d1 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fsin │ │ │ │ - fldt 0x2d6e(%rip) │ │ │ │ + fldt 0x2c1e(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 478a5 │ │ │ │ + jmp 469d1 │ │ │ │ nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ inc %rbx │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 47810 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 46940 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000047980 : │ │ │ │ +0000000000046aa0 : │ │ │ │ mov 0x30(%rdi),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jle 47b9b │ │ │ │ + jle 46cbb │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 47b73 │ │ │ │ + jle 46c93 │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ mov 0x78(%rdi),%rsi │ │ │ │ - mov 0x40(%rdi),%r15 │ │ │ │ - mov %rax,%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov 0x40(%rdi),%r15 │ │ │ │ shl $0x4,%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ mov %r12,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ lea 0x1(%r12),%r11 │ │ │ │ - mov %rsi,-0x10(%rsp) │ │ │ │ - fld %st(0) │ │ │ │ mov %r11,%rbp │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov %rsi,-0x10(%rsp) │ │ │ │ mov %r15,%rcx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + mov %rdi,%rsi │ │ │ │ imul %rax,%rbp │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ shl $0x5,%rbp │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rcx,%rdx,8),%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ inc %rax │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ mov %rdi,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ mov %rax,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %r11,%r11 │ │ │ │ - jle 47b54 │ │ │ │ - fldt 0x2ca9(%rip) │ │ │ │ - mov -0x10(%rsp),%rax │ │ │ │ + jle 46c70 │ │ │ │ + fldt 0x2b59(%rip) │ │ │ │ mov %r11,%r10 │ │ │ │ - mov 0xb0(%rsi),%r15 │ │ │ │ - fdivp %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0x10(%rsp),%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ + imul %rdx,%r10 │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ mov %rcx,-0x20(%rsp) │ │ │ │ - imul %rdx,%r10 │ │ │ │ + mov 0xb0(%rsi),%r15 │ │ │ │ lea (%rax,%r9,1),%rdi │ │ │ │ + fdivp %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ add 0x60(%rsi),%r9 │ │ │ │ shl $0x5,%r10 │ │ │ │ fstpt -0x38(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ fldt (%rdi) │ │ │ │ - fldt -0x38(%rsp) │ │ │ │ lea (%r15,%r10,1),%rcx │ │ │ │ + fldt -0x38(%rsp) │ │ │ │ fmul %st(1),%st │ │ │ │ fistpll -0x40(%rsp) │ │ │ │ mov -0x40(%rsp),%rdx │ │ │ │ sub %r12,%rdx │ │ │ │ lea (%rdx,%r11,2),%r8 │ │ │ │ - jmp 47aeb │ │ │ │ + jmp 46c07 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x28f8(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -72886,26 +72499,26 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 47ac9 │ │ │ │ + je 46be5 │ │ │ │ fchs │ │ │ │ - fldt 0x2c01(%rip) │ │ │ │ + fldt 0x2ab5(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldt 0x2be9(%rip) │ │ │ │ + fldt 0x2a9d(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ inc %rdx │ │ │ │ fstpt (%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 47b32 │ │ │ │ + je 46c4e │ │ │ │ fldt (%rdi) │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ fildll -0x40(%rsp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -72913,266 +72526,265 @@ │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fldt (%r9) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 47a80 │ │ │ │ + ja 46ba0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 47b80 │ │ │ │ + ja 46ca0 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x2b9f(%rip) │ │ │ │ + fldt 0x2a53(%rip) │ │ │ │ inc %rdx │ │ │ │ add $0x10,%rcx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpt -0x10(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 47ae9 │ │ │ │ + jne 46c05 │ │ │ │ inc %rbx │ │ │ │ add %r14,%rdi │ │ │ │ add %rbp,%r10 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 47a60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 46b80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x28(%rsp),%rdx │ │ │ │ mov -0x20(%rsp),%rcx │ │ │ │ - jmp 47b60 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 46c80 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x18(%rsp),%rax │ │ │ │ inc %rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ - jne 479f0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 46b10 │ │ │ │ + fstp %st(0) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x2b2e(%rip) │ │ │ │ + fldt 0x29de(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 47adb │ │ │ │ + jmp 46bf7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000047ba0 : │ │ │ │ +0000000000046cc0 : │ │ │ │ push %rbp │ │ │ │ fld1 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ sub $0x78,%rsp │ │ │ │ mov 0x30(%rdi),%r13 │ │ │ │ lea 0x0(,%r13,8),%rdx │ │ │ │ lea 0xf(%rdx),%rax │ │ │ │ add $0x17,%rdx │ │ │ │ shr $0x4,%rax │ │ │ │ + and $0xfffffffffffffff0,%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - and $0xfffffffffffffff0,%rdx │ │ │ │ mov %rsp,%rbx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%rdi │ │ │ │ sub %rdx,%rsp │ │ │ │ lea 0x7(%rsp),%rdx │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rsp,%r8 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %rdx,%rcx │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ mov %rsp,%rsi │ │ │ │ sub %rax,%rsp │ │ │ │ + shr $0x3,%rcx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rsp,%r10 │ │ │ │ sub %rax,%rsp │ │ │ │ mov %r13,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ - add $0x20,%rax │ │ │ │ mov %rsp,%r11 │ │ │ │ + add $0x20,%rax │ │ │ │ sub %rax,%rsp │ │ │ │ - shr $0x3,%rcx │ │ │ │ - lea 0xf(%rsp),%rax │ │ │ │ movq $0x0,0x0(,%rcx,8) │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ fstpt (%rax) │ │ │ │ - mov %rax,-0x98(%rbp) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 48180 │ │ │ │ + jle 47268 │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ imul %rcx,%rdx │ │ │ │ inc %rax │ │ │ │ add %rdx,%rdx │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 47c60 │ │ │ │ + jne 46d80 │ │ │ │ mov %rdx,-0x78(%rbp) │ │ │ │ cmpq $0x0,0x8(%r15) │ │ │ │ - jle 4816d │ │ │ │ - mov 0xc8(%r15),%rax │ │ │ │ + jle 47255 │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ mov %r10,%r14 │ │ │ │ mov %rdi,%rcx │ │ │ │ - flds 0x244b(%rip) │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ + mov 0xc8(%r15),%rax │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + movq $0x0,-0x48(%rbp) │ │ │ │ + flds 0x2315(%rip) │ │ │ │ + mov %rax,-0x88(%rbp) │ │ │ │ movq $0x0,-0x68(%rbp) │ │ │ │ - mov %r11,-0x58(%rbp) │ │ │ │ - mov %rax,-0x90(%rbp) │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13,%r13 │ │ │ │ - jle 47df6 │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 46f0e │ │ │ │ + fstp %st(0) │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ lea 0x0(,%r13,8),%rdi │ │ │ │ - mov 0x40(%r15),%r9 │ │ │ │ - mov 0x58(%r15),%r10 │ │ │ │ - mov %r13,-0x48(%rbp) │ │ │ │ - mov %r15,-0x50(%rbp) │ │ │ │ - mov %r12,-0x60(%rbp) │ │ │ │ + mov %r13,-0x58(%rbp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ + mov 0x40(%r15),%r11 │ │ │ │ + mov 0x58(%r15),%r10 │ │ │ │ + mov %r15,-0x60(%rbp) │ │ │ │ imul %r13,%rax │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ + mov %r12,-0x70(%rbp) │ │ │ │ + mov -0x98(%rbp),%r12 │ │ │ │ + mov %rcx,-0x80(%rbp) │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ shl $0x4,%rax │ │ │ │ add 0x78(%r15),%rax │ │ │ │ - mov -0xa0(%rbp),%r15 │ │ │ │ - mov %rax,%r11 │ │ │ │ - jmp 47d3f │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jle 47d18 │ │ │ │ - sub %rcx,%rdx │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ + mov %rdi,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 46e5f │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jle 46e38 │ │ │ │ + sub %rdi,%rdx │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ mov %rdx,(%rax,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 47d9d │ │ │ │ + jle 46ebd │ │ │ │ mov %rax,(%r14,%rsi,1) │ │ │ │ mov %rdx,(%rbx,%rsi,1) │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - je 47dd0 │ │ │ │ - mov (%r9,%rsi,1),%rax │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - lea (%r8,%r8,1),%rcx │ │ │ │ - mov %rcx,-0x38(%rbp) │ │ │ │ + cmp %r15,%rsi │ │ │ │ + je 46ee8 │ │ │ │ + mov (%r11,%rsi,1),%rax │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + lea (%r9,%r9,1),%rdi │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ - fldt (%r11,%rsi,2) │ │ │ │ + fldt 0x0(%r13,%rsi,2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fistpll -0x38(%rbp) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ lea 0x1(%r10,%rax,1),%rax │ │ │ │ - sub %r10,%rdi │ │ │ │ - mov %rax,(%r15,%rsi,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdi,0x0(%r13,%rsi,1) │ │ │ │ + sub %r10,%r8 │ │ │ │ + mov %rax,(%r12,%rsi,1) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,(%rcx,%rsi,1) │ │ │ │ cqto │ │ │ │ - idiv %rcx │ │ │ │ - test %rdi,%rdi │ │ │ │ - jns 47d10 │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jg 47db0 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rcx,(%rax,%rsi,1) │ │ │ │ + idiv %rdi │ │ │ │ + test %r8,%r8 │ │ │ │ + jns 46e30 │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov -0x50(%rbp),%rax │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jg 46ed0 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdi,(%rax,%rsi,1) │ │ │ │ mov $0x1,%eax │ │ │ │ test %rdx,%rdx │ │ │ │ - jg 47d2a │ │ │ │ + jg 46e4a │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 47d2a │ │ │ │ + jmp 46e4a │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,(%rax,%rsi,1) │ │ │ │ neg %rdx │ │ │ │ mov $0xffffffffffffffff,%rax │ │ │ │ - jmp 47d2a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + jmp 46e4a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x48(%rbp),%r13 │ │ │ │ - mov -0x50(%rbp),%r15 │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ + mov -0x58(%rbp),%r13 │ │ │ │ + mov -0x60(%rbp),%r15 │ │ │ │ + mov -0x70(%rbp),%r12 │ │ │ │ mov %rcx,%rdi │ │ │ │ call 3030 │ │ │ │ - flds 0x22e9(%rip) │ │ │ │ + flds 0x21d1(%rip) │ │ │ │ mov %rax,%rcx │ │ │ │ mov -0x78(%rbp),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 4817c │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + jle 47264 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ mov 0xc0(%r15),%rax │ │ │ │ fld1 │ │ │ │ add %rdi,%rsi │ │ │ │ mov %rdi,%rdx │ │ │ │ lea (%rax,%rdi,8),%r8 │ │ │ │ lea (%rax,%rsi,8),%r11 │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %r11,-0x70(%rbp) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %r11,-0x70(%rbp) │ │ │ │ add 0xb0(%r15),%rdx │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ + mov %rdx,-0x48(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %r13,%rdx │ │ │ │ - jge 47fb1 │ │ │ │ + jge 470c4 │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ - mov 0x40(%r15),%r10 │ │ │ │ - mov %rax,-0x60(%rbp) │ │ │ │ shl $0x4,%rdx │ │ │ │ + mov %r9,-0x58(%rbp) │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ + mov 0x40(%r15),%r10 │ │ │ │ add %rax,%rdx │ │ │ │ imul %r13,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ sub %rax,%rdi │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - jmp 47f7d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ + mov %rdi,%r11 │ │ │ │ + jmp 4708c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 47f90 │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ + je 4709f │ │ │ │ fildll -0x8(%r14,%rsi,8) │ │ │ │ + mov 0x78(%r15),%r9 │ │ │ │ fldt (%rdx) │ │ │ │ - add 0x78(%r15),%r9 │ │ │ │ + add %r11,%r9 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildll 0x58(%r15) │ │ │ │ fldt (%r9,%rdx,1) │ │ │ │ - mov -0x8(%r11,%rsi,8),%r9 │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ + mov -0x8(%r9,%rsi,8),%r9 │ │ │ │ add -0x8(%rcx,%rsi,8),%r9 │ │ │ │ mov %r9,-0x38(%rbp) │ │ │ │ fildll -0x38(%rbp) │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ add %rax,%rax │ │ │ │ fmul %st(5),%st │ │ │ │ fildll -0x38(%rbp) │ │ │ │ @@ -73193,24 +72805,24 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldt -0x10(%rax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 480c0 │ │ │ │ + jbe 471c0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - fldt 0x246e(%rip) │ │ │ │ + fldl2e │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fscale │ │ │ │ @@ -73223,682 +72835,671 @@ │ │ │ │ fsub %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(4),%st │ │ │ │ fdivr %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 47f4f │ │ │ │ + je 4705e │ │ │ │ fchs │ │ │ │ fmul %st(4),%st │ │ │ │ - fldt 0x2769(%rip) │ │ │ │ + fldt 0x262a(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul -0x8(%r12,%rsi,8),%rdi │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov %rsi,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ lea -0x1(%r8,%rdi,1),%rdi │ │ │ │ - fstpt (%rdx) │ │ │ │ mov %rdi,(%r12,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ + fstpt (%rdx) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jle 47fad │ │ │ │ + jle 470bc │ │ │ │ mov -0x8(%rbx,%rsi,8),%r8 │ │ │ │ mov -0x8(%r10,%rsi,8),%rdi │ │ │ │ test %r8,%r8 │ │ │ │ - jne 47e90 │ │ │ │ + jne 46fa0 │ │ │ │ imul -0x8(%r12,%rsi,8),%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ fldz │ │ │ │ + mov %rsi,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ fstpt (%rdx) │ │ │ │ mov %rdi,(%r12,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ cmp %rax,%r13 │ │ │ │ - jg 47f7d │ │ │ │ + jg 4708c │ │ │ │ + mov -0x58(%rbp),%r9 │ │ │ │ mov -0x60(%rbp),%rax │ │ │ │ mov (%r12,%r13,8),%rdx │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + mov %rdx,(%r9) │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rax,%rdx,1) │ │ │ │ lea -0x1(%r13),%rdx │ │ │ │ mov (%rbx,%rdx,8),%rsi │ │ │ │ fstpt (%rdi) │ │ │ │ mov (%r14,%rdx,8),%rdi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 48140 │ │ │ │ + je 47228 │ │ │ │ mov 0x40(%r15),%r10 │ │ │ │ mov -0x8(%r10,%r13,8),%r10 │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rsi │ │ │ │ - je 48140 │ │ │ │ + je 47228 │ │ │ │ add %rdi,%rsi │ │ │ │ mov (%rcx,%rdx,8),%rdi │ │ │ │ mov %rsi,(%rbx,%rdx,8) │ │ │ │ lea 0x1(%rdi),%rsi │ │ │ │ mov 0x58(%r15),%rdi │ │ │ │ mov %rsi,(%rcx,%rdx,8) │ │ │ │ lea 0x2(%rdi,%rdi,1),%r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 480e4 │ │ │ │ + jle 471dc │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne 480e4 │ │ │ │ - mov -0x58(%rbp),%r8 │ │ │ │ + jne 471dc │ │ │ │ mov %r13,-0x38(%rbp) │ │ │ │ - jmp 48086 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + jmp 4718e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%r15),%r13 │ │ │ │ mov 0x0(%r13,%rdx,8),%r13 │ │ │ │ inc %r13 │ │ │ │ cmp %r13,%rsi │ │ │ │ - je 480aa │ │ │ │ - add %r9,%rsi │ │ │ │ - mov $0x1,%r9d │ │ │ │ + je 471b2 │ │ │ │ + add %r11,%rsi │ │ │ │ + mov $0x1,%r11d │ │ │ │ mov %rsi,(%rbx,%rdx,8) │ │ │ │ mov 0x8(%r8,%rdx,8),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jg 48072 │ │ │ │ + jg 4717a │ │ │ │ neg %rsi │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - mov %r9,0x8(%r14,%rdx,8) │ │ │ │ + mov $0xffffffffffffffff,%r11 │ │ │ │ + mov %r11,0x8(%r14,%rdx,8) │ │ │ │ mov %rsi,0x8(%rbx,%rdx,8) │ │ │ │ cmp %rdi,%r10 │ │ │ │ - jne 480e0 │ │ │ │ + jne 471d8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 480e0 │ │ │ │ + je 471d8 │ │ │ │ dec %rdx │ │ │ │ mov (%rcx,%rdx,8),%rdi │ │ │ │ mov (%rbx,%rdx,8),%rsi │ │ │ │ - mov (%r14,%rdx,8),%r9 │ │ │ │ movq $0x0,0x8(%rcx,%rdx,8) │ │ │ │ + mov (%r14,%rdx,8),%r11 │ │ │ │ inc %rdi │ │ │ │ mov %rdi,(%rcx,%rdx,8) │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 48040 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,(%r14,%rdx,8) │ │ │ │ - jmp 48051 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 47148 │ │ │ │ + neg %r11 │ │ │ │ + mov %r11,(%r14,%rdx,8) │ │ │ │ + jmp 47159 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 48150 │ │ │ │ + ja 47238 │ │ │ │ fstp %st(1) │ │ │ │ - fldt 0x25ee(%rip) │ │ │ │ + fldt 0x24c2(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 47f5b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 4706a │ │ │ │ + nopl (%rax) │ │ │ │ mov -0x38(%rbp),%r13 │ │ │ │ - addq $0x8,-0x40(%rbp) │ │ │ │ - mov -0x70(%rbp),%rsi │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - addq $0x10,-0x50(%rbp) │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jne 47e50 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x88(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + add $0x8,%r9 │ │ │ │ + addq $0x10,-0x48(%rbp) │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 46f60 │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ mov %rax,(%rdx,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ mov %rdi,-0x68(%rbp) │ │ │ │ cmp %rdi,0x8(%r15) │ │ │ │ - jle 4816b │ │ │ │ + jle 47253 │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ - jmp 47cc0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 46de0 │ │ │ │ + nopl (%rax) │ │ │ │ neg %rdi │ │ │ │ mov %rdi,(%r14,%rdx,8) │ │ │ │ - jmp 47ffa │ │ │ │ + jmp 47109 │ │ │ │ nopl 0x0(%rax) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fldt 0x255e(%rip) │ │ │ │ + fldt 0x2446(%rip) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 47f5b │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 4706a │ │ │ │ + fstp %st(0) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 48110 │ │ │ │ + jmp 47200 │ │ │ │ movq $0x1,-0x78(%rbp) │ │ │ │ - jmp 47c73 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 46d93 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048190 : │ │ │ │ +0000000000047280 : │ │ │ │ push %rbx │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x10,%al │ │ │ │ - jne 481b0 │ │ │ │ + jne 472a0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 481bc │ │ │ │ + jne 472ac │ │ │ │ test $0x8,%al │ │ │ │ - jne 481cb │ │ │ │ + jne 472bb │ │ │ │ test $0x4,%al │ │ │ │ - jne 481da │ │ │ │ + jne 472ca │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ call 32d0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 4819f │ │ │ │ + je 4728f │ │ │ │ mov %rbx,%rdi │ │ │ │ call 34a0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 481a3 │ │ │ │ + je 47293 │ │ │ │ mov %rbx,%rdi │ │ │ │ call 3240 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 481a7 │ │ │ │ + je 47297 │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 3250 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000481f0 : │ │ │ │ +00000000000472e0 : │ │ │ │ push %r14 │ │ │ │ + movslq %ecx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ movslq %esi,%r12 │ │ │ │ push %rbp │ │ │ │ mov %r12,%r13 │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %r12,0x30(%rdi) │ │ │ │ shl $0x3,%r12 │ │ │ │ - mov %rdi,%rbp │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - movslq %ecx,%r14 │ │ │ │ call 3410 │ │ │ │ mov %rax,0x38(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 48360 │ │ │ │ + jle 47420 │ │ │ │ mov %rax,%rdx │ │ │ │ lea -0x1(%r13),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 4837f │ │ │ │ + jbe 4743f │ │ │ │ mov %r13d,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%ecx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movdqa %xmm3,%xmm1 │ │ │ │ + nop │ │ │ │ movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ + movdqa %xmm3,%xmm1 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 48280 │ │ │ │ + jne 47340 │ │ │ │ mov %r13d,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ test $0x3,%r13b │ │ │ │ - je 482f6 │ │ │ │ + je 473b6 │ │ │ │ movslq %eax,%rcx │ │ │ │ - lea 0x0(,%rcx,8),%rsi │ │ │ │ + movslq (%rbx,%rcx,4),%r8 │ │ │ │ lea 0x0(,%rcx,4),%rdi │ │ │ │ - movslq (%rbx,%rcx,4),%rcx │ │ │ │ - mov %rcx,(%rdx,%rsi,1) │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ + mov %r8,(%rdx,%rcx,8) │ │ │ │ lea 0x1(%rax),%ecx │ │ │ │ cmp %ecx,%r13d │ │ │ │ - jle 482f6 │ │ │ │ + jle 473b6 │ │ │ │ movslq 0x4(%rbx,%rdi,1),%rcx │ │ │ │ add $0x2,%eax │ │ │ │ mov %rcx,0x8(%rdx,%rsi,1) │ │ │ │ cmp %eax,%r13d │ │ │ │ - jle 482f6 │ │ │ │ + jle 473b6 │ │ │ │ movslq 0x8(%rbx,%rdi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rsi,1) │ │ │ │ - mov %r12,%rdi │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call 3410 │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ mov (%rax,%rbx,1),%rdi │ │ │ │ call 3380 │ │ │ │ mov 0x40(%rbp),%rcx │ │ │ │ lea -0x1(%rax,%rax,1),%rdx │ │ │ │ mov %rdx,(%rcx,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 48310 │ │ │ │ - mov $0xdd1,%eax │ │ │ │ + jne 473d0 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ + mov $0xdd1,%eax │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 48378 │ │ │ │ + je 47438 │ │ │ │ mov %eax,0x70(%rbp) │ │ │ │ - movl $0x41,0x74(%rbp) │ │ │ │ mov %rbp,%rdi │ │ │ │ + movl $0x41,0x74(%rbp) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ - jmp 41e80 │ │ │ │ - mov %r12,%rdi │ │ │ │ + jmp 41100 │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ call 3410 │ │ │ │ movq $0x9,0x58(%rbp) │ │ │ │ mov %rax,0x40(%rbp) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 48346 │ │ │ │ + jmp 47406 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 482b7 │ │ │ │ + jmp 47377 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048390 : │ │ │ │ +0000000000047450 : │ │ │ │ push %r15 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + movslq %esi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdx,%r14 │ │ │ │ push %r13 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - movslq %esi,%r12 │ │ │ │ + movslq %r9d,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %r12,0x30(%rdi) │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ + mov %r15,0x30(%rdi) │ │ │ │ + movd 0x58(%rsp),%xmm0 │ │ │ │ movd 0x50(%rsp),%xmm4 │ │ │ │ - movd 0x58(%rsp),%xmm5 │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - movslq %r9d,%rbx │ │ │ │ - punpckldq %xmm5,%xmm4 │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ + punpckldq %xmm0,%xmm4 │ │ │ │ movq %xmm4,(%rsp) │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 485c0 │ │ │ │ - lea -0x1(%r12),%r8 │ │ │ │ - mov %r12,%rbp │ │ │ │ + mov %rax,0x38(%r12) │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 47680 │ │ │ │ + lea -0x1(%r15),%rsi │ │ │ │ + mov %r15,%rbp │ │ │ │ mov %rax,%rdx │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 485d7 │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 47699 │ │ │ │ + mov %r15,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ + movdqu (%r14,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r15,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 48440 │ │ │ │ + jne 47500 │ │ │ │ test $0x3,%bpl │ │ │ │ - je 485a0 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 47660 │ │ │ │ + mov %r15,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r15,%rax,4),%r9 │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ + movslq (%r14,%rax,4),%r8 │ │ │ │ lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r9,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jle 484bb │ │ │ │ - movslq 0x4(%r15,%rdi,1),%r9 │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + mov %r8,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jle 4757b │ │ │ │ + movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r9,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 484bb │ │ │ │ - movslq 0x8(%r15,%rdi,1),%rax │ │ │ │ + mov %r8,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 4757b │ │ │ │ + movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 485de │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 476a0 │ │ │ │ + mov %r15,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movdqu 0x0(%r13,%rax,1),%xmm0 │ │ │ │ movdqa %xmm3,%xmm1 │ │ │ │ - movdqu (%r14,%rax,1),%xmm0 │ │ │ │ - movdqa %xmm0,%xmm2 │ │ │ │ pcmpgtd %xmm0,%xmm1 │ │ │ │ - punpckhdq %xmm1,%xmm0 │ │ │ │ + movdqa %xmm0,%xmm2 │ │ │ │ punpckldq %xmm1,%xmm2 │ │ │ │ - movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ + punpckhdq %xmm1,%xmm0 │ │ │ │ movups %xmm2,(%rdx,%rax,2) │ │ │ │ + movups %xmm0,0x10(%rdx,%rax,2) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 48500 │ │ │ │ + jne 475c0 │ │ │ │ and $0x3,%ebp │ │ │ │ - je 48576 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 47638 │ │ │ │ + mov %r15,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - movslq (%r14,%rax,4),%r8 │ │ │ │ + movslq 0x0(%r13,%rax,4),%rdi │ │ │ │ + lea 0x0(,%rax,4),%rsi │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ - lea 0x0(,%rax,4),%rdi │ │ │ │ - mov %r8,(%rdx,%rcx,1) │ │ │ │ - lea 0x1(%rax),%r8 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jle 48576 │ │ │ │ - movslq 0x4(%r14,%rdi,1),%r8 │ │ │ │ + mov %rdi,(%rdx,%rax,8) │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + jle 47638 │ │ │ │ + movslq 0x4(%r13,%rsi,1),%rdi │ │ │ │ add $0x2,%rax │ │ │ │ - mov %r8,0x8(%rdx,%rcx,1) │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jle 48576 │ │ │ │ - movslq 0x8(%r14,%rdi,1),%rax │ │ │ │ + mov %rdi,0x8(%rdx,%rcx,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jle 47638 │ │ │ │ + movslq 0x8(%r13,%rsi,1),%rax │ │ │ │ mov %rax,0x10(%rdx,%rcx,1) │ │ │ │ mov (%rsp),%rax │ │ │ │ - mov %rbx,0x58(%r13) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,0x70(%r13) │ │ │ │ + mov %rbx,0x58(%r12) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,0x70(%r12) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 41e80 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 41100 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 484e7 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ + jmp 475a9 │ │ │ │ + nop │ │ │ │ + mov 0x30(%r12),%rax │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ call 3410 │ │ │ │ - mov %rax,0x40(%r13) │ │ │ │ - jmp 48576 │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ + jmp 47638 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4847d │ │ │ │ + jmp 4753d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 48538 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 475f9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000485f0 : │ │ │ │ +00000000000476b0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %edx,%ecx │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ lea 0xc(%rsp),%rdx │ │ │ │ mov $0x1,%esi │ │ │ │ call 3160 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000048610 : │ │ │ │ +00000000000476d0 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov $0x2,%esi │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ lea 0x8(%rsp),%rdx │ │ │ │ movq %xmm0,0x8(%rsp) │ │ │ │ call 3160 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048640 : │ │ │ │ +0000000000047700 : │ │ │ │ sub $0x18,%rsp │ │ │ │ movd %edx,%xmm1 │ │ │ │ movd %esi,%xmm0 │ │ │ │ mov %ecx,%eax │ │ │ │ punpckldq %xmm1,%xmm0 │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %r8d,%ecx │ │ │ │ mov $0x3,%esi │ │ │ │ - movq %xmm0,(%rsp) │ │ │ │ mov %eax,0x8(%rsp) │ │ │ │ + movq %xmm0,(%rsp) │ │ │ │ call 3160 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ │ │ │ │ -0000000000048670 : │ │ │ │ +0000000000047730 : │ │ │ │ cmpq $0x0,0x18(%rdi) │ │ │ │ - lea 0x20f9(%rip),%rax │ │ │ │ - je 48709 │ │ │ │ + lea 0x2009(%rip),%rax │ │ │ │ + je 477c9 │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ - lea 0x2102(%rip),%rax │ │ │ │ + lea 0x2012(%rip),%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - je 48709 │ │ │ │ + je 477c9 │ │ │ │ cmpq $0x0,0x10(%rdi) │ │ │ │ - lea 0x210b(%rip),%rax │ │ │ │ - je 48709 │ │ │ │ + lea 0x201b(%rip),%rax │ │ │ │ + je 477c9 │ │ │ │ mov 0x30(%rdi),%r8 │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ imul %r8,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 48714 │ │ │ │ - flds 0x1a25(%rip) │ │ │ │ + jle 477d4 │ │ │ │ + flds 0x1965(%rip) │ │ │ │ xor %eax,%eax │ │ │ │ fldz │ │ │ │ - jmp 486d0 │ │ │ │ + jmp 47790 │ │ │ │ nopl (%rax) │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 486f0 │ │ │ │ + fstp %st(0) │ │ │ │ + ja 477b0 │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 48710 │ │ │ │ + je 477d0 │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ fldt (%rcx,%rdx,1) │ │ │ │ fld %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 486c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 486f4 │ │ │ │ + jb 47780 │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 477b4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x20ea(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x1ffa(%rip),%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x1997(%rip),%rax │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x18d7(%rip),%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 48772 │ │ │ │ + jle 47822 │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 4874d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 47805 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ mov (%rdx,%rax,1),%rdx │ │ │ │ dec %rdx │ │ │ │ cmp 0x58(%rdi),%rdx │ │ │ │ - jle 48700 │ │ │ │ + jle 477c0 │ │ │ │ inc %rcx │ │ │ │ add $0x8,%rax │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 48770 │ │ │ │ + je 47820 │ │ │ │ fldt (%rsi,%rax,2) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 48730 │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x2066(%rip),%rax │ │ │ │ + jb 477e8 │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x1f7e(%rip),%rax │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - ffreep %st(0) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + fstp %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048780 : │ │ │ │ +0000000000047830 : │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x70(%rdi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 48850 │ │ │ │ + jne 478f0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 4887d │ │ │ │ + jne 4791d │ │ │ │ test $0x10,%al │ │ │ │ - jne 488ac │ │ │ │ + jne 4794c │ │ │ │ test $0x8,%al │ │ │ │ - jne 488c3 │ │ │ │ + jne 47963 │ │ │ │ test $0x4,%al │ │ │ │ - jne 488da │ │ │ │ + jne 4797a │ │ │ │ test $0x1,%al │ │ │ │ - je 487f8 │ │ │ │ + je 478a0 │ │ │ │ xor %ebp,%ebp │ │ │ │ cmpq $0x0,0x30(%rbx) │ │ │ │ - jle 487e9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jle 47891 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0xa8(%rbx),%rax │ │ │ │ mov (%rax,%rbp,8),%rdi │ │ │ │ inc %rbp │ │ │ │ call 34f0 │ │ │ │ cmp %rbp,0x30(%rbx) │ │ │ │ - jg 487d0 │ │ │ │ + jg 47878 │ │ │ │ mov 0xa8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - jne 48920 │ │ │ │ + jne 479b8 │ │ │ │ test $0x80,%al │ │ │ │ - jne 48900 │ │ │ │ + jne 479a0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 488f0 │ │ │ │ + jne 47990 │ │ │ │ mov 0x60(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0xa0(%rbx),%rdi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ jmp 34f0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov 0x98(%rdi),%rdi │ │ │ │ call 3150 │ │ │ │ testb $0x2,0x71(%rbx) │ │ │ │ - jne 48940 │ │ │ │ + jne 479d0 │ │ │ │ mov 0xe0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 4879d │ │ │ │ + je 4784d │ │ │ │ mov 0xc0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0xc8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 487a5 │ │ │ │ + je 47855 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 487ad │ │ │ │ + je 4785d │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 487b5 │ │ │ │ + je 47865 │ │ │ │ mov 0xb0(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 487b5 │ │ │ │ + jmp 47865 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 48811 │ │ │ │ + jmp 478b9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 48809 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 478b1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x70(%rbx),%eax │ │ │ │ - jmp 48801 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 478a9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0xe8(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 48866 │ │ │ │ + jmp 47906 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048960 : │ │ │ │ +00000000000479f0 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %edx,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ @@ -73916,75 +73517,75 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ test $0x1,%dl │ │ │ │ - je 489c1 │ │ │ │ + je 47a51 │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ test $0x2,%dl │ │ │ │ - jne 48a60 │ │ │ │ + jne 47af0 │ │ │ │ test $0x4,%dl │ │ │ │ - jne 48a30 │ │ │ │ + jne 47ab8 │ │ │ │ test $0x8,%dl │ │ │ │ - je 489dc │ │ │ │ + je 47a6c │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ test $0x20,%dl │ │ │ │ - jne 48a10 │ │ │ │ + jne 47a98 │ │ │ │ and $0x40,%edx │ │ │ │ - jne 489f0 │ │ │ │ + jne 47a80 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ - jmp 489e1 │ │ │ │ + jmp 47a71 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ - jmp 489cf │ │ │ │ - nop │ │ │ │ + jmp 47a5f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ - jmp 489ca │ │ │ │ + jmp 47a5a │ │ │ │ │ │ │ │ -0000000000048a80 : │ │ │ │ +0000000000047b10 : │ │ │ │ mov $0x4,%edx │ │ │ │ jmp 3460 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000048a90 : │ │ │ │ +0000000000047b20 : │ │ │ │ push %rbx │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ mov 0x28(%rdi),%rsi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ call 32b0 │ │ │ │ @@ -74008,30 +73609,30 @@ │ │ │ │ call 33f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 48b21 │ │ │ │ + je 47bb1 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 48be0 │ │ │ │ + je 47c68 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov 0x18(%rdx),%rdi │ │ │ │ test $0x20,%al │ │ │ │ - je 48bb0 │ │ │ │ + je 47c40 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -74043,133 +73644,131 @@ │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rax,0x10(%rdx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ and $0x11,%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 48b92 │ │ │ │ + je 47c22 │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 48bc0 │ │ │ │ + je 47c50 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ test $0x8,%al │ │ │ │ - je 48ba2 │ │ │ │ + je 47c32 │ │ │ │ fldt 0x90(%rbx) │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ test $0x4,%al │ │ │ │ - jne 48c00 │ │ │ │ + jne 47c80 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32b0 │ │ │ │ - jmp 48b40 │ │ │ │ + jmp 47bd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 48b92 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 47c22 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 48b21 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 47bb1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ pop %rbx │ │ │ │ mov (%rax),%rdx │ │ │ │ jmp 32b0 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000048c20 : │ │ │ │ +0000000000047ca0 : │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x1,%al │ │ │ │ - jne 490a0 │ │ │ │ + jne 48108 │ │ │ │ test $0x2,%al │ │ │ │ - jne 48f30 │ │ │ │ + jne 47fa0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 48d90 │ │ │ │ + jne 47e00 │ │ │ │ test $0x8,%al │ │ │ │ - jne 48c50 │ │ │ │ + jne 47cc8 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt 0x70(%rbx) │ │ │ │ - fldt 0xb0(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ + fldt 0xb0(%rbx) │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ test $0x40,%al │ │ │ │ - jne 49210 │ │ │ │ + jne 48268 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49300 │ │ │ │ + je 48358 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fchs │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ + fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ - mov (%rbx),%rax │ │ │ │ fldt 0x70(%rbx) │ │ │ │ + mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ fstpt 0x80(%rbx) │ │ │ │ pop %rsi │ │ │ │ pop %r8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 492f0 │ │ │ │ + je 48348 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ fldt 0x80(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49260 │ │ │ │ + je 482c0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x28(%rax) │ │ │ │ @@ -74182,28 +73781,27 @@ │ │ │ │ call 33f0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49250 │ │ │ │ + je 482b0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 491d0 │ │ │ │ + jne 48238 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -74212,109 +73810,109 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x48(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49360 │ │ │ │ + je 483b0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49340 │ │ │ │ + je 48398 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33a0 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x48(%rbx),%rsi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov 0x48(%rbx),%rsi │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ fchs │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ pop %rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ pop %r8 │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49330 │ │ │ │ + je 48388 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rsi │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49320 │ │ │ │ + je 48378 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ call *0x28(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x38(%rbx),%rdx │ │ │ │ fldt 0x90(%rbx) │ │ │ │ + mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov (%rax),%rdx │ │ │ │ fstpt 0xa0(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49270 │ │ │ │ + je 482d0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - fldt 0xa0(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - mov 0x40(%rbx),%rdi │ │ │ │ sub $0x10,%rsp │ │ │ │ + fldt 0xa0(%rbx) │ │ │ │ + mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ fstpt (%rsp) │ │ │ │ call 33f0 │ │ │ │ pop %rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ - jmp 48c3f │ │ │ │ + jmp 47cbf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 491f0 │ │ │ │ + jne 48250 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -74323,62 +73921,62 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x48(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 492e0 │ │ │ │ + je 48338 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 492c0 │ │ │ │ + je 48320 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33a0 │ │ │ │ pop %r8 │ │ │ │ pop %r9 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ fchs │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 492b0 │ │ │ │ + je 48310 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rsi │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 492a0 │ │ │ │ + je 48300 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ @@ -74389,29 +73987,28 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov (%rax),%rdx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49280 │ │ │ │ + je 482e0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 48c37 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 47cb7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rdx │ │ │ │ - mov 0x38(%rdi),%rsi │ │ │ │ fldt 0x50(%rdi) │ │ │ │ - mov 0x28(%rdi),%rdi │ │ │ │ + mov 0x38(%rdi),%rsi │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rdi),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 49230 │ │ │ │ + jne 48290 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -74423,43 +74020,43 @@ │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x30(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ movabs $0x8000000000000000,%r10 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x30(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ push $0xbfff │ │ │ │ push %r10 │ │ │ │ call 33f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %r11 │ │ │ │ pop %rdx │ │ │ │ test $0x10,%al │ │ │ │ - je 49150 │ │ │ │ + je 481b8 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 49370 │ │ │ │ + je 483c0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov 0x18(%rdx),%rdi │ │ │ │ test $0x20,%al │ │ │ │ - je 49310 │ │ │ │ + je 48368 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -74469,182 +74066,178 @@ │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rax,0x10(%rdx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 48c2f │ │ │ │ + je 47caf │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 49390 │ │ │ │ + je 483d8 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3270 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 48c2f │ │ │ │ + jmp 47caf │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ - jmp 48dae │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 47e1e │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3420 │ │ │ │ - jmp 48f4e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 47fbe │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33a0 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ - jmp 48c86 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 47cfe │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 33a0 │ │ │ │ pop %rdi │ │ │ │ pop %r8 │ │ │ │ - jmp 490c7 │ │ │ │ + jmp 4812f │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ call 32b0 │ │ │ │ - jmp 48d38 │ │ │ │ + jmp 47db0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 48ef1 │ │ │ │ + jmp 47f61 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 48c37 │ │ │ │ + jmp 47cb7 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 32b0 │ │ │ │ - jmp 49043 │ │ │ │ + jmp 480b3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 49018 │ │ │ │ + jmp 48088 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ - jmp 48fd8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 48048 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 48f91 │ │ │ │ + jmp 48001 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 48d00 │ │ │ │ + jmp 47d78 │ │ │ │ nopl (%rax) │ │ │ │ call 32b0 │ │ │ │ - jmp 48cad │ │ │ │ + jmp 47d25 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 32b0 │ │ │ │ - jmp 49173 │ │ │ │ + jmp 481db │ │ │ │ nopl (%rax) │ │ │ │ call 32b0 │ │ │ │ - jmp 48ea3 │ │ │ │ + jmp 47f13 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 48e78 │ │ │ │ + jmp 47ee8 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 31b0 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ - jmp 48e37 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 47ea7 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ - jmp 48df1 │ │ │ │ + jmp 47e61 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 49150 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 481b8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 31c0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 48c2f │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 47caf │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000493b0 : │ │ │ │ +00000000000483f0 : │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x20,%al │ │ │ │ - jne 493f0 │ │ │ │ + jne 48430 │ │ │ │ test $0x40,%al │ │ │ │ - jne 49400 │ │ │ │ + jne 48440 │ │ │ │ test $0x4,%al │ │ │ │ - jne 49410 │ │ │ │ + jne 48450 │ │ │ │ test $0x2,%al │ │ │ │ - jne 49429 │ │ │ │ + jne 48469 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 34f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - je 493bf │ │ │ │ + je 483ff │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 493c3 │ │ │ │ + je 48403 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - je 493c7 │ │ │ │ + je 48407 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 493c7 │ │ │ │ + jmp 48407 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000049440 : │ │ │ │ +0000000000048480 : │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %edx,0x8(%rdi) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ @@ -74662,75 +74255,75 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ test $0x1,%dl │ │ │ │ - je 494a1 │ │ │ │ + je 484e1 │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ test $0x2,%dl │ │ │ │ - jne 49540 │ │ │ │ + jne 48580 │ │ │ │ test $0x4,%dl │ │ │ │ - jne 49510 │ │ │ │ + jne 48548 │ │ │ │ test $0x8,%dl │ │ │ │ - je 494bc │ │ │ │ + je 484fc │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ test $0x20,%dl │ │ │ │ - jne 494f0 │ │ │ │ + jne 48528 │ │ │ │ and $0x40,%edx │ │ │ │ - jne 494d0 │ │ │ │ + jne 48510 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ - jmp 494c1 │ │ │ │ + jmp 48501 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ - jmp 494af │ │ │ │ - nop │ │ │ │ + jmp 484ef │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ call 3410 │ │ │ │ mov 0x8(%rbx),%edx │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ - jmp 494aa │ │ │ │ + jmp 484ea │ │ │ │ │ │ │ │ -0000000000049560 : │ │ │ │ +00000000000485a0 : │ │ │ │ mov $0x4,%edx │ │ │ │ jmp 3180 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000049570 : │ │ │ │ +00000000000485b0 : │ │ │ │ push %rbx │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ mov 0x28(%rdi),%rsi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ call 3330 │ │ │ │ @@ -74754,30 +74347,30 @@ │ │ │ │ call 30a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 49601 │ │ │ │ + je 48641 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 496c0 │ │ │ │ + je 486f8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov 0x18(%rdx),%rdi │ │ │ │ test $0x20,%al │ │ │ │ - je 49690 │ │ │ │ + je 486d0 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -74789,133 +74382,131 @@ │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rax,0x10(%rdx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ and $0x11,%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 49672 │ │ │ │ + je 486b2 │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 496a0 │ │ │ │ + je 486e0 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ test $0x8,%al │ │ │ │ - je 49682 │ │ │ │ + je 486c2 │ │ │ │ fldt 0x90(%rbx) │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ test $0x4,%al │ │ │ │ - jne 496e0 │ │ │ │ + jne 48710 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3330 │ │ │ │ - jmp 49620 │ │ │ │ + jmp 48660 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49672 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 486b2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 49601 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 48641 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ pop %rbx │ │ │ │ mov (%rax),%rdx │ │ │ │ jmp 3330 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000049700 : │ │ │ │ +0000000000048730 : │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x1,%al │ │ │ │ - jne 49b80 │ │ │ │ + jne 48b98 │ │ │ │ test $0x2,%al │ │ │ │ - jne 49a10 │ │ │ │ + jne 48a30 │ │ │ │ test $0x4,%al │ │ │ │ - jne 49870 │ │ │ │ + jne 48890 │ │ │ │ test $0x8,%al │ │ │ │ - jne 49730 │ │ │ │ + jne 48758 │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ fldt 0x70(%rbx) │ │ │ │ - fldt 0xb0(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ + fldt 0xb0(%rbx) │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ test $0x40,%al │ │ │ │ - jne 49cf0 │ │ │ │ + jne 48cf8 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ mov (%rax),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49de0 │ │ │ │ + je 48de8 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ - fchs │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ + fchs │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ - mov (%rbx),%rax │ │ │ │ fldt 0x70(%rbx) │ │ │ │ + mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ fstpt 0x80(%rbx) │ │ │ │ pop %rsi │ │ │ │ pop %r8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49dd0 │ │ │ │ + je 48dd8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ fldt 0x80(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49d40 │ │ │ │ + je 48d50 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x28(%rax) │ │ │ │ @@ -74928,28 +74519,27 @@ │ │ │ │ call 30a0 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49d30 │ │ │ │ + je 48d40 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 49cb0 │ │ │ │ + jne 48cc8 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3330 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -74958,109 +74548,109 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x48(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49e40 │ │ │ │ + je 48e40 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49e20 │ │ │ │ + je 48e28 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3370 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x48(%rbx),%rsi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov 0x48(%rbx),%rsi │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ fchs │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ mov (%rbx),%rax │ │ │ │ pop %rsi │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ pop %r8 │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49e10 │ │ │ │ + je 48e18 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rsi │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49e00 │ │ │ │ + je 48e08 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ call *0x28(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x38(%rbx),%rdx │ │ │ │ fldt 0x90(%rbx) │ │ │ │ + mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov (%rax),%rdx │ │ │ │ fstpt 0xa0(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49d50 │ │ │ │ + je 48d60 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - fldt 0xa0(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - mov 0x40(%rbx),%rdi │ │ │ │ sub $0x10,%rsp │ │ │ │ + fldt 0xa0(%rbx) │ │ │ │ + mov 0x40(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x60(%rbx) │ │ │ │ fstpt (%rsp) │ │ │ │ call 30a0 │ │ │ │ pop %rdx │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %rcx │ │ │ │ - jmp 4971f │ │ │ │ + jmp 4874f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 49cd0 │ │ │ │ + jne 48ce0 │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3330 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x48(%rbx) │ │ │ │ @@ -75069,62 +74659,62 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x48(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49dc0 │ │ │ │ + je 48dc8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ fld %st(0) │ │ │ │ fstpt 0xc0(%rbx) │ │ │ │ fldt 0x90(%rbx) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov 0x28(%rbx),%rdi │ │ │ │ mov (%rax),%rdx │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x50(%rbx) │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49da0 │ │ │ │ + je 48db0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3370 │ │ │ │ pop %r8 │ │ │ │ pop %r9 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ fldt 0x50(%rbx) │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov 0x48(%rbx),%rsi │ │ │ │ fchs │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ pop %rax │ │ │ │ pop %rcx │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49d90 │ │ │ │ + je 48da0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%rsi │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ testb $0x20,0x8(%rbx) │ │ │ │ - je 49d80 │ │ │ │ + je 48d90 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ @@ -75135,29 +74725,28 @@ │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov (%rax),%rdx │ │ │ │ testb $0x40,0x8(%rbx) │ │ │ │ - je 49d60 │ │ │ │ + je 48d70 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49717 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 48747 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rdx │ │ │ │ - mov 0x38(%rdi),%rsi │ │ │ │ fldt 0x50(%rdi) │ │ │ │ - mov 0x28(%rdi),%rdi │ │ │ │ + mov 0x38(%rdi),%rsi │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov 0x28(%rdi),%rdi │ │ │ │ test $0x40,%al │ │ │ │ - jne 49d10 │ │ │ │ + jne 48d20 │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ @@ -75169,43 +74758,43 @@ │ │ │ │ mov 0x18(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rcx,0x30(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ call *0x20(%rax) │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ movabs $0x8000000000000000,%r10 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ mov %rdi,0x30(%rbx) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ push $0xbfff │ │ │ │ push %r10 │ │ │ │ call 30a0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ pop %r11 │ │ │ │ pop %rdx │ │ │ │ test $0x10,%al │ │ │ │ - je 49c30 │ │ │ │ + je 48c48 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ test $0x20,%al │ │ │ │ - je 49e50 │ │ │ │ + je 48e50 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov 0x18(%rdx),%rdi │ │ │ │ test $0x20,%al │ │ │ │ - je 49df0 │ │ │ │ + je 48df8 │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov 0x38(%rbx),%rdx │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -75215,171 +74804,167 @@ │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ mov %rdi,0x38(%rbx) │ │ │ │ mov %rax,0x10(%rdx) │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 4970f │ │ │ │ + je 4873f │ │ │ │ mov (%rdx),%rdx │ │ │ │ test $0x40,%al │ │ │ │ - je 49e70 │ │ │ │ + je 48e68 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3390 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 4970f │ │ │ │ + jmp 4873f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ - jmp 4988e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 488ae │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ call 3480 │ │ │ │ - jmp 49a2e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 48a4e │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3370 │ │ │ │ pop %r11 │ │ │ │ pop %rax │ │ │ │ - jmp 49766 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 4878e │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3370 │ │ │ │ pop %rdi │ │ │ │ pop %r8 │ │ │ │ - jmp 49ba7 │ │ │ │ + jmp 48bbf │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ fstpt 0xb0(%rbx) │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ call 3330 │ │ │ │ - jmp 49818 │ │ │ │ + jmp 48840 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 499d1 │ │ │ │ + jmp 489f1 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 49717 │ │ │ │ + jmp 48747 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ call 3330 │ │ │ │ - jmp 49b23 │ │ │ │ + jmp 48b43 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 49af8 │ │ │ │ + jmp 48b18 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ - jmp 49ab8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 48ad8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 49a71 │ │ │ │ + jmp 48a91 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 497e0 │ │ │ │ + jmp 48808 │ │ │ │ nopl (%rax) │ │ │ │ call 3330 │ │ │ │ - jmp 4978d │ │ │ │ + jmp 487b5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ call 3330 │ │ │ │ - jmp 49c53 │ │ │ │ + jmp 48c6b │ │ │ │ nopl (%rax) │ │ │ │ call 3330 │ │ │ │ - jmp 49983 │ │ │ │ + jmp 489a3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 49958 │ │ │ │ + jmp 48978 │ │ │ │ nopl (%rax) │ │ │ │ sub $0x10,%rsp │ │ │ │ fstpt (%rsp) │ │ │ │ call 3470 │ │ │ │ pop %r9 │ │ │ │ pop %r10 │ │ │ │ - jmp 49917 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 48937 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ - jmp 498d1 │ │ │ │ + jmp 488f1 │ │ │ │ nopl (%rax) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x70(%rbx) │ │ │ │ - jmp 49c30 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 48c48 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rsi │ │ │ │ call 33d0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ fstpt 0x90(%rbx) │ │ │ │ - jmp 4970f │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4873f │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000049e90 : │ │ │ │ +0000000000048e80 : │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%eax │ │ │ │ mov %rdi,%rbx │ │ │ │ test $0x20,%al │ │ │ │ - jne 49ed0 │ │ │ │ + jne 48ec0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 49ee0 │ │ │ │ + jne 48ed0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 49ef0 │ │ │ │ + jne 48ee0 │ │ │ │ test $0x2,%al │ │ │ │ - jne 49f09 │ │ │ │ + jne 48ef9 │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ pop %rbx │ │ │ │ jmp 34f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - je 49e9f │ │ │ │ + je 48e8f │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 49ea3 │ │ │ │ + je 48e93 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - je 49ea7 │ │ │ │ + je 48e97 │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ call 34f0 │ │ │ │ - jmp 49ea7 │ │ │ │ + jmp 48e97 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000000000049f14 <.fini>: │ │ │ │ +0000000000048f04 <.fini>: │ │ │ │ sub $0x8,%rsp │ │ │ │ add $0x8,%rsp │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,174 +1,170 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0004a000 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ - 0x0004a010 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ - 0x0004a020 730a0000 00000000 4e756d62 6572206f s.......Number o │ │ │ │ - 0x0004a030 66206e6f 64657320 746f6f20 736d616c f nodes too smal │ │ │ │ - 0x0004a040 6c20746f 20757365 20505245 5f4c494e l to use PRE_LIN │ │ │ │ - 0x0004a050 5f505349 2e000000 7468732d 3e78206f _PSI....ths->x o │ │ │ │ - 0x0004a060 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ - 0x0004a070 352c302e 35290000 706f6c79 6e6f6d69 5,0.5)..polynomi │ │ │ │ - 0x0004a080 616c2064 65677265 65204e20 68617320 al degree N has │ │ │ │ - 0x0004a090 746f2062 65206576 656e0000 00000000 to be even...... │ │ │ │ - 0x0004a0a0 506f6c79 6e6f6d69 616c2064 65677265 Polynomial degre │ │ │ │ - 0x0004a0b0 65204e20 69732073 6d616c6c 65722074 e N is smaller t │ │ │ │ - 0x0004a0c0 68616e20 6375742d 6f666620 6d000000 han cut-off m... │ │ │ │ - 0x0004a0d0 00007041 0000f041 00000040 0000003f ..pA...A...@...? │ │ │ │ - 0x0004a0e0 00004040 0000c040 0000803e 00000c43 ..@@...@...>...C │ │ │ │ - 0x0004a0f0 00003444 00001745 00008c44 00004444 ..4D...E...D..DD │ │ │ │ - 0x0004a100 00008040 00000c44 0000af44 00000c42 ...@...D...D...B │ │ │ │ - 0x0004a110 0060d644 00000c45 00c03745 0000d244 .`.D...E..7E...D │ │ │ │ - 0x0004a120 00809d44 0000f543 00007c43 0000f544 ...D...C..|C...D │ │ │ │ - 0x0004a130 0000f545 00a08044 0060a545 00801d46 ...E...D.`.E...F │ │ │ │ - 0x0004a140 0000fc43 00009344 00009343 00801d45 ...C...D...C...E │ │ │ │ - 0x0004a150 0000c443 00003d44 00007545 00a00046 ...C..=D..uE...F │ │ │ │ - 0x0004a160 00801a45 0000a843 00805c45 0000a244 ...E...C..\E...D │ │ │ │ - 0x0004a170 0000a841 0000c442 0080ab43 00605646 ...A...B...C.`VF │ │ │ │ - 0x0004a180 0000e040 0040a646 00f09646 0040a645 ...@.@.F...F.@.E │ │ │ │ - 0x0004a190 00e03d46 0060d646 00008b44 00404946 ..=F.`.F...D.@IF │ │ │ │ - 0x0004a1a0 00c0e845 00001041 000000c0 0000c07f ...E...A........ │ │ │ │ - 0x0004a1b0 00008042 00f47fc6 00008046 00006041 ...B.......F..`A │ │ │ │ - 0x0004a1c0 00005041 00004041 00003041 00002041 ..PA..@A..0A.. A │ │ │ │ - 0x0004a1d0 0000a040 00000041 00008041 00000020 ...@...A...A... │ │ │ │ - 0x0004a1e0 000000bf 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004a1f0 7c310a39 29ef7aaa 973f0000 00000000 |1.9).z..?...... │ │ │ │ - 0x0004a200 7407818b 652a3aaf a43f0000 00000000 t...e*:..?...... │ │ │ │ - 0x0004a210 c61c050a 9e95cab4 bb3f0000 00000000 .........?...... │ │ │ │ - 0x0004a220 7e0dff12 e009cda3 b03f0000 00000000 ~........?...... │ │ │ │ - 0x0004a230 1585708a f538da80 c63f0000 00000000 ..p..8...?...... │ │ │ │ - 0x0004a240 0229876e 996e2ef5 cf3f0000 00000000 .).n.n...?...... │ │ │ │ - 0x0004a250 8eda4fc0 7354479c d93f0000 00000000 ..O.sTG..?...... │ │ │ │ - 0x0004a260 6c14042e 3f3d1c83 e23f0000 00000000 l...?=...?...... │ │ │ │ - 0x0004a270 a16129ba 5d4f1e8b ea3f0000 00000000 .a).]O...?...... │ │ │ │ - 0x0004a280 66e7f496 b0b229ae f13f0000 00000000 f.....)..?...... │ │ │ │ - 0x0004a290 57bed45a 9ca135e4 f73f0000 00000000 W..Z..5..?...... │ │ │ │ - 0x0004a2a0 ee7540b2 3a7d31f9 fc3f0000 00000000 .u@.:}1..?...... │ │ │ │ - 0x0004a2b0 a845a898 7c135cbc 7b3f0000 00000000 .E..|.\.{?...... │ │ │ │ - 0x0004a2c0 be5172b9 28a592aa 893f0000 00000000 .Qr.(....?...... │ │ │ │ - 0x0004a2d0 415b29d7 412f159c 963f0000 00000000 A[).A/...?...... │ │ │ │ - 0x0004a2e0 0f57059f f65050ae ae3f0000 00000000 .W...PP..?...... │ │ │ │ - 0x0004a2f0 f5d96719 880d12bf a2bf0000 00000000 ..g............. │ │ │ │ - 0x0004a300 fd80b1d3 fad799f9 b9bf0000 00000000 ................ │ │ │ │ - 0x0004a310 316bcd69 a2aaa68f c53f0000 00000000 1k.i.....?...... │ │ │ │ - 0x0004a320 9cec1115 a9d0b785 d0bf0000 00000000 ................ │ │ │ │ - 0x0004a330 cfcd27a5 4d976dc7 da3f0000 00000000 ..'.M.m..?...... │ │ │ │ - 0x0004a340 c5919ba0 c119dfe7 e4bf0000 00000000 ................ │ │ │ │ - 0x0004a350 e6dcbaaf 14260ac7 ee3f0000 00000000 .....&...?...... │ │ │ │ - 0x0004a360 b2909640 818ffae1 f7bf0000 00000000 ...@............ │ │ │ │ - 0x0004a370 fe0351ac 4831e480 ff3f0000 00000000 ..Q.H1...?...... │ │ │ │ - 0x0004a380 47ebce0c 85630080 ff3f0000 00000000 G....c...?...... │ │ │ │ - 0x0004a390 bcf0175c 293baab8 ff3f0000 00000000 ...\);...?...... │ │ │ │ - 0x0004a3a0 99f0c429 75ed6ed7 ddbf0000 00000000 ...)u.n......... │ │ │ │ - 0x0004a3b0 8629f6ea e1986a9c e73f0000 00000000 .)....j..?...... │ │ │ │ - 0x0004a3c0 5abb4710 701673b9 f33f0000 00000000 Z.G.p.s..?...... │ │ │ │ - 0x0004a3d0 380e30aa 968a1692 ee3f0000 00000000 8.0......?...... │ │ │ │ - 0x0004a3e0 7483073b 57a462e9 fa3f0000 00000000 t..;W.b..?...... │ │ │ │ - 0x0004a3f0 d8effb9b a00c20ce f7bf0000 00000000 ...... ......... │ │ │ │ - 0x0004a400 5da9ca51 ecaa4897 fdbf0000 00000000 ]..Q..H......... │ │ │ │ - 0x0004a410 1d2a46de 81e9f6f4 fe3f0000 00000000 .*F......?...... │ │ │ │ - 0x0004a420 8b109885 24c892fd ffbf0000 00000000 ....$........... │ │ │ │ - 0x0004a430 cb0b7a8d 68530ff6 dfbf0000 00000000 ..z.hS.......... │ │ │ │ - 0x0004a440 3c2e7858 e04ec2e9 e83f0000 00000000 <.xX.N...?...... │ │ │ │ - 0x0004a450 c4162f16 2f58c3ef f43f0000 00000000 .././X...?...... │ │ │ │ - 0x0004a460 bbbca39b b02963c4 ef3f0000 00000000 .....)c..?...... │ │ │ │ - 0x0004a470 765955c7 23c84093 fc3f0000 00000000 vYU.#.@..?...... │ │ │ │ - 0x0004a480 7077805e fea60983 f9bf0000 00000000 pw.^............ │ │ │ │ - 0x0004a490 a262e57c 23a92cbe febf0000 00000000 .b.|#.,......... │ │ │ │ - 0x0004a4a0 3443c215 49b9a199 00400000 00000000 4C..I....@...... │ │ │ │ - 0x0004a4b0 f3e9fa83 6114d69e 01c00000 00000000 ....a........... │ │ │ │ - 0x0004a4c0 ec3766be ac0784a6 ff3f0000 00000000 .7f......?...... │ │ │ │ - 0x0004a4d0 3670ef99 12a87cd0 00400000 00000000 6p....|..@...... │ │ │ │ - 0x0004a4e0 ac79cfd1 f71772b1 fe3f0000 00000000 .y....r..?...... │ │ │ │ - 0x0004a4f0 f836430c 9819f695 fd3f0000 00000000 .6C......?...... │ │ │ │ - 0x0004a500 9b4abba2 5854f8ad 00400000 00000000 .J..XT...@...... │ │ │ │ - 0x0004a510 3d2a2e60 c26648ce ee3f0000 00000000 =*.`.fH..?...... │ │ │ │ - 0x0004a520 23c18b7c e973e09c f63f0000 00000000 #..|.s...?...... │ │ │ │ - 0x0004a530 6ed230d4 597b9adf fc3f0000 00000000 n.0.Y{...?...... │ │ │ │ - 0x0004a540 9bf576dc 70093bc6 02400000 00000000 ..v.p.;..@...... │ │ │ │ - 0x0004a550 ddee44b1 d251aef4 07400000 00000000 ..D..Q...@...... │ │ │ │ - 0x0004a560 1ce809b3 9d1ef1de 0c400000 00000000 .........@...... │ │ │ │ - 0x0004a570 aef281d2 2d311d9b 11400000 00000000 ....-1...@...... │ │ │ │ - 0x0004a580 d93b6b9e d5fa20a8 15400000 00000000 .;k... ..@...... │ │ │ │ - 0x0004a590 36c99fe4 7e8b758f 19400000 00000000 6...~.u..@...... │ │ │ │ - 0x0004a5a0 739a2190 507a5ec1 1c400000 00000000 s.!.Pz^..@...... │ │ │ │ - 0x0004a5b0 13942495 50862fcd 1f400000 00000000 ..$.P./..@...... │ │ │ │ - 0x0004a5c0 e8dbbc78 022499a9 22400000 00000000 ...x.$.."@...... │ │ │ │ - 0x0004a5d0 fa0cffd2 181019d6 24400000 00000000 ........$@...... │ │ │ │ - 0x0004a5e0 aeccf4d6 6ea785c7 26400000 00000000 ....n...&@...... │ │ │ │ - 0x0004a5f0 7528748e 4eaf7381 28400000 00000000 u(t.N.s.(@...... │ │ │ │ - 0x0004a600 ee5f7a74 05d8f9d0 28400000 00000000 ._zt....(@...... │ │ │ │ - 0x0004a610 84e9ed45 edfb159e 28400000 00000000 ...E....(@...... │ │ │ │ - 0x0004a620 bcf0175c 293baab8 ffbf0000 00000000 ...\);.......... │ │ │ │ - 0x0004a630 00000000 28839acb 02400000 00000000 ....(....@...... │ │ │ │ - 0x0004a640 6fa9b88d 51f03798 ef3f0000 00000000 o...Q.7..?...... │ │ │ │ - 0x0004a650 abaaaaaa aaaaaaaa fc3f0000 00000000 .........?...... │ │ │ │ - 0x0004a660 8464def9 33f304b5 df3f0000 00000000 .d..3....?...... │ │ │ │ - 0x0004a670 89888888 88888888 f83f0000 00000000 .........?...... │ │ │ │ - 0x0004a680 44ddb7d3 623d5ee5 df3f0000 00000000 D...b=^..?...... │ │ │ │ - 0x0004a690 97a5b436 415f7089 e13f0000 00000000 ...6A_p..?...... │ │ │ │ - 0x0004a6a0 35c26821 a2da0fc9 01400000 00000000 5.h!.....@...... │ │ │ │ - 0x0004a6b0 35c26821 a2da0fc9 00400000 00000000 5.h!.....@...... │ │ │ │ - 0x0004a6c0 2a15444e 6e83f9a2 fd3f0000 00000000 *.DNn....?...... │ │ │ │ - 0x0004a6d0 00000000 00000080 fe3f0000 00000000 .........?...... │ │ │ │ - 0x0004a6e0 2e2e2f2e 2e2f2e2e 2f6b6572 6e656c2f ../../../kernel/ │ │ │ │ - 0x0004a6f0 7574696c 2f666c6f 61742e63 0030006e util/float.c.0.n │ │ │ │ - 0x0004a700 6666746c 5f6d616c 6c6f633a 206f7574 fftl_malloc: out │ │ │ │ - 0x0004a710 206f6620 6d656d6f 72790a00 6e756c6c of memory..null │ │ │ │ - 0x0004a720 20706f69 6e746572 000a2025 732c2061 pointer.. %s, a │ │ │ │ - 0x0004a730 64723d25 700a0025 3674642e 0900252b dr=%p..%6td...%+ │ │ │ │ - 0x0004a740 2e314c45 2c00252b 4c452c0a 00252b2e .1LE,.%+LE,..%+. │ │ │ │ - 0x0004a750 314c4525 2b2e314c 45692c00 252b4c45 1LE%+.1LEi,.%+LE │ │ │ │ - 0x0004a760 252b4c45 692c0a00 6b616973 65726265 %+LEi,..kaiserbe │ │ │ │ - 0x0004a770 7373656c 004d656d 62657220 66206e6f ssel.Member f no │ │ │ │ - 0x0004a780 7420696e 69746961 6c697a65 642e004d t initialized..M │ │ │ │ - 0x0004a790 656d6265 72207820 6e6f7420 696e6974 ember x not init │ │ │ │ - 0x0004a7a0 69616c69 7a65642e 004d656d 62657220 ialized..Member │ │ │ │ - 0x0004a7b0 665f6861 74206e6f 7420696e 69746961 f_hat not initia │ │ │ │ - 0x0004a7c0 6c697a65 642e004f 76657273 616d706c lized..Oversampl │ │ │ │ - 0x0004a7d0 696e6720 66616374 6f722074 6f6f2073 ing factor too s │ │ │ │ - 0x0004a7e0 6d616c6c 00746873 2d3e7820 6f757420 mall.ths->x out │ │ │ │ - 0x0004a7f0 6f662072 616e6765 205b302e 302c302e of range [0.0,0. │ │ │ │ - 0x0004a800 35290000 a1a3fbff faa3fbff 95a3fbff 5).............. │ │ │ │ - 0x0004a810 b0a3fbff b6a3fbff c2a3fbff caa3fbff ................ │ │ │ │ - 0x0004a820 e2a3fbff eea3fbff d6a3fbff 00000000 ................ │ │ │ │ - 0x0004a830 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004a840 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ - 0x0004a850 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ - 0x0004a860 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ - 0x0004a870 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ - 0x0004a880 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ - 0x0004a890 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ - 0x0004a8a0 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ - 0x0004a8b0 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ - 0x0004a8c0 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ - 0x0004a8d0 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ - 0x0004a8e0 12000000 00000000 1c000000 00000000 ................ │ │ │ │ - 0x0004a8f0 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ - 0x0004a900 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ - 0x0004a910 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ - 0x0004a920 0e000000 00000000 16000000 00000000 ................ │ │ │ │ - 0x0004a930 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ - 0x0004a940 39000000 00000000 2e000000 00000000 9............... │ │ │ │ - 0x0004a950 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ - 0x0004a960 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ - 0x0004a970 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ - 0x0004a980 24000000 00000000 11000000 00000000 $............... │ │ │ │ - 0x0004a990 13000000 00000000 1d000000 00000000 ................ │ │ │ │ - 0x0004a9a0 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ - 0x0004a9b0 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ - 0x0004a9c0 2d000000 00000000 19000000 00000000 -............... │ │ │ │ - 0x0004a9d0 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ - 0x0004a9e0 10000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x0004a9f0 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ - 0x0004aa00 18000000 00000000 0f000000 00000000 ................ │ │ │ │ - 0x0004aa10 08000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x0004aa20 07000000 00000000 06000000 00000000 ................ │ │ │ │ - 0x0004aa30 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ - 0x0004aa40 00000065 50732840 00000065 50732940 ...ePs(@...ePs)@ │ │ │ │ - 0x0004aa50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004aa60 01000000 00000000 03000000 00000000 ................ │ │ │ │ - 0x0004aa70 07000000 00000000 09000000 00000000 ................ │ │ │ │ - 0x0004aa80 0e000000 00000000 11000000 00000000 ................ │ │ │ │ - 0x0004aa90 14000000 00000000 17000000 00000000 ................ │ │ │ │ - 0x0004aaa0 18000000 00000000 ........ │ │ │ │ + 0x00049000 6e666674 3a202573 3a25643a 20617373 nfft: %s:%d: ass │ │ │ │ + 0x00049010 65727469 6f6e2066 61696c65 643a2025 ertion failed: % │ │ │ │ + 0x00049020 730a0000 00000000 4e756d62 6572206f s.......Number o │ │ │ │ + 0x00049030 66206e6f 64657320 746f6f20 736d616c f nodes too smal │ │ │ │ + 0x00049040 6c20746f 20757365 20505245 5f4c494e l to use PRE_LIN │ │ │ │ + 0x00049050 5f505349 2e000000 7468732d 3e78206f _PSI....ths->x o │ │ │ │ + 0x00049060 7574206f 66207261 6e676520 5b2d302e ut of range [-0. │ │ │ │ + 0x00049070 352c302e 35290000 706f6c79 6e6f6d69 5,0.5)..polynomi │ │ │ │ + 0x00049080 616c2064 65677265 65204e20 68617320 al degree N has │ │ │ │ + 0x00049090 746f2062 65206576 656e0000 00000000 to be even...... │ │ │ │ + 0x000490a0 506f6c79 6e6f6d69 616c2064 65677265 Polynomial degre │ │ │ │ + 0x000490b0 65204e20 69732073 6d616c6c 65722074 e N is smaller t │ │ │ │ + 0x000490c0 68616e20 6375742d 6f666620 6d000000 han cut-off m... │ │ │ │ + 0x000490d0 00007041 0000f041 00000040 0000003f ..pA...A...@...? │ │ │ │ + 0x000490e0 00004040 0000c040 0000803e 00000c43 ..@@...@...>...C │ │ │ │ + 0x000490f0 00003444 00001745 00008c44 00004444 ..4D...E...D..DD │ │ │ │ + 0x00049100 00008040 00000c44 0000af44 00000c42 ...@...D...D...B │ │ │ │ + 0x00049110 0060d644 00000c45 00c03745 0000d244 .`.D...E..7E...D │ │ │ │ + 0x00049120 00809d44 0000f543 00007c43 0000f544 ...D...C..|C...D │ │ │ │ + 0x00049130 0000f545 00a08044 0060a545 00801d46 ...E...D.`.E...F │ │ │ │ + 0x00049140 0000fc43 00009344 00009343 00801d45 ...C...D...C...E │ │ │ │ + 0x00049150 0000c443 00003d44 00007545 00a00046 ...C..=D..uE...F │ │ │ │ + 0x00049160 00801a45 0000a843 00805c45 0000a244 ...E...C..\E...D │ │ │ │ + 0x00049170 0000a841 0000c442 0080ab43 00605646 ...A...B...C.`VF │ │ │ │ + 0x00049180 0000e040 0040a646 00f09646 0040a645 ...@.@.F...F.@.E │ │ │ │ + 0x00049190 00e03d46 0060d646 00008b44 00404946 ..=F.`.F...D.@IF │ │ │ │ + 0x000491a0 00c0e845 00001041 000000c0 0000c07f ...E...A........ │ │ │ │ + 0x000491b0 00008042 00f47fc6 00008046 00006041 ...B.......F..`A │ │ │ │ + 0x000491c0 00005041 00004041 00003041 00002041 ..PA..@A..0A.. A │ │ │ │ + 0x000491d0 0000a040 00000041 00008041 00000020 ...@...A...A... │ │ │ │ + 0x000491e0 000000bf 00000000 00000000 00000000 ................ │ │ │ │ + 0x000491f0 7c310a39 29ef7aaa 973f0000 00000000 |1.9).z..?...... │ │ │ │ + 0x00049200 7407818b 652a3aaf a43f0000 00000000 t...e*:..?...... │ │ │ │ + 0x00049210 c61c050a 9e95cab4 bb3f0000 00000000 .........?...... │ │ │ │ + 0x00049220 7e0dff12 e009cda3 b03f0000 00000000 ~........?...... │ │ │ │ + 0x00049230 1585708a f538da80 c63f0000 00000000 ..p..8...?...... │ │ │ │ + 0x00049240 0229876e 996e2ef5 cf3f0000 00000000 .).n.n...?...... │ │ │ │ + 0x00049250 8eda4fc0 7354479c d93f0000 00000000 ..O.sTG..?...... │ │ │ │ + 0x00049260 6c14042e 3f3d1c83 e23f0000 00000000 l...?=...?...... │ │ │ │ + 0x00049270 a16129ba 5d4f1e8b ea3f0000 00000000 .a).]O...?...... │ │ │ │ + 0x00049280 66e7f496 b0b229ae f13f0000 00000000 f.....)..?...... │ │ │ │ + 0x00049290 57bed45a 9ca135e4 f73f0000 00000000 W..Z..5..?...... │ │ │ │ + 0x000492a0 ee7540b2 3a7d31f9 fc3f0000 00000000 .u@.:}1..?...... │ │ │ │ + 0x000492b0 a845a898 7c135cbc 7b3f0000 00000000 .E..|.\.{?...... │ │ │ │ + 0x000492c0 be5172b9 28a592aa 893f0000 00000000 .Qr.(....?...... │ │ │ │ + 0x000492d0 415b29d7 412f159c 963f0000 00000000 A[).A/...?...... │ │ │ │ + 0x000492e0 0f57059f f65050ae ae3f0000 00000000 .W...PP..?...... │ │ │ │ + 0x000492f0 f5d96719 880d12bf a2bf0000 00000000 ..g............. │ │ │ │ + 0x00049300 fd80b1d3 fad799f9 b9bf0000 00000000 ................ │ │ │ │ + 0x00049310 316bcd69 a2aaa68f c53f0000 00000000 1k.i.....?...... │ │ │ │ + 0x00049320 9cec1115 a9d0b785 d0bf0000 00000000 ................ │ │ │ │ + 0x00049330 cfcd27a5 4d976dc7 da3f0000 00000000 ..'.M.m..?...... │ │ │ │ + 0x00049340 c5919ba0 c119dfe7 e4bf0000 00000000 ................ │ │ │ │ + 0x00049350 e6dcbaaf 14260ac7 ee3f0000 00000000 .....&...?...... │ │ │ │ + 0x00049360 b2909640 818ffae1 f7bf0000 00000000 ...@............ │ │ │ │ + 0x00049370 fe0351ac 4831e480 ff3f0000 00000000 ..Q.H1...?...... │ │ │ │ + 0x00049380 47ebce0c 85630080 ff3f0000 00000000 G....c...?...... │ │ │ │ + 0x00049390 99f0c429 75ed6ed7 ddbf0000 00000000 ...)u.n......... │ │ │ │ + 0x000493a0 8629f6ea e1986a9c e73f0000 00000000 .)....j..?...... │ │ │ │ + 0x000493b0 5abb4710 701673b9 f33f0000 00000000 Z.G.p.s..?...... │ │ │ │ + 0x000493c0 380e30aa 968a1692 ee3f0000 00000000 8.0......?...... │ │ │ │ + 0x000493d0 7483073b 57a462e9 fa3f0000 00000000 t..;W.b..?...... │ │ │ │ + 0x000493e0 d8effb9b a00c20ce f7bf0000 00000000 ...... ......... │ │ │ │ + 0x000493f0 5da9ca51 ecaa4897 fdbf0000 00000000 ]..Q..H......... │ │ │ │ + 0x00049400 1d2a46de 81e9f6f4 fe3f0000 00000000 .*F......?...... │ │ │ │ + 0x00049410 8b109885 24c892fd ffbf0000 00000000 ....$........... │ │ │ │ + 0x00049420 cb0b7a8d 68530ff6 dfbf0000 00000000 ..z.hS.......... │ │ │ │ + 0x00049430 3c2e7858 e04ec2e9 e83f0000 00000000 <.xX.N...?...... │ │ │ │ + 0x00049440 c4162f16 2f58c3ef f43f0000 00000000 .././X...?...... │ │ │ │ + 0x00049450 bbbca39b b02963c4 ef3f0000 00000000 .....)c..?...... │ │ │ │ + 0x00049460 765955c7 23c84093 fc3f0000 00000000 vYU.#.@..?...... │ │ │ │ + 0x00049470 7077805e fea60983 f9bf0000 00000000 pw.^............ │ │ │ │ + 0x00049480 a262e57c 23a92cbe febf0000 00000000 .b.|#.,......... │ │ │ │ + 0x00049490 3443c215 49b9a199 00400000 00000000 4C..I....@...... │ │ │ │ + 0x000494a0 f3e9fa83 6114d69e 01c00000 00000000 ....a........... │ │ │ │ + 0x000494b0 ec3766be ac0784a6 ff3f0000 00000000 .7f......?...... │ │ │ │ + 0x000494c0 3670ef99 12a87cd0 00400000 00000000 6p....|..@...... │ │ │ │ + 0x000494d0 f836430c 9819f695 fd3f0000 00000000 .6C......?...... │ │ │ │ + 0x000494e0 9b4abba2 5854f8ad 00400000 00000000 .J..XT...@...... │ │ │ │ + 0x000494f0 3d2a2e60 c26648ce ee3f0000 00000000 =*.`.fH..?...... │ │ │ │ + 0x00049500 23c18b7c e973e09c f63f0000 00000000 #..|.s...?...... │ │ │ │ + 0x00049510 6ed230d4 597b9adf fc3f0000 00000000 n.0.Y{...?...... │ │ │ │ + 0x00049520 9bf576dc 70093bc6 02400000 00000000 ..v.p.;..@...... │ │ │ │ + 0x00049530 ddee44b1 d251aef4 07400000 00000000 ..D..Q...@...... │ │ │ │ + 0x00049540 1ce809b3 9d1ef1de 0c400000 00000000 .........@...... │ │ │ │ + 0x00049550 aef281d2 2d311d9b 11400000 00000000 ....-1...@...... │ │ │ │ + 0x00049560 d93b6b9e d5fa20a8 15400000 00000000 .;k... ..@...... │ │ │ │ + 0x00049570 36c99fe4 7e8b758f 19400000 00000000 6...~.u..@...... │ │ │ │ + 0x00049580 739a2190 507a5ec1 1c400000 00000000 s.!.Pz^..@...... │ │ │ │ + 0x00049590 13942495 50862fcd 1f400000 00000000 ..$.P./..@...... │ │ │ │ + 0x000495a0 e8dbbc78 022499a9 22400000 00000000 ...x.$.."@...... │ │ │ │ + 0x000495b0 fa0cffd2 181019d6 24400000 00000000 ........$@...... │ │ │ │ + 0x000495c0 aeccf4d6 6ea785c7 26400000 00000000 ....n...&@...... │ │ │ │ + 0x000495d0 7528748e 4eaf7381 28400000 00000000 u(t.N.s.(@...... │ │ │ │ + 0x000495e0 ee5f7a74 05d8f9d0 28400000 00000000 ._zt....(@...... │ │ │ │ + 0x000495f0 84e9ed45 edfb159e 28400000 00000000 ...E....(@...... │ │ │ │ + 0x00049600 bcf0175c 293baab8 ffbf0000 00000000 ...\);.......... │ │ │ │ + 0x00049610 00000000 28839acb 02400000 00000000 ....(....@...... │ │ │ │ + 0x00049620 6fa9b88d 51f03798 ef3f0000 00000000 o...Q.7..?...... │ │ │ │ + 0x00049630 abaaaaaa aaaaaaaa fc3f0000 00000000 .........?...... │ │ │ │ + 0x00049640 8464def9 33f304b5 df3f0000 00000000 .d..3....?...... │ │ │ │ + 0x00049650 89888888 88888888 f83f0000 00000000 .........?...... │ │ │ │ + 0x00049660 e27ac116 0cbaffee df3f0000 00000000 .z.......?...... │ │ │ │ + 0x00049670 97a5b436 415f7089 e13f0000 00000000 ...6A_p..?...... │ │ │ │ + 0x00049680 35c26821 a2da0fc9 01400000 00000000 5.h!.....@...... │ │ │ │ + 0x00049690 2a15444e 6e83f9a2 fd3f0000 00000000 *.DNn....?...... │ │ │ │ + 0x000496a0 00000000 00000080 fe3f0000 00000000 .........?...... │ │ │ │ + 0x000496b0 2e2e2f2e 2e2f2e2e 2f6b6572 6e656c2f ../../../kernel/ │ │ │ │ + 0x000496c0 7574696c 2f666c6f 61742e63 0030006e util/float.c.0.n │ │ │ │ + 0x000496d0 6666746c 5f6d616c 6c6f633a 206f7574 fftl_malloc: out │ │ │ │ + 0x000496e0 206f6620 6d656d6f 72790a00 6e756c6c of memory..null │ │ │ │ + 0x000496f0 20706f69 6e746572 000a2025 732c2061 pointer.. %s, a │ │ │ │ + 0x00049700 64723d25 700a0025 3674642e 0900252b dr=%p..%6td...%+ │ │ │ │ + 0x00049710 2e314c45 2c00252b 4c452c0a 00252b2e .1LE,.%+LE,..%+. │ │ │ │ + 0x00049720 314c4525 2b2e314c 45692c00 252b4c45 1LE%+.1LEi,.%+LE │ │ │ │ + 0x00049730 252b4c45 692c0a00 6b616973 65726265 %+LEi,..kaiserbe │ │ │ │ + 0x00049740 7373656c 004d656d 62657220 66206e6f ssel.Member f no │ │ │ │ + 0x00049750 7420696e 69746961 6c697a65 642e004d t initialized..M │ │ │ │ + 0x00049760 656d6265 72207820 6e6f7420 696e6974 ember x not init │ │ │ │ + 0x00049770 69616c69 7a65642e 004d656d 62657220 ialized..Member │ │ │ │ + 0x00049780 665f6861 74206e6f 7420696e 69746961 f_hat not initia │ │ │ │ + 0x00049790 6c697a65 642e004f 76657273 616d706c lized..Oversampl │ │ │ │ + 0x000497a0 696e6720 66616374 6f722074 6f6f2073 ing factor too s │ │ │ │ + 0x000497b0 6d616c6c 00746873 2d3e7820 6f757420 mall.ths->x out │ │ │ │ + 0x000497c0 6f662072 616e6765 205b302e 302c302e of range [0.0,0. │ │ │ │ + 0x000497d0 35290000 81b3fbff dab3fbff 75b3fbff 5)..........u... │ │ │ │ + 0x000497e0 90b3fbff 96b3fbff a2b3fbff aab3fbff ................ │ │ │ │ + 0x000497f0 c2b3fbff ceb3fbff b6b3fbff 00000000 ................ │ │ │ │ + 0x00049800 00000000 00000000 3a000000 00000000 ........:....... │ │ │ │ + 0x00049810 01000000 00000000 3b000000 00000000 ........;....... │ │ │ │ + 0x00049820 2f000000 00000000 35000000 00000000 /.......5....... │ │ │ │ + 0x00049830 02000000 00000000 3c000000 00000000 ........<....... │ │ │ │ + 0x00049840 27000000 00000000 30000000 00000000 '.......0....... │ │ │ │ + 0x00049850 1b000000 00000000 36000000 00000000 ........6....... │ │ │ │ + 0x00049860 21000000 00000000 2a000000 00000000 !.......*....... │ │ │ │ + 0x00049870 03000000 00000000 3d000000 00000000 ........=....... │ │ │ │ + 0x00049880 33000000 00000000 25000000 00000000 3.......%....... │ │ │ │ + 0x00049890 28000000 00000000 31000000 00000000 (.......1....... │ │ │ │ + 0x000498a0 12000000 00000000 1c000000 00000000 ................ │ │ │ │ + 0x000498b0 14000000 00000000 37000000 00000000 ........7....... │ │ │ │ + 0x000498c0 1e000000 00000000 22000000 00000000 ........"....... │ │ │ │ + 0x000498d0 0b000000 00000000 2b000000 00000000 ........+....... │ │ │ │ + 0x000498e0 0e000000 00000000 16000000 00000000 ................ │ │ │ │ + 0x000498f0 04000000 00000000 3e000000 00000000 ........>....... │ │ │ │ + 0x00049900 39000000 00000000 2e000000 00000000 9............... │ │ │ │ + 0x00049910 34000000 00000000 26000000 00000000 4.......&....... │ │ │ │ + 0x00049920 1a000000 00000000 20000000 00000000 ........ ....... │ │ │ │ + 0x00049930 29000000 00000000 32000000 00000000 ).......2....... │ │ │ │ + 0x00049940 24000000 00000000 11000000 00000000 $............... │ │ │ │ + 0x00049950 13000000 00000000 1d000000 00000000 ................ │ │ │ │ + 0x00049960 0a000000 00000000 0d000000 00000000 ................ │ │ │ │ + 0x00049970 15000000 00000000 38000000 00000000 ........8....... │ │ │ │ + 0x00049980 2d000000 00000000 19000000 00000000 -............... │ │ │ │ + 0x00049990 1f000000 00000000 23000000 00000000 ........#....... │ │ │ │ + 0x000499a0 10000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x000499b0 0c000000 00000000 2c000000 00000000 ........,....... │ │ │ │ + 0x000499c0 18000000 00000000 0f000000 00000000 ................ │ │ │ │ + 0x000499d0 08000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x000499e0 07000000 00000000 06000000 00000000 ................ │ │ │ │ + 0x000499f0 05000000 00000000 3f000000 00000000 ........?....... │ │ │ │ + 0x00049a00 00000065 50732840 00000065 50732940 ...ePs(@...ePs)@ │ │ │ │ + 0x00049a10 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00049a20 01000000 00000000 03000000 00000000 ................ │ │ │ │ + 0x00049a30 07000000 00000000 09000000 00000000 ................ │ │ │ │ + 0x00049a40 0e000000 00000000 11000000 00000000 ................ │ │ │ │ + 0x00049a50 14000000 00000000 17000000 00000000 ................ │ │ │ │ + 0x00049a60 18000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,129 +1,129 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x0004aaa8 011b033b dc070000 fa000000 7885fbff ...;........x... │ │ │ │ - 0x0004aab8 f8070000 688afbff 20080000 588bfbff ....h... ...X... │ │ │ │ - 0x0004aac8 38080000 a88bfbff 58080000 b88efbff 8.......X....... │ │ │ │ - 0x0004aad8 70080000 5894fbff a8080000 9894fbff p...X........... │ │ │ │ - 0x0004aae8 bc080000 c895fbff d0080000 c899fbff ................ │ │ │ │ - 0x0004aaf8 ec080000 789afbff 20090000 189bfbff ....x... ....... │ │ │ │ - 0x0004ab08 40090000 389cfbff 54090000 e89cfbff @...8...T....... │ │ │ │ - 0x0004ab18 68090000 d89dfbff 7c090000 889efbff h.......|....... │ │ │ │ - 0x0004ab28 90090000 889ffbff a4090000 48a0fbff ............H... │ │ │ │ - 0x0004ab38 b8090000 98a1fbff d4090000 d8a1fbff ................ │ │ │ │ - 0x0004ab48 e8090000 e8a1fbff fc090000 58a2fbff ............X... │ │ │ │ - 0x0004ab58 100a0000 b8a2fbff 240a0000 58a3fbff ........$...X... │ │ │ │ - 0x0004ab68 380a0000 08a4fbff 500a0000 88abfbff 8.......P....... │ │ │ │ - 0x0004ab78 780a0000 e8b5fbff a80a0000 28b6fbff x...........(... │ │ │ │ - 0x0004ab88 bc0a0000 48b6fbff d00a0000 a8b6fbff ....H........... │ │ │ │ - 0x0004ab98 f00a0000 38b8fbff 600b0000 98b9fbff ....8...`....... │ │ │ │ - 0x0004aba8 d80b0000 b8b9fbff f00b0000 c8b9fbff ................ │ │ │ │ - 0x0004abb8 040c0000 38bafbff 380c0000 98bafbff ....8...8....... │ │ │ │ - 0x0004abc8 680c0000 08bbfbff a00c0000 98bbfbff h............... │ │ │ │ - 0x0004abd8 b80c0000 68bcfbff 000d0000 28bdfbff ....h.......(... │ │ │ │ - 0x0004abe8 480d0000 28befbff 840d0000 28bffbff H...(.......(... │ │ │ │ - 0x0004abf8 c00d0000 d8c0fbff f40d0000 c8c3fbff ................ │ │ │ │ - 0x0004ac08 280e0000 e8c3fbff 440e0000 18c4fbff (.......D....... │ │ │ │ - 0x0004ac18 5c0e0000 28c4fbff 700e0000 38c4fbff \...(...p...8... │ │ │ │ - 0x0004ac28 880e0000 98c4fbff 9c0e0000 d8c4fbff ................ │ │ │ │ - 0x0004ac38 c00e0000 28c5fbff d40e0000 58c5fbff ....(.......X... │ │ │ │ - 0x0004ac48 e80e0000 d8c5fbff fc0e0000 28c6fbff ............(... │ │ │ │ - 0x0004ac58 100f0000 98c6fbff 240f0000 18c7fbff ........$....... │ │ │ │ - 0x0004ac68 380f0000 58c7fbff 4c0f0000 78c7fbff 8...X...L...x... │ │ │ │ - 0x0004ac78 600f0000 c8c7fbff 740f0000 08c8fbff `.......t....... │ │ │ │ - 0x0004ac88 880f0000 48c8fbff 9c0f0000 98c8fbff ....H........... │ │ │ │ - 0x0004ac98 b00f0000 18c9fbff c40f0000 68c9fbff ............h... │ │ │ │ - 0x0004aca8 d80f0000 d8c9fbff ec0f0000 28cafbff ............(... │ │ │ │ - 0x0004acb8 00100000 a8cafbff 14100000 08cbfbff ................ │ │ │ │ - 0x0004acc8 28100000 a8cbfbff 3c100000 e8cbfbff (.......<....... │ │ │ │ - 0x0004acd8 50100000 68ccfbff 64100000 a8ccfbff P...h...d....... │ │ │ │ - 0x0004ace8 78100000 b8cefbff c4100000 68d2fbff x...........h... │ │ │ │ - 0x0004acf8 18110000 88d2fbff 30110000 b8d2fbff ........0....... │ │ │ │ - 0x0004ad08 44110000 c8d2fbff 58110000 d8d2fbff D.......X....... │ │ │ │ - 0x0004ad18 70110000 58d3fbff 9c110000 38d4fbff p...X.......8... │ │ │ │ - 0x0004ad28 c8110000 d8d5fbff 24120000 58d7fbff ........$...X... │ │ │ │ - 0x0004ad38 60120000 38d8fbff 8c120000 e8d9fbff `...8........... │ │ │ │ - 0x0004ad48 e8120000 b8dcfbff 18130000 98defbff ................ │ │ │ │ - 0x0004ad58 64130000 18dffbff 90130000 98e1fbff d............... │ │ │ │ - 0x0004ad68 dc130000 e8e5fbff 48140000 58e7fbff ........H...X... │ │ │ │ - 0x0004ad78 84140000 c8e9fbff d0140000 08eefbff ................ │ │ │ │ - 0x0004ad88 3c150000 88eefbff 68150000 28f5fbff <.......h...(... │ │ │ │ - 0x0004ad98 b8150000 f8fefbff 38160000 5800fcff ........8...X... │ │ │ │ - 0x0004ada8 74160000 f806fcff c4160000 a810fcff t............... │ │ │ │ - 0x0004adb8 44170000 b812fcff 74170000 2815fcff D.......t...(... │ │ │ │ - 0x0004adc8 a4170000 9816fcff e0170000 7818fcff ............x... │ │ │ │ - 0x0004add8 10180000 e81afcff 40180000 6821fcff ........@...h!.. │ │ │ │ - 0x0004ade8 70180000 9822fcff a4180000 7825fcff p...."......x%.. │ │ │ │ - 0x0004adf8 d4180000 9826fcff 10190000 6828fcff .....&......h(.. │ │ │ │ - 0x0004ae08 40190000 c82afcff 70190000 282dfcff @....*..p...(-.. │ │ │ │ - 0x0004ae18 a0190000 582ffcff d0190000 7830fcff ....X/......x0.. │ │ │ │ - 0x0004ae28 fc190000 7831fcff 581a0000 2833fcff ....x1..X...(3.. │ │ │ │ - 0x0004ae38 881a0000 9838fcff b81a0000 983afcff .....8.......:.. │ │ │ │ - 0x0004ae48 dc1a0000 983cfcff 081b0000 b83dfcff .....<.......=.. │ │ │ │ - 0x0004ae58 6c1b0000 e83ffcff 9c1b0000 3842fcff l....?......8B.. │ │ │ │ - 0x0004ae68 b01b0000 a84dfcff e01b0000 d858fcff .....M.......X.. │ │ │ │ - 0x0004ae78 101c0000 d864fcff 401c0000 c870fcff .....d..@....p.. │ │ │ │ - 0x0004ae88 701c0000 187dfcff a01c0000 0880fcff p....}.......... │ │ │ │ - 0x0004ae98 cc1c0000 7881fcff 401d0000 8884fcff ....x...@....... │ │ │ │ - 0x0004aea8 701d0000 3891fcff a01d0000 389cfcff p...8.......8... │ │ │ │ - 0x0004aeb8 d01d0000 68a8fcff 001e0000 b8b5fcff ....h........... │ │ │ │ - 0x0004aec8 301e0000 68c3fcff 601e0000 28c7fcff 0...h...`...(... │ │ │ │ - 0x0004aed8 981e0000 38ccfcff d01e0000 68cffcff ....8.......h... │ │ │ │ - 0x0004aee8 001f0000 a8d2fcff 301f0000 e8d4fcff ........0....... │ │ │ │ - 0x0004aef8 741f0000 a8d7fcff a41f0000 c8d9fcff t............... │ │ │ │ - 0x0004af08 d81f0000 a8dcfcff 08200000 b8dffcff ......... ...... │ │ │ │ - 0x0004af18 38200000 f8e7fcff c4200000 18eafcff 8 ....... ...... │ │ │ │ - 0x0004af28 f4200000 f8ebfcff 7c210000 f8eefcff . ......|!...... │ │ │ │ - 0x0004af38 ac210000 e8f3fcff dc210000 28f9fcff .!.......!..(... │ │ │ │ - 0x0004af48 0c220000 c8fdfcff 3c220000 5802fdff ."......<"..X... │ │ │ │ - 0x0004af58 6c220000 6807fdff 9c220000 980cfdff l"..h...."...... │ │ │ │ - 0x0004af68 cc220000 6813fdff fc220000 7819fdff ."..h...."..x... │ │ │ │ - 0x0004af78 2c230000 a820fdff 5c230000 583dfdff ,#... ..\#..X=.. │ │ │ │ - 0x0004af88 f8230000 6843fdff 28240000 e849fdff .#..hC..($...I.. │ │ │ │ - 0x0004af98 58240000 3851fdff 88240000 3854fdff X$..8Q...$..8T.. │ │ │ │ - 0x0004afa8 b8240000 8856fdff 60250000 b859fdff .$...V..`%...Y.. │ │ │ │ - 0x0004afb8 b0250000 385dfdff e0250000 8860fdff .%..8]...%...`.. │ │ │ │ - 0x0004afc8 90260000 5864fdff 50270000 e868fdff .&..Xd..P'...h.. │ │ │ │ - 0x0004afd8 7c270000 f86cfdff 5c280000 c872fdff |'...l..\(...r.. │ │ │ │ - 0x0004afe8 bc280000 1879fdff e8280000 1881fdff .(...y...(...... │ │ │ │ - 0x0004aff8 14290000 d888fdff 40290000 0890fdff .)......@)...... │ │ │ │ - 0x0004b008 6c290000 a897fdff 98290000 d8a2fdff l).......)...... │ │ │ │ - 0x0004b018 c4290000 58adfdff f0290000 b8b8fdff .)..X....)...... │ │ │ │ - 0x0004b028 1c2a0000 b8c7fdff 482a0000 78d5fdff .*......H*..x... │ │ │ │ - 0x0004b038 742a0000 58e5fdff a02a0000 6800feff t*..X....*..h... │ │ │ │ - 0x0004b048 cc2a0000 c81bfeff f82a0000 3838feff .*.......*..88.. │ │ │ │ - 0x0004b058 242b0000 a854feff 502b0000 6871feff $+...T..P+..hq.. │ │ │ │ - 0x0004b068 7c2b0000 4882feff c42b0000 d882feff |+..H....+...... │ │ │ │ - 0x0004b078 f02b0000 6883feff 242c0000 5890feff .+..h...$,..X... │ │ │ │ - 0x0004b088 502c0000 28a1feff 902c0000 78affeff P,..(....,..x... │ │ │ │ - 0x0004b098 bc2c0000 68c1feff e82c0000 18d2feff .,..h....,...... │ │ │ │ - 0x0004b0a8 182d0000 c8ddfeff 442d0000 58f2feff .-......D-..X... │ │ │ │ - 0x0004b0b8 742d0000 98f3feff d02d0000 28f5feff t-.......-..(... │ │ │ │ - 0x0004b0c8 042e0000 c8f7feff 302e0000 68fafeff ........0...h... │ │ │ │ - 0x0004b0d8 5c2e0000 38fdfeff 882e0000 98fdfeff \...8........... │ │ │ │ - 0x0004b0e8 a82e0000 48fffeff f42e0000 8801ffff ....H........... │ │ │ │ - 0x0004b0f8 402f0000 d803ffff 8c2f0000 f803ffff @/......./...... │ │ │ │ - 0x0004b108 a42f0000 2804ffff bc2f0000 5804ffff ./..(..../..X... │ │ │ │ - 0x0004b118 d42f0000 a805ffff e82f0000 d807ffff ./......./...... │ │ │ │ - 0x0004b128 18300000 780effff 48300000 9834ffff .0..x...H0...4.. │ │ │ │ - 0x0004b138 78300000 585affff a8300000 a85dffff x0..XZ...0...].. │ │ │ │ - 0x0004b148 dc300000 a860ffff 10310000 4862ffff .0...`...1..Hb.. │ │ │ │ - 0x0004b158 44310000 1864ffff 88310000 3866ffff D1...d...1..8f.. │ │ │ │ - 0x0004b168 d8310000 086cffff 08320000 686cffff .1...l...2..hl.. │ │ │ │ - 0x0004b178 28320000 e86dffff 68320000 4870ffff (2...m..h2..Hp.. │ │ │ │ - 0x0004b188 b4320000 6870ffff cc320000 9870ffff .2..hp...2...p.. │ │ │ │ - 0x0004b198 e4320000 c870ffff fc320000 d871ffff .2...p...2...q.. │ │ │ │ - 0x0004b1a8 10330000 d873ffff 40330000 587affff .3...s..@3..Xz.. │ │ │ │ - 0x0004b1b8 70330000 38a0ffff a0330000 f8c4ffff p3..8....3...... │ │ │ │ - 0x0004b1c8 d0330000 68c8ffff 04340000 68cbffff .3..h....4..h... │ │ │ │ - 0x0004b1d8 38340000 08cdffff 6c340000 d8ceffff 84......l4...... │ │ │ │ - 0x0004b1e8 b0340000 f8d0ffff 00350000 e8d6ffff .4.......5...... │ │ │ │ - 0x0004b1f8 30350000 48d7ffff 50350000 e8d8ffff 05..H...P5...... │ │ │ │ - 0x0004b208 90350000 48dbffff dc350000 68dbffff .5..H....5..h... │ │ │ │ - 0x0004b218 f4350000 98dbffff 0c360000 c8dbffff .5.......6...... │ │ │ │ - 0x0004b228 24360000 d8dcffff 38360000 b8deffff $6......86...... │ │ │ │ - 0x0004b238 68360000 d8dfffff 8c360000 e8dfffff h6.......6...... │ │ │ │ - 0x0004b248 a0360000 78e1ffff d0360000 08e9ffff .6..x....6...... │ │ │ │ - 0x0004b258 88370000 98e9ffff a4370000 b8eaffff .7.......7...... │ │ │ │ - 0x0004b268 c8370000 c8eaffff dc370000 58ecffff .7.......7..X... │ │ │ │ - 0x0004b278 0c380000 e8f3ffff c4380000 .8.......8.. │ │ │ │ + 0x00049a68 011b033b dc070000 fa000000 b895fbff ...;............ │ │ │ │ + 0x00049a78 f8070000 a89afbff 20080000 989bfbff ........ ....... │ │ │ │ + 0x00049a88 38080000 e89bfbff 58080000 d89efbff 8.......X....... │ │ │ │ + 0x00049a98 70080000 68a4fbff a8080000 a8a4fbff p...h........... │ │ │ │ + 0x00049aa8 bc080000 d8a5fbff d0080000 c8a9fbff ................ │ │ │ │ + 0x00049ab8 ec080000 78aafbff 20090000 18abfbff ....x... ....... │ │ │ │ + 0x00049ac8 40090000 28acfbff 54090000 e8acfbff @...(...T....... │ │ │ │ + 0x00049ad8 68090000 d8adfbff 7c090000 88aefbff h.......|....... │ │ │ │ + 0x00049ae8 90090000 88affbff a4090000 38b0fbff ............8... │ │ │ │ + 0x00049af8 b8090000 88b1fbff d4090000 d8b1fbff ................ │ │ │ │ + 0x00049b08 e8090000 e8b1fbff fc090000 58b2fbff ............X... │ │ │ │ + 0x00049b18 100a0000 b8b2fbff 240a0000 58b3fbff ........$...X... │ │ │ │ + 0x00049b28 380a0000 f8b3fbff 500a0000 68bbfbff 8.......P...h... │ │ │ │ + 0x00049b38 780a0000 b8c5fbff a80a0000 e8c5fbff x............... │ │ │ │ + 0x00049b48 bc0a0000 08c6fbff d00a0000 68c6fbff ............h... │ │ │ │ + 0x00049b58 f00a0000 d8c7fbff 600b0000 38c9fbff ........`...8... │ │ │ │ + 0x00049b68 d80b0000 58c9fbff f00b0000 68c9fbff ....X.......h... │ │ │ │ + 0x00049b78 040c0000 c8c9fbff 380c0000 18cafbff ........8....... │ │ │ │ + 0x00049b88 680c0000 78cafbff a00c0000 18cbfbff h...x........... │ │ │ │ + 0x00049b98 b80c0000 e8cbfbff 000d0000 a8ccfbff ................ │ │ │ │ + 0x00049ba8 480d0000 a8cdfbff 840d0000 a8cefbff H............... │ │ │ │ + 0x00049bb8 c00d0000 58d0fbff f40d0000 48d3fbff ....X.......H... │ │ │ │ + 0x00049bc8 280e0000 68d3fbff 440e0000 98d3fbff (...h...D....... │ │ │ │ + 0x00049bd8 5c0e0000 a8d3fbff 700e0000 b8d3fbff \.......p....... │ │ │ │ + 0x00049be8 880e0000 28d4fbff 9c0e0000 98d4fbff ....(........... │ │ │ │ + 0x00049bf8 c00e0000 e8d4fbff d40e0000 18d5fbff ................ │ │ │ │ + 0x00049c08 e80e0000 98d5fbff fc0e0000 e8d5fbff ................ │ │ │ │ + 0x00049c18 100f0000 58d6fbff 240f0000 d8d6fbff ....X...$....... │ │ │ │ + 0x00049c28 380f0000 18d7fbff 4c0f0000 38d7fbff 8.......L...8... │ │ │ │ + 0x00049c38 600f0000 88d7fbff 740f0000 b8d7fbff `.......t....... │ │ │ │ + 0x00049c48 880f0000 08d8fbff 9c0f0000 58d8fbff ............X... │ │ │ │ + 0x00049c58 b00f0000 d8d8fbff c40f0000 28d9fbff ............(... │ │ │ │ + 0x00049c68 d80f0000 98d9fbff ec0f0000 e8d9fbff ................ │ │ │ │ + 0x00049c78 00100000 58dafbff 14100000 a8dafbff ....X........... │ │ │ │ + 0x00049c88 28100000 18dbfbff 3c100000 68dbfbff (.......<...h... │ │ │ │ + 0x00049c98 50100000 e8dbfbff 64100000 28dcfbff P.......d...(... │ │ │ │ + 0x00049ca8 78100000 38defbff c4100000 e8e1fbff x...8........... │ │ │ │ + 0x00049cb8 18110000 08e2fbff 30110000 38e2fbff ........0...8... │ │ │ │ + 0x00049cc8 44110000 48e2fbff 58110000 58e2fbff D...H...X...X... │ │ │ │ + 0x00049cd8 70110000 d8e2fbff 9c110000 b8e3fbff p............... │ │ │ │ + 0x00049ce8 c8110000 58e5fbff 24120000 d8e6fbff ....X...$....... │ │ │ │ + 0x00049cf8 60120000 b8e7fbff 8c120000 68e9fbff `...........h... │ │ │ │ + 0x00049d08 e8120000 38ecfbff 18130000 08eefbff ....8........... │ │ │ │ + 0x00049d18 64130000 88eefbff 90130000 f8f0fbff d............... │ │ │ │ + 0x00049d28 dc130000 38f5fbff 48140000 98f6fbff ....8...H....... │ │ │ │ + 0x00049d38 84140000 f8f8fbff d0140000 28fdfbff ............(... │ │ │ │ + 0x00049d48 3c150000 a8fdfbff 68150000 2804fcff <.......h...(... │ │ │ │ + 0x00049d58 b8150000 e80dfcff 34160000 580ffcff ........4...X... │ │ │ │ + 0x00049d68 70160000 d815fcff c0160000 981ffcff p............... │ │ │ │ + 0x00049d78 3c170000 6821fcff 6c170000 b823fcff <...h!..l....#.. │ │ │ │ + 0x00049d88 9c170000 1825fcff d8170000 e826fcff .....%.......&.. │ │ │ │ + 0x00049d98 08180000 3829fcff 38180000 b82ffcff ....8)..8..../.. │ │ │ │ + 0x00049da8 68180000 d830fcff 9c180000 a833fcff h....0.......3.. │ │ │ │ + 0x00049db8 cc180000 c834fcff 08190000 a836fcff .....4.......6.. │ │ │ │ + 0x00049dc8 38190000 0839fcff 68190000 583bfcff 8....9..h...X;.. │ │ │ │ + 0x00049dd8 98190000 883dfcff c8190000 b83efcff .....=.......>.. │ │ │ │ + 0x00049de8 f4190000 b83ffcff 501a0000 5841fcff .....?..P...XA.. │ │ │ │ + 0x00049df8 801a0000 d846fcff b01a0000 d848fcff .....F.......H.. │ │ │ │ + 0x00049e08 d41a0000 c84afcff 001b0000 e84bfcff .....J.......K.. │ │ │ │ + 0x00049e18 641b0000 084efcff 941b0000 2850fcff d....N......(P.. │ │ │ │ + 0x00049e28 a81b0000 d85bfcff d81b0000 6867fcff .....[......hg.. │ │ │ │ + 0x00049e38 081c0000 d873fcff 381c0000 f87ffcff .....s..8....... │ │ │ │ + 0x00049e48 681c0000 888cfcff 981c0000 788ffcff h...........x... │ │ │ │ + 0x00049e58 c41c0000 d890fcff 381d0000 e893fcff ........8....... │ │ │ │ + 0x00049e68 681d0000 a8a0fcff 981d0000 98abfcff h............... │ │ │ │ + 0x00049e78 c81d0000 98b7fcff f81d0000 f8c4fcff ................ │ │ │ │ + 0x00049e88 281e0000 a8d2fcff 581e0000 68d6fcff (.......X...h... │ │ │ │ + 0x00049e98 901e0000 78dbfcff c81e0000 a8defcff ....x........... │ │ │ │ + 0x00049ea8 f81e0000 e8e1fcff 281f0000 18e4fcff ........(....... │ │ │ │ + 0x00049eb8 6c1f0000 c8e6fcff 9c1f0000 d8e8fcff l............... │ │ │ │ + 0x00049ec8 d01f0000 a8ebfcff 00200000 98eefcff ......... ...... │ │ │ │ + 0x00049ed8 30200000 38f6fcff bc200000 58f8fcff 0 ..8.... ..X... │ │ │ │ + 0x00049ee8 ec200000 28fafcff 74210000 18fdfcff . ..(...t!...... │ │ │ │ + 0x00049ef8 a4210000 2802fdff d4210000 2807fdff .!..(....!..(... │ │ │ │ + 0x00049f08 04220000 980bfdff 34220000 f80ffdff ."......4"...... │ │ │ │ + 0x00049f18 64220000 a814fdff 94220000 7819fdff d"......."..x... │ │ │ │ + 0x00049f28 c4220000 2820fdff f4220000 2826fdff ."..( ..."..(&.. │ │ │ │ + 0x00049f38 24230000 e82cfdff 54230000 8848fdff $#...,..T#...H.. │ │ │ │ + 0x00049f48 f0230000 784efdff 20240000 a854fdff .#..xN.. $...T.. │ │ │ │ + 0x00049f58 50240000 685bfdff 80240000 785efdff P$..h[...$..x^.. │ │ │ │ + 0x00049f68 b0240000 b860fdff 58250000 b863fdff .$...`..X%...c.. │ │ │ │ + 0x00049f78 a8250000 3867fdff d8250000 c86afdff .%..8g...%...j.. │ │ │ │ + 0x00049f88 88260000 a86efdff 48270000 1873fdff .&...n..H'...s.. │ │ │ │ + 0x00049f98 74270000 f876fdff 54280000 c87cfdff t'...v..T(...|.. │ │ │ │ + 0x00049fa8 b4280000 1883fdff e0280000 188bfdff .(.......(...... │ │ │ │ + 0x00049fb8 0c290000 d892fdff 38290000 b899fdff .)......8)...... │ │ │ │ + 0x00049fc8 68290000 38a1fdff 98290000 98acfdff h)..8....)...... │ │ │ │ + 0x00049fd8 c4290000 f8b6fdff f0290000 58c2fdff .).......)..X... │ │ │ │ + 0x00049fe8 1c2a0000 78d1fdff 482a0000 c8defdff .*..x...H*...... │ │ │ │ + 0x00049ff8 742a0000 28eefdff a02a0000 3809feff t*..(....*..8... │ │ │ │ + 0x0004a008 cc2a0000 8824feff f82a0000 3841feff .*...$...*..8A.. │ │ │ │ + 0x0004a018 242b0000 b85dfeff 502b0000 b87afeff $+...]..P+...z.. │ │ │ │ + 0x0004a028 7c2b0000 188bfeff c42b0000 988bfeff |+.......+...... │ │ │ │ + 0x0004a038 f02b0000 188cfeff 242c0000 a898feff .+......$,...... │ │ │ │ + 0x0004a048 502c0000 c8a8feff 902c0000 58b6feff P,.......,..X... │ │ │ │ + 0x0004a058 c02c0000 a8c7feff ec2c0000 b8d7feff .,.......,...... │ │ │ │ + 0x0004a068 1c2d0000 38e3feff 482d0000 98f7feff .-..8...H-...... │ │ │ │ + 0x0004a078 782d0000 c8f8feff d42d0000 58fafeff x-.......-..X... │ │ │ │ + 0x0004a088 082e0000 e8fcfeff 342e0000 68fffeff ........4...h... │ │ │ │ + 0x0004a098 602e0000 1802ffff 902e0000 7802ffff `...........x... │ │ │ │ + 0x0004a0a8 b02e0000 f803ffff fc2e0000 5806ffff ............X... │ │ │ │ + 0x0004a0b8 482f0000 c808ffff 942f0000 e808ffff H/......./...... │ │ │ │ + 0x0004a0c8 ac2f0000 1809ffff c42f0000 4809ffff ./......./..H... │ │ │ │ + 0x0004a0d8 dc2f0000 880affff f02f0000 980cffff ./......./...... │ │ │ │ + 0x0004a0e8 20300000 2813ffff 50300000 d838ffff 0..(...P0...8.. │ │ │ │ + 0x0004a0f8 80300000 c85dffff b0300000 e860ffff .0...]...0...`.. │ │ │ │ + 0x0004a108 e4300000 e863ffff 18310000 7865ffff .0...c...1..xe.. │ │ │ │ + 0x0004a118 4c310000 3867ffff 90310000 5869ffff L1..8g...1..Xi.. │ │ │ │ + 0x0004a128 e0310000 086fffff 10320000 686fffff .1...o...2..ho.. │ │ │ │ + 0x0004a138 30320000 e870ffff 70320000 4873ffff 02...p..p2..Hs.. │ │ │ │ + 0x0004a148 bc320000 6873ffff d4320000 9873ffff .2..hs...2...s.. │ │ │ │ + 0x0004a158 ec320000 c873ffff 04330000 c874ffff .2...s...3...t.. │ │ │ │ + 0x0004a168 18330000 9876ffff 48330000 087dffff .3...v..H3...}.. │ │ │ │ + 0x0004a178 78330000 f8a1ffff a8330000 78c6ffff x3.......3..x... │ │ │ │ + 0x0004a188 d8330000 e8c9ffff 0c340000 e8ccffff .3.......4...... │ │ │ │ + 0x0004a198 40340000 78ceffff 74340000 38d0ffff @4..x...t4..8... │ │ │ │ + 0x0004a1a8 b8340000 58d2ffff 08350000 18d8ffff .4..X....5...... │ │ │ │ + 0x0004a1b8 38350000 78d8ffff 58350000 e8d9ffff 85..x...X5...... │ │ │ │ + 0x0004a1c8 98350000 48dcffff e4350000 68dcffff .5..H....5..h... │ │ │ │ + 0x0004a1d8 fc350000 98dcffff 14360000 c8dcffff .5.......6...... │ │ │ │ + 0x0004a1e8 2c360000 c8ddffff 40360000 88dfffff ,6......@6...... │ │ │ │ + 0x0004a1f8 70360000 a8e0ffff 94360000 b8e0ffff p6.......6...... │ │ │ │ + 0x0004a208 a8360000 38e2ffff d8360000 88e9ffff .6..8....6...... │ │ │ │ + 0x0004a218 90370000 18eaffff ac370000 38ebffff .7.......7..8... │ │ │ │ + 0x0004a228 d0370000 48ebffff e4370000 c8ecffff .7..H....7...... │ │ │ │ + 0x0004a238 14380000 18f4ffff cc380000 .8.......8.. │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,788 +1,788 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0004b288 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ - 0x0004b298 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ - 0x0004b2a8 787dfbff f0040000 000e1046 0e184a0f x}.........F..J. │ │ │ │ - 0x0004b2b8 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$".... │ │ │ │ - 0x0004b2c8 14000000 44000000 4082fbff 08000000 ....D...@....... │ │ │ │ - 0x0004b2d8 00000000 00000000 1c000000 5c000000 ............\... │ │ │ │ - 0x0004b2e8 1883fbff 46000000 00490e10 8c02440e ....F....I....D. │ │ │ │ - 0x0004b2f8 18860341 0e208304 14000000 7c000000 ...A. ......|... │ │ │ │ - 0x0004b308 4883fbff 07030000 00000000 00000000 H............... │ │ │ │ - 0x0004b318 34000000 94000000 4086fbff 99050000 4.......@....... │ │ │ │ - 0x0004b328 00440e10 8602470d 06518f03 8e048d05 .D....G..Q...... │ │ │ │ - 0x0004b338 8c068307 033d050a 0c070841 0b600a0c .....=.....A.`.. │ │ │ │ - 0x0004b348 0708410b 00000000 10000000 cc000000 ..A............. │ │ │ │ - 0x0004b358 a88bfbff 34000000 00000000 10000000 ....4........... │ │ │ │ - 0x0004b368 e0000000 d48bfbff 21010000 00000000 ........!....... │ │ │ │ - 0x0004b378 18000000 f4000000 f08cfbff f7030000 ................ │ │ │ │ - 0x0004b388 00440e38 0304020a 0e08480b 30000000 .D.8......H.0... │ │ │ │ - 0x0004b398 10010000 d490fbff a2000000 00410e10 .............A.. │ │ │ │ - 0x0004b3a8 8302440e 30560e50 690e3051 0a0e1043 ..D.0V.Pi.0Q...C │ │ │ │ - 0x0004b3b8 0e08480b 560e5060 0e30480e 10430e08 ..H.V.P`.0H..C.. │ │ │ │ - 0x0004b3c8 1c000000 44010000 5091fbff 77000000 ....D...P...w... │ │ │ │ - 0x0004b3d8 00410e10 83024a0e 7002680e 10430e08 .A....J.p.h..C.. │ │ │ │ - 0x0004b3e8 10000000 64010000 d091fbff 17010000 ....d........... │ │ │ │ - 0x0004b3f8 00000000 10000000 78010000 dc92fbff ........x....... │ │ │ │ - 0x0004b408 a7000000 00000000 10000000 8c010000 ................ │ │ │ │ - 0x0004b418 7893fbff e7000000 00000000 10000000 x............... │ │ │ │ - 0x0004b428 a0010000 5494fbff a4000000 00000000 ....T........... │ │ │ │ - 0x0004b438 10000000 b4010000 f094fbff f7000000 ................ │ │ │ │ - 0x0004b448 00000000 10000000 c8010000 dc95fbff ................ │ │ │ │ - 0x0004b458 b7000000 00000000 18000000 dc010000 ................ │ │ │ │ - 0x0004b468 8896fbff 43010000 00032201 0e105c0e ....C....."...\. │ │ │ │ - 0x0004b478 08000000 10000000 f8010000 bc97fbff ................ │ │ │ │ - 0x0004b488 23000000 00000000 10000000 0c020000 #............... │ │ │ │ - 0x0004b498 e897fbff 0a000000 00000000 10000000 ................ │ │ │ │ - 0x0004b4a8 20020000 e497fbff 66000000 00000000 .......f....... │ │ │ │ - 0x0004b4b8 10000000 34020000 4098fbff 56000000 ....4...@...V... │ │ │ │ - 0x0004b4c8 00000000 10000000 48020000 8c98fbff ........H....... │ │ │ │ - 0x0004b4d8 94000000 00000000 14000000 5c020000 ............\... │ │ │ │ - 0x0004b4e8 1899fbff a4000000 00000000 00000000 ................ │ │ │ │ - 0x0004b4f8 24000000 74020000 b099fbff 7b070000 $...t.......{... │ │ │ │ - 0x0004b508 00440e70 02580e90 0102530e 70038403 .D.p.X....S.p... │ │ │ │ - 0x0004b518 0a0e084d 0b000000 2c000000 9c020000 ...M....,....... │ │ │ │ - 0x0004b528 08a1fbff 600a0000 00470ec0 01780a0e ....`....G...x.. │ │ │ │ - 0x0004b538 08410b46 0ee00102 690ec001 032d050a .A.F....i....-.. │ │ │ │ - 0x0004b548 0e08540b 00000000 10000000 cc020000 ..T............. │ │ │ │ - 0x0004b558 38abfbff 31000000 00000000 10000000 8...1........... │ │ │ │ - 0x0004b568 e0020000 64abfbff 1f000000 00440e10 ....d........D.. │ │ │ │ - 0x0004b578 1c000000 f4020000 70abfbff 58000000 ........p...X... │ │ │ │ - 0x0004b588 00640e20 5a0a0e08 420b0000 00000000 .d. Z...B....... │ │ │ │ - 0x0004b598 6c000000 14030000 b0abfbff 82010000 l............... │ │ │ │ - 0x0004b5a8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004b5b8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0004b5c8 0e40026a 0a0e3841 0e30410e 28420e20 .@.j..8A.0A.(B. │ │ │ │ - 0x0004b5d8 420e1842 0e10420e 084e0b43 0e48430e B..B..B..N.C.HC. │ │ │ │ - 0x0004b5e8 50500e48 410e4070 0e48430e 50500e48 PP.HA.@p.HC.PP.H │ │ │ │ - 0x0004b5f8 420e4002 4a0e4844 0e50480e 48410e40 B.@.J.HD.PH.HA.@ │ │ │ │ - 0x0004b608 74000000 84030000 d0acfbff 5f010000 t..........._... │ │ │ │ - 0x0004b618 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004b628 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x0004b638 0e400257 0a0e3841 0e30410e 28420e20 .@.W..8A.0A.(B. │ │ │ │ - 0x0004b648 420e1842 0e10420e 084e0b43 0e48430e B..B..B..N.C.HC. │ │ │ │ - 0x0004b658 50430e58 4c0e6049 0e40700e 48430e50 PC.XL.`I.@p.HC.P │ │ │ │ - 0x0004b668 4d0e5842 0e60490e 407a0e48 430e5043 M.XB.`I.@z.HC.PC │ │ │ │ - 0x0004b678 0e58540e 60490e40 14000000 fc030000 .XT.`I.@........ │ │ │ │ - 0x0004b688 b8adfbff 18000000 00440e20 530e0800 .........D. S... │ │ │ │ - 0x0004b698 10000000 14040000 c0adfbff 05000000 ................ │ │ │ │ - 0x0004b6a8 00000000 30000000 28040000 bcadfbff ....0...(....... │ │ │ │ - 0x0004b6b8 61000000 00470e10 8c02410e 18860341 a....G....A....A │ │ │ │ - 0x0004b6c8 0e208304 470e307d 0e20410e 18410e10 . ..G.0}. A..A.. │ │ │ │ - 0x0004b6d8 420e084f c3c6cc00 2c000000 5c040000 B..O....,...\... │ │ │ │ - 0x0004b6e8 f8adfbff 51000000 00470e10 8c02440e ....Q....G....D. │ │ │ │ - 0x0004b6f8 18860344 0e208304 700e1841 0e10420e ...D. ..p..A..B. │ │ │ │ - 0x0004b708 084ec3c6 cc000000 34000000 8c040000 .N......4....... │ │ │ │ - 0x0004b718 28aefbff 61000000 00470e10 8c02410e (...a....G....A. │ │ │ │ - 0x0004b728 18860341 0e208304 470e3002 470e2041 ...A. ..G.0.G. A │ │ │ │ - 0x0004b738 0e18410e 10420e08 45c3c6cc 00000000 ..A..B..E....... │ │ │ │ - 0x0004b748 14000000 c4040000 60aefbff 73000000 ........`...s... │ │ │ │ - 0x0004b758 00000000 00000000 44000000 dc040000 ........D....... │ │ │ │ - 0x0004b768 d8aefbff cb000000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0004b778 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004b788 8606410e 38830744 0e5002b2 0e38410e ..A.8..D.P...8A. │ │ │ │ - 0x0004b798 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0004b7a8 44000000 24050000 60affbff bb000000 D...$...`....... │ │ │ │ - 0x0004b7b8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004b7c8 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0004b7d8 0e5002a2 0e38410e 30410e28 420e2042 .P...8A.0A.(B. B │ │ │ │ - 0x0004b7e8 0e18420e 10420e08 38000000 6c050000 ..B..B..8...l... │ │ │ │ - 0x0004b7f8 d8affbff f5000000 00420e10 8e02420e .........B....B. │ │ │ │ - 0x0004b808 188d0342 0e208c04 440e2886 05410e30 ...B. ..D.(..A.0 │ │ │ │ - 0x0004b818 830602e2 0e28410e 20420e18 420e1042 .....(A. B..B..B │ │ │ │ - 0x0004b828 0e080000 38000000 a8050000 9cb0fbff ....8........... │ │ │ │ - 0x0004b838 f5000000 00420e10 8e02420e 188d0342 .....B....B....B │ │ │ │ - 0x0004b848 0e208c04 440e2886 05410e30 830602e2 . ..D.(..A.0.... │ │ │ │ - 0x0004b858 0e28410e 20420e18 420e1042 0e080000 .(A. B..B..B.... │ │ │ │ - 0x0004b868 30000000 e4050000 60b1fbff a1010000 0.......`....... │ │ │ │ - 0x0004b878 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004b888 8c068307 036c010a 0c070841 0b660c07 .....l.....A.f.. │ │ │ │ - 0x0004b898 08000000 30000000 18060000 dcb2fbff ....0........... │ │ │ │ - 0x0004b8a8 e3020000 00410e10 8602480d 06498f03 .....A....H..I.. │ │ │ │ - 0x0004b8b8 8e048d05 8c068307 03c9020a 0c070841 ...............A │ │ │ │ - 0x0004b8c8 0b000000 00000000 18000000 4c060000 ............L... │ │ │ │ - 0x0004b8d8 98b5fbff 19000000 00410e10 8302570e .........A....W. │ │ │ │ - 0x0004b8e8 08000000 14000000 68060000 9cb5fbff ........h....... │ │ │ │ - 0x0004b8f8 2c000000 00440e20 670e0800 10000000 ,....D. g....... │ │ │ │ - 0x0004b908 80060000 b4b5fbff 05000000 00000000 ................ │ │ │ │ - 0x0004b918 14000000 94060000 b0b5fbff 06000000 ................ │ │ │ │ - 0x0004b928 00000000 00000000 10000000 ac060000 ................ │ │ │ │ - 0x0004b938 a8b5fbff 5f000000 00000000 20000000 ...._....... ... │ │ │ │ - 0x0004b948 c0060000 f4b5fbff 37000000 00440e20 ........7....D. │ │ │ │ - 0x0004b958 610a0e08 4b0b460e 08000000 00000000 a...K.F......... │ │ │ │ - 0x0004b968 10000000 e4060000 10b6fbff 43000000 ............C... │ │ │ │ - 0x0004b978 00000000 10000000 f8060000 4cb6fbff ............L... │ │ │ │ - 0x0004b988 23000000 00000000 10000000 0c070000 #............... │ │ │ │ - 0x0004b998 68b6fbff 73000000 00000000 10000000 h...s........... │ │ │ │ - 0x0004b9a8 20070000 d4b6fbff 43000000 00000000 .......C....... │ │ │ │ - 0x0004b9b8 10000000 34070000 10b7fbff 63000000 ....4.......c... │ │ │ │ - 0x0004b9c8 00000000 10000000 48070000 6cb7fbff ........H...l... │ │ │ │ - 0x0004b9d8 73000000 00000000 10000000 5c070000 s...........\... │ │ │ │ - 0x0004b9e8 d8b7fbff 38000000 00000000 10000000 ....8........... │ │ │ │ - 0x0004b9f8 70070000 04b8fbff 20000000 00000000 p....... ....... │ │ │ │ - 0x0004ba08 10000000 84070000 10b8fbff 43000000 ............C... │ │ │ │ - 0x0004ba18 00000000 10000000 98070000 4cb8fbff ............L... │ │ │ │ - 0x0004ba28 33000000 00000000 10000000 ac070000 3............... │ │ │ │ - 0x0004ba38 78b8fbff 34000000 00000000 10000000 x...4........... │ │ │ │ - 0x0004ba48 c0070000 a4b8fbff 25000000 00000000 ........%....... │ │ │ │ - 0x0004ba58 10000000 d4070000 e0b8fbff 73000000 ............s... │ │ │ │ - 0x0004ba68 00000000 10000000 e8070000 4cb9fbff ............L... │ │ │ │ - 0x0004ba78 43000000 00000000 10000000 fc070000 C............... │ │ │ │ - 0x0004ba88 88b9fbff 63000000 00000000 10000000 ....c........... │ │ │ │ - 0x0004ba98 10080000 e4b9fbff 43000000 00000000 ........C....... │ │ │ │ - 0x0004baa8 10000000 24080000 20bafbff 75000000 ....$... ...u... │ │ │ │ - 0x0004bab8 00000000 10000000 38080000 8cbafbff ........8....... │ │ │ │ - 0x0004bac8 55000000 00000000 10000000 4c080000 U...........L... │ │ │ │ - 0x0004bad8 d8bafbff 93000000 00000000 10000000 ................ │ │ │ │ - 0x0004bae8 60080000 64bbfbff 33000000 00000000 `...d...3....... │ │ │ │ - 0x0004baf8 10000000 74080000 90bbfbff 73000000 ....t.......s... │ │ │ │ - 0x0004bb08 00000000 10000000 88080000 fcbbfbff ................ │ │ │ │ - 0x0004bb18 33000000 00000000 48000000 9c080000 3.......H....... │ │ │ │ - 0x0004bb28 28bcfbff 07020000 004b0e10 8f02450e (........K....E. │ │ │ │ - 0x0004bb38 188e0345 0e208d04 450e288c 05460e30 ...E. ..E.(..F.0 │ │ │ │ - 0x0004bb48 8606410e 38830703 db010e30 410e2842 ..A.8......0A.(B │ │ │ │ - 0x0004bb58 0e20420e 18420e10 420e0841 c3c6cccd . B..B..B..A.... │ │ │ │ - 0x0004bb68 cecf0000 50000000 e8080000 ecbdfbff ....P........... │ │ │ │ - 0x0004bb78 b0030000 004a0e10 8f02450e 188e0344 .....J....E....D │ │ │ │ - 0x0004bb88 0e208d04 450e288c 05460e30 8606470e . ..E.(..F.0..G. │ │ │ │ - 0x0004bb98 38830703 67030a0e 30410e28 420e2042 8...g...0A.(B. B │ │ │ │ - 0x0004bba8 0e18420e 10420e08 410b590e 08c3c6cc ..B..B..A.Y..... │ │ │ │ - 0x0004bbb8 cdcecf00 00000000 14000000 3c090000 ............<... │ │ │ │ - 0x0004bbc8 48c1fbff 13000000 00000000 00000000 H............... │ │ │ │ - 0x0004bbd8 10000000 54090000 50c1fbff 27000000 ....T...P...'... │ │ │ │ - 0x0004bbe8 00000000 10000000 68090000 6cc1fbff ........h...l... │ │ │ │ - 0x0004bbf8 06000000 00000000 14000000 7c090000 ............|... │ │ │ │ - 0x0004bc08 68c1fbff 08000000 00000000 00000000 h............... │ │ │ │ - 0x0004bc18 28000000 94090000 60c1fbff 77000000 (.......`...w... │ │ │ │ - 0x0004bc28 00410e10 8602410e 18830344 0e200263 .A....A....D. .c │ │ │ │ - 0x0004bc38 0a0e1841 0e10410e 08450b00 28000000 ...A..A..E..(... │ │ │ │ - 0x0004bc48 c0090000 b4c1fbff da000000 00410e10 .............A.. │ │ │ │ - 0x0004bc58 8602410e 18830347 0e2002b6 0a0e1841 ..A....G. .....A │ │ │ │ - 0x0004bc68 0e10410e 084f0b00 58000000 ec090000 ..A..O..X....... │ │ │ │ - 0x0004bc78 68c2fbff 9a010000 00420e10 8f02420e h........B....B. │ │ │ │ - 0x0004bc88 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ - 0x0004bc98 8606410e 38830744 0e800102 8f0e9001 ..A.8..D........ │ │ │ │ - 0x0004bca8 02570ea0 0102730e 8001550a 0e38410e .W....s...U..8A. │ │ │ │ - 0x0004bcb8 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0004bcc8 470b0000 38000000 480a0000 acc3fbff G...8...H....... │ │ │ │ - 0x0004bcd8 7b010000 00420e10 8d02420e 188c0341 {....B....B....A │ │ │ │ - 0x0004bce8 0e208604 440e2883 05440e30 0342010a . ..D.(..D.0.B.. │ │ │ │ - 0x0004bcf8 0e28410e 20410e18 420e1042 0e084b0b .(A. A..B..B..K. │ │ │ │ - 0x0004bd08 28000000 840a0000 f0c4fbff da000000 (............... │ │ │ │ - 0x0004bd18 00410e10 8602410e 18830347 0e2002b6 .A....A....G. .. │ │ │ │ - 0x0004bd28 0a0e1841 0e10410e 084f0b00 58000000 ...A..A..O..X... │ │ │ │ - 0x0004bd38 b00a0000 a4c5fbff aa010000 00420e10 .............B.. │ │ │ │ - 0x0004bd48 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ - 0x0004bd58 05410e30 8606410e 38830744 0e800102 .A.0..A.8..D.... │ │ │ │ - 0x0004bd68 9f0e9001 02570ea0 0102730e 8001550a .....W....s...U. │ │ │ │ - 0x0004bd78 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ - 0x0004bd88 10420e08 470b0000 2c000000 0c0b0000 .B..G...,....... │ │ │ │ - 0x0004bd98 f8c6fbff cb020000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004bda8 06498f03 8e048d05 8c068307 034c020a .I...........L.. │ │ │ │ - 0x0004bdb8 0c070847 0b000000 48000000 3c0b0000 ...G....H...<... │ │ │ │ - 0x0004bdc8 98c9fbff d6010000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0004bdd8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004bde8 8606410e 38830747 0ea00102 9c0a0e38 ..A.8..G.......8 │ │ │ │ - 0x0004bdf8 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ - 0x0004be08 0e08490b 28000000 880b0000 2ccbfbff ..I.(.......,... │ │ │ │ - 0x0004be18 77000000 00410e10 8602410e 18830344 w....A....A....D │ │ │ │ - 0x0004be28 0e200263 0a0e1841 0e10410e 08450b00 . .c...A..A..E.. │ │ │ │ - 0x0004be38 48000000 b40b0000 80cbfbff 7d020000 H...........}... │ │ │ │ - 0x0004be48 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004be58 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x0004be68 0e700357 020a0e38 410e3041 0e28420e .p.W...8A.0A.(B. │ │ │ │ - 0x0004be78 20420e18 420e1042 0e08410b 68000000 B..B..B..A.h... │ │ │ │ - 0x0004be88 000c0000 b4cdfbff 44040000 00420e10 ........D....B.. │ │ │ │ - 0x0004be98 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0004bea8 05410e30 8606410e 3883074a 0ee00103 .A.0..A.8..J.... │ │ │ │ - 0x0004beb8 89010ef0 017d0e80 02024e0e e0010254 .....}....N....T │ │ │ │ - 0x0004bec8 0ef00102 4b0e8002 02970ee0 0102d10a ....K........... │ │ │ │ - 0x0004bed8 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ - 0x0004bee8 10420e08 410b0000 38000000 6c0c0000 .B..A...8...l... │ │ │ │ - 0x0004bef8 98d1fbff 6b010000 00420e10 8d02420e ....k....B....B. │ │ │ │ - 0x0004bf08 188c0341 0e208604 440e2883 05440e30 ...A. ..D.(..D.0 │ │ │ │ - 0x0004bf18 0332010a 0e28410e 20410e18 420e1042 .2...(A. A..B..B │ │ │ │ - 0x0004bf28 0e084b0b 48000000 a80c0000 ccd2fbff ..K.H........... │ │ │ │ - 0x0004bf38 6d020000 00420e10 8f02420e 188e0342 m....B....B....B │ │ │ │ - 0x0004bf48 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0004bf58 38830747 0e700347 020a0e38 410e3041 8..G.p.G...8A.0A │ │ │ │ - 0x0004bf68 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ - 0x0004bf78 68000000 f40c0000 f0d4fbff 34040000 h...........4... │ │ │ │ - 0x0004bf88 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004bf98 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ - 0x0004bfa8 0ee00103 79010ef0 017d0e80 02024e0e ....y....}....N. │ │ │ │ - 0x0004bfb8 e0010254 0ef00102 4b0e8002 02970ee0 ...T....K....... │ │ │ │ - 0x0004bfc8 0102d10a 0e38410e 30410e28 420e2042 .....8A.0A.(B. B │ │ │ │ - 0x0004bfd8 0e18420e 10420e08 410b0000 28000000 ..B..B..A...(... │ │ │ │ - 0x0004bfe8 600d0000 c4d8fbff 77000000 00410e10 `.......w....A.. │ │ │ │ - 0x0004bff8 8602410e 18830344 0e200263 0a0e1841 ..A....D. .c...A │ │ │ │ - 0x0004c008 0e10410e 08450b00 4c000000 8c0d0000 ..A..E..L....... │ │ │ │ - 0x0004c018 18d9fbff 9d060000 00420e10 8f02420e .........B....B. │ │ │ │ - 0x0004c028 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004c038 8606410e 3883074a 0ea00303 74060a0e ..A.8..J....t... │ │ │ │ - 0x0004c048 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x0004c058 420e0841 0b000000 7c000000 dc0d0000 B..A....|....... │ │ │ │ - 0x0004c068 68dffbff d0090000 00420e10 8f02420e h........B....B. │ │ │ │ - 0x0004c078 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004c088 8606410e 3883074a 0eb00403 4c030ec0 ..A.8..J....L... │ │ │ │ - 0x0004c098 0402480e d004024a 0eb00403 84010ec0 ..H....J........ │ │ │ │ - 0x0004c0a8 0402500e d004026d 0eb00402 9e0ec004 ..P....m........ │ │ │ │ - 0x0004c0b8 02500ed0 04035f01 0eb00403 3b010a0e .P...._.....;... │ │ │ │ - 0x0004c0c8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x0004c0d8 420e0841 0b000000 38000000 5c0e0000 B..A....8...\... │ │ │ │ - 0x0004c0e8 b8e8fbff 5b010000 00420e10 8d02420e ....[....B....B. │ │ │ │ - 0x0004c0f8 188c0341 0e208604 440e2883 05440e30 ...A. ..D.(..D.0 │ │ │ │ - 0x0004c108 0322010a 0e28410e 20410e18 420e1042 ."...(A. A..B..B │ │ │ │ - 0x0004c118 0e084b0b 4c000000 980e0000 dce9fbff ..K.L........... │ │ │ │ - 0x0004c128 9d060000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0004c138 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0004c148 3883074a 0ea00303 74060a0e 38410e30 8..J....t...8A.0 │ │ │ │ - 0x0004c158 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ - 0x0004c168 0b000000 7c000000 e80e0000 2cf0fbff ....|.......,... │ │ │ │ - 0x0004c178 b0090000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0004c188 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ - 0x0004c198 3883074a 0eb00403 2c030ec0 0402480e 8..J....,.....H. │ │ │ │ - 0x0004c1a8 d004024a 0eb00403 84010ec0 0402500e ...J..........P. │ │ │ │ - 0x0004c1b8 d004026d 0eb00402 9e0ec004 02500ed0 ...m.........P.. │ │ │ │ - 0x0004c1c8 04035f01 0eb00403 3b010a0e 38410e30 .._.....;...8A.0 │ │ │ │ - 0x0004c1d8 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ - 0x0004c1e8 0b000000 2c000000 680f0000 5cf9fbff ....,...h...\... │ │ │ │ - 0x0004c1f8 06020000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004c208 8e048d05 8c068307 03d3010a 0c070850 ...............P │ │ │ │ - 0x0004c218 0b000000 2c000000 980f0000 3cfbfbff ....,.......<... │ │ │ │ - 0x0004c228 69020000 00410e10 8602430d 06498f03 i....A....C..I.. │ │ │ │ - 0x0004c238 8e048d05 8c068307 0337020a 0c07084c .........7.....L │ │ │ │ - 0x0004c248 0b000000 38000000 c80f0000 7cfdfbff ....8.......|... │ │ │ │ - 0x0004c258 6a010000 00420e10 8d02420e 188c0341 j....B....B....A │ │ │ │ - 0x0004c268 0e208604 440e2883 05440e30 0332010a . ..D.(..D.0.2.. │ │ │ │ - 0x0004c278 0e28410e 20410e18 420e1042 0e084b0b .(A. A..B..B..K. │ │ │ │ - 0x0004c288 2c000000 04100000 b0fefbff d6010000 ,............... │ │ │ │ - 0x0004c298 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c2a8 8c068307 03a3010a 0c070850 0b000000 ...........P.... │ │ │ │ - 0x0004c2b8 2c000000 34100000 6000fcff 69020000 ,...4...`...i... │ │ │ │ - 0x0004c2c8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c2d8 8c068307 0337020a 0c07084c 0b000000 .....7.....L.... │ │ │ │ - 0x0004c2e8 2c000000 64100000 a002fcff 73060000 ,...d.......s... │ │ │ │ - 0x0004c2f8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c308 8c068307 037c020a 0c070847 0b000000 .....|.....G.... │ │ │ │ - 0x0004c318 30000000 94100000 f008fcff 2a010000 0...........*... │ │ │ │ - 0x0004c328 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ - 0x0004c338 470e3003 10010a0e 20410e18 410e1042 G.0..... A..A..B │ │ │ │ - 0x0004c348 0e08410b 2c000000 c8100000 ec09fcff ..A.,........... │ │ │ │ - 0x0004c358 d6020000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004c368 8e048d05 8c068307 0396020a 0c07084d ...............M │ │ │ │ - 0x0004c378 0b000000 38000000 f8100000 9c0cfcff ....8........... │ │ │ │ - 0x0004c388 16010000 00420e10 8d02420e 188c0341 .....B....B....A │ │ │ │ - 0x0004c398 0e208604 440e2883 05440e40 02f80a0e . ..D.(..D.@.... │ │ │ │ - 0x0004c3a8 28410e20 410e1842 0e10420e 08410b00 (A. A..B..B..A.. │ │ │ │ - 0x0004c3b8 2c000000 34110000 800dfcff d0010000 ,...4........... │ │ │ │ - 0x0004c3c8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c3d8 8c068307 03a5010a 0c07084e 0b000000 ...........N.... │ │ │ │ - 0x0004c3e8 2c000000 64110000 200ffcff 59020000 ,...d... ...Y... │ │ │ │ - 0x0004c3f8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c408 8c068307 03f1010a 0c070842 0b000000 ...........B.... │ │ │ │ - 0x0004c418 2c000000 94110000 5011fcff 59020000 ,.......P...Y... │ │ │ │ - 0x0004c428 00410e10 8602430d 064d8f03 8e048d05 .A....C..M...... │ │ │ │ - 0x0004c438 8c068307 03df010a 0c070850 0b000000 ...........P.... │ │ │ │ - 0x0004c448 2c000000 c4110000 8013fcff 29020000 ,...........)... │ │ │ │ - 0x0004c458 00410e10 8602430d 064d8f03 8e048d05 .A....C..M...... │ │ │ │ - 0x0004c468 8c068307 03b9010a 0c070846 0b000000 ...........F.... │ │ │ │ - 0x0004c478 28000000 f4110000 8015fcff 1f010000 (............... │ │ │ │ - 0x0004c488 00410e10 8602430d 06488f03 8e048d05 .A....C..H...... │ │ │ │ - 0x0004c498 8c064f83 07030301 0c070800 58000000 ..O.........X... │ │ │ │ - 0x0004c4a8 20120000 7416fcff fa000000 00420e10 ...t........B.. │ │ │ │ - 0x0004c4b8 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ - 0x0004c4c8 05410e30 8606410e 38830744 0e500287 .A.0..A.8..D.P.. │ │ │ │ - 0x0004c4d8 0e58430e 60430e68 420e7051 0e50730a .XC.`C.hB.pQ.Ps. │ │ │ │ - 0x0004c4e8 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ - 0x0004c4f8 10420e08 420b0000 2c000000 7c120000 .B..B...,...|... │ │ │ │ - 0x0004c508 1817fcff a1010000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004c518 06498f03 8e048d05 8c068307 036f010a .I...........o.. │ │ │ │ - 0x0004c528 0c070844 0b000000 2c000000 ac120000 ...D....,....... │ │ │ │ - 0x0004c538 9818fcff 6d050000 00410e10 8602430d ....m....A....C. │ │ │ │ - 0x0004c548 06498f03 8e048d05 8c068307 031b050a .I.............. │ │ │ │ - 0x0004c558 0c070848 0b000000 20000000 dc120000 ...H.... ....... │ │ │ │ - 0x0004c568 d81dfcff f1010000 00410e10 83020304 .........A...... │ │ │ │ - 0x0004c578 010a0e08 4b0b02e0 0e080000 28000000 ....K.......(... │ │ │ │ - 0x0004c588 00130000 b41ffcff fa010000 00410e10 .............A.. │ │ │ │ - 0x0004c598 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004c5a8 03ec010c 07080000 60000000 2c130000 ........`...,... │ │ │ │ - 0x0004c5b8 8821fcff 1a010000 00420e10 8f02420e .!.......B....B. │ │ │ │ - 0x0004c5c8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004c5d8 8606410e 38830747 0e50028d 0e58420e ..A.8..G.P...XB. │ │ │ │ - 0x0004c5e8 606e0e68 440e7044 0e78430e 8001560e `n.hD.pD.xC...V. │ │ │ │ - 0x0004c5f8 504d0a0e 38410e30 410e2842 0e20420e PM..8A.0A.(B. B. │ │ │ │ - 0x0004c608 18420e10 420e084a 0b000000 2c000000 .B..B..J....,... │ │ │ │ - 0x0004c618 90130000 4422fcff 2d020000 00410e10 ....D"..-....A.. │ │ │ │ - 0x0004c628 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004c638 03da010a 0c070849 0b000000 10000000 .......I........ │ │ │ │ - 0x0004c648 c0130000 4424fcff 45020000 00000000 ....D$..E....... │ │ │ │ - 0x0004c658 2c000000 d4130000 8026fcff 610b0000 ,........&..a... │ │ │ │ - 0x0004c668 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c678 8c068307 0383050a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x0004c688 2c000000 04140000 c031fcff 300b0000 ,........1..0... │ │ │ │ - 0x0004c698 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c6a8 8c068307 0365040a 0c070841 0b000000 .....e.....A.... │ │ │ │ - 0x0004c6b8 2c000000 34140000 c03cfcff fc0b0000 ,...4....<...... │ │ │ │ + 0x0004a248 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ │ │ + 0x0004a258 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ │ │ + 0x0004a268 b88dfbff f0040000 000e1046 0e184a0f ...........F..J. │ │ │ │ + 0x0004a278 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$".... │ │ │ │ + 0x0004a288 14000000 44000000 8092fbff 08000000 ....D........... │ │ │ │ + 0x0004a298 00000000 00000000 1c000000 5c000000 ............\... │ │ │ │ + 0x0004a2a8 5893fbff 46000000 00490e10 8c02440e X...F....I....D. │ │ │ │ + 0x0004a2b8 18860343 0e208304 14000000 7c000000 ...C. ......|... │ │ │ │ + 0x0004a2c8 8893fbff ef020000 00000000 00000000 ................ │ │ │ │ + 0x0004a2d8 34000000 94000000 6096fbff 89050000 4.......`....... │ │ │ │ + 0x0004a2e8 00410e10 86024e0d 064d8f03 8e048d05 .A....N..M...... │ │ │ │ + 0x0004a2f8 8c068307 032d050a 0c070841 0b600a0c .....-.....A.`.. │ │ │ │ + 0x0004a308 0708410b 00000000 10000000 cc000000 ..A............. │ │ │ │ + 0x0004a318 b89bfbff 34000000 00000000 10000000 ....4........... │ │ │ │ + 0x0004a328 e0000000 e49bfbff 21010000 00000000 ........!....... │ │ │ │ + 0x0004a338 18000000 f4000000 009dfbff e7030000 ................ │ │ │ │ + 0x0004a348 00440e38 03fc010a 0e08480b 30000000 .D.8......H.0... │ │ │ │ + 0x0004a358 10010000 d4a0fbff a5000000 00410e10 .............A.. │ │ │ │ + 0x0004a368 8302440e 30530e50 6c0e3051 0a0e1043 ..D.0S.Pl.0Q...C │ │ │ │ + 0x0004a378 0e08480b 560e5067 0e30440e 10410e08 ..H.V.Pg.0D..A.. │ │ │ │ + 0x0004a388 1c000000 44010000 50a1fbff 74000000 ....D...P...t... │ │ │ │ + 0x0004a398 00410e10 8302550e 60025a0e 10410e08 .A....U.`.Z..A.. │ │ │ │ + 0x0004a3a8 10000000 64010000 d0a1fbff 0f010000 ....d........... │ │ │ │ + 0x0004a3b8 00000000 10000000 78010000 cca2fbff ........x....... │ │ │ │ + 0x0004a3c8 b7000000 00000000 10000000 8c010000 ................ │ │ │ │ + 0x0004a3d8 78a3fbff e7000000 00000000 10000000 x............... │ │ │ │ + 0x0004a3e8 a0010000 54a4fbff a4000000 00000000 ....T........... │ │ │ │ + 0x0004a3f8 10000000 b4010000 f0a4fbff f7000000 ................ │ │ │ │ + 0x0004a408 00000000 10000000 c8010000 dca5fbff ................ │ │ │ │ + 0x0004a418 af000000 00000000 18000000 dc010000 ................ │ │ │ │ + 0x0004a428 78a6fbff 43010000 00032201 0e105c0e x...C....."...\. │ │ │ │ + 0x0004a438 08000000 10000000 f8010000 aca7fbff ................ │ │ │ │ + 0x0004a448 23000000 00000000 10000000 0c020000 #............... │ │ │ │ + 0x0004a458 e8a7fbff 0a000000 00000000 10000000 ................ │ │ │ │ + 0x0004a468 20020000 e4a7fbff 66000000 00000000 .......f....... │ │ │ │ + 0x0004a478 10000000 34020000 40a8fbff 56000000 ....4...@...V... │ │ │ │ + 0x0004a488 00000000 10000000 48020000 8ca8fbff ........H....... │ │ │ │ + 0x0004a498 94000000 00000000 14000000 5c020000 ............\... │ │ │ │ + 0x0004a4a8 18a9fbff 9c000000 00000000 00000000 ................ │ │ │ │ + 0x0004a4b8 24000000 74020000 a0a9fbff 61070000 $...t.......a... │ │ │ │ + 0x0004a4c8 00440e70 02540e90 01024b0e 70037e03 .D.p.T....K.p.~. │ │ │ │ + 0x0004a4d8 0a0e0847 0b000000 2c000000 9c020000 ...G....,....... │ │ │ │ + 0x0004a4e8 e8b0fbff 500a0000 00470ec0 01700a0e ....P....G...p.. │ │ │ │ + 0x0004a4f8 08490b46 0ee00102 630ec001 0333050a .I.F....c....3.. │ │ │ │ + 0x0004a508 0e084c0b 00000000 10000000 cc020000 ..L............. │ │ │ │ + 0x0004a518 08bbfbff 29000000 00000000 10000000 ....)........... │ │ │ │ + 0x0004a528 e0020000 24bbfbff 1f000000 00440e10 ....$........D.. │ │ │ │ + 0x0004a538 1c000000 f4020000 30bbfbff 58000000 ........0...X... │ │ │ │ + 0x0004a548 005c0e20 5a0a0e08 4a0b0000 00000000 .\. Z...J....... │ │ │ │ + 0x0004a558 6c000000 14030000 70bbfbff 6a010000 l.......p...j... │ │ │ │ + 0x0004a568 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0004a578 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x0004a588 0e400262 0a0e3841 0e30410e 28420e20 .@.b..8A.0A.(B. │ │ │ │ + 0x0004a598 420e1842 0e10420e 08460b43 0e484d0e B..B..B..F.C.HM. │ │ │ │ + 0x0004a5a8 50460e48 410e4070 0e484b0e 50480e48 PF.HA.@p.HK.PH.H │ │ │ │ + 0x0004a5b8 420e4002 420e4844 0e50480e 48410e40 B.@.B.HD.PH.HA.@ │ │ │ │ + 0x0004a5c8 74000000 84030000 70bcfbff 5f010000 t.......p..._... │ │ │ │ + 0x0004a5d8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0004a5e8 420e288c 05440e30 8606410e 38830747 B.(..D.0..A.8..G │ │ │ │ + 0x0004a5f8 0e400254 0a0e3841 0e30410e 28420e20 .@.T..8A.0A.(B. │ │ │ │ + 0x0004a608 420e1842 0e10420e 084e0b43 0e484d0e B..B..B..N.C.HM. │ │ │ │ + 0x0004a618 50430e58 420e6049 0e40700e 484b0e50 PC.XB.`I.@p.HK.P │ │ │ │ + 0x0004a628 450e5842 0e60490e 40720e48 4d0e504a E.XB.`I.@r.HM.PJ │ │ │ │ + 0x0004a638 0e58430e 60490e40 14000000 fc030000 .XC.`I.@........ │ │ │ │ + 0x0004a648 58bdfbff 18000000 00440e20 530e0800 X........D. S... │ │ │ │ + 0x0004a658 10000000 14040000 60bdfbff 05000000 ........`....... │ │ │ │ + 0x0004a668 00000000 30000000 28040000 5cbdfbff ....0...(...\... │ │ │ │ + 0x0004a678 51000000 00470e10 8c02440e 18860343 Q....G....D....C │ │ │ │ + 0x0004a688 0e208304 470e3070 0e20410e 18410e10 . ..G.0p. A..A.. │ │ │ │ + 0x0004a698 420e0847 c3c6cc00 2c000000 5c040000 B..G....,...\... │ │ │ │ + 0x0004a6a8 88bdfbff 41000000 00470e10 8c02440e ....A....G....D. │ │ │ │ + 0x0004a6b8 18860344 0e208304 680e1841 0e10420e ...D. ..h..A..B. │ │ │ │ + 0x0004a6c8 0846c3c6 cc000000 34000000 8c040000 .F......4....... │ │ │ │ + 0x0004a6d8 a8bdfbff 59000000 00470e10 8c02440e ....Y....G....D. │ │ │ │ + 0x0004a6e8 18860344 0e208304 460e307a 0e20410e ...D. ..F.0z. A. │ │ │ │ + 0x0004a6f8 18410e10 420e0845 c3c6cc00 00000000 .A..B..E........ │ │ │ │ + 0x0004a708 14000000 c4040000 d0bdfbff 73000000 ............s... │ │ │ │ + 0x0004a718 00000000 00000000 44000000 dc040000 ........D....... │ │ │ │ + 0x0004a728 58befbff cb000000 00420e10 8f02420e X........B....B. │ │ │ │ + 0x0004a738 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0004a748 8606410e 38830744 0e5002b2 0e38410e ..A.8..D.P...8A. │ │ │ │ + 0x0004a758 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x0004a768 44000000 24050000 e0befbff bb000000 D...$........... │ │ │ │ + 0x0004a778 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0004a788 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ + 0x0004a798 0e5002a2 0e38410e 30410e28 420e2042 .P...8A.0A.(B. B │ │ │ │ + 0x0004a7a8 0e18420e 10420e08 38000000 6c050000 ..B..B..8...l... │ │ │ │ + 0x0004a7b8 58bffbff f5000000 00420e10 8e02420e X........B....B. │ │ │ │ + 0x0004a7c8 188d0345 0e208c04 410e2886 05410e30 ...E. ..A.(..A.0 │ │ │ │ + 0x0004a7d8 830602e2 0e28410e 20420e18 420e1042 .....(A. B..B..B │ │ │ │ + 0x0004a7e8 0e080000 38000000 a8050000 1cc0fbff ....8........... │ │ │ │ + 0x0004a7f8 f5000000 00420e10 8e02420e 188d0345 .....B....B....E │ │ │ │ + 0x0004a808 0e208c04 410e2886 05410e30 830602e2 . ..A.(..A.0.... │ │ │ │ + 0x0004a818 0e28410e 20420e18 420e1042 0e080000 .(A. B..B..B.... │ │ │ │ + 0x0004a828 30000000 e4050000 e0c0fbff a4010000 0............... │ │ │ │ + 0x0004a838 00410e10 8602430d 06428f03 478e048d .A....C..B..G... │ │ │ │ + 0x0004a848 05458c06 48830703 5d010a0c 0708410b .E..H...].....A. │ │ │ │ + 0x0004a858 6b0c0708 30000000 18060000 5cc2fbff k...0.......\... │ │ │ │ + 0x0004a868 e3020000 00410e10 8602480d 06448f03 .....A....H..D.. │ │ │ │ + 0x0004a878 8e04458d 05458c06 44830703 c0020a0c ..E..E..D....... │ │ │ │ + 0x0004a888 0708410b 00000000 18000000 4c060000 ..A.........L... │ │ │ │ + 0x0004a898 18c5fbff 19000000 00410e10 8302570e .........A....W. │ │ │ │ + 0x0004a8a8 08000000 14000000 68060000 1cc5fbff ........h....... │ │ │ │ + 0x0004a8b8 2c000000 00440e20 670e0800 10000000 ,....D. g....... │ │ │ │ + 0x0004a8c8 80060000 34c5fbff 05000000 00000000 ....4........... │ │ │ │ + 0x0004a8d8 14000000 94060000 30c5fbff 06000000 ........0....... │ │ │ │ + 0x0004a8e8 00000000 00000000 10000000 ac060000 ................ │ │ │ │ + 0x0004a8f8 28c5fbff 63000000 00000000 20000000 (...c....... ... │ │ │ │ + 0x0004a908 c0060000 84c5fbff 37000000 00440e20 ........7....D. │ │ │ │ + 0x0004a918 610a0e08 4b0b460e 08000000 00000000 a...K.F......... │ │ │ │ + 0x0004a928 10000000 e4060000 d0c5fbff 43000000 ............C... │ │ │ │ + 0x0004a938 00000000 10000000 f8060000 0cc6fbff ................ │ │ │ │ + 0x0004a948 23000000 00000000 10000000 0c070000 #............... │ │ │ │ + 0x0004a958 28c6fbff 73000000 00000000 10000000 (...s........... │ │ │ │ + 0x0004a968 20070000 94c6fbff 43000000 00000000 .......C....... │ │ │ │ + 0x0004a978 10000000 34070000 d0c6fbff 63000000 ....4.......c... │ │ │ │ + 0x0004a988 00000000 10000000 48070000 2cc7fbff ........H...,... │ │ │ │ + 0x0004a998 73000000 00000000 10000000 5c070000 s...........\... │ │ │ │ + 0x0004a9a8 98c7fbff 38000000 00000000 10000000 ....8........... │ │ │ │ + 0x0004a9b8 70070000 c4c7fbff 20000000 00000000 p....... ....... │ │ │ │ + 0x0004a9c8 10000000 84070000 d0c7fbff 43000000 ............C... │ │ │ │ + 0x0004a9d8 00000000 10000000 98070000 0cc8fbff ................ │ │ │ │ + 0x0004a9e8 2b000000 00000000 10000000 ac070000 +............... │ │ │ │ + 0x0004a9f8 28c8fbff 44000000 00000000 10000000 (...D........... │ │ │ │ + 0x0004aa08 c0070000 64c8fbff 25000000 00000000 ....d...%....... │ │ │ │ + 0x0004aa18 10000000 d4070000 a0c8fbff 73000000 ............s... │ │ │ │ + 0x0004aa28 00000000 10000000 e8070000 0cc9fbff ................ │ │ │ │ + 0x0004aa38 43000000 00000000 10000000 fc070000 C............... │ │ │ │ + 0x0004aa48 48c9fbff 63000000 00000000 10000000 H...c........... │ │ │ │ + 0x0004aa58 10080000 a4c9fbff 43000000 00000000 ........C....... │ │ │ │ + 0x0004aa68 10000000 24080000 e0c9fbff 6d000000 ....$.......m... │ │ │ │ + 0x0004aa78 00000000 10000000 38080000 3ccafbff ........8...<... │ │ │ │ + 0x0004aa88 45000000 00000000 10000000 4c080000 E...........L... │ │ │ │ + 0x0004aa98 78cafbff 6b000000 00000000 10000000 x...k........... │ │ │ │ + 0x0004aaa8 60080000 d4cafbff 43000000 00000000 `.......C....... │ │ │ │ + 0x0004aab8 10000000 74080000 10cbfbff 73000000 ....t.......s... │ │ │ │ + 0x0004aac8 00000000 10000000 88080000 7ccbfbff ............|... │ │ │ │ + 0x0004aad8 33000000 00000000 48000000 9c080000 3.......H....... │ │ │ │ + 0x0004aae8 a8cbfbff 07020000 004b0e10 8f024b0e .........K....K. │ │ │ │ + 0x0004aaf8 188e0347 0e208d04 420e288c 05410e30 ...G. ..B.(..A.0 │ │ │ │ + 0x0004ab08 8606410e 38830703 db010e30 410e2842 ..A.8......0A.(B │ │ │ │ + 0x0004ab18 0e20420e 18420e10 420e0841 c3c6cccd . B..B..B..A.... │ │ │ │ + 0x0004ab28 cecf0000 50000000 e8080000 6ccdfbff ....P.......l... │ │ │ │ + 0x0004ab38 b0030000 004a0e10 8f024c0e 188e0345 .....J....L....E │ │ │ │ + 0x0004ab48 0e208d04 420e288c 05470e30 8606410e . ..B.(..G.0..A. │ │ │ │ + 0x0004ab58 38830703 67030a0e 30410e28 420e2042 8...g...0A.(B. B │ │ │ │ + 0x0004ab68 0e18420e 10420e08 410b590e 08c3c6cc ..B..B..A.Y..... │ │ │ │ + 0x0004ab78 cdcecf00 00000000 14000000 3c090000 ............<... │ │ │ │ + 0x0004ab88 c8d0fbff 13000000 00000000 00000000 ................ │ │ │ │ + 0x0004ab98 10000000 54090000 d0d0fbff 27000000 ....T.......'... │ │ │ │ + 0x0004aba8 00000000 10000000 68090000 ecd0fbff ........h....... │ │ │ │ + 0x0004abb8 06000000 00000000 14000000 7c090000 ............|... │ │ │ │ + 0x0004abc8 e8d0fbff 08000000 00000000 00000000 ................ │ │ │ │ + 0x0004abd8 28000000 94090000 e0d0fbff 77000000 (...........w... │ │ │ │ + 0x0004abe8 00410e10 8602410e 18830344 0e200263 .A....A....D. .c │ │ │ │ + 0x0004abf8 0a0e1841 0e10410e 08450b00 28000000 ...A..A..E..(... │ │ │ │ + 0x0004ac08 c0090000 34d1fbff d2000000 00410e10 ....4........A.. │ │ │ │ + 0x0004ac18 8602410e 18830347 0e2002b6 0a0e1841 ..A....G. .....A │ │ │ │ + 0x0004ac28 0e10410e 08470b00 58000000 ec090000 ..A..G..X....... │ │ │ │ + 0x0004ac38 e8d1fbff 9a010000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x0004ac48 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ + 0x0004ac58 8606410e 38830744 0e800102 8f0e9001 ..A.8..D........ │ │ │ │ + 0x0004ac68 02570ea0 0102730e 8001550a 0e38410e .W....s...U..8A. │ │ │ │ + 0x0004ac78 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x0004ac88 470b0000 38000000 480a0000 2cd3fbff G...8...H...,... │ │ │ │ + 0x0004ac98 7b010000 00420e10 8d02420e 188c0341 {....B....B....A │ │ │ │ + 0x0004aca8 0e208604 440e2883 05440e30 0342010a . ..D.(..D.0.B.. │ │ │ │ + 0x0004acb8 0e28410e 20410e18 420e1042 0e084b0b .(A. A..B..B..K. │ │ │ │ + 0x0004acc8 28000000 840a0000 70d4fbff d2000000 (.......p....... │ │ │ │ + 0x0004acd8 00410e10 8602440e 18830344 0e2002b6 .A....D....D. .. │ │ │ │ + 0x0004ace8 0a0e1841 0e10410e 08470b00 58000000 ...A..A..G..X... │ │ │ │ + 0x0004acf8 b00a0000 24d5fbff a2010000 00420e10 ....$........B.. │ │ │ │ + 0x0004ad08 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(. │ │ │ │ + 0x0004ad18 05410e30 8606410e 38830744 0e800102 .A.0..A.8..D.... │ │ │ │ + 0x0004ad28 970e9001 02570ea0 0102730e 8001550a .....W....s...U. │ │ │ │ + 0x0004ad38 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ + 0x0004ad48 10420e08 470b0000 2c000000 0c0b0000 .B..G...,....... │ │ │ │ + 0x0004ad58 78d6fbff c3020000 00410e10 8602430d x........A....C. │ │ │ │ + 0x0004ad68 06448f03 8e044c8d 058c0683 07034502 .D....L.......E. │ │ │ │ + 0x0004ad78 0a0c0708 470b0000 48000000 3c0b0000 ....G...H...<... │ │ │ │ + 0x0004ad88 18d9fbff ce010000 00420e10 8f02420e .........B....B. │ │ │ │ + 0x0004ad98 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0004ada8 8606410e 38830747 0ea00102 9c0a0e38 ..A.8..G.......8 │ │ │ │ + 0x0004adb8 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x0004adc8 0e08490b 28000000 880b0000 9cdafbff ..I.(........... │ │ │ │ + 0x0004add8 77000000 00410e10 8602410e 18830344 w....A....A....D │ │ │ │ + 0x0004ade8 0e200263 0a0e1841 0e10410e 08450b00 . .c...A..A..E.. │ │ │ │ + 0x0004adf8 48000000 b40b0000 f0dafbff 65020000 H...........e... │ │ │ │ + 0x0004ae08 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0004ae18 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ + 0x0004ae28 0e70033f 020a0e38 410e3041 0e28420e .p.?...8A.0A.(B. │ │ │ │ + 0x0004ae38 20420e18 420e1042 0e08410b 68000000 B..B..B..A.h... │ │ │ │ + 0x0004ae48 000c0000 14ddfbff 3c040000 00420e10 ........<....B.. │ │ │ │ + 0x0004ae58 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0004ae68 05410e30 8606410e 3883074a 0ee00103 .A.0..A.8..J.... │ │ │ │ + 0x0004ae78 89010ef0 017d0e80 02024e0e e0010246 .....}....N....F │ │ │ │ + 0x0004ae88 0ef00102 5e0e8002 02920ee0 0102c90a ....^........... │ │ │ │ + 0x0004ae98 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ + 0x0004aea8 10420e08 410b0000 38000000 6c0c0000 .B..A...8...l... │ │ │ │ + 0x0004aeb8 e8e0fbff 5b010000 00420e10 8d02420e ....[....B....B. │ │ │ │ + 0x0004aec8 188c0341 0e208604 440e2883 05440e30 ...A. ..D.(..D.0 │ │ │ │ + 0x0004aed8 0322010a 0e28410e 20410e18 420e1042 ."...(A. A..B..B │ │ │ │ + 0x0004aee8 0e084b0b 48000000 a80c0000 0ce2fbff ..K.H........... │ │ │ │ + 0x0004aef8 5d020000 00420e10 8f02420e 188e0342 ]....B....B....B │ │ │ │ + 0x0004af08 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0004af18 38830747 0e700337 020a0e38 410e3041 8..G.p.7...8A.0A │ │ │ │ + 0x0004af28 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ + 0x0004af38 68000000 f40c0000 20e4fbff 2c040000 h....... ...,... │ │ │ │ + 0x0004af48 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0004af58 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x0004af68 0ee00103 79010ef0 017d0e80 02024e0e ....y....}....N. │ │ │ │ + 0x0004af78 e0010246 0ef00102 5e0e8002 02920ee0 ...F....^....... │ │ │ │ + 0x0004af88 0102c90a 0e38410e 30410e28 420e2042 .....8A.0A.(B. B │ │ │ │ + 0x0004af98 0e18420e 10420e08 410b0000 28000000 ..B..B..A...(... │ │ │ │ + 0x0004afa8 600d0000 e4e7fbff 77000000 00410e10 `.......w....A.. │ │ │ │ + 0x0004afb8 8602410e 18830344 0e200263 0a0e1841 ..A....D. .c...A │ │ │ │ + 0x0004afc8 0e10410e 08450b00 4c000000 8c0d0000 ..A..E..L....... │ │ │ │ + 0x0004afd8 38e8fbff 79060000 00420e10 8f02420e 8...y....B....B. │ │ │ │ + 0x0004afe8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0004aff8 8606440e 38830747 0ea00303 50060a0e ..D.8..G....P... │ │ │ │ + 0x0004b008 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x0004b018 420e0841 0b000000 78000000 dc0d0000 B..A....x....... │ │ │ │ + 0x0004b028 68eefbff b7090000 00420e10 8f02420e h........B....B. │ │ │ │ + 0x0004b038 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0004b048 8606410e 3883074a 0eb00403 2c030ec0 ..A.8..J....,... │ │ │ │ + 0x0004b058 0402480e d0047f0e b0040366 010ec004 ..H........f.... │ │ │ │ + 0x0004b068 027f0ed0 04026d0e b0040269 0ec00402 ......m....i.... │ │ │ │ + 0x0004b078 8a0ed004 035a010e b004033c 010a0e38 .....Z.....<...8 │ │ │ │ + 0x0004b088 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x0004b098 0e08410b 38000000 580e0000 acf7fbff ..A.8...X....... │ │ │ │ + 0x0004b0a8 6b010000 00420e10 8d02420e 188c0341 k....B....B....A │ │ │ │ + 0x0004b0b8 0e208604 440e2883 05440e30 0332010a . ..D.(..D.0.2.. │ │ │ │ + 0x0004b0c8 0e28410e 20410e18 420e1042 0e084b0b .(A. A..B..B..K. │ │ │ │ + 0x0004b0d8 4c000000 940e0000 e0f8fbff 79060000 L...........y... │ │ │ │ + 0x0004b0e8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0004b0f8 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ + 0x0004b108 0ea00303 50060a0e 38410e30 410e2842 ....P...8A.0A.(B │ │ │ │ + 0x0004b118 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ │ │ + 0x0004b128 78000000 e40e0000 10fffbff b7090000 x............... │ │ │ │ + 0x0004b138 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0004b148 420e288c 05410e30 8606410e 3883074a B.(..A.0..A.8..J │ │ │ │ + 0x0004b158 0eb00403 2c030ec0 0402480e d0047f0e ....,.....H..... │ │ │ │ + 0x0004b168 b0040366 010ec004 027f0ed0 04026d0e ...f..........m. │ │ │ │ + 0x0004b178 b0040269 0ec00402 8a0ed004 035a010e ...i.........Z.. │ │ │ │ + 0x0004b188 b004033c 010a0e38 410e3041 0e28420e ...<...8A.0A.(B. │ │ │ │ + 0x0004b198 20420e18 420e1042 0e08410b 2c000000 B..B..B..A.,... │ │ │ │ + 0x0004b1a8 600f0000 5408fcff ce010000 00410e10 `...T........A.. │ │ │ │ + 0x0004b1b8 8602430d 06468f03 8e048d05 4a8c0683 ..C..F......J... │ │ │ │ + 0x0004b1c8 07039d01 0a0c0708 470b0000 2c000000 ........G...,... │ │ │ │ + 0x0004b1d8 900f0000 f409fcff 4e020000 00410e10 ........N....A.. │ │ │ │ + 0x0004b1e8 8602430d 06468f03 8e048d05 4a8c0683 ..C..F......J... │ │ │ │ + 0x0004b1f8 07032002 0a0c0708 440b0000 38000000 .. .....D...8... │ │ │ │ + 0x0004b208 c00f0000 140cfcff 5a010000 00420e10 ........Z....B.. │ │ │ │ + 0x0004b218 8d02420e 188c0344 0e208604 410e2883 ..B....D. ..A.(. │ │ │ │ + 0x0004b228 05440e30 0322010a 0e28410e 20410e18 .D.0."...(A. A.. │ │ │ │ + 0x0004b238 420e1042 0e084b0b 2c000000 fc0f0000 B..B..K.,....... │ │ │ │ + 0x0004b248 380dfcff ce010000 00410e10 8602430d 8........A....C. │ │ │ │ + 0x0004b258 06468f03 8e048d05 4a8c0683 07039d01 .F......J....... │ │ │ │ + 0x0004b268 0a0c0708 470b0000 2c000000 2c100000 ....G...,...,... │ │ │ │ + 0x0004b278 d80efcff 4e020000 00410e10 8602430d ....N....A....C. │ │ │ │ + 0x0004b288 06468f03 8e048d05 4a8c0683 07032002 .F......J..... . │ │ │ │ + 0x0004b298 0a0c0708 440b0000 2c000000 5c100000 ....D...,...\... │ │ │ │ + 0x0004b2a8 f810fcff 73060000 00410e10 8602430d ....s....A....C. │ │ │ │ + 0x0004b2b8 06498f03 8e048d05 8c068307 038c020a .I.............. │ │ │ │ + 0x0004b2c8 0c070847 0b000000 30000000 8c100000 ...G....0....... │ │ │ │ + 0x0004b2d8 4817fcff 1e010000 00420e10 8c02440e H........B....D. │ │ │ │ + 0x0004b2e8 18860341 0e208304 440e3003 04010a0e ...A. ..D.0..... │ │ │ │ + 0x0004b2f8 20410e18 410e1042 0e08410b 2c000000 A..A..B..A.,... │ │ │ │ + 0x0004b308 c0100000 3418fcff c6020000 00410e10 ....4........A.. │ │ │ │ + 0x0004b318 8602430d 06488f03 8e048d05 8c064883 ..C..H........H. │ │ │ │ + 0x0004b328 07038402 0a0c0708 480b0000 38000000 ........H...8... │ │ │ │ + 0x0004b338 f0100000 d41afcff 13010000 00420e10 .............B.. │ │ │ │ + 0x0004b348 8d02450e 188c0341 0e208604 410e2883 ..E....A. ..A.(. │ │ │ │ + 0x0004b358 05440e40 02f50a0e 28410e20 410e1842 .D.@....(A. A..B │ │ │ │ + 0x0004b368 0e10420e 08410b00 2c000000 2c110000 ..B..A..,...,... │ │ │ │ + 0x0004b378 b81bfcff d8010000 00410e10 8602430d .........A....C. │ │ │ │ + 0x0004b388 06468f03 8e048d05 4a8c0683 0703af01 .F......J....... │ │ │ │ + 0x0004b398 0a0c0708 450b0000 2c000000 5c110000 ....E...,...\... │ │ │ │ + 0x0004b3a8 681dfcff 59020000 00410e10 8602430d h...Y....A....C. │ │ │ │ + 0x0004b3b8 06428f03 4e8e048d 058c0683 0703ee01 .B..N........... │ │ │ │ + 0x0004b3c8 0a0c0708 460b0000 2c000000 8c110000 ....F...,....... │ │ │ │ + 0x0004b3d8 981ffcff 49020000 00410e10 8602430d ....I....A....C. │ │ │ │ + 0x0004b3e8 064d8f03 8e048d05 8c068307 03e3010a .M.............. │ │ │ │ + 0x0004b3f8 0c070844 0b000000 2c000000 bc110000 ...D....,....... │ │ │ │ + 0x0004b408 b821fcff 21020000 00410e10 8602430d .!..!....A....C. │ │ │ │ + 0x0004b418 064d8f03 8e048d05 8c068307 03bd010a .M.............. │ │ │ │ + 0x0004b428 0c070842 0b000000 28000000 ec110000 ...B....(....... │ │ │ │ + 0x0004b438 b823fcff 2f010000 00410e10 8602430d .#../....A....C. │ │ │ │ + 0x0004b448 06488f03 8e048d05 8c065383 07030f01 .H........S..... │ │ │ │ + 0x0004b458 0c070800 58000000 18120000 bc24fcff ....X........$.. │ │ │ │ + 0x0004b468 fa000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0004b478 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ + 0x0004b488 38830744 0e50028f 0e58430e 60430e68 8..D.P...XC.`C.h │ │ │ │ + 0x0004b498 420e7051 0e506b0a 0e38410e 30410e28 B.pQ.Pk..8A.0A.( │ │ │ │ + 0x0004b4a8 420e2042 0e18420e 10420e08 420b0000 B. B..B..B..B... │ │ │ │ + 0x0004b4b8 2c000000 74120000 6025fcff 92010000 ,...t...`%...... │ │ │ │ + 0x0004b4c8 00410e10 8602430d 06428f03 4e8e048d .A....C..B..N... │ │ │ │ + 0x0004b4d8 058c0683 07035601 0a0c0708 460b0000 ......V.....F... │ │ │ │ + 0x0004b4e8 2c000000 a4120000 d026fcff 7a050000 ,........&..z... │ │ │ │ + 0x0004b4f8 00410e10 8602430d 06488f03 8e048d05 .A....C..H...... │ │ │ │ + 0x0004b508 8c064b83 07031e05 0a0c0708 4b0b0000 ..K.........K... │ │ │ │ + 0x0004b518 20000000 d4120000 202cfcff f1010000 ....... ,...... │ │ │ │ + 0x0004b528 00410e10 83020304 010a0e08 4b0b02e0 .A..........K... │ │ │ │ + 0x0004b538 0e080000 28000000 f8120000 fc2dfcff ....(........-.. │ │ │ │ + 0x0004b548 e6010000 00410e10 8602430d 06448f03 .....A....C..D.. │ │ │ │ + 0x0004b558 8e044c8d 058c0683 0703d101 0c070800 ..L............. │ │ │ │ + 0x0004b568 60000000 24130000 c02ffcff 1a010000 `...$..../...... │ │ │ │ + 0x0004b578 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0004b588 420e288c 05410e30 8606440e 38830744 B.(..A.0..D.8..D │ │ │ │ + 0x0004b598 0e500298 0e58460e 605f0e68 440e7044 .P...XF.`_.hD.pD │ │ │ │ + 0x0004b5a8 0e78430e 8001560e 504d0a0e 38410e30 .xC...V.PM..8A.0 │ │ │ │ + 0x0004b5b8 410e2842 0e20420e 18420e10 420e084a A.(B. B..B..B..J │ │ │ │ + 0x0004b5c8 0b000000 2c000000 88130000 7c30fcff ....,.......|0.. │ │ │ │ + 0x0004b5d8 1d020000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ + 0x0004b5e8 8e048d05 8c068307 03ca010a 0c070849 ...............I │ │ │ │ + 0x0004b5f8 0b000000 10000000 b8130000 6c32fcff ............l2.. │ │ │ │ + 0x0004b608 15020000 00000000 2c000000 cc130000 ........,....... │ │ │ │ + 0x0004b618 7834fcff a50b0000 00410e10 8602430d x4.......A....C. │ │ │ │ + 0x0004b628 06498f03 8e048d05 8c068307 03b0050a .I.............. │ │ │ │ + 0x0004b638 0c070841 0b000000 2c000000 fc130000 ...A....,....... │ │ │ │ + 0x0004b648 f83ffcff 880b0000 00410e10 8602430d .?.......A....C. │ │ │ │ + 0x0004b658 06488f03 8e048d05 8c064b83 07039a04 .H........K..... │ │ │ │ + 0x0004b668 0a0c0708 410b0000 2c000000 2c140000 ....A...,...,... │ │ │ │ + 0x0004b678 584bfcff 6e0c0000 00410e10 8602430d XK..n....A....C. │ │ │ │ + 0x0004b688 06488f03 8e048d05 8c064b83 07032e06 .H........K..... │ │ │ │ + 0x0004b698 0a0c0708 410b0000 2c000000 5c140000 ....A...,...\... │ │ │ │ + 0x0004b6a8 9857fcff 1f0c0000 00410e10 8602430d .W.......A....C. │ │ │ │ + 0x0004b6b8 06488f03 8e048d05 8c064b83 07032506 .H........K...%. │ │ │ │ + 0x0004b6c8 0a0c0708 410b0000 2c000000 8c140000 ....A...,....... │ │ │ │ + 0x0004b6d8 8863fcff 850c0000 00410e10 8602430d .c.......A....C. │ │ │ │ + 0x0004b6e8 06498f03 8e048d05 8c068307 0365060a .I...........e.. │ │ │ │ + 0x0004b6f8 0c070841 0b000000 28000000 bc140000 ...A....(....... │ │ │ │ + 0x0004b708 e86ffcff e5020000 00410e10 8602430d .o.......A....C. │ │ │ │ + 0x0004b718 06448f03 8e044c8d 058c0683 0703d002 .D....L......... │ │ │ │ + 0x0004b728 0c070800 70000000 e8140000 ac72fcff ....p........r.. │ │ │ │ + 0x0004b738 5a010000 00420e10 8f02420e 188e0345 Z....B....B....E │ │ │ │ + 0x0004b748 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0004b758 38830744 0e600289 0e685f0e 70450e78 8..D.`...h_.pE.x │ │ │ │ + 0x0004b768 470e8001 4a0e8801 600e9001 4b0e9801 G...J...`...K... │ │ │ │ + 0x0004b778 430ea001 430ea801 420eb001 510e6071 C...C...B...Q.`q │ │ │ │ + 0x0004b788 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ + 0x0004b798 0e10420e 08420b00 2c000000 5c150000 ..B..B..,...\... │ │ │ │ + 0x0004b7a8 9873fcff 10030000 00410e10 8602430d .s.......A....C. │ │ │ │ + 0x0004b7b8 06498f03 8e048d05 8c068307 03ac020a .I.............. │ │ │ │ + 0x0004b7c8 0c070847 0b000000 2c000000 8c150000 ...G....,....... │ │ │ │ + 0x0004b7d8 7876fcff bc0c0000 00410e10 8602430d xv.......A....C. │ │ │ │ + 0x0004b7e8 06498f03 8e048d05 8c068307 03de050a .I.............. │ │ │ │ + 0x0004b7f8 0c070841 0b000000 2c000000 bc150000 ...A....,....... │ │ │ │ + 0x0004b808 0883fcff ed0a0000 00410e10 8602430d .........A....C. │ │ │ │ + 0x0004b818 06488f03 8e048d05 8c064b83 07033704 .H........K...7. │ │ │ │ + 0x0004b828 0a0c0708 410b0000 2c000000 ec150000 ....A...,....... │ │ │ │ + 0x0004b838 c88dfcff f90b0000 00410e10 8602430d .........A....C. │ │ │ │ + 0x0004b848 06488f03 8e048d05 8c064b83 07030206 .H........K..... │ │ │ │ + 0x0004b858 0a0c0708 410b0000 2c000000 1c160000 ....A...,....... │ │ │ │ + 0x0004b868 9899fcff 510d0000 00410e10 8602430d ....Q....A....C. │ │ │ │ + 0x0004b878 06488f03 8e048d05 8c064b83 07034306 .H........K...C. │ │ │ │ + 0x0004b888 0a0c0708 410b0000 2c000000 4c160000 ....A...,...L... │ │ │ │ + 0x0004b898 c8a6fcff a50d0000 00410e10 8602430d .........A....C. │ │ │ │ + 0x0004b8a8 06498f03 8e048d05 8c068307 0395060a .I.............. │ │ │ │ + 0x0004b8b8 0c070841 0b000000 34000000 7c160000 ...A....4...|... │ │ │ │ + 0x0004b8c8 48b4fcff ba030000 00410e10 8602460d H........A....F. │ │ │ │ + 0x0004b8d8 064d8f03 8e048d05 8c068307 03d9010a .M.............. │ │ │ │ + 0x0004b8e8 0c070843 0b039901 0a0c0708 410b0000 ...C........A... │ │ │ │ + 0x0004b8f8 34000000 b4160000 d0b7fcff 10050000 4............... │ │ │ │ + 0x0004b908 00410e10 8602430d 06428f03 4e8e048d .A....C..B..N... │ │ │ │ + 0x0004b918 058c0683 0703af02 0a0c0708 410b031b ............A... │ │ │ │ + 0x0004b928 020a0c07 08410b00 2c000000 ec160000 .....A..,....... │ │ │ │ + 0x0004b938 a8bcfcff 2f030000 00410e10 8602430d ..../....A....C. │ │ │ │ + 0x0004b948 06498f03 8e048d05 8c068307 037e020a .I...........~.. │ │ │ │ + 0x0004b958 0c070845 0b000000 2c000000 1c170000 ...E....,....... │ │ │ │ + 0x0004b968 a8bffcff 3d030000 00410e10 8602430d ....=....A....C. │ │ │ │ + 0x0004b978 06448f03 8e044c8d 058c0683 07038e02 .D....L......... │ │ │ │ + 0x0004b988 0a0c0708 460b0000 40000000 4c170000 ....F...@...L... │ │ │ │ + 0x0004b998 b8c2fcff 25020000 00420e10 8e02420e ....%....B....B. │ │ │ │ + 0x0004b9a8 188d0342 0e208c04 440e2886 05410e30 ...B. ..D.(..A.0 │ │ │ │ + 0x0004b9b8 8306440e 5003e701 0a0e3041 0e28410e ..D.P.....0A.(A. │ │ │ │ + 0x0004b9c8 20420e18 420e1042 0e08420b 2c000000 B..B..B..B.,... │ │ │ │ + 0x0004b9d8 90170000 a4c4fcff a1020000 00410e10 .............A.. │ │ │ │ + 0x0004b9e8 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ + 0x0004b9f8 0348020a 0c07084b 0b000000 30000000 .H.....K....0... │ │ │ │ + 0x0004ba08 c0170000 24c7fcff 0a020000 00420e10 ....$........B.. │ │ │ │ + 0x0004ba18 8c02440e 18860341 0e208304 440e5003 ..D....A. ..D.P. │ │ │ │ + 0x0004ba28 cf010a0e 20410e18 410e1042 0e08420b .... A..A..B..B. │ │ │ │ + 0x0004ba38 2c000000 f4170000 00c9fcff c2020000 ,............... │ │ │ │ + 0x0004ba48 00410e10 8602430d 06448f03 8e044c8d .A....C..D....L. │ │ │ │ + 0x0004ba58 058c0683 07036a02 0a0c0708 420b0000 ......j.....B... │ │ │ │ + 0x0004ba68 2c000000 24180000 a0cbfcff ed020000 ,...$........... │ │ │ │ + 0x0004ba78 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x0004ba88 8c068307 0377020a 0c070844 0b000000 .....w.....D.... │ │ │ │ + 0x0004ba98 88000000 54180000 60cefcff 9a070000 ....T...`....... │ │ │ │ + 0x0004baa8 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0004bab8 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x0004bac8 45020a0e 30410e28 420e2042 0e18420e E...0A.(B. B..B. │ │ │ │ + 0x0004bad8 10420e08 480b03ab 020a0e30 410e2842 .B..H......0A.(B │ │ │ │ + 0x0004bae8 0e20420e 18420e10 420e0844 0b02ee0a . B..B..B..D.... │ │ │ │ + 0x0004baf8 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x0004bb08 08410b02 b60a0e30 410e2842 0e20420e .A.....0A.(B. B. │ │ │ │ + 0x0004bb18 18420e10 420e0841 0b000000 2c000000 .B..B..A....,... │ │ │ │ + 0x0004bb28 e0180000 74d5fcff 1d020000 00410e10 ....t........A.. │ │ │ │ + 0x0004bb38 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ + 0x0004bb48 03cc010a 0c070847 0b000000 84000000 .......G........ │ │ │ │ + 0x0004bb58 10190000 64d7fcff ca010000 00420e10 ....d........B.. │ │ │ │ + 0x0004bb68 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ + 0x0004bb78 05410e30 8606410e 38830744 0e7002c9 .A.0..A.8..D.p.. │ │ │ │ + 0x0004bb88 0e784e0e 80014c0e 8801450e 90015c0e .xN...L...E...\. │ │ │ │ + 0x0004bb98 704c0a0e 38410e30 410e2842 0e20420e pL..8A.0A.(B. B. │ │ │ │ + 0x0004bba8 18420e10 420e0845 0b6c0e78 440e8001 .B..B..E.l.xD... │ │ │ │ + 0x0004bbb8 590e8801 480e9001 660e704b 0a0e3841 Y...H...f.pK..8A │ │ │ │ + 0x0004bbc8 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x0004bbd8 08440b00 2c000000 98190000 acd8fcff .D..,........... │ │ │ │ + 0x0004bbe8 ed020000 00410e10 8602430d 06488f03 .....A....C..H.. │ │ │ │ + 0x0004bbf8 8e048d05 8c064883 07036c02 0a0c0708 ......H...l..... │ │ │ │ + 0x0004bc08 480b0000 2c000000 c8190000 6cdbfcff H...,.......l... │ │ │ │ + 0x0004bc18 0d050000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ + 0x0004bc28 8e048d05 8c068307 032a040a 0c070849 .........*.....I │ │ │ │ + 0x0004bc38 0b000000 2c000000 f8190000 4ce0fcff ....,.......L... │ │ │ │ + 0x0004bc48 fd040000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ + 0x0004bc58 8e048d05 8c068307 032e040a 0c070845 ...............E │ │ │ │ + 0x0004bc68 0b000000 2c000000 281a0000 1ce5fcff ....,...(....... │ │ │ │ + 0x0004bc78 62040000 00410e10 8602430d 06498f03 b....A....C..I.. │ │ │ │ + 0x0004bc88 8e048d05 8c068307 03ec020a 0c070847 ...............G │ │ │ │ + 0x0004bc98 0b000000 2c000000 581a0000 5ce9fcff ....,...X...\... │ │ │ │ + 0x0004bca8 52040000 00410e10 8602430d 06498f03 R....A....C..I.. │ │ │ │ + 0x0004bcb8 8e048d05 8c068307 03f0020a 0c070843 ...............C │ │ │ │ + 0x0004bcc8 0b000000 2c000000 881a0000 8cedfcff ....,........... │ │ │ │ + 0x0004bcd8 a5040000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ + 0x0004bce8 8e048d05 8c068307 03f0030a 0c070843 ...............C │ │ │ │ + 0x0004bcf8 0b000000 2c000000 b81a0000 0cf2fcff ....,........... │ │ │ │ + 0x0004bd08 c5040000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ + 0x0004bd18 8e048d05 8c068307 030b040a 0c070848 ...............H │ │ │ │ + 0x0004bd28 0b000000 2c000000 e81a0000 acf6fcff ....,........... │ │ │ │ + 0x0004bd38 af060000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ + 0x0004bd48 8e048d05 8c068307 0388050a 0c07084b ...............K │ │ │ │ + 0x0004bd58 0b000000 2c000000 181b0000 2cfdfcff ....,.......,... │ │ │ │ + 0x0004bd68 f5050000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ + 0x0004bd78 8e048d05 8c068307 03b9050a 0c07084a ...............J │ │ │ │ + 0x0004bd88 0b000000 2c000000 481b0000 fc02fdff ....,...H....... │ │ │ │ + 0x0004bd98 bd060000 00410e10 8602430d 06488f03 .....A....C..H.. │ │ │ │ + 0x0004bda8 8e048d05 8c064b83 0703bf05 0a0c0708 ......K......... │ │ │ │ + 0x0004bdb8 4a0b0000 98000000 781b0000 8c09fdff J.......x....... │ │ │ │ + 0x0004bdc8 9f1b0000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0004bdd8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0004bde8 38830747 0e580358 030a0e38 410e3041 8..G.X.X...8A.0A │ │ │ │ + 0x0004bdf8 0e28420e 20420e18 420e1042 0e08410b .(B. B..B..B..A. │ │ │ │ + 0x0004be08 037a080a 0e38410e 30410e28 420e2042 .z...8A.0A.(B. B │ │ │ │ + 0x0004be18 0e18420e 10420e08 410b0314 030a0e38 ..B..B..A......8 │ │ │ │ + 0x0004be28 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x0004be38 0e08410b 030a090a 0e38410e 30410e28 ..A......8A.0A.( │ │ │ │ + 0x0004be48 420e2042 0e18420e 10420e08 440b0000 B. B..B..B..D... │ │ │ │ + 0x0004be58 2c000000 141c0000 9024fdff e6050000 ,........$...... │ │ │ │ + 0x0004be68 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x0004be78 8c068307 03b2050a 0c070841 0b000000 ...........A.... │ │ │ │ + 0x0004be88 2c000000 441c0000 502afdff 2d060000 ,...D...P*..-... │ │ │ │ + 0x0004be98 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x0004bea8 8c068307 033c050a 0c070847 0b000000 .....<.....G.... │ │ │ │ + 0x0004beb8 2c000000 741c0000 5030fdff b3060000 ,...t...P0...... │ │ │ │ + 0x0004bec8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x0004bed8 8c068307 03c3050a 0c070848 0b000000 ...........H.... │ │ │ │ + 0x0004bee8 2c000000 a41c0000 e036fdff 10030000 ,........6...... │ │ │ │ + 0x0004bef8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x0004bf08 8c068307 03b3020a 0c070848 0b000000 ...........H.... │ │ │ │ + 0x0004bf18 a4000000 d41c0000 c039fdff 3a020000 .........9..:... │ │ │ │ + 0x0004bf28 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ + 0x0004bf38 450e288c 05410e30 8606410e 38830744 E.(..A.0..A.8..D │ │ │ │ + 0x0004bf48 0e7002eb 0e784d0e 8001500e 8801440e .p...xM...P...D. │ │ │ │ + 0x0004bf58 9001440e 9801410e a001470e a801440e ..D...A...G...D. │ │ │ │ + 0x0004bf68 b001530e 70520a0e 38410e30 410e2842 ..S.pR..8A.0A.(B │ │ │ │ + 0x0004bf78 0e20420e 18420e10 420e0844 0b670e78 . B..B..B..D.g.x │ │ │ │ + 0x0004bf88 560e8001 440e8801 480e9001 4b0e9801 V...D...H...K... │ │ │ │ + 0x0004bf98 4f0ea001 500ea801 490eb001 750e704f O...P...I...u.pO │ │ │ │ + 0x0004bfa8 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ + 0x0004bfb8 0e10420e 08460b00 4c000000 7c1d0000 ..B..F..L...|... │ │ │ │ + 0x0004bfc8 583bfdff f2020000 00420e10 8f02420e X;.......B....B. │ │ │ │ + 0x0004bfd8 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ + 0x0004bfe8 8606410e 38830744 0e800103 e9010a0e ..A.8..D........ │ │ │ │ + 0x0004bff8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ + 0x0004c008 420e0844 0b000000 2c000000 cc1d0000 B..D....,....... │ │ │ │ + 0x0004c018 083efdff 73030000 00410e10 8602430d .>..s....A....C. │ │ │ │ + 0x0004c028 06488f03 8e048d05 8c064883 07032d02 .H........H...-. │ │ │ │ + 0x0004c038 0a0c0708 470b0000 ac000000 fc1d0000 ....G........... │ │ │ │ + 0x0004c048 5841fdff 8c030000 00420e10 8f02420e XA.......B....B. │ │ │ │ + 0x0004c058 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ + 0x0004c068 8606410e 38830744 0e900175 0e980144 ..A.8..D...u...D │ │ │ │ + 0x0004c078 0ea00155 0e980141 0e90015d 0a0e3841 ...U...A...]..8A │ │ │ │ + 0x0004c088 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ + 0x0004c098 08490b03 18010e98 01430ea0 01430ea8 .I.......C...C.. │ │ │ │ + 0x0004c0a8 01430eb0 01430eb8 01420ec0 01580e90 .C...C...B...X.. │ │ │ │ + 0x0004c0b8 01031701 0e980142 0ea00143 0ea80143 .......B...C...C │ │ │ │ + 0x0004c0c8 0eb00143 0eb80142 0ec0015b 0e90015e ...C...B...[...^ │ │ │ │ + 0x0004c0d8 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ + 0x0004c0e8 0e10420e 084b0b00 bc000000 ac1e0000 ..B..K.......... │ │ │ │ + 0x0004c0f8 3844fdff dc030000 00420e10 8f02420e 8D.......B....B. │ │ │ │ + 0x0004c108 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0004c118 8606410e 38830744 0ea00102 420ea801 ..A.8..D....B... │ │ │ │ + 0x0004c128 440eb001 550ea801 410ea001 5e0a0e38 D...U...A...^..8 │ │ │ │ + 0x0004c138 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x0004c148 0e08460b 02ed0ea8 01480eb0 01490eb8 ..F......H...I.. │ │ │ │ + 0x0004c158 014b0ec0 01530ec8 01450ed0 01450ed8 .K...S...E...E.. │ │ │ │ + 0x0004c168 01440ee0 01560ea0 01032d01 0ea80148 .D...V....-....H │ │ │ │ + 0x0004c178 0eb0014a 0eb8014b 0ec00153 0ec80145 ...J...K...S...E │ │ │ │ + 0x0004c188 0ed00145 0ed80144 0ee00156 0ea00162 ...E...D...V...b │ │ │ │ + 0x0004c198 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ + 0x0004c1a8 0e10420e 084b0b00 28000000 6c1f0000 ..B..K..(...l... │ │ │ │ + 0x0004c1b8 5847fdff 6f040000 00410e10 8602460d XG..o....A....F. │ │ │ │ + 0x0004c1c8 065d8f03 8e048d05 8c068307 02680a0c .]...........h.. │ │ │ │ + 0x0004c1d8 0708440b dc000000 981f0000 9c4bfdff ..D..........K.. │ │ │ │ + 0x0004c1e8 dc030000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0004c1f8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0004c208 38830744 0ea00102 4b0ea801 430eb001 8..D....K...C... │ │ │ │ + 0x0004c218 550ea801 410ea001 590a0e38 410e3041 U...A...Y..8A.0A │ │ │ │ + 0x0004c228 0e28420e 20420e18 420e1042 0e084b0b .(B. B..B..B..K. │ │ │ │ + 0x0004c238 02ba0ea8 016d0eb0 01440eb8 01480ec0 .....m...D...H.. │ │ │ │ + 0x0004c248 01500ec8 014e0ed0 014c0ed8 01420ee0 .P...N...L...B.. │ │ │ │ + 0x0004c258 014b0ee8 01430ef0 01430ef8 01420e80 .K...C...C...B.. │ │ │ │ + 0x0004c268 02510ea0 0102f70e a8016d0e b001440e .Q........m...D. │ │ │ │ + 0x0004c278 b801480e c001500e c8014e0e d0014c0e ..H...P...N...L. │ │ │ │ + 0x0004c288 d801420e e0014b0e e801430e f001430e ..B...K...C...C. │ │ │ │ + 0x0004c298 f801420e 8002510e a001600a 0e38410e ..B...Q...`..8A. │ │ │ │ + 0x0004c2a8 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ + 0x0004c2b8 430b0000 5c000000 78200000 9c4efdff C...\...x ...N.. │ │ │ │ + 0x0004c2c8 c4050000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0004c2d8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0004c2e8 38830747 0ed00102 be0ed801 440ee001 8..G........D... │ │ │ │ + 0x0004c2f8 420ee801 420ef001 660ed001 640a0e38 B...B...f...d..8 │ │ │ │ + 0x0004c308 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x0004c318 0e08410b 28000000 d8200000 0c54fdff ..A.(.... ...T.. │ │ │ │ + 0x0004c328 4a060000 00410e10 8602430d 06608f03 J....A....C..`.. │ │ │ │ + 0x0004c338 8e048d05 8c068307 02730a0c 0708490b .........s....I. │ │ │ │ + 0x0004c348 28000000 04210000 305afdff f7070000 (....!..0Z...... │ │ │ │ + 0x0004c358 00410e10 8602430d 065d8f03 8e048d05 .A....C..]...... │ │ │ │ + 0x0004c368 8c068307 02730a0c 0708440b 28000000 .....s....D.(... │ │ │ │ + 0x0004c378 30210000 0462fdff bb070000 00410e10 0!...b.......A.. │ │ │ │ + 0x0004c388 8602430d 06608f03 8e048d05 8c068307 ..C..`.......... │ │ │ │ + 0x0004c398 027e0a0c 0708460b 2c000000 5c210000 .~....F.,...\!.. │ │ │ │ + 0x0004c3a8 9869fdff d8060000 00410e10 8602430d .i.......A....C. │ │ │ │ + 0x0004c3b8 06428f03 658e048d 058c0683 0702610a .B..e.........a. │ │ │ │ + 0x0004c3c8 0c070844 0b000000 2c000000 8c210000 ...D....,....!.. │ │ │ │ + 0x0004c3d8 4870fdff 7e070000 00410e10 8602430d Hp..~....A....C. │ │ │ │ + 0x0004c3e8 064e8f03 8e048d05 598c0683 0702610a .N......Y.....a. │ │ │ │ + 0x0004c3f8 0c070844 0b000000 28000000 bc210000 ...D....(....!.. │ │ │ │ + 0x0004c408 9877fdff 600b0000 00410e10 8602430d .w..`....A....C. │ │ │ │ + 0x0004c418 06648f03 8e048d05 8c068307 02800a0c .d.............. │ │ │ │ + 0x0004c428 0708480b 28000000 e8210000 cc82fdff ..H.(....!...... │ │ │ │ + 0x0004c438 550a0000 00410e10 8602430d 06648f03 U....A....C..d.. │ │ │ │ + 0x0004c448 8e048d05 8c068307 02790a0c 0708470b .........y....G. │ │ │ │ + 0x0004c458 28000000 14220000 008dfdff 580b0000 (...."......X... │ │ │ │ + 0x0004c468 00410e10 8602430d 06608f03 8e048d05 .A....C..`...... │ │ │ │ + 0x0004c478 8c068307 02790a0c 0708430b 28000000 .....y....C.(... │ │ │ │ + 0x0004c488 40220000 3498fdff 1f0f0000 00410e10 @"..4........A.. │ │ │ │ + 0x0004c498 8602430d 06648f03 8e048d05 8c068307 ..C..d.......... │ │ │ │ + 0x0004c4a8 02900a0c 0708480b 28000000 6c220000 ......H.(...l".. │ │ │ │ + 0x0004c4b8 28a7fdff 450d0000 00410e10 8602430d (...E....A....C. │ │ │ │ + 0x0004c4c8 06648f03 8e048d05 8c068307 02820a0c .d.............. │ │ │ │ + 0x0004c4d8 0708460b 28000000 98220000 4cb4fdff ..F.(...."..L... │ │ │ │ + 0x0004c4e8 510f0000 00410e10 8602430d 06608f03 Q....A....C..`.. │ │ │ │ + 0x0004c4f8 8e048d05 8c068307 02890a0c 0708430b ..............C. │ │ │ │ + 0x0004c508 28000000 c4220000 80c3fdff 0c1b0000 (....".......... │ │ │ │ + 0x0004c518 00410e10 8602430d 06648f03 8e048d05 .A....C..d...... │ │ │ │ + 0x0004c528 8c068307 02790a0c 0708410b 28000000 .....y....A.(... │ │ │ │ + 0x0004c538 f0220000 64defdff 4e1b0000 00410e10 ."..d...N....A.. │ │ │ │ + 0x0004c548 8602430d 06648f03 8e048d05 8c068307 ..C..d.......... │ │ │ │ + 0x0004c558 02630a0c 0708410b 28000000 1c230000 .c....A.(....#.. │ │ │ │ + 0x0004c568 88f9fdff a51c0000 00410e10 8602430d .........A....C. │ │ │ │ + 0x0004c578 06648f03 8e048d05 8c068307 02630a0c .d...........c.. │ │ │ │ + 0x0004c588 0708410b 28000000 48230000 0c16feff ..A.(...H#...... │ │ │ │ + 0x0004c598 801c0000 00410e10 8602430d 06648f03 .....A....C..d.. │ │ │ │ + 0x0004c5a8 8e048d05 8c068307 02630a0c 0708410b .........c....A. │ │ │ │ + 0x0004c5b8 28000000 74230000 6032feff fc1c0000 (...t#..`2...... │ │ │ │ + 0x0004c5c8 00410e10 8602430d 06648f03 8e048d05 .A....C..d...... │ │ │ │ + 0x0004c5d8 8c068307 02790a0c 0708410b 44000000 .....y....A.D... │ │ │ │ + 0x0004c5e8 a0230000 344ffeff 57100000 00410e10 .#..4O..W....A.. │ │ │ │ + 0x0004c5f8 8602450d 06448f03 8e044f8d 058c0683 ..E..D....O..... │ │ │ │ + 0x0004c608 0702e70a 0c070841 0b03ae03 0a0c0708 .......A........ │ │ │ │ + 0x0004c618 410b0292 0a0c0708 410b0241 0a0c0708 A.......A..A.... │ │ │ │ + 0x0004c628 410b0000 28000000 e8230000 4c5ffeff A...(....#..L_.. │ │ │ │ + 0x0004c638 7a000000 00410e10 83024e0e 4002510a z....A....N.@.Q. │ │ │ │ + 0x0004c648 0e10410e 08470b50 0e10410e 08000000 ..A..G.P..A..... │ │ │ │ + 0x0004c658 30000000 14240000 a05ffeff 7b000000 0....$..._..{... │ │ │ │ + 0x0004c668 00410e10 8602480e 18830347 0e500251 .A....H....G.P.Q │ │ │ │ + 0x0004c678 0a0e1841 0e10410e 08450b50 0e18410e ...A..A..E.P..A. │ │ │ │ + 0x0004c688 10410e08 28000000 48240000 ec5ffeff .A..(...H$..._.. │ │ │ │ + 0x0004c698 8d0c0000 00410e10 8602430d 06508f03 .....A....C..P.. │ │ │ │ + 0x0004c6a8 8e048d05 8c068307 7f0a0c07 08450b00 .............E.. │ │ │ │ + 0x0004c6b8 3c000000 74240000 506cfeff 1e100000 <...t$..Pl...... │ │ │ │ 0x0004c6c8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c6d8 8c068307 03cb050a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x0004c6e8 2c000000 64140000 9048fcff e40b0000 ,...d....H...... │ │ │ │ - 0x0004c6f8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c708 8c068307 0300060a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x0004c718 2c000000 94140000 5054fcff 4c0c0000 ,.......PT..L... │ │ │ │ - 0x0004c728 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c738 8c068307 0346060a 0c070841 0b000000 .....F.....A.... │ │ │ │ - 0x0004c748 28000000 c4140000 7060fcff e4020000 (.......p`...... │ │ │ │ - 0x0004c758 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c768 8c068307 03d6020c 07080000 70000000 ............p... │ │ │ │ - 0x0004c778 f0140000 3463fcff 6a010000 00420e10 ....4c..j....B.. │ │ │ │ - 0x0004c788 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ - 0x0004c798 05410e30 8606410e 38830744 0e6002a3 .A.0..A.8..D.`.. │ │ │ │ - 0x0004c7a8 0e68480e 70410e78 440e8001 440e8801 .hH.pA.xD...D... │ │ │ │ - 0x0004c7b8 720e9001 430e9801 430ea001 480ea801 r...C...C...H... │ │ │ │ - 0x0004c7c8 450eb001 510e6079 0a0e3841 0e30410e E...Q.`y..8A.0A. │ │ │ │ - 0x0004c7d8 28420e20 420e1842 0e10420e 08420b00 (B. B..B..B..B.. │ │ │ │ - 0x0004c7e8 2c000000 64150000 3064fcff 10030000 ,...d...0d...... │ │ │ │ - 0x0004c7f8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c808 8c068307 03ac020a 0c070847 0b000000 ...........G.... │ │ │ │ - 0x0004c818 2c000000 94150000 1067fcff aa0c0000 ,........g...... │ │ │ │ - 0x0004c828 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c838 8c068307 03bc050a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x0004c848 2c000000 c4150000 9073fcff ff0a0000 ,........s...... │ │ │ │ - 0x0004c858 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c868 8c068307 032e040a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x0004c878 2c000000 f4150000 607efcff 210c0000 ,.......`~..!... │ │ │ │ - 0x0004c888 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c898 8c068307 030c060a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x0004c8a8 2c000000 24160000 608afcff 4f0d0000 ,...$...`...O... │ │ │ │ - 0x0004c8b8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c8c8 8c068307 033b060a 0c070841 0b000000 .....;.....A.... │ │ │ │ - 0x0004c8d8 2c000000 54160000 8097fcff ac0d0000 ,...T........... │ │ │ │ - 0x0004c8e8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c8f8 8c068307 039c060a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x0004c908 34000000 84160000 00a5fcff ba030000 4............... │ │ │ │ - 0x0004c918 00410e10 8602460d 064d8f03 8e048d05 .A....F..M...... │ │ │ │ - 0x0004c928 8c068307 03d9010a 0c070843 0b039901 ...........C.... │ │ │ │ - 0x0004c938 0a0c0708 410b0000 34000000 bc160000 ....A...4....... │ │ │ │ - 0x0004c948 88a8fcff 10050000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004c958 06498f03 8e048d05 8c068307 03b6020a .I.............. │ │ │ │ - 0x0004c968 0c070841 0b031b02 0a0c0708 410b0000 ...A........A... │ │ │ │ - 0x0004c978 2c000000 f4160000 60adfcff 2f030000 ,.......`.../... │ │ │ │ - 0x0004c988 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c998 8c068307 0386020a 0c07084d 0b000000 ...........M.... │ │ │ │ - 0x0004c9a8 2c000000 24170000 60b0fcff 3d030000 ,...$...`...=... │ │ │ │ - 0x0004c9b8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004c9c8 8c068307 0395020a 0c07084e 0b000000 ...........N.... │ │ │ │ - 0x0004c9d8 40000000 54170000 70b3fcff 35020000 @...T...p...5... │ │ │ │ - 0x0004c9e8 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ - 0x0004c9f8 440e2886 05410e30 8306440e 5003ef01 D.(..A.0..D.P... │ │ │ │ - 0x0004ca08 0a0e3041 0e28410e 20420e18 420e1042 ..0A.(A. B..B..B │ │ │ │ - 0x0004ca18 0e084a0b 2c000000 98170000 6cb5fcff ..J.,.......l... │ │ │ │ - 0x0004ca28 b1020000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004ca38 8e048d05 8c068307 0360020a 0c070843 .........`.....C │ │ │ │ - 0x0004ca48 0b000000 30000000 c8170000 fcb7fcff ....0........... │ │ │ │ - 0x0004ca58 1a020000 00420e10 8c02410e 18860341 .....B....A....A │ │ │ │ - 0x0004ca68 0e208304 470e5003 df010a0e 20410e18 . ..G.P..... A.. │ │ │ │ - 0x0004ca78 410e1042 0e08420b 2c000000 fc170000 A..B..B.,....... │ │ │ │ - 0x0004ca88 e8b9fcff d2020000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004ca98 06498f03 8e048d05 8c068307 0379020a .I...........y.. │ │ │ │ - 0x0004caa8 0c07084a 0b000000 2c000000 2c180000 ...J....,...,... │ │ │ │ - 0x0004cab8 98bcfcff 0d030000 00410e10 8602430d .........A....C. │ │ │ │ - 0x0004cac8 06498f03 8e048d05 8c068307 0387020a .I.............. │ │ │ │ - 0x0004cad8 0c07084c 0b000000 88000000 5c180000 ...L........\... │ │ │ │ - 0x0004cae8 78bffcff 3a080000 00420e10 8f02420e x...:....B....B. │ │ │ │ - 0x0004caf8 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ - 0x0004cb08 8606410e 38830703 65020a0e 30410e28 ..A.8...e...0A.( │ │ │ │ - 0x0004cb18 420e2042 0e18420e 10420e08 480b032b B. B..B..B..H..+ │ │ │ │ - 0x0004cb28 030a0e30 410e2842 0e20420e 18420e10 ...0A.(B. B..B.. │ │ │ │ - 0x0004cb38 420e084c 0b02e60a 0e30410e 28420e20 B..L.....0A.(B. │ │ │ │ - 0x0004cb48 420e1842 0e10420e 08410b02 b60a0e30 B..B..B..A.....0 │ │ │ │ - 0x0004cb58 410e2842 0e20420e 18420e10 420e0841 A.(B. B..B..B..A │ │ │ │ - 0x0004cb68 0b000000 2c000000 e8180000 2cc7fcff ....,.......,... │ │ │ │ - 0x0004cb78 1d020000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ - 0x0004cb88 8e048d05 8c068307 03cc010a 0c070847 ...............G │ │ │ │ - 0x0004cb98 0b000000 84000000 18190000 1cc9fcff ................ │ │ │ │ - 0x0004cba8 da010000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ - 0x0004cbb8 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ - 0x0004cbc8 38830744 0e7002d1 0e78440e 8001450e 8..D.p...xD...E. │ │ │ │ - 0x0004cbd8 8801490e 9001690e 704c0a0e 38410e30 ..I...i.pL..8A.0 │ │ │ │ - 0x0004cbe8 410e2842 0e20420e 18420e10 420e084d A.(B. B..B..B..M │ │ │ │ - 0x0004cbf8 0b6c0e78 440e8001 550e8801 440e9001 .l.xD...U...D... │ │ │ │ - 0x0004cc08 6e0e704b 0a0e3841 0e30410e 28420e20 n.pK..8A.0A.(B. │ │ │ │ - 0x0004cc18 420e1842 0e10420e 08440b00 2c000000 B..B..B..D..,... │ │ │ │ - 0x0004cc28 a0190000 74cafcff fd020000 00410e10 ....t........A.. │ │ │ │ - 0x0004cc38 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004cc48 0373020a 0c070850 0b000000 2c000000 .s.....P....,... │ │ │ │ - 0x0004cc58 d0190000 44cdfcff ed040000 00410e10 ....D........A.. │ │ │ │ - 0x0004cc68 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004cc78 030f040a 0c070844 0b000000 2c000000 .......D....,... │ │ │ │ - 0x0004cc88 001a0000 04d2fcff 3d050000 00410e10 ........=....A.. │ │ │ │ - 0x0004cc98 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004cca8 0333040a 0c070850 0b000000 2c000000 .3.....P....,... │ │ │ │ - 0x0004ccb8 301a0000 14d7fcff 92040000 00410e10 0............A.. │ │ │ │ - 0x0004ccc8 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004ccd8 0304030a 0c07084f 0b000000 2c000000 .......O....,... │ │ │ │ - 0x0004cce8 601a0000 84dbfcff 82040000 00410e10 `............A.. │ │ │ │ - 0x0004ccf8 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004cd08 0308030a 0c07084b 0b000000 2c000000 .......K....,... │ │ │ │ - 0x0004cd18 901a0000 e4dffcff 05050000 00410e10 .............A.. │ │ │ │ - 0x0004cd28 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004cd38 0340040a 0c070843 0b000000 2c000000 .@.....C....,... │ │ │ │ - 0x0004cd48 c01a0000 c4e4fcff 25050000 00410e10 ........%....A.. │ │ │ │ - 0x0004cd58 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004cd68 035b040a 0c070848 0b000000 2c000000 .[.....H....,... │ │ │ │ - 0x0004cd78 f01a0000 c4e9fcff cf060000 00410e10 .............A.. │ │ │ │ - 0x0004cd88 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004cd98 03a8050a 0c07084b 0b000000 2c000000 .......K....,... │ │ │ │ - 0x0004cda8 201b0000 64f0fcff 01060000 00410e10 ...d........A.. │ │ │ │ - 0x0004cdb8 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004cdc8 03c5050a 0c07084e 0b000000 2c000000 .......N....,... │ │ │ │ - 0x0004cdd8 501b0000 44f6fcff 25070000 00410e10 P...D...%....A.. │ │ │ │ - 0x0004cde8 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004cdf8 0315060a 0c07084e 0b000000 98000000 .......N........ │ │ │ │ - 0x0004ce08 801b0000 44fdfcff a41c0000 00420e10 ....D........B.. │ │ │ │ - 0x0004ce18 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0004ce28 05410e30 8606410e 38830747 0e580398 .A.0..A.8..G.X.. │ │ │ │ - 0x0004ce38 030a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ - 0x0004ce48 420e1042 0e08410b 03ba080a 0e38410e B..B..A......8A. │ │ │ │ - 0x0004ce58 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ - 0x0004ce68 410b039c 040a0e38 410e3041 0e28420e A......8A.0A.(B. │ │ │ │ - 0x0004ce78 20420e18 420e1042 0e08410b 0381070a B..B..B..A..... │ │ │ │ - 0x0004ce88 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ - 0x0004ce98 10420e08 450b0000 2c000000 1c1c0000 .B..E...,....... │ │ │ │ - 0x0004cea8 5819fdff 02060000 00410e10 8602430d X........A....C. │ │ │ │ - 0x0004ceb8 06498f03 8e048d05 8c068307 03ce050a .I.............. │ │ │ │ - 0x0004cec8 0c070845 0b000000 2c000000 4c1c0000 ...E....,...L... │ │ │ │ - 0x0004ced8 381ffdff 7d060000 00410e10 8602430d 8...}....A....C. │ │ │ │ - 0x0004cee8 06498f03 8e048d05 8c068307 038c050a .I.............. │ │ │ │ - 0x0004cef8 0c070847 0b000000 2c000000 7c1c0000 ...G....,...|... │ │ │ │ - 0x0004cf08 8825fdff 4b070000 00410e10 8602430d .%..K....A....C. │ │ │ │ - 0x0004cf18 06498f03 8e048d05 8c068307 0333060a .I...........3.. │ │ │ │ - 0x0004cf28 0c070850 0b000000 2c000000 ac1c0000 ...P....,....... │ │ │ │ - 0x0004cf38 a82cfdff 00030000 00410e10 8602430d .,.......A....C. │ │ │ │ - 0x0004cf48 06498f03 8e048d05 8c068307 03a1020a .I.............. │ │ │ │ - 0x0004cf58 0c070842 0b000000 a4000000 dc1c0000 ...B............ │ │ │ │ - 0x0004cf68 782ffdff 4a020000 00420e10 8f02420e x/..J....B....B. │ │ │ │ - 0x0004cf78 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ - 0x0004cf88 8606410e 38830744 0e7002f3 0e784d0e ..A.8..D.p...xM. │ │ │ │ - 0x0004cf98 8001440e 8801440e 9001490e 9801480e ..D...D...I...H. │ │ │ │ - 0x0004cfa8 a001440e a801470e b001530e 70520a0e ..D...G...S.pR.. │ │ │ │ - 0x0004cfb8 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ - 0x0004cfc8 420e084c 0b670e78 560e8001 440e8801 B..L.g.xV...D... │ │ │ │ - 0x0004cfd8 440e9001 440e9801 6c0ea001 450ea801 D...D...l...E... │ │ │ │ - 0x0004cfe8 490eb001 6e0e704f 0a0e3841 0e30410e I...n.pO..8A.0A. │ │ │ │ - 0x0004cff8 28420e20 420e1842 0e10420e 08460b00 (B. B..B..B..F.. │ │ │ │ - 0x0004d008 4c000000 841d0000 2031fdff 2a030000 L....... 1..*... │ │ │ │ - 0x0004d018 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004d028 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x0004d038 0e800103 f1010a0e 38410e30 410e2842 ........8A.0A.(B │ │ │ │ - 0x0004d048 0e20420e 18420e10 420e0844 0b000000 . B..B..B..D.... │ │ │ │ - 0x0004d058 2c000000 d41d0000 0034fdff 73030000 ,........4..s... │ │ │ │ - 0x0004d068 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d078 8c068307 0334020a 0c07084f 0b000000 .....4.....O.... │ │ │ │ - 0x0004d088 ac000000 041e0000 5037fdff 4c030000 ........P7..L... │ │ │ │ - 0x0004d098 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004d0a8 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ - 0x0004d0b8 0e900171 0e980143 0ea00155 0e980141 ...q...C...U...A │ │ │ │ - 0x0004d0c8 0e900159 0a0e3841 0e30410e 28420e20 ...Y..8A.0A.(B. │ │ │ │ - 0x0004d0d8 420e1842 0e10420e 08420b02 f00e9801 B..B..B..B...... │ │ │ │ - 0x0004d0e8 430ea001 430ea801 430eb001 430eb801 C...C...C...C... │ │ │ │ - 0x0004d0f8 420ec001 580e9001 030e010e 9801420e B...X.........B. │ │ │ │ - 0x0004d108 a001430e a801430e b001430e b801420e ..C...C...C...B. │ │ │ │ - 0x0004d118 c0015b0e 90015f0a 0e38410e 30410e28 ..[..._..8A.0A.( │ │ │ │ - 0x0004d128 420e2042 0e18420e 10420e08 4b0b0000 B. B..B..B..K... │ │ │ │ - 0x0004d138 bc000000 b41e0000 f039fdff cc030000 .........9...... │ │ │ │ - 0x0004d148 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004d158 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ - 0x0004d168 0ea00102 420ea801 430eb001 550ea801 ....B...C...U... │ │ │ │ - 0x0004d178 410ea001 590a0e38 410e3041 0e28420e A...Y..8A.0A.(B. │ │ │ │ - 0x0004d188 20420e18 420e1042 0e08440b 02e20ea8 B..B..B..D..... │ │ │ │ - 0x0004d198 01440eb0 01410eb8 014b0ec0 016c0ec8 .D...A...K...l.. │ │ │ │ - 0x0004d1a8 01450ed0 01450ed8 01440ee0 01560ea0 .E...E...D...V.. │ │ │ │ - 0x0004d1b8 01032001 0ea80144 0eb00141 0eb8014b .. ....D...A...K │ │ │ │ - 0x0004d1c8 0ec0016c 0ec80145 0ed00145 0ed80144 ...l...E...E...D │ │ │ │ - 0x0004d1d8 0ee00156 0ea00161 0a0e3841 0e30410e ...V...a..8A.0A. │ │ │ │ - 0x0004d1e8 28420e20 420e1842 0e10420e 08430b00 (B. B..B..B..C.. │ │ │ │ - 0x0004d1f8 28000000 741f0000 003dfdff 8a040000 (...t....=...... │ │ │ │ - 0x0004d208 00410e10 8602460d 06558f03 8e048d05 .A....F..U...... │ │ │ │ - 0x0004d218 8c068307 02740a0c 0708500b dc000000 .....t....P..... │ │ │ │ - 0x0004d228 a01f0000 6441fdff 0c040000 00420e10 ....dA.......B.. │ │ │ │ - 0x0004d238 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0004d248 05410e30 8606410e 38830744 0ea00102 .A.0..A.8..D.... │ │ │ │ - 0x0004d258 4b0ea801 430eb001 550ea801 410ea001 K...C...U...A... │ │ │ │ - 0x0004d268 590a0e38 410e3041 0e28420e 20420e18 Y..8A.0A.(B. B.. │ │ │ │ - 0x0004d278 420e1042 0e084b0b 02fc0ea8 014f0eb0 B..B..K......O.. │ │ │ │ - 0x0004d288 01440eb8 01420ec0 01440ec8 014a0ed0 .D...B...D...J.. │ │ │ │ - 0x0004d298 01440ed8 016c0ee0 01430ee8 01430ef0 .D...l...C...C.. │ │ │ │ - 0x0004d2a8 01480ef8 01450e80 02510ea0 01030901 .H...E...Q...... │ │ │ │ - 0x0004d2b8 0ea8014f 0eb00144 0eb80142 0ec00144 ...O...D...B...D │ │ │ │ - 0x0004d2c8 0ec8014a 0ed00144 0ed8016c 0ee00143 ...J...D...l...C │ │ │ │ - 0x0004d2d8 0ee80143 0ef00148 0ef80145 0e800251 ...C...H...E...Q │ │ │ │ - 0x0004d2e8 0ea00160 0a0e3841 0e30410e 28420e20 ...`..8A.0A.(B. │ │ │ │ - 0x0004d2f8 420e1842 0e10420e 08430b00 5c000000 B..B..B..C..\... │ │ │ │ - 0x0004d308 80200000 9444fdff c4050000 00420e10 . ...D.......B.. │ │ │ │ - 0x0004d318 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0004d328 05410e30 8606410e 38830747 0ed00102 .A.0..A.8..G.... │ │ │ │ - 0x0004d338 be0ed801 440ee001 420ee801 420ef001 ....D...B...B... │ │ │ │ - 0x0004d348 660ed001 640a0e38 410e3041 0e28420e f...d..8A.0A.(B. │ │ │ │ - 0x0004d358 20420e18 420e1042 0e08410b 28000000 B..B..B..A.(... │ │ │ │ - 0x0004d368 e0200000 044afdff 4a060000 00410e10 . ...J..J....A.. │ │ │ │ - 0x0004d378 8602430d 06588f03 8e048d05 8c068307 ..C..X.......... │ │ │ │ - 0x0004d388 027b0a0c 0708490b 28000000 0c210000 .{....I.(....!.. │ │ │ │ - 0x0004d398 2850fdff f7070000 00410e10 8602430d (P.......A....C. │ │ │ │ - 0x0004d3a8 06498f03 8e048d05 8c068307 02870a0c .I.............. │ │ │ │ - 0x0004d3b8 07084c0b 28000000 38210000 fc57fdff ..L.(...8!...W.. │ │ │ │ - 0x0004d3c8 bb070000 00410e10 8602430d 06588f03 .....A....C..X.. │ │ │ │ - 0x0004d3d8 8e048d05 8c068307 02860a0c 07084e0b ..............N. │ │ │ │ - 0x0004d3e8 28000000 64210000 905ffdff 30070000 (...d!..._..0... │ │ │ │ - 0x0004d3f8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004d408 8c068307 027f0a0c 0708440b 28000000 ..........D.(... │ │ │ │ - 0x0004d418 90210000 9466fdff 96070000 00410e10 .!...f.......A.. │ │ │ │ - 0x0004d428 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ - 0x0004d438 027f0a0c 0708440b 28000000 bc210000 ......D.(....!.. │ │ │ │ - 0x0004d448 086efdff 300b0000 00410e10 8602430d .n..0....A....C. │ │ │ │ - 0x0004d458 06588f03 8e048d05 8c068307 02940a0c .X.............. │ │ │ │ - 0x0004d468 0708500b 28000000 e8210000 0c79fdff ..P.(....!...y.. │ │ │ │ - 0x0004d478 7d0a0000 00410e10 8602430d 06588f03 }....A....C..X.. │ │ │ │ - 0x0004d488 8e048d05 8c068307 02850a0c 07084f0b ..............O. │ │ │ │ - 0x0004d498 28000000 14220000 6083fdff 580b0000 (...."..`...X... │ │ │ │ - 0x0004d4a8 00410e10 8602430d 06588f03 8e048d05 .A....C..X...... │ │ │ │ - 0x0004d4b8 8c068307 02810a0c 0708430b 28000000 ..........C.(... │ │ │ │ - 0x0004d4c8 40220000 948efdff f80e0000 00410e10 @"...........A.. │ │ │ │ - 0x0004d4d8 8602430d 06588f03 8e048d05 8c068307 ..C..X.......... │ │ │ │ - 0x0004d4e8 02a20a0c 0708420b 28000000 6c220000 ......B.(...l".. │ │ │ │ - 0x0004d4f8 689dfdff b60d0000 00410e10 8602430d h........A....C. │ │ │ │ - 0x0004d508 06588f03 8e048d05 8c068307 02900a0c .X.............. │ │ │ │ - 0x0004d518 0708440b 28000000 98220000 fcaafdff ..D.(...."...... │ │ │ │ - 0x0004d528 d90f0000 00410e10 8602430d 06588f03 .....A....C..X.. │ │ │ │ - 0x0004d538 8e048d05 8c068307 02910a0c 0708430b ..............C. │ │ │ │ - 0x0004d548 28000000 c4220000 b0bafdff 0b1b0000 (....".......... │ │ │ │ - 0x0004d558 00410e10 8602430d 06588f03 8e048d05 .A....C..X...... │ │ │ │ - 0x0004d568 8c068307 02850a0c 0708410b 28000000 ..........A.(... │ │ │ │ - 0x0004d578 f0220000 94d5fdff 5e1b0000 00410e10 ."......^....A.. │ │ │ │ - 0x0004d588 8602430d 06588f03 8e048d05 8c068307 ..C..X.......... │ │ │ │ - 0x0004d598 026f0a0c 0708410b 28000000 1c230000 .o....A.(....#.. │ │ │ │ - 0x0004d5a8 c8f0fdff 651c0000 00410e10 8602430d ....e....A....C. │ │ │ │ - 0x0004d5b8 06588f03 8e048d05 8c068307 026f0a0c .X...........o.. │ │ │ │ - 0x0004d5c8 0708410b 28000000 48230000 0c0dfeff ..A.(...H#...... │ │ │ │ - 0x0004d5d8 681c0000 00410e10 8602430d 06588f03 h....A....C..X.. │ │ │ │ - 0x0004d5e8 8e048d05 8c068307 026f0a0c 0708410b .........o....A. │ │ │ │ - 0x0004d5f8 28000000 74230000 5029feff bb1c0000 (...t#..P)...... │ │ │ │ - 0x0004d608 00410e10 8602430d 06588f03 8e048d05 .A....C..X...... │ │ │ │ - 0x0004d618 8c068307 02850a0c 0708410b 44000000 ..........A.D... │ │ │ │ - 0x0004d628 a0230000 e445feff d1100000 00410e10 .#...E.......A.. │ │ │ │ - 0x0004d638 8602450d 06498f03 8e048d05 8c068307 ..E..I.......... │ │ │ │ - 0x0004d648 02f10a0c 0708410b 03ce030a 0c070841 ......A........A │ │ │ │ - 0x0004d658 0b02a30a 0c070841 0b02410a 0c070841 .......A..A....A │ │ │ │ - 0x0004d668 0b000000 28000000 e8230000 7c56feff ....(....#..|V.. │ │ │ │ - 0x0004d678 82000000 00410e10 83024e0e 4002510a .....A....N.@.Q. │ │ │ │ - 0x0004d688 0e10410e 084f0b50 0e10410e 08000000 ..A..O.P..A..... │ │ │ │ - 0x0004d698 30000000 14240000 e056feff 83000000 0....$...V...... │ │ │ │ - 0x0004d6a8 00410e10 8602410e 1883034c 0e500253 .A....A....L.P.S │ │ │ │ - 0x0004d6b8 0a0e1841 0e10410e 084d0b50 0e18410e ...A..A..M.P..A. │ │ │ │ - 0x0004d6c8 10410e08 28000000 48240000 3c57feff .A..(...H$........ │ │ │ │ - 0x0004ddc8 00410e10 8602410e 18830347 0e2002b7 .A....A....G. .. │ │ │ │ - 0x0004ddd8 0a0e1841 0e10410e 084e0b00 00000000 ...A..A..N...... │ │ │ │ - 0x0004dde8 2c000000 642b0000 9040ffff 76060000 ,...d+...@..v... │ │ │ │ - 0x0004ddf8 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ - 0x0004de08 8c068307 03ca020a 0c070849 0b000000 ...........I.... │ │ │ │ - 0x0004de18 2c000000 942b0000 e046ffff e0250000 ,....+...F...%.. │ │ │ │ - 0x0004de28 00410e10 8602450d 06468f03 8e048d05 .A....E..F...... │ │ │ │ - 0x0004de38 4d8c0683 07038109 0a0c0708 410b0000 M...........A... │ │ │ │ - 0x0004de48 2c000000 c42b0000 906cffff bd240000 ,....+...l...$.. │ │ │ │ - 0x0004de58 00410e10 8602430d 06428f03 518e048d .A....C..B..Q... │ │ │ │ - 0x0004de68 058c0683 07039007 0a0c0708 410b0000 ............A... │ │ │ │ - 0x0004de78 30000000 f42b0000 2091ffff 6b030000 0....+.. ...k... │ │ │ │ - 0x0004de88 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ - 0x0004de98 8c068307 0398020a 0c070849 0b02ba0c ...........I.... │ │ │ │ - 0x0004dea8 07080000 30000000 282c0000 5c94ffff ....0...(,..\... │ │ │ │ - 0x0004deb8 f5020000 00410e10 8602450d 06428f03 .....A....E..B.. │ │ │ │ - 0x0004dec8 4e8e048d 058c0683 07034102 0a0c0708 N.........A..... │ │ │ │ - 0x0004ded8 490b0294 0c070800 30000000 5c2c0000 I.......0...\,.. │ │ │ │ - 0x0004dee8 2897ffff 9c010000 004f0e10 8c02410e (........O....A. │ │ │ │ - 0x0004def8 18860341 0e208304 035f010a 0e18410e ...A. ..._....A. │ │ │ │ - 0x0004df08 10420e08 4d0b5b0e 08c3c6cc 40000000 .B..M.[.....@... │ │ │ │ - 0x0004df18 902c0000 9498ffff cd010000 00420e10 .,...........B.. │ │ │ │ - 0x0004df28 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ - 0x0004df38 05410e30 8606410e 38830703 b9010e30 .A.0..A.8......0 │ │ │ │ - 0x0004df48 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ │ │ - 0x0004df58 4c000000 d42c0000 209affff 1c020000 L....,.. ....... │ │ │ │ - 0x0004df68 004f0e10 8f02420e 188e0342 0e208d04 .O....B....B. .. │ │ │ │ - 0x0004df78 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ - 0x0004df88 dd010a0e 30410e28 420e2042 0e18420e ....0A.(B. B..B. │ │ │ │ - 0x0004df98 10420e08 430b5b0e 08c3c6cc cdcecf00 .B..C.[......... │ │ │ │ - 0x0004dfa8 2c000000 242d0000 f09bffff ed050000 ,...$-.......... │ │ │ │ - 0x0004dfb8 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ - 0x0004dfc8 8c068307 03cc050a 0c070841 0b000000 ...........A.... │ │ │ │ - 0x0004dfd8 1c000000 542d0000 b0a1ffff 53000000 ....T-......S... │ │ │ │ - 0x0004dfe8 00410e10 8302570a 0e08480b 6e0e0800 .A....W...H.n... │ │ │ │ - 0x0004dff8 3c000000 742d0000 f0a1ffff 96010000 <...t-.......... │ │ │ │ - 0x0004e008 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ - 0x0004e018 440e2886 05440e30 83060356 010a0e28 D.(..D.0...V...( │ │ │ │ - 0x0004e028 410e2042 0e18420e 10420e08 450b0000 A. B..B..B..E... │ │ │ │ - 0x0004e038 48000000 b42d0000 50a3ffff 55020000 H....-..P...U... │ │ │ │ - 0x0004e048 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ - 0x0004e058 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ - 0x0004e068 0e5003e5 010a0e38 410e3041 0e28420e .P.....8A.0A.(B. │ │ │ │ - 0x0004e078 20420e18 420e1042 0e084d0b 14000000 B..B..B..M..... │ │ │ │ - 0x0004e088 002e0000 64a5ffff 1e000000 00440e20 ....d........D. │ │ │ │ - 0x0004e098 590e0800 14000000 182e0000 6ca5ffff Y...........l... │ │ │ │ - 0x0004e0a8 2a000000 00440e20 650e0800 14000000 *....D. e....... │ │ │ │ - 0x0004e0b8 302e0000 84a5ffff 30000000 00440e20 0.......0....D. │ │ │ │ - 0x0004e0c8 6b0e0800 10000000 482e0000 9ca5ffff k.......H....... │ │ │ │ - 0x0004e0d8 05010000 00000000 2c000000 5c2e0000 ........,...\... │ │ │ │ - 0x0004e0e8 98a6ffff d1010000 00410e10 8602410e .........A....A. │ │ │ │ - 0x0004e0f8 18830347 0e2002b7 0a0e1841 0e10410e ...G. .....A..A. │ │ │ │ - 0x0004e108 084e0b00 00000000 20000000 8c2e0000 .N...... ....... │ │ │ │ - 0x0004e118 48a8ffff 20010000 00410e10 83020286 H... ....A...... │ │ │ │ - 0x0004e128 0a0e0849 0b540a0e 084c0b00 10000000 ...I.T...L...... │ │ │ │ - 0x0004e138 b02e0000 44a9ffff 0a000000 00000000 ....D........... │ │ │ │ - 0x0004e148 2c000000 c42e0000 40a9ffff 84010000 ,.......@....... │ │ │ │ - 0x0004e158 00410e10 83020259 0e18410e 20490e18 .A.....Y..A. I.. │ │ │ │ - 0x0004e168 410e1002 b20a0e08 490b025c 0e080000 A.......I..\.... │ │ │ │ - 0x0004e178 b4000000 f42e0000 a0aaffff 86070000 ................ │ │ │ │ - 0x0004e188 00410e10 8302630a 0e084c0b 6a0e204a .A....c...L.j. J │ │ │ │ - 0x0004e198 0e18420e 107e0e20 630e1842 0e100269 ..B..~. c..B...i │ │ │ │ - 0x0004e1a8 0e18430e 20500e18 410e105a 0a0e0850 ..C. P..A..Z...P │ │ │ │ - 0x0004e1b8 0b029c0e 204a0e18 410e104e 0e20560e .... J..A..N. V. │ │ │ │ - 0x0004e1c8 18460e10 02af0e20 510e1844 0e1002a7 .F..... Q..D.... │ │ │ │ - 0x0004e1d8 0e204a0e 18420e10 4e0e205e 0e18410e . J..B..N. ^..A. │ │ │ │ - 0x0004e1e8 1002b80e 20490e18 410e1002 560e1842 .... I..A...V..B │ │ │ │ - 0x0004e1f8 0e204a0e 18410e10 02f40e20 4a0e1841 . J..A..... J..A │ │ │ │ - 0x0004e208 0e10550e 20490e18 420e1056 0a0e0841 ..U. I..B..V...A │ │ │ │ - 0x0004e218 0b02640e 20490e18 410e1002 760e204a ..d. I..A...v. J │ │ │ │ - 0x0004e228 0e18420e 10000000 18000000 ac2f0000 ..B........../.. │ │ │ │ - 0x0004e238 78b1ffff 84000000 00410e10 8302760a x........A....v. │ │ │ │ - 0x0004e248 0e08490b 20000000 c82f0000 ecb1ffff ..I. ..../...... │ │ │ │ - 0x0004e258 20010000 00410e10 83020286 0a0e0849 ....A.........I │ │ │ │ - 0x0004e268 0b540a0e 084c0b00 10000000 ec2f0000 .T...L......./.. │ │ │ │ - 0x0004e278 e8b2ffff 0a000000 00000000 2c000000 ............,... │ │ │ │ - 0x0004e288 00300000 e4b2ffff 84010000 00410e10 .0...........A.. │ │ │ │ - 0x0004e298 83020259 0e18410e 20490e18 410e1002 ...Y..A. I..A... │ │ │ │ - 0x0004e2a8 b20a0e08 490b025c 0e080000 b4000000 ....I..\........ │ │ │ │ - 0x0004e2b8 30300000 44b4ffff 86070000 00410e10 00..D........A.. │ │ │ │ - 0x0004e2c8 8302630a 0e084c0b 6a0e204a 0e18420e ..c...L.j. J..B. │ │ │ │ - 0x0004e2d8 107e0e20 630e1842 0e100269 0e18430e .~. c..B...i..C. │ │ │ │ - 0x0004e2e8 20500e18 410e105a 0a0e0850 0b029c0e P..A..Z...P.... │ │ │ │ - 0x0004e2f8 204a0e18 410e104e 0e20560e 18460e10 J..A..N. V..F.. │ │ │ │ - 0x0004e308 02af0e20 510e1844 0e1002a7 0e204a0e ... Q..D..... J. │ │ │ │ - 0x0004e318 18420e10 4e0e205e 0e18410e 1002b80e .B..N. ^..A..... │ │ │ │ - 0x0004e328 20490e18 410e1002 560e1842 0e204a0e I..A...V..B. J. │ │ │ │ - 0x0004e338 18410e10 02f40e20 4a0e1841 0e10550e .A..... J..A..U. │ │ │ │ - 0x0004e348 20490e18 420e1056 0a0e0841 0b02640e I..B..V...A..d. │ │ │ │ - 0x0004e358 20490e18 410e1002 760e204a 0e18420e I..A...v. J..B. │ │ │ │ - 0x0004e368 10000000 18000000 e8300000 1cbbffff .........0...... │ │ │ │ - 0x0004e378 84000000 00410e10 8302760a 0e08490b .....A....v...I. │ │ │ │ - 0x0004e388 00000000 .... │ │ │ │ + 0x0004c6d8 8c068307 02440a0c 0708470b 03c4010a .....D....G..... │ │ │ │ + 0x0004c6e8 0c070844 0b02e70a 0c070849 0b000000 ...D.......I.... │ │ │ │ + 0x0004c6f8 2c000000 b4240000 307cfeff 810d0000 ,....$..0|...... │ │ │ │ + 0x0004c708 00410e10 8602430d 06468f03 8e048d05 .A....C..F...... │ │ │ │ + 0x0004c718 4d8c0683 0702490a 0c070848 0b000000 M.....I....H.... │ │ │ │ + 0x0004c728 28000000 e4240000 9089feff 4b110000 (....$......K... │ │ │ │ + 0x0004c738 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x0004c748 8c068307 02560a0c 0708450b 2c000000 .....V....E.,... │ │ │ │ + 0x0004c758 10250000 b49afeff 04100000 00410e10 .%...........A.. │ │ │ │ + 0x0004c768 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ + 0x0004c778 0309020a 0c07084a 0b000000 28000000 .......J....(... │ │ │ │ + 0x0004c788 40250000 94aafeff 7f0b0000 00410e10 @%...........A.. │ │ │ │ + 0x0004c798 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ + 0x0004c7a8 02590a0c 07084a0b 2c000000 6c250000 .Y....J.,...l%.. │ │ │ │ + 0x0004c7b8 e8b5feff 51140000 00410e10 8602430d ....Q....A....C. │ │ │ │ + 0x0004c7c8 06498f03 8e048d05 8c068307 03d1020a .I.............. │ │ │ │ + 0x0004c7d8 0c070842 0b000000 58000000 9c250000 ...B....X....%.. │ │ │ │ + 0x0004c7e8 18cafeff 2c010000 00410e10 8602410e ....,....A....A. │ │ │ │ + 0x0004c7f8 18830347 0e507b0a 0e18440e 10410e08 ...G.P{...D..A.. │ │ │ │ + 0x0004c808 470b560a 0e18440e 10410e08 450b440a G.V...D..A..E.D. │ │ │ │ + 0x0004c818 0e18440e 10410e08 450b440a 0e18440e ..D..A..E.D...D. │ │ │ │ + 0x0004c828 10410e08 450b027c 0a0e1841 0e10410e .A..E..|...A..A. │ │ │ │ + 0x0004c838 08410b00 30000000 f8250000 eccafeff .A..0....%...... │ │ │ │ + 0x0004c848 84010000 004f0e10 8c02410e 18860341 .....O....A....A │ │ │ │ + 0x0004c858 0e208304 034d010a 0e18410e 10420e08 . ...M....A..B.. │ │ │ │ + 0x0004c868 470b5b0e 08c3c6cc 28000000 2c260000 G.[.....(...,&.. │ │ │ │ + 0x0004c878 48ccfeff 8a020000 00410e10 8602430d H........A....C. │ │ │ │ + 0x0004c888 06498f03 8e048d05 8c068307 02510a0c .I...........Q.. │ │ │ │ + 0x0004c898 0708420b 28000000 58260000 accefeff ..B.(...X&...... │ │ │ │ + 0x0004c8a8 7a020000 00410e10 8602430d 06498f03 z....A....C..I.. │ │ │ │ + 0x0004c8b8 8e048d05 8c068307 02510a0c 0708420b .........Q....B. │ │ │ │ + 0x0004c8c8 2c000000 84260000 00d1feff ad020000 ,....&.......... │ │ │ │ + 0x0004c8d8 00410e10 8602430d 06488f03 8e048d05 .A....C..H...... │ │ │ │ + 0x0004c8e8 8c064883 0702650a 0c070847 0b000000 ..H...e....G.... │ │ │ │ + 0x0004c8f8 1c000000 b4260000 80d3feff 53000000 .....&......S... │ │ │ │ + 0x0004c908 00410e10 8302570a 0e08480b 6e0e0800 .A....W...H.n... │ │ │ │ + 0x0004c918 48000000 d4260000 c0d3feff 76010000 H....&......v... │ │ │ │ + 0x0004c928 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ + 0x0004c938 450e288c 05410e30 8606440e 3883074f E.(..A.0..D.8..O │ │ │ │ + 0x0004c948 0e40031c 010a0e38 410e3041 0e28420e .@.....8A.0A.(B. │ │ │ │ + 0x0004c958 20420e18 420e1042 0e08480b 48000000 B..B..B..H.H... │ │ │ │ + 0x0004c968 20270000 f4d4feff 57020000 00420e10 '......W....B.. │ │ │ │ + 0x0004c978 8f02480e 188e0345 0e208d04 450e288c ..H....E. ..E.(. │ │ │ │ + 0x0004c988 05440e30 8606410e 38830747 0e5003d6 .D.0..A.8..G.P.. │ │ │ │ + 0x0004c998 010a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ + 0x0004c9a8 420e1042 0e08480b 48000000 6c270000 B..B..H.H...l'.. │ │ │ │ + 0x0004c9b8 08d7feff 6d020000 00420e10 8f02480e ....m....B....H. │ │ │ │ + 0x0004c9c8 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ │ │ + 0x0004c9d8 8606410e 38830747 0e6003f6 010a0e38 ..A.8..G.`.....8 │ │ │ │ + 0x0004c9e8 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x0004c9f8 0e084b0b 14000000 b8270000 2cd9feff ..K......'..,... │ │ │ │ + 0x0004ca08 1e000000 00440e20 590e0800 14000000 .....D. Y....... │ │ │ │ + 0x0004ca18 d0270000 34d9feff 2a000000 00440e20 .'..4...*....D. │ │ │ │ + 0x0004ca28 650e0800 14000000 e8270000 4cd9feff e........'..L... │ │ │ │ + 0x0004ca38 30000000 00440e20 6b0e0800 10000000 0....D. k....... │ │ │ │ + 0x0004ca48 00280000 64d9feff 35010000 00000000 .(..d...5....... │ │ │ │ + 0x0004ca58 2c000000 14280000 90dafeff 01020000 ,....(.......... │ │ │ │ + 0x0004ca68 00410e10 8602410e 18830347 0e2002ab .A....A....G. .. │ │ │ │ + 0x0004ca78 0a0e1841 0e10410e 084a0b00 00000000 ...A..A..J...... │ │ │ │ + 0x0004ca88 2c000000 44280000 70dcfeff 86060000 ,...D(..p....... │ │ │ │ + 0x0004ca98 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ + 0x0004caa8 8c068307 03ea020a 0c070849 0b000000 ...........I.... │ │ │ │ + 0x0004cab8 2c000000 74280000 d0e2feff a4250000 ,...t(.......%.. │ │ │ │ + 0x0004cac8 00410e10 8602430d 06448f03 8e044f8d .A....C..D....O. │ │ │ │ + 0x0004cad8 058c0683 0703d707 0a0c0708 410b0000 ............A... │ │ │ │ + 0x0004cae8 2c000000 a4280000 5008ffff ef240000 ,....(..P....$.. │ │ │ │ + 0x0004caf8 00410e10 8602450d 06448f03 8e044f8d .A....E..D....O. │ │ │ │ + 0x0004cb08 058c0683 0703f108 0a0c0708 410b0000 ............A... │ │ │ │ + 0x0004cb18 30000000 d4280000 102dffff 1a030000 0....(...-...... │ │ │ │ + 0x0004cb28 00410e10 8602450d 06498f03 8e048d05 .A....E..I...... │ │ │ │ + 0x0004cb38 8c068307 0339020a 0c070848 0b02c90c .....9.....H.... │ │ │ │ + 0x0004cb48 07080000 30000000 08290000 fc2fffff ....0....).../.. │ │ │ │ + 0x0004cb58 f5020000 00410e10 8602450d 06498f03 .....A....E..I.. │ │ │ │ + 0x0004cb68 8e048d05 8c068307 0349020a 0c070848 .........I.....H │ │ │ │ + 0x0004cb78 0b02940c 07080000 30000000 3c290000 ........0...<).. │ │ │ │ + 0x0004cb88 c832ffff 84010000 004f0e10 8c02410e .2.......O....A. │ │ │ │ + 0x0004cb98 18860341 0e208304 034f010a 0e18410e ...A. ...O....A. │ │ │ │ + 0x0004cba8 10420e08 450b5b0e 08c3c6cc 40000000 .B..E.[.....@... │ │ │ │ + 0x0004cbb8 70290000 2434ffff bd010000 00420e10 p)..$4.......B.. │ │ │ │ + 0x0004cbc8 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ + 0x0004cbd8 05410e30 8606410e 38830703 a9010e30 .A.0..A.8......0 │ │ │ │ + 0x0004cbe8 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ │ │ + 0x0004cbf8 4c000000 b4290000 a035ffff 1c020000 L....)...5...... │ │ │ │ + 0x0004cc08 004f0e10 8f02420e 188e0342 0e208d04 .O....B....B. .. │ │ │ │ + 0x0004cc18 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ │ │ + 0x0004cc28 dd010a0e 30410e28 420e2042 0e18420e ....0A.(B. B..B. │ │ │ │ + 0x0004cc38 10420e08 430b5b0e 08c3c6cc cdcecf00 .B..C.[......... │ │ │ │ + 0x0004cc48 2c000000 042a0000 7037ffff a7050000 ,....*..p7...... │ │ │ │ + 0x0004cc58 00410e10 8602450d 06448f03 8e044f8d .A....E..D....O. │ │ │ │ + 0x0004cc68 058c0683 07037905 0a0c0708 410b0000 ......y.....A... │ │ │ │ + 0x0004cc78 1c000000 342a0000 f03cffff 53000000 ....4*...<..S... │ │ │ │ + 0x0004cc88 00410e10 8302570a 0e08480b 6e0e0800 .A....W...H.n... │ │ │ │ + 0x0004cc98 3c000000 542a0000 303dffff 76010000 <...T*..0=..v... │ │ │ │ + 0x0004cca8 00420e10 8e02450e 188d0342 0e208c04 .B....E....B. .. │ │ │ │ + 0x0004ccb8 440e2886 05470e30 83060330 010a0e28 D.(..G.0...0...( │ │ │ │ + 0x0004ccc8 410e2042 0e18420e 10420e08 450b0000 A. B..B..B..E... │ │ │ │ + 0x0004ccd8 48000000 942a0000 703effff 57020000 H....*..p>..W... │ │ │ │ + 0x0004cce8 00420e10 8f02480e 188e0345 0e208d04 .B....H....E. .. │ │ │ │ + 0x0004ccf8 450e288c 05440e30 8606410e 38830747 E.(..D.0..A.8..G │ │ │ │ + 0x0004cd08 0e5003dd 010a0e38 410e3041 0e28420e .P.....8A.0A.(B. │ │ │ │ + 0x0004cd18 20420e18 420e1042 0e08490b 14000000 B..B..B..I..... │ │ │ │ + 0x0004cd28 e02a0000 8440ffff 1e000000 00440e20 .*...@.......D. │ │ │ │ + 0x0004cd38 590e0800 14000000 f82a0000 8c40ffff Y........*...@.. │ │ │ │ + 0x0004cd48 2a000000 00440e20 650e0800 14000000 *....D. e....... │ │ │ │ + 0x0004cd58 102b0000 a440ffff 30000000 00440e20 .+...@..0....D. │ │ │ │ + 0x0004cd68 6b0e0800 10000000 282b0000 bc40ffff k.......(+...@.. │ │ │ │ + 0x0004cd78 f5000000 00000000 2c000000 3c2b0000 ........,...<+.. │ │ │ │ + 0x0004cd88 a841ffff b1010000 00410e10 8602410e .A.......A....A. │ │ │ │ + 0x0004cd98 18830347 0e2002af 0a0e1841 0e10410e ...G. .....A..A. │ │ │ │ + 0x0004cda8 08460b00 00000000 2c000000 6c2b0000 .F......,...l+.. │ │ │ │ + 0x0004cdb8 4843ffff 66060000 00410e10 8602430d HC..f....A....C. │ │ │ │ + 0x0004cdc8 06498f03 8e048d05 8c068307 03ca020a .I.............. │ │ │ │ + 0x0004cdd8 0c070849 0b000000 2c000000 9c2b0000 ...I....,....+.. │ │ │ │ + 0x0004cde8 8849ffff f0240000 00410e10 8602450d .I...$...A....E. │ │ │ │ + 0x0004cdf8 06468f03 8e048d05 4d8c0683 07034d09 .F......M.....M. │ │ │ │ + 0x0004ce08 0a0c0708 410b0000 2c000000 cc2b0000 ....A...,....+.. │ │ │ │ + 0x0004ce18 486effff 7f240000 00410e10 8602450d Hn...$...A....E. │ │ │ │ + 0x0004ce28 06428f03 518e048d 058c0683 07038e07 .B..Q........... │ │ │ │ + 0x0004ce38 0a0c0708 410b0000 30000000 fc2b0000 ....A...0....+.. │ │ │ │ + 0x0004ce48 9892ffff 6b030000 00410e10 8602450d ....k....A....E. │ │ │ │ + 0x0004ce58 06498f03 8e048d05 8c068307 0390020a .I.............. │ │ │ │ + 0x0004ce68 0c070841 0b02ca0c 07080000 30000000 ...A........0... │ │ │ │ + 0x0004ce78 302c0000 d495ffff f5020000 00410e10 0,...........A.. │ │ │ │ + 0x0004ce88 8602450d 06428f03 4e8e048d 058c0683 ..E..B..N....... │ │ │ │ + 0x0004ce98 07034102 0a0c0708 490b0294 0c070800 ..A.....I....... │ │ │ │ + 0x0004cea8 30000000 642c0000 a098ffff 84010000 0...d,.......... │ │ │ │ + 0x0004ceb8 004f0e10 8c02410e 18860341 0e208304 .O....A....A. .. │ │ │ │ + 0x0004cec8 034f010a 0e18410e 10420e08 450b5b0e .O....A..B..E.[. │ │ │ │ + 0x0004ced8 08c3c6cc 40000000 982c0000 fc99ffff ....@....,...... │ │ │ │ + 0x0004cee8 bd010000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ + 0x0004cef8 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ + 0x0004cf08 38830703 a9010e30 410e2842 0e20420e 8......0A.(B. B. │ │ │ │ + 0x0004cf18 18420e10 420e0800 4c000000 dc2c0000 .B..B...L....,.. │ │ │ │ + 0x0004cf28 789bffff 1c020000 004f0e10 8f02420e x........O....B. │ │ │ │ + 0x0004cf38 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ + 0x0004cf48 8606410e 38830703 dd010a0e 30410e28 ..A.8.......0A.( │ │ │ │ + 0x0004cf58 420e2042 0e18420e 10420e08 430b5b0e B. B..B..B..C.[. │ │ │ │ + 0x0004cf68 08c3c6cc cdcecf00 2c000000 2c2d0000 ........,...,-.. │ │ │ │ + 0x0004cf78 489dffff b5050000 00410e10 8602450d H........A....E. │ │ │ │ + 0x0004cf88 06428f03 4e8e048d 058c0683 07038d05 .B..N........... │ │ │ │ + 0x0004cf98 0a0c0708 410b0000 1c000000 5c2d0000 ....A.......\-.. │ │ │ │ + 0x0004cfa8 d8a2ffff 53000000 00410e10 8302570a ....S....A....W. │ │ │ │ + 0x0004cfb8 0e08480b 6e0e0800 3c000000 7c2d0000 ..H.n...<...|-.. │ │ │ │ + 0x0004cfc8 18a3ffff 66010000 00420e10 8e02450e ....f....B....E. │ │ │ │ + 0x0004cfd8 188d0342 0e208c04 440e2886 05470e30 ...B. ..D.(..G.0 │ │ │ │ + 0x0004cfe8 83060320 010a0e28 410e2042 0e18420e ... ...(A. B..B. │ │ │ │ + 0x0004cff8 10420e08 450b0000 48000000 bc2d0000 .B..E...H....-.. │ │ │ │ + 0x0004d008 48a4ffff 57020000 00420e10 8f02480e H...W....B....H. │ │ │ │ + 0x0004d018 188e0345 0e208d04 450e288c 05440e30 ...E. ..E.(..D.0 │ │ │ │ + 0x0004d028 8606410e 38830747 0e5003dd 010a0e38 ..A.8..G.P.....8 │ │ │ │ + 0x0004d038 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ + 0x0004d048 0e08490b 14000000 082e0000 5ca6ffff ..I.........\... │ │ │ │ + 0x0004d058 1e000000 00440e20 590e0800 14000000 .....D. Y....... │ │ │ │ + 0x0004d068 202e0000 64a6ffff 2a000000 00440e20 ...d...*....D. │ │ │ │ + 0x0004d078 650e0800 14000000 382e0000 7ca6ffff e.......8...|... │ │ │ │ + 0x0004d088 30000000 00440e20 6b0e0800 10000000 0....D. k....... │ │ │ │ + 0x0004d098 502e0000 94a6ffff f5000000 00000000 P............... │ │ │ │ + 0x0004d0a8 2c000000 642e0000 80a7ffff b1010000 ,...d........... │ │ │ │ + 0x0004d0b8 00410e10 8602410e 18830347 0e2002af .A....A....G. .. │ │ │ │ + 0x0004d0c8 0a0e1841 0e10410e 08460b00 00000000 ...A..A..F...... │ │ │ │ + 0x0004d0d8 20000000 942e0000 10a9ffff 20010000 ........... ... │ │ │ │ + 0x0004d0e8 00410e10 83020286 0a0e0849 0b540a0e .A.........I.T.. │ │ │ │ + 0x0004d0f8 08440b00 10000000 b82e0000 0caaffff .D.............. │ │ │ │ + 0x0004d108 0a000000 00000000 2c000000 cc2e0000 ........,....... │ │ │ │ + 0x0004d118 08aaffff 74010000 00410e10 83020259 ....t....A.....Y │ │ │ │ + 0x0004d128 0e18410e 20490e18 410e1002 b20a0e08 ..A. I..A....... │ │ │ │ + 0x0004d138 490b024c 0e080000 b4000000 fc2e0000 I..L............ │ │ │ │ + 0x0004d148 58abffff 4e070000 00410e10 8302630a X...N....A....c. │ │ │ │ + 0x0004d158 0e08440b 6a0e204a 0e18420e 107a0e20 ..D.j. J..B..z. │ │ │ │ + 0x0004d168 6b0e1842 0e100265 0e18430e 20500e18 k..B...e..C. P.. │ │ │ │ + 0x0004d178 410e105a 0a0e0848 0b029c0e 204a0e18 A..Z...H.... J.. │ │ │ │ + 0x0004d188 410e104a 0e205a0e 18460e10 02a30e20 A..J. Z..F..... │ │ │ │ + 0x0004d198 5d0e1844 0e1002a7 0e204a0e 18420e10 ]..D..... J..B.. │ │ │ │ + 0x0004d1a8 4a0e2062 0e18410e 1002b00e 20490e18 J. b..A..... I.. │ │ │ │ + 0x0004d1b8 410e1002 560e1842 0e204a0e 18410e10 A...V..B. J..A.. │ │ │ │ + 0x0004d1c8 02e40e20 4a0e1841 0e105d0e 20490e18 ... J..A..]. I.. │ │ │ │ + 0x0004d1d8 420e1056 0a0e0841 0b02640e 20490e18 B..V...A..d. I.. │ │ │ │ + 0x0004d1e8 410e1002 6e0e204a 0e18420e 10000000 A...n. J..B..... │ │ │ │ + 0x0004d1f8 18000000 b42f0000 f0b1ffff 84000000 ...../.......... │ │ │ │ + 0x0004d208 00410e10 8302760a 0e08490b 20000000 .A....v...I. ... │ │ │ │ + 0x0004d218 d02f0000 64b2ffff 20010000 00410e10 ./..d... ....A.. │ │ │ │ + 0x0004d228 83020286 0a0e0849 0b540a0e 08440b00 .......I.T...D.. │ │ │ │ + 0x0004d238 10000000 f42f0000 60b3ffff 0a000000 ...../..`....... │ │ │ │ + 0x0004d248 00000000 2c000000 08300000 5cb3ffff ....,....0..\... │ │ │ │ + 0x0004d258 74010000 00410e10 83020259 0e18410e t....A.....Y..A. │ │ │ │ + 0x0004d268 20490e18 410e1002 b20a0e08 490b024c I..A.......I..L │ │ │ │ + 0x0004d278 0e080000 b4000000 38300000 acb4ffff ........80...... │ │ │ │ + 0x0004d288 4e070000 00410e10 8302630a 0e08440b N....A....c...D. │ │ │ │ + 0x0004d298 6a0e204a 0e18420e 107a0e20 6b0e1842 j. J..B..z. k..B │ │ │ │ + 0x0004d2a8 0e100265 0e18430e 20500e18 410e105a ...e..C. P..A..Z │ │ │ │ + 0x0004d2b8 0a0e0848 0b029c0e 204a0e18 410e104a ...H.... J..A..J │ │ │ │ + 0x0004d2c8 0e205a0e 18460e10 02a30e20 5d0e1844 . Z..F..... ]..D │ │ │ │ + 0x0004d2d8 0e1002a7 0e204a0e 18420e10 4a0e2062 ..... J..B..J. b │ │ │ │ + 0x0004d2e8 0e18410e 1002b00e 20490e18 410e1002 ..A..... I..A... │ │ │ │ + 0x0004d2f8 560e1842 0e204a0e 18410e10 02e40e20 V..B. J..A..... │ │ │ │ + 0x0004d308 4a0e1841 0e105d0e 20490e18 420e1056 J..A..]. I..B..V │ │ │ │ + 0x0004d318 0a0e0841 0b02640e 20490e18 410e1002 ...A..d. I..A... │ │ │ │ + 0x0004d328 6e0e204a 0e18420e 10000000 18000000 n. J..B......... │ │ │ │ + 0x0004d338 f0300000 44bbffff 84000000 00410e10 .0..D........A.. │ │ │ │ + 0x0004d348 8302760a 0e08490b 00000000 ..v...I..... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0004fab8 f0350000 00000000 .5...... │ │ │ │ + 0x0004eab8 f0350000 00000000 .5...... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0004fac0 b0350000 00000000 .5...... │ │ │ │ + 0x0004eac0 b0350000 00000000 .5...... │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -1,53 +1,53 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ - 0x0004fcf8 c8fa0400 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004fd08 00000000 00000000 36300000 00000000 ........60...... │ │ │ │ - 0x0004fd18 46300000 00000000 56300000 00000000 F0......V0...... │ │ │ │ - 0x0004fd28 66300000 00000000 76300000 00000000 f0......v0...... │ │ │ │ - 0x0004fd38 86300000 00000000 96300000 00000000 .0.......0...... │ │ │ │ - 0x0004fd48 a6300000 00000000 b6300000 00000000 .0.......0...... │ │ │ │ - 0x0004fd58 c6300000 00000000 d6300000 00000000 .0.......0...... │ │ │ │ - 0x0004fd68 e6300000 00000000 f6300000 00000000 .0.......0...... │ │ │ │ - 0x0004fd78 06310000 00000000 16310000 00000000 .1.......1...... │ │ │ │ - 0x0004fd88 26310000 00000000 36310000 00000000 &1......61...... │ │ │ │ - 0x0004fd98 46310000 00000000 56310000 00000000 F1......V1...... │ │ │ │ - 0x0004fda8 66310000 00000000 76310000 00000000 f1......v1...... │ │ │ │ - 0x0004fdb8 86310000 00000000 96310000 00000000 .1.......1...... │ │ │ │ - 0x0004fdc8 a6310000 00000000 b6310000 00000000 .1.......1...... │ │ │ │ - 0x0004fdd8 c6310000 00000000 d6310000 00000000 .1.......1...... │ │ │ │ - 0x0004fde8 e6310000 00000000 f6310000 00000000 .1.......1...... │ │ │ │ - 0x0004fdf8 06320000 00000000 16320000 00000000 .2.......2...... │ │ │ │ - 0x0004fe08 26320000 00000000 36320000 00000000 &2......62...... │ │ │ │ - 0x0004fe18 46320000 00000000 56320000 00000000 F2......V2...... │ │ │ │ - 0x0004fe28 66320000 00000000 76320000 00000000 f2......v2...... │ │ │ │ - 0x0004fe38 86320000 00000000 96320000 00000000 .2.......2...... │ │ │ │ - 0x0004fe48 a6320000 00000000 b6320000 00000000 .2.......2...... │ │ │ │ - 0x0004fe58 c6320000 00000000 d6320000 00000000 .2.......2...... │ │ │ │ - 0x0004fe68 e6320000 00000000 f6320000 00000000 .2.......2...... │ │ │ │ - 0x0004fe78 06330000 00000000 16330000 00000000 .3.......3...... │ │ │ │ - 0x0004fe88 26330000 00000000 36330000 00000000 &3......63...... │ │ │ │ - 0x0004fe98 46330000 00000000 56330000 00000000 F3......V3...... │ │ │ │ - 0x0004fea8 66330000 00000000 76330000 00000000 f3......v3...... │ │ │ │ - 0x0004feb8 86330000 00000000 96330000 00000000 .3.......3...... │ │ │ │ - 0x0004fec8 a6330000 00000000 b6330000 00000000 .3.......3...... │ │ │ │ - 0x0004fed8 c6330000 00000000 d6330000 00000000 .3.......3...... │ │ │ │ - 0x0004fee8 e6330000 00000000 f6330000 00000000 .3.......3...... │ │ │ │ - 0x0004fef8 06340000 00000000 16340000 00000000 .4.......4...... │ │ │ │ - 0x0004ff08 26340000 00000000 36340000 00000000 &4......64...... │ │ │ │ - 0x0004ff18 46340000 00000000 56340000 00000000 F4......V4...... │ │ │ │ - 0x0004ff28 66340000 00000000 76340000 00000000 f4......v4...... │ │ │ │ - 0x0004ff38 86340000 00000000 96340000 00000000 .4.......4...... │ │ │ │ - 0x0004ff48 a6340000 00000000 b6340000 00000000 .4.......4...... │ │ │ │ - 0x0004ff58 c6340000 00000000 d6340000 00000000 .4.......4...... │ │ │ │ - 0x0004ff68 e6340000 00000000 f6340000 00000000 .4.......4...... │ │ │ │ - 0x0004ff78 06350000 00000000 00000000 00000000 .5.............. │ │ │ │ - 0x0004ff88 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004ff98 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004ffa8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004ffb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004ffc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004ffd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004ffe8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0004fff8 00000000 00000000 ........ │ │ │ │ + 0x0004ecf8 c8ea0400 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004ed08 00000000 00000000 36300000 00000000 ........60...... │ │ │ │ + 0x0004ed18 46300000 00000000 56300000 00000000 F0......V0...... │ │ │ │ + 0x0004ed28 66300000 00000000 76300000 00000000 f0......v0...... │ │ │ │ + 0x0004ed38 86300000 00000000 96300000 00000000 .0.......0...... │ │ │ │ + 0x0004ed48 a6300000 00000000 b6300000 00000000 .0.......0...... │ │ │ │ + 0x0004ed58 c6300000 00000000 d6300000 00000000 .0.......0...... │ │ │ │ + 0x0004ed68 e6300000 00000000 f6300000 00000000 .0.......0...... │ │ │ │ + 0x0004ed78 06310000 00000000 16310000 00000000 .1.......1...... │ │ │ │ + 0x0004ed88 26310000 00000000 36310000 00000000 &1......61...... │ │ │ │ + 0x0004ed98 46310000 00000000 56310000 00000000 F1......V1...... │ │ │ │ + 0x0004eda8 66310000 00000000 76310000 00000000 f1......v1...... │ │ │ │ + 0x0004edb8 86310000 00000000 96310000 00000000 .1.......1...... │ │ │ │ + 0x0004edc8 a6310000 00000000 b6310000 00000000 .1.......1...... │ │ │ │ + 0x0004edd8 c6310000 00000000 d6310000 00000000 .1.......1...... │ │ │ │ + 0x0004ede8 e6310000 00000000 f6310000 00000000 .1.......1...... │ │ │ │ + 0x0004edf8 06320000 00000000 16320000 00000000 .2.......2...... │ │ │ │ + 0x0004ee08 26320000 00000000 36320000 00000000 &2......62...... │ │ │ │ + 0x0004ee18 46320000 00000000 56320000 00000000 F2......V2...... │ │ │ │ + 0x0004ee28 66320000 00000000 76320000 00000000 f2......v2...... │ │ │ │ + 0x0004ee38 86320000 00000000 96320000 00000000 .2.......2...... │ │ │ │ + 0x0004ee48 a6320000 00000000 b6320000 00000000 .2.......2...... │ │ │ │ + 0x0004ee58 c6320000 00000000 d6320000 00000000 .2.......2...... │ │ │ │ + 0x0004ee68 e6320000 00000000 f6320000 00000000 .2.......2...... │ │ │ │ + 0x0004ee78 06330000 00000000 16330000 00000000 .3.......3...... │ │ │ │ + 0x0004ee88 26330000 00000000 36330000 00000000 &3......63...... │ │ │ │ + 0x0004ee98 46330000 00000000 56330000 00000000 F3......V3...... │ │ │ │ + 0x0004eea8 66330000 00000000 76330000 00000000 f3......v3...... │ │ │ │ + 0x0004eeb8 86330000 00000000 96330000 00000000 .3.......3...... │ │ │ │ + 0x0004eec8 a6330000 00000000 b6330000 00000000 .3.......3...... │ │ │ │ + 0x0004eed8 c6330000 00000000 d6330000 00000000 .3.......3...... │ │ │ │ + 0x0004eee8 e6330000 00000000 f6330000 00000000 .3.......3...... │ │ │ │ + 0x0004eef8 06340000 00000000 16340000 00000000 .4.......4...... │ │ │ │ + 0x0004ef08 26340000 00000000 36340000 00000000 &4......64...... │ │ │ │ + 0x0004ef18 46340000 00000000 56340000 00000000 F4......V4...... │ │ │ │ + 0x0004ef28 66340000 00000000 76340000 00000000 f4......v4...... │ │ │ │ + 0x0004ef38 86340000 00000000 96340000 00000000 .4.......4...... │ │ │ │ + 0x0004ef48 a6340000 00000000 b6340000 00000000 .4.......4...... │ │ │ │ + 0x0004ef58 c6340000 00000000 d6340000 00000000 .4.......4...... │ │ │ │ + 0x0004ef68 e6340000 00000000 f6340000 00000000 .4.......4...... │ │ │ │ + 0x0004ef78 06350000 00000000 00000000 00000000 .5.............. │ │ │ │ + 0x0004ef88 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004ef98 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004efa8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004efb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004efc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004efd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004efe8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004eff8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x00050000 00000500 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050010 00000000 00000080 ffbf0000 00000000 ................ │ │ │ │ - 0x00050020 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ - 0x00050030 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ - 0x00050040 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050050 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ + 0x0004f000 00f00400 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004f010 00000000 00000080 ffbf0000 00000000 ................ │ │ │ │ + 0x0004f020 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ + 0x0004f030 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ │ + 0x0004f040 01000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0004f050 00000000 00000080 ff3f0000 00000000 .........?...... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 34323534 65616330 37653562 31616561 4254eac07e5b1aea │ │ │ │ - 0x00000010 31326166 31383537 36383335 34643161 12af185768354d1a │ │ │ │ - 0x00000020 37303363 36662e64 65627567 00000000 703c6f.debug.... │ │ │ │ - 0x00000030 c72f4c94 ./L. │ │ │ │ + 0x00000000 65363861 33313464 65613237 31393361 e68a314dea27193a │ │ │ │ + 0x00000010 33306639 36306666 35353465 33623566 30f960ff554e3b5f │ │ │ │ + 0x00000020 34626261 64342e64 65627567 00000000 4bbad4.debug.... │ │ │ │ + 0x00000030 3970d54a 9p.J